【Bash】Windows Subsystem for Linux【WSL】7
1 :login:Penguin:2020/01/19(日) 10:03:05.36 ID:6YirC2HC.net
ヒャッハー!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】6
https://mao.5ch.net/test/read.cgi/linux/1560665525/
37 :login:Penguin:2020/01/26(日) 21:17:11 ID:lfl7LSuh.net
75 :login:Penguin:2020/02/01(土) 00:29:01 ID:KcE2iirV.net
53 :login:Penguin:2020/01/30(Thu) 10:30:22 ID:yet/TlvW.net
14 :11:2020/01/25(土) 02:02:39.69 ID:gF4c67f4.net
59 :login:Penguin:2020/01/30(Thu) 18:45:31 ID:2AIcKy5L.net
59 :login:Penguin:2020/01/30(Thu) 18:45:31 ID:2AIcKy5L.net
21 :login:Penguin:2020/01/25(土) 17:57:42.66 ID:97E68sM4.net
39 :login:Penguin:2020/01/26(日) 23:40:26.77 ID:SiHhA4EU.net
28 :login:Penguin:2020/01/26(日) 10:00:45.13 ID:my+QGn0Q.net
29 :login:Penguin:2020/01/26(日) 13:53:19.29 ID:f76XdUjZ.net
35 :login:Penguin:2020/01/26(日) 19:57:14.08 ID:Sb4Fqwah.net
67 :login:Penguin:2020/01/31(金) 08:29:46 ID:B5DSXhqk.net
36 :login:Penguin:2020/01/26(日) 21:00:30 ID:UX80muVW.net
49 :login:Penguin:2020/01/30(Thu) 08:06:10 ID:9U5FaoGm.net
52 :login:Penguin:2020/01/30(Thu) 10:29:29 ID:d1+f9w1r.net
76 :login:Penguin:2020/02/01(土) 00:42:45 ID:W87kRnJm.net
4 :login:Penguin:2020/01/20(月) 19:42:12.40 ID:lIDdFFT3.net
25 :login:Penguin:2020/01/26(日) 08:14:16.10 ID:XTw3AXCU.net
55 :login:Penguin:2020/01/30(Thu) 10:51:20 ID:/IjW9zlx.net
30 :login:Penguin:2020/01/26(日) 14:51:35.69 ID:wwJjxk/0.net
17 :login:Penguin:2020/01/25(土) 08:46:30.19 ID:dqQiUkTX.net
6 :login:Penguin:2020/01/21(火) 12:09:48.12 ID:h+cN8ZWl.net
61 :login:Penguin:2020/01/30(木) 20:54:46.30 ID:jJixXle3.net
63 :login:Penguin:2020/01/30(Thu) 22:19:11 ID:wgALLemi.net
8 :login:Penguin:2020/01/21(火) 22:32:49.09 ID:3cAhfjfl.net
66 :login:Penguin:2020/01/31(金) 01:05:06.09 ID:rrNH4BIi.net
7 :login:Penguin:2020/01/21(火) 22:13:35.72 ID:Z7dIEvuQ.net
68 :login:Penguin:2020/01/31(金) 09:18:51 ID:V+kDeENQ.net
72 :login:Penguin:2020/01/31(金) 11:39:17.11 ID:HyUwexkZ.net
23 :11:2020/01/26(日) 04:58:20.41 ID:+wixzFBg.net
18 :login:Penguin:2020/01/25(土) 09:14:18.27 ID:gBfHS0jd.net
48 :login:Penguin:2020/01/30(木) 02:01:48.78 ID:jJixXle3.net
57 :login:Penguin:2020/01/30(木) 14:49:24.62 ID:sglBbjkn.net
19 :login:Penguin:2020/01/25(土) 09:44:52.40 ID:/mTPFCs/.net
10 :login:Penguin:2020/01/24(金) 00:40:16.78 ID:VHVnr+5D.net
56 :login:Penguin:2020/01/30(木) 11:29:02.21 ID:N78kTYg5.net
9 :login:Penguin:2020/01/21(火) 23:55:50 ID:qJHPc7B7.net
74 :login:Penguin:2020/01/31(金) 21:00:27.06 ID:M54q5o92.net
60 :login:Penguin:2020/01/30(Thu) 18:50:57 ID:obKqsaeD.net
3 :login:Penguin:2020/01/19(日) 10:33:02 ID:V+Erkn3Y.net
40 :login:Penguin:2020/01/26(日) 23:43:43.34 ID:o6VABBUy.net
27 :login:Penguin:2020/01/26(日) 08:45:36.58 ID:aTUBtEGr.net
2 :login:Penguin:2020/01/19(日) 10:27:19 ID:V+Erkn3Y.net
12 :login:Penguin:2020/01/24(金) 11:03:30.46 ID:SY2fNLAu.net
43 :login:Penguin:2020/01/27(月) 22:53:41 ID:4AAtqeP/.net
33 :login:Penguin:2020/01/26(日) 16:24:02.73 ID:aTUBtEGr.net
58 :login:Penguin:2020/01/30(Thu) 17:43:30 ID:N78kTYg5.net
13 :login:Penguin:2020/01/24(金) 23:10:27 ID:ipVjWe9g.net
65 :login:Penguin:2020/01/31(金) 01:03:52.28 ID:Vj9P7OwW.net
34 :login:Penguin:2020/01/26(日) 16:28:01.06 ID:aTUBtEGr.net
レスを投稿する(名前省略可)