ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!
WSL2アーキテクチャ
https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html
WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。
WSL 2はWSL 1を置き換えずに併存する
WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。
ファイル共有プロトコル「9P」でWSL 1との互換性を確保
このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。
また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、
実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー
(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。
【Bash】Windows Subsystem for Linux【WSL】7
https://mao.5ch.net/test/read.cgi/linux/1579395785/
探検
【Bash】Windows Subsystem for Linux【WSL】8
■ このスレッドは過去ログ倉庫に格納されています
2020/05/29(金) 17:58:21.78ID:N31NEDSz
2020/05/29(金) 18:24:48.76ID:jgC5/wCu
前スレ997です
>>998
すみません997のwsl --set-default-versionはtypoで
ちゃんとwsl --set-version 2しました
wsl -l -vでVERSIONが2って出ます
$ dpkg -l | grep linux-image しても何も出らんし(当然か)
kernelはどこあるんでしょこれ?
>>998
すみません997のwsl --set-default-versionはtypoで
ちゃんとwsl --set-version 2しました
wsl -l -vでVERSIONが2って出ます
$ dpkg -l | grep linux-image しても何も出らんし(当然か)
kernelはどこあるんでしょこれ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市氏答弁「脇が甘かった」、中国はトップ意向「忖度」で激しい反応 歯止めきかない個人攻撃、今後の焦点は… [ぐれ★]
- 【日中関係】中国政府「日本への旅行者を6割にまで減少を」国内旅行会社に指示 ★3 [ぐれ★]
- 【生活】シャンプーの“詰め替え”にリスクあり!NG行動とメーカー推奨の「ボトルの捨て時」 [ぐれ★]
- 【芸能】上沼恵美子が苦言 番組で「ずっとあいさつに来なかった人いる…」「歌手の人で根に持ってるのは男の人1人、女の人1人」 [冬月記者★]
- 【ブルーカラー】経理から配管工へ転身で給与3倍 米国で『肉体労働』回帰が加速 日本も数年以内に? [シャチ★]
- 国分太一さんの人権救済申し立てを認めず 日本弁護士連合会 国分さんの代理人「『人権侵害ではない』と認定されたわけではない」★2 [Ailuropoda melanoleuca★]
