[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】10 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201
(1): 2021/05/01(土)12:27 ID:dLKUuTsH(1/2) AAS
最近2度目のwslを弄ってみた

PS C:\WINDOWS\System32> wsl
と打ち込んだら勝手にubuntuが立ち上がるのね

Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)

* Documentation: 外部リンク:help.ubuntu.com
* Management: 外部リンク:landscape.canonical.com
* Support: 外部リンク:ubuntu.com

System information as of 2021年 5月 1日 土曜日 11:52:16 JST
省17
202: 2021/05/01(土)12:41 ID:dLKUuTsH(2/2) AAS
自分の名前変更しているので
ディレクトリのところがおかしくなっているのは打ち間違えです
203
(1): 2021/05/01(土)13:49 ID:bH0RoD1l(2/5) AAS
>>200
Windowsはログインじゃなくてログオンっていうんですが
いつからログインシェルっていうようになったんですかー?
204: 2021/05/01(土)14:06 ID:JDutvm6c(1) AAS
ああなるほど、そういう下らんところに突っ込んでたのねw
そりゃスマンな
205: 2021/05/01(土)14:14 ID:WT1Z/0f7(1/2) AAS
驚く程しょうもなかった
206
(1): 2021/05/01(土)14:19 ID:ggr1FupZ(1/5) AAS
Microsoft 製のWindows Terminal では、
コマンドプロンプト・Power Shell・WSL Linux の3つを起動できる

他には、VSCode の拡張機能・Remote WSL もある

デスクトップあたりに、プロジェクトディレクトリへのショートカットを作っておいて、
ダブルクリックで起動できる

リンク先
C:\Windows\System32\wsl.exe code .

作業フォルダ
\\wsl$\Ubuntu-18.04\home\ユーザー名\proj01
207
(1): 2021/05/01(土)14:19 ID:bH0RoD1l(3/5) AAS
そういうこと。Windowsにとってシェルはエクスプローラーしかないから
わざわざログインだかログオンだか区別なんかしてないし
ましてやcmdだかpwshだかをログインシェルとか
お前はいつからcmdやpwshでログインしたんだってなるやろ
ちゃんと>>178よめや

> Windowsにログインシェルなんて無い
> ログインシェルと呼べると言えるのはせいぜいエクスプローラーだ
>
> Linuxで言えばデスクトップ環境からターミナルソフトを起動するのと同じ
> pwshかcmdか、そしてbashを起動できるようになった
208
(1): 2021/05/01(土)14:20 ID:kjUrRJP5(1/15) AAS
ホストマシンがWindowsだとして、LinuxをVMで使う場合とWSLで使う場合のメリット・デメリットがよーわからん。
WSLって何が便利なん?
209
(1): 2021/05/01(土)14:22 ID:bH0RoD1l(4/5) AAS
>>208
同じ質問を繰り返すな。わざとか?
答えはすでに出てるぞ。

151 名前:login:Penguin[sage] 投稿日:2021/04/29(木) 01:30:56.14 ID:4qqDAhC8
WSLって仮想マシンとどっちがいいんだろう?

152 名前:login:Penguin[sage] 投稿日:2021/04/29(木) 05:02:19.49 ID:f4S0NYMP [1/3]
仮想マシンにWindowsと連携機能をつけたがWSL2

連携機能が不要って言うなら仮想マシンだけでいいが
連携機能があるからWSL2が人気なんだよ
210
(1): 2021/05/01(土)14:24 ID:q/+Na+9/(1) AAS
Server Coreの場合はいわゆるログインシェルはコマンドプロンプトだけどね
WSL入れてみたけどこの場合はいまいち使い道が浮かばないなぁ
画像リンク[jpg]:i.imgur.com (116kB)
211: 2021/05/01(土)14:40 ID:bH0RoD1l(5/5) AAS
WSLが開発ツールだとしっていれば、サーバーとして使う
Server Coreで使うものじゃないってのは普通にわかると思うけどな
つまりVisual Studioをサーバーで使うかって話だよ
212: 2021/05/01(土)14:57 ID:ioDmr815(1/2) AAS
wslg使えばvimでクリップボード共有できる?
213
(2): 2021/05/01(土)15:05 ID:kjUrRJP5(2/15) AAS
>>209
でもWSLでは最新のGUIアプリがろくに動かないんでしょ?
Windowsとの連携って、VMの共有フォルダにデータ置けばいいだけやんけ。
214: 2021/05/01(土)15:07 ID:kjUrRJP5(3/15) AAS
WSLを使うやつは馬鹿ということがよくわかったw
215
(1): 2021/05/01(土)15:11 ID:6SaPm+uY(1/11) AAS
>>213
bashでGUIアプリが動かないでしょとか言われても困るんだがw
それはbashやターミナルのせいやろ
216
(1): 2021/05/01(土)15:12 ID:6SaPm+uY(2/11) AAS
>>213
え? Windowsとの連携ってVMの共有フォルダのことだと思ってるの?
ぜんぜん違うんだから、お前の主張は的外れだな
217
(1): 2021/05/01(土)15:14 ID:kjUrRJP5(4/15) AAS
>>215
LinuxでターミナルからGUIアプリの起動できることも知らんのか・・・
218
(1): 2021/05/01(土)15:17 ID:kjUrRJP5(5/15) AAS
>>216
え?
連携ってのはデータを処理する過程において
WindowsとLinuxの両方でするって事でしょ?
ホストOSのデータをゲストOSの共有フォルダにしとけばできるでしょw
なぜに不完全なWSL上のLinuxを使うのか意味がわからんw
219
(1): 2021/05/01(土)15:18 ID:ggr1FupZ(2/5) AAS
echo $PATH | tr : "\n"
とすると、Linux のパスの後ろに、Windows 側のC ドライブのパスも追加されている

/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin

/mnt/c/WINDOWS/system32
/mnt/c/WINDOWS
省13
220
(1): 2021/05/01(土)15:21 ID:6SaPm+uY(3/11) AAS
>>217
> LinuxでターミナルからGUIアプリの起動できることも知らんのか・・・

な?そういうことやろ?www
Windowsとの共有っていうのは、ターミナルからGUIアプリの起動ができることなんだよ

すごいやろ? WSLだとターミナルからexplorer.exeとか実行できるんだ
ものすごーく便利だろ
221
(1): 2021/05/01(土)15:22 ID:6SaPm+uY(4/11) AAS
>>218
> ホストOSのデータをゲストOSの共有フォルダにしとけばできるでしょw

共有フォルダにしなくてもできるから連携なんだよw
222
(1): 2021/05/01(土)15:24 ID:kjUrRJP5(6/15) AAS
>>220
すまんが、何が便利なのかサッパリわからんw
VMでLinux立ち上げといて、explorerなんぞはWindowsから素直に起動すればええやん。
わざわざWSLから起動する意味がサッパリわからんwww
223
(1): 2021/05/01(土)15:26 ID:kjUrRJP5(7/15) AAS
>>221
VM上で10秒で設定できることを回避するメリットって
ほとんどないと思うけどw
224: 2021/05/01(土)15:26 ID:6SaPm+uY(5/11) AAS
>>222
ターミナルからGUIアプリの起動できることも知らんのか・・・
225
(1): 2021/05/01(土)15:27 ID:6SaPm+uY(6/11) AAS
>>223
> VM上で10秒で設定できることを回避するメリットって

じゃあそのVMのLinuxからexplorer.exeを起動してみてください
226: 2021/05/01(土)15:29 ID:kjUrRJP5(8/15) AAS
WindowsにおけるWSLはLinuxにおけるWineみたいなもんで、
Wineより出来が悪いクズ環境です。
227
(1): 2021/05/01(土)15:31 ID:kjUrRJP5(9/15) AAS
>>225
だからそれをやる意味がないっつのw
理解できないのか?
それができて何のメリットがあるんだ?
ホストOSは隣で動いてるのに。
228: 2021/05/01(土)15:36 ID:kjUrRJP5(10/15) AAS
そもそもbashスクリプトの中で「ここはどうしてもWindowsのあのソフトを使いたい」ってケースはないだろ。
そう思うとしたらLinuxを知らないとしかw
229: 2021/05/01(土)15:43 ID:kjUrRJP5(11/15) AAS
もし勉強目的ならWSLを使うより5000円くらいで中古ノート買って本物のLinux環境を作ったほうがいいよw
WindowsとLinuxのデータの連携ガー、と言うならVMwareやVirtualBox上にLinuxをインストールして、
データの連携はNASを介すかVMの共有フォルダでやればいい。
偽物のLinuxモドキのWSLばっか使ってたらカタワになるぞw
230: 219 2021/05/01(土)16:09 ID:ggr1FupZ(3/5) AAS
例えば、Ruby はLinux で正常に動くから、Windows 側に入れなくてよい。
Ruby をLinux 側へ入れておく

一方、VSCode はWindows側へ入れておいて、
拡張機能・Remote WSL で、Linux側のプロジェクトへアクセスする。
編集でも、vim を使わなくてもよい

または、拡張機能・Remote Container で、Docker Compose でも良い

ブラウザは、Windows側のChrome を使う。
つまり両方に、同じアプリを入れなくてよい
231
(2): 2021/05/01(土)16:18 ID:S2rQ+wku(1) AAS
vmだとOSそのものを動かさからオーバーヘッドが大きい
その点chromeOSでLinuxを動かすとき使うlxcはコンテナだかやオーバーヘッド少ないというメリットあるけど
WSLはどうなんだろ?
232: 2021/05/01(土)16:21 ID:kjUrRJP5(12/15) AAS
オーバーヘッド以前にWSLは不完全だし使う意味ない
233
(2): 2021/05/01(土)16:40 ID:ggr1FupZ(4/5) AAS
どうしても、Windows でgrep を使いたいので、WSL が楽

Linux側から、Windows側のフォルダに移動して、grep できる
234
(1): 2021/05/01(土)17:08 ID:iqSJc4yg(1) AAS
>>203 > Windowsはログインじゃなくてログオンっていうんですが
>>207 > わざわざログインだかログオンだか区別なんかしてないし
なんで自分で自分をバカって言うんだろうw

そもそもWindowsでもシェルを変えられることも知らんのだろうな
外部リンク:docs.microsoft.com
235
(1): 2021/05/01(土)17:41 ID:YjLIqo47(1) AAS
>>227
あるよ
カレントディレクトリをExplorerで開きたいときexplorer.exe .ってよくやるよ
236: 2021/05/01(土)17:58 ID:kjUrRJP5(13/15) AAS
>>235
あほやw
237
(1): 2021/05/01(土)18:42 ID:kjUrRJP5(14/15) AAS
>>233
探せばgrepのwin移植版があるのにw
238: 233 2021/05/01(土)19:10 ID:ggr1FupZ(5/5) AAS
Linux のアプリをWindows へ持ってきたようなものは、たいてい日本語でバグる。
ファイルシステムも異なるし、外人が、CP 932 を知ってるわけないから

だから開発環境は、絶対にLinux・UTF-8 じゃないとダメ

ほとんどのアプリ・言語がLinux用で、
Windows用に作られているものは、ほとんどない

特に、ウェブ系ではそう
239: 2021/05/01(土)20:29 ID:WT1Z/0f7(2/2) AAS
>>231
ChromeOSもVMだよ(VM+コンテナ)
LXCを動かす為だけの軽量OSをKVMで動かして、その中でLXCを動かしてる
Linux環境で何が起こってもChromeOS側に影響しないように、動作速度よりもセキュリティを重視したためにそうなった
240
(1): 2021/05/01(土)21:04 ID:6SaPm+uY(7/11) AAS
>>237
> 探せばgrepのwin移植版があるのにw

「探せば」が答えじゃんw
いくつものWindows版を探すのか
Ubuntuのものがすべて使えるのか

WSLは「設定済みのものを用意しておきました。」っていうのがメリットなんだよ。
そして誰もが同じ状態だからvscodeやDocker Desktopみたいに
WSL2前提のツールというものだって作れる

これがオレオレ設定のオレオレ仮想マシンだったら
Dockerはそれに合わせたツールを作ることができない
241
(1): 2021/05/01(土)21:06 ID:6SaPm+uY(8/11) AAS
>>234
Windowsはシェルを変えることを公式サポートしてません
だからシェルというのは唯一のシェルであって
ログオンに使うシェルなんてものをわざわざ設定したりしません。
Linuxはログインシェルはシステムシェルと違うものだって知ってる?
違うから明示的にログインって言わないといけないんだよ
242
(1): 2021/05/01(土)21:10 ID:Utu95Bj7(1/2) AAS
>>241
意味が分からん。
公式にサポートしてないとか関係ないよ。
243
(1): 2021/05/01(土)21:10 ID:6SaPm+uY(9/11) AAS
>>231
WSL2は仮想マシンのUbuntuとかだといろいろ立ち上がるサービスがないから軽い
なんのサービスも実行しないMS独自の軽量のLinuxを起動してる
だから圧倒的に起動速度が速くなってる

WSL2のUbuntuはその軽量Linuxの上でコンテナとして実行してる
同じUbuntuであっても最速で最軽量のUbuntuと言える
244
(1): 2021/05/01(土)21:11 ID:6SaPm+uY(10/11) AAS
>>242
公式にサポートしてない=シェルを切り替えることはしないから
ログオンシェルなんて言い方をしないんだよ
Windowsの場合は単なるシェルとしか言わない
245
(1): 2021/05/01(土)21:14 ID:Utu95Bj7(2/2) AAS
>>244
それはあなたの思い込み。
246
(1): 2021/05/01(土)21:41 ID:ioDmr815(2/2) AAS
wslgっていつ来るかね?
247
(2): 2021/05/01(土)22:39 ID:6SaPm+uY(11/11) AAS
>>245
> それはあなたの思い込み。

そう思うなら、MSの公式ドキュメントでログイン(ログオン)シェルと呼んでるところがあるか?で
決めようじゃないか。俺は探したけど見つからなかった。思い込みじゃないって言うなら
お前は書いてあるところを見つけてこれるんだろう?
248: 2021/05/01(土)22:40 ID:AlOx8vd+(1/2) AAS
システムシェルとか言う謎用語使われてもw
249
(1): 2021/05/01(土)22:43 ID:AlOx8vd+(2/2) AAS
>>247
そもそも
外部リンク:docs.microsoft.com
は、MSの公式ドキュメントなんだがw
250: 2021/05/01(土)23:04 ID:+qcm2oNX(1) AAS
笹島が降臨してこのスレなレベルが一気に上がったな
感謝しかないわ
251
(2): 2021/05/01(土)23:50 ID:kjUrRJP5(15/15) AAS
>>243
Windowsを起動しないと使えないんだから結局遅いんじゃね?
しかもubuntuのサブセットだし。
まだPuppyLinuxの方が速くてちゃんとしてると思うんだが。

>>249
MSのドキュメントで使われてたら正しいとは限らない。
RFCとかの規格を無視して独自用語を使い始めるのは大抵MS。
252: 2021/05/02(日)00:53 ID:fUSKsAgB(1/4) AAS
>>240
>WSL2前提のツール

それ作ったとして何のメリットがあんの?
無意味なことができてもちっとも嬉しくないんだけどw
253: 2021/05/02(日)01:29 ID:CoiDBbWA(1) AAS
>>251
何言ってんだこの馬鹿
254: 2021/05/02(日)02:02 ID:fUSKsAgB(2/4) AAS
内容のある反論ができなくて馬鹿と罵るだけの初心者君
255: 2021/05/02(日)02:16 ID:OYM02O8C(1) AAS
.bashrcとかスクリプトをWindowsのメモ帳で参照・編集しかも保存までできてこれは便利
仮想マシンにもクリップボード共有とかあるけどさ
256: 2021/05/02(日)02:45 ID:uHlJoF72(1) AAS
>>246
最短でも22H1でない?
257
(2): 2021/05/02(日)06:42 ID:1Kj2s2Ub(1/3) AAS
>>210
Internetからファイルをダウンロードするとき、wgetとかあると良いなって思った。
wslが使える事は知らなかったから、別のマシンでダウンロードしてコピーしたけど
258
(1): 2021/05/02(日)07:24 ID:X4tcg/QR(1/2) AAS
>>257
それくらいなら、Invoke-WebRequest で

WSL入れるにしても、どの道ディストリビューションのパッケージ(appx)は取ってこなきゃならないので…
259
(1): 2021/05/02(日)08:18 ID:DY1lPb/U(1/6) AAS
grepやらwgetていどならMinGWでいいと思う。
260: 2021/05/02(日)08:32 ID:TZP2/dJN(1) AAS
>>247
> そう思うなら、MSの公式ドキュメントでログイン(ログオン)シェルと呼んでるところがあるか?
外部リンク:docs.microsoft.com

> 決めようじゃないか。俺は探したけど見つからなかった。
情弱すぎ

で、システムシェルって何?w

>>251
> MSのドキュメントで使われてたら正しいとは限らない。
> RFCとかの規格を無視して独自用語を使い始めるのは大抵MS。
いきなり何を言い出した?
省1
261
(1): 2021/05/02(日)08:49 ID:XwjPDFRc(1) AAS
>>257
Windows 10 / Windows Server 2019 なら curl.exe でいいかと
262
(1): 2021/05/02(日)08:56 ID:hvyn46TZ(1) AAS
>>259
MinGW入れるならWSLの方が良いぞ。普通にubuntuとか使える
263
(1): 2021/05/02(日)09:24 ID:v4GUZtF0(1) AAS
wgetとcurlは似て非なるツール
264: 2021/05/02(日)10:36 ID:1Kj2s2Ub(2/3) AAS
>>261
ありがと、知らなかった。
curl.exeはc:\windows\system32に居た。
265
(1): 2021/05/02(日)10:43 ID:1Kj2s2Ub(3/3) AAS
>>258
Invoke-WebRequest ってServerCoreで使えるのか?
266: 2021/05/02(日)11:27 ID:OMtko4lW(1) AAS
>>263
> wgetとcurlは似て非なるツール
誰も同じツールだなんて言ってないぞw

>>265
PowerShell のコマンドだから使えると思う
267
(1): 2021/05/02(日)12:03 ID:fUSKsAgB(3/4) AAS
WSLで不完全なubuntuモドキを使うくらいならVMで本物のubuntu環境作るわ。
268: 2021/05/02(日)12:28 ID:DY1lPb/U(2/6) AAS
>>262
使い分けてる。
powershellとかcmdも使いたいこともあるし。
269: 2021/05/02(日)12:28 ID:DY1lPb/U(3/6) AAS
>>267
時代遅れ。
270: 2021/05/02(日)12:31 ID:e/y1GMug(1) AAS
そいつは使いどころをわかっていないだけだからw
271: 2021/05/02(日)13:20 ID:rrPQzdcN(1) AAS
最近VM知ったんじゃね?
そもそもWSL2がVMであることすら知らなさそうだしw
272
(1): 194 2021/05/02(日)14:16 ID:myxnDIxs(1/5) AAS
MSYS2 は、日本語などでバグる。
LinuxはUTF-8 だが、Windows は、CP932・UTF-16 などを使っているから

WSL2 は、本物のLinuxだから良い。
しかも、MS のサポートあり

カーネルの更新も、自動的にやってくれる

>>194-195
に書いたように、

Windows 用のyarn をnpm じゃなくて、インストールして、
コマンドプロンプトで、where yarn と実行すると、
省8
273
(1): 2021/05/02(日)14:57 ID:WUGhiXgD(1) AAS
>>178
今更だけどubuntu on wslのシェルにpwsh使ってるって意味
紛らわしくてごめん
aptから入るし$profileも共有出来て快適

しかしまあ、デフォルトユーザーのままだとbash.exeでpwshが立ち上がるのは変な仕様だね…
デフォルトユーザーはadmin専用にしててbashのままだから気付かなかった
274: 206 2021/05/02(日)16:02 ID:myxnDIxs(2/5) AAS
>>206
に書いたように、

MS 製のWindows Terminal を使えばよい。
コマンドプロンプト・Power Shell・WSL Linux の3つを起動できる

他には、VSCode の拡張機能・Remote WSL もある。
vim の代わりに、VSCodeを使うのも良い
275
(1): 2021/05/02(日)16:06 ID:dzXiXroT(1/7) AAS
普通の仮想マシンは起動と終了が面倒だが
WSLだと一瞬で起動してシャットダウンも不要だから気軽に使える。
bashからwindowsとlinuxのコマンドを混ぜて普通に使えるのも便利。

不便なところはUSBが使えない、外部ネットワークからのアクセスが面倒、Hackを使わないとsystemdが動かずsnapパッケージや一部のコマンドが使えないといった感じ。
276
(1): 2021/05/02(日)16:25 ID:dzXiXroT(2/7) AAS
あと仮想マシンは固定のメモリを確保してしまうが
WSL2だと動的確保になるのでメモリを無駄に消費しない。
キャッシュがメモリを無駄遣いする事があるが自分は
~/.bashrcに
# キャッシュが1000MBを越えたらクリア
if [ $(free -m|awk '/Mem:/{print $6}') -gt 1000 ]; then
sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"
fi
といったものを追加して対処している。
277
(2): 2021/05/02(日)17:09 ID:myxnDIxs(3/5) AAS
一々、キャッシュを消す必要があるの?
何かでメモリが必要になったら、OS がキャッシュを消すだけでしょ?

自分で消しても、また同じものが先読みされてしまうだけなのでは?
278
(2): 2021/05/02(日)17:09 ID:4DNAJANX(1) AAS
WSL2はHyper-Vアーキテクチャーなのにこの人は何を言ってるんだろう…
外部リンク:docs.microsoft.com
279
(1): 2021/05/02(日)17:39 ID:dzXiXroT(3/7) AAS
>>277
WSL2によるホストのメモリ枯渇を防ぐための暫定対処
外部リンク:qiita.com
280
(1): 2021/05/02(日)18:15 ID:dzXiXroT(4/7) AAS
>>278
WSL2は専用のlinuxカーネル用にカスタマイズされた
軽量VMでHyper-Vをそのまま使ってるわけじゃないぞ
281
(2): 2021/05/02(日)18:37 ID:fUSKsAgB(4/4) AAS
おまえらが使いたいLinuxの機能ってどうせgrepやlsやsortやsed,awkくらいだろ。
あと簡単なbashスクリプト。
そんなレベルならbusybox使えばいいんだよw
282
(1): 277 2021/05/02(日)18:41 ID:myxnDIxs(4/5) AAS
>>279
ありがとう。今でも、メモリを使い果たすのかな?
下のサイトでは、うまく行ってるみたいだけど

2021/4/27

WSL2 + Docker をメモリを節約しながら使えるか
外部リンク:zenn.dev

.wslconfig で、メモリ制限する
283: 2021/05/02(日)18:47 ID:dzXiXroT(5/7) AAS
>>282
今は最大メモリのデフォルト値が実装メモリの半分
または8GBのうち小さい方が適用されてたはず
284: 2021/05/02(日)18:47 ID:myxnDIxs(5/5) AAS
漏れは、Ruby on Rails をやるから、

WSL2, Docker Compose, VSCode, Node.js までが初級者の範囲
285: 2021/05/02(日)18:49 ID:DY1lPb/U(4/6) AAS
>>272

Unixで日本語使うのがダメだわなぁ。
286: 2021/05/02(日)18:51 ID:DY1lPb/U(5/6) AAS
>>278
本家の機械訳なんだけど。
287: 2021/05/02(日)18:52 ID:DY1lPb/U(6/6) AAS
bash scriptやらgrep, sed, awk, perl, pythonなどのライトユースなら
WSL1のほうがいいと思うけど、どうなんだろ。
288: 2021/05/02(日)18:55 ID:8fEdV7ME(1) AAS
それくらいならgit bashでもよさそう
289
(1): 2021/05/02(日)19:04 ID:wQbLkfmK(1) AAS
>>280
誰もそのまま使ってるなんて言ってないよ
アーキテクチャーってわかるかな?w
290
(1): 2021/05/02(日)19:09 ID:dzXiXroT(6/7) AAS
>>289
何がいいたいの?
291: 2021/05/02(日)19:14 ID:czA7UY1d(1) AAS
>>281
lsですら使えないものをどうしろと
292: 2021/05/02(日)19:37 ID:X4tcg/QR(2/2) AAS
WSL2のLinuxカーネルって、自分でビルドして差し替える事もできるから、そこまで特別なモノでもないようだけど

カーネルファイルがゲストのファイルシステム上に無いってのは、VMとして特殊ではあるかなぁ
293
(2): 2021/05/02(日)19:50 ID:Hui+krt9(1) AAS
>>290
> 普通の仮想マシンは起動と終了が面倒だが
> WSLだと一瞬で起動してシャットダウンも不要だから気軽に使える。
普通の仮想マシンもゲストのシャットダウンなんて不要なことも知らんの?
Hyper-Vなんてホストリブートしてもゲストはそのまま(もちろんホストのリブート中は止まってるけど)稼働してる
WSL2もそれを踏襲してるだけ
294
(1): 2021/05/02(日)20:04 ID:B/rwm6CL(1/14) AAS
>>293
普通の仮想マシンと言うか、普通のLinuxが起動する余計なサービスが不要
あれが起動時に時間がかかってメモリも食う
295: 2021/05/02(日)20:08 ID:emf24shn(1) AAS
みなさん、議論の末だんだんWSLが何者であるかがわかってきたようですね
感心感心w
296
(1): 2021/05/02(日)20:12 ID:ZTyHBkAI(1) AAS
>>294
仮想マシンの話なのなのかゲストOSの話なのかはっきりしてくれ
297
(1): 2021/05/02(日)20:34 ID:B/rwm6CL(2/14) AAS
>>296
実装方法ではなくて、なにを利用者に提供しているかが重要
MSが開発したソフトが素晴らしいという話をしているのであって
自作すればいいという話でもない
298: 2021/05/02(日)20:37 ID:dzXiXroT(7/7) AAS
>>293
Hyper-Vは使ってなかったしVirtualBoxは以前はぶっこわれてたらしいのが改善されてるのか
しばらく使ってなかったから知らんかったわ
299
(1): 2021/05/02(日)20:39 ID:vD/B0U3z(1) AAS
Linuxとの統合を目指すWindows 10
外部リンク:news.mynavi.jp

Microsoftの本気度を探ってみたい。先日、日本マイクロソフトの発表会で「WindowsとLinuxの融合を目指しているのか」と尋ねたところ、
日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 シニアプロダクトマネージャー/Azure SME 廣瀬一海氏は、個人的見解としながらも、以下のようにコメントした。

「2004年4月にWix(Windows Installer)をオープンソースとしてSourceForge.netにリリースしたことからも分かるように、当初から融合を目指してきたと思う。
 WSLからTensorFlow経由で機械学習し、その結果をgnuplotでグラフ化できる利便性は大きい」

また、日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 プロダクトマネージャー/Azure SME 佐藤壮一氏も同じく個人的意見として、
「開発者目線では統合を狙っていると思う。1つのプラットフォームでWindowsとLinuxアプリの実行環境を実現し、統合に向かっている印象を受ける」と回答している。
300: 2021/05/02(日)20:42 ID:B/rwm6CL(3/14) AAS
>>299
WindowsとLinuxの融合というより
WindowsにLinuxを融合させるって感じよね
Linux側はWindowsなんて知ったことじゃないし
1-
あと 702 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.048s