【Bash】Windows Subsystem for Linux【WSL】8
1 :login:Penguin:2020/05/29(金) 17:58:21 ID:N31NEDSz.net
ついに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/
78 :login:Penguin:2020/06/09(火) 18:26:59.59 ID:gxpZZu6q.net
140 :login:Penguin:2020/06/24(水) 13:43:54.67 ID:ZqlK61md.net
121 :login:Penguin:2020/06/19(金) 00:09:50.70 ID:0lBzZmAB.net
19 :login:Penguin:2020/05/30(土) 09:11:20 ID:jQnC6d6Q.net
135 :login:Penguin:2020/06/23(火) 22:45:56.56 ID:J08LkQDG.net
57 :login:Penguin:2020/06/02(火) 16:38:01.18 ID:B/bvWdJZ.net
75 :login:Penguin:2020/06/04(木) 11:50:32.86 ID:nhbOXutG.net
125 :login:Penguin:2020/06/20(土) 09:50:12 ID:5HQmqpMP.net
85 :login:Penguin:2020/06/10(水) 14:29:14 ID:Zyv1x0QZ.net
45 :login:Penguin:2020/05/31(日) 16:24:38 ID:7Wo9tVgl.net
93 :login:Penguin:2020/06/11(木) 03:50:35.49 ID:C24IIrhb.net
36 :login:Penguin:2020/05/31(日) 01:08:15 ID:QmSLtnOZ.net
13 :login:Penguin:2020/05/29(金) 21:54:27 ID:qpKtmwjM.net
62 :login:Penguin:2020/06/03(水) 02:49:06.94 ID:Q4crgn/x.net
72 :login:Penguin:2020/06/03(水) 14:36:49.89 ID:YjflB0Xz.net
56 :login:Penguin:2020/06/02(火) 16:12:42.94 ID:GVzrCfA8.net
101 :login:Penguin:2020/06/17(水) 16:32:19.78 ID:1nfCNIdd.net
34 :24:2020/05/31(日) 00:41:13.01 ID:2GJjYeWO.net
129 :login:Penguin:2020/06/23(火) 21:30:38.70 ID:MPtidMjw.net
102 :login:Penguin:2020/06/17(水) 18:38:00.74 ID:p/3dJCit.net
98 :login:Penguin:2020/06/16(火) 19:56:53 ID:Pdw4Mj2Y.net
99 :login:Penguin:2020/06/17(水) 11:08:55 ID:odgQTSYj.net
81 :login:Penguin:2020/06/10(水) 01:59:26.10 ID:p/dsOe9l.net
97 :login:Penguin:2020/06/11(木) 16:19:01.78 ID:VoeUHyj8.net
68 :login:Penguin:2020/06/03(水) 13:16:47.05 ID:n9GeCwvY.net
113 :login:Penguin:2020/06/18(Thu) 08:58:47 ID:0OM5apJr.net
53 :login:Penguin:2020/06/01(月) 21:52:59.43 ID:RckFewLY.net
26 :login:Penguin:2020/05/30(土) 18:33:51.94 ID:WAkNf4HE.net
43 :24:2020/05/31(日) 12:11:21.57 ID:2GJjYeWO.net
14 :login:Penguin:2020/05/29(金) 21:56:29 ID:qpKtmwjM.net
130 :login:Penguin:2020/06/23(火) 21:30:51.01 ID:DqOw55EM.net
79 :login:Penguin:2020/06/09(火) 19:01:19.47 ID:WJT8YcQF.net
115 :login:Penguin:2020/06/18(木) 15:26:28.17 ID:SWIrDrEf.net
119 :login:Penguin:2020/06/18(木) 22:55:04.59 ID:uDXMS1cZ.net
23 :login:Penguin:2020/05/30(土) 15:40:02.44 ID:e0v8k6v4.net
28 :login:Penguin:2020/05/30(土) 21:15:58 ID:pfZ4Mvy/.net
31 :login:Penguin:2020/05/30(土) 22:33:35 ID:kyXSMZZW.net
65 :login:Penguin:2020/06/03(水) 12:20:06.59 ID:YjflB0Xz.net
91 :login:Penguin:2020/06/10(水) 19:11:36 ID:p/dsOe9l.net
122 :login:Penguin:2020/06/19(金) 00:24:36.10 ID:ve8lNPKF.net
29 :login:Penguin:2020/05/30(土) 21:24:55 ID:pfZ4Mvy/.net
76 :login:Penguin:2020/06/04(木) 20:05:43.59 ID:+HA0l7fr.net
32 :login:Penguin:2020/05/30(土) 22:46:53 ID:pfZ4Mvy/.net
139 :login:Penguin:2020/06/24(水) 03:25:40.96 ID:YyhufPsu.net
30 :login:Penguin:2020/05/30(土) 22:15:09.11 ID:732pIZri.net
6 :login:Penguin:2020/05/29(金) 20:10:11.99 .net
145 :login:Penguin:2020/06/24(水) 19:53:27 ID:6Yq5DoFL.net
39 :login:Penguin:2020/05/31(日) 01:42:25.32 ID:ZoAltNMO.net
92 :login:Penguin:2020/06/11(木) 02:29:55.46 ID:8+VxNiyT.net
132 :login:Penguin:2020/06/23(火) 21:59:40.67 ID:h8l0hhPt.net
レスを投稿する(名前省略可)