【Bash】Windows Subsystem for Linux【WSL】11
1 :login:Penguin:2021/07/29(木) 06:31:29.44 ID:280Si2bb.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】10
https://mao.5ch.net/test/read.cgi/linux/1615976083/
585 :login:Penguin:2021/12/30(木) 12:33:58.16 ID:8wwXG/L+.net
939 :login:Penguin:2022/04/05(火) 23:34:52.79 ID:vSfOvxdL.net
492 :login:Penguin:2021/12/25(土) 08:19:45.39 ID:68jWeSjU.net
417 :login:Penguin:2021/12/22(水) 22:53:11.70 ID:mgHafiHc.net
312 :login:Penguin:2021/12/19(日) 05:37:39.51 ID:K8NAQ0V3.net
579 :login:Penguin:2021/12/29(水) 18:30:33.08 ID:+kEwJYAn.net
673 :login:Penguin:2022/01/12(水) 14:49:34.75 ID:Wee+cGt9.net
562 :login:Penguin:2021/12/29(水) 00:22:02.22 ID:pHyd07gw.net
833 :login:Penguin:2022/02/17(木) 18:52:32.45 ID:pRc301I8.net
335 :login:Penguin:2021/12/20(月) 08:04:13.74 ID:qI4z+Q5A.net
450 :login:Penguin:2021/12/23(木) 20:12:26.57 ID:WrZXzOqV.net
230 :login:Penguin:2021/12/13(月) 10:30:37.62 ID:MnESCY1+.net
362 :login:Penguin:2021/12/21(火) 21:03:16.69 ID:kYsTj4+3.net
812 :login:Penguin:2022/02/13(日) 19:04:24.52 ID:7AI9sDzm.net
598 :login:Penguin:2022/01/02(日) 00:25:20.62 ID:5VLQTmJY.net
771 :login:Penguin:2022/02/10(木) 07:04:49.28 ID:0WgeiANH.net
755 :login:Penguin:2022/02/05(土) 22:07:48.07 ID:tNPA181s.net
424 :login:Penguin:2021/12/22(水) 23:09:53.30 ID:iAnYv7pI.net
391 :login:Penguin:2021/12/22(水) 21:11:42.96 ID:mgHafiHc.net
131 :login:Penguin:2021/10/16(土) 09:19:56.52 ID:gqUqQNui.net
602 :login:Penguin:2022/01/02(日) 08:42:18.46 ID:iDmgGz/Q.net
133 :login:Penguin:2021/10/16(土) 17:51:39.11 ID:7gKp4tq9.net
926 :login:Penguin:2022/03/25(金) 23:26:42.30 ID:mzP0/Jft.net
73 :login:Penguin:2021/09/12(日) 12:21:58.19 ID:KjRZMVbp.net
727 :login:Penguin:2022/02/04(金) 14:04:30.12 ID:vMw/hKk/.net
706 :login:Penguin:2022/01/27(木) 18:21:31.47 ID:v7+lmxpS.net
274 :login:Penguin:2021/12/16(木) 20:42:15.01 ID:476xAcUE.net
852 :login:Penguin:2022/02/23(水) 02:38:10.67 ID:jQFBzDkP.net
19 :login:Penguin:2021/08/05(木) 22:06:01.86 ID:zAumX1t/.net
680 :login:Penguin:2022/01/13(木) 05:42:52.14 ID:8Z8D5tXn.net
769 :login:Penguin:2022/02/09(水) 19:26:01.68 ID:NT0umKHC.net
291 :login:Penguin:2021/12/18(土) 06:24:48.95 ID:oGgFQilz.net
211 :login:Penguin:2021/12/11(土) 00:04:21.63 ID:U+3en9ar.net
152 :login:Penguin:2021/11/18(木) 19:09:56.66 ID:ClNuZrpM.net
369 :login:Penguin:2021/12/21(火) 22:35:50.41 ID:6qd7YUmT.net
77 :login:Penguin:2021/09/12(日) 16:48:19.94 ID:yjex4ENk.net
356 :login:Penguin:2021/12/21(火) 15:37:00.45 ID:wUuLwCTP.net
654 :login:Penguin:2022/01/11(火) 01:53:53.79 ID:WFjxqO1q.net
5 :login:Penguin:2021/07/30(金) 08:57:59.30 ID:/qvJGvpi.net
741 :login:Penguin:2022/02/05(土) 09:50:12.65 ID:NpyxSQFP.net
193 :login:Penguin:2021/12/09(木) 17:00:43.53 ID:+zl3mLVq.net
797 :login:Penguin:2022/02/10(木) 23:04:37.53 ID:44DeLPqg.net
4 :login:Penguin:2021/07/30(金) 06:10:03.77 ID:xJ3sy5k+.net
349 :login:Penguin:2021/12/21(火) 09:00:28.73 ID:uuhKerTR.net
192 :login:Penguin:2021/12/09(木) 16:17:40.93 ID:+B3jY0WD.net
45 :login:Penguin:2021/08/22(日) 09:33:26.75 ID:acGrSojw.net
802 :login:Penguin:2022/02/12(土) 08:15:23.37 ID:VvEgJo7s.net
270 :login:Penguin:2021/12/15(水) 22:30:19.43 ID:OzqluHcx.net
832 :login:Penguin:2022/02/17(木) 14:56:31.81 ID:OTj/EdAG.net
280 :login:Penguin:2021/12/17(金) 23:07:22.64 ID:LJzTnDCd.net
レスを投稿する(名前省略可)