ついに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/
【Bash】Windows Subsystem for Linux【WSL】11
■ このスレッドは過去ログ倉庫に格納されています
2021/07/29(木) 06:31:29.44ID:280Si2bb
2021/07/29(木) 09:52:52.53ID:ZjoMwMRE
乙
2021/07/29(木) 18:55:47.90ID:qMTZ38KC
サイズがでかいんだけど、cドライブ以外にはインストールできないのかしら?
2021/07/30(金) 06:10:03.77ID:xJ3sy5k+
2021/07/30(金) 08:57:59.30ID:/qvJGvpi
立ってた
2021/07/31(土) 02:21:12.74ID:XzU5a9E6
2021/07/31(土) 09:59:18.01ID:Eof3ImCL
Install WSL with a single command now available in Windows 10 version 2004 and higher
https://devblogs.microsoft.com/commandline/install-wsl-with-a-single-command-now-available-in-windows-10-version-2004-and-higher/
https://devblogs.microsoft.com/commandline/install-wsl-with-a-single-command-now-available-in-windows-10-version-2004-and-higher/
2021/07/31(土) 15:59:45.76ID:5j9DKPyJ
>>7
こりゃ便利だな。しかしデフォルトがうぶんちゅかよ
こりゃ便利だな。しかしデフォルトがうぶんちゅかよ
2021/08/03(火) 16:28:51.04ID:xJDlGah+
未だにwsl2が数秒で立ち上がる理由が分からん。
どうなっとるんだ
どうなっとるんだ
2021/08/03(火) 16:59:52.62ID:Bw7eV5P7
え?
2021/08/03(火) 19:18:35.30ID:c7kdQYU8
サーバープロセス起動しないからな
2021/08/04(水) 16:08:58.91ID:+pywMRCa
11のbetaでもwslgが機能した
実装されるのかな
実装されるのかな
2021/08/04(水) 22:51:13.46ID:/YeDxVqD
え?
2021/08/05(木) 00:41:21.60ID:S0d7J2sh
今更なんだけどWindowsのデスクトップにUbuntuのhomeのショートカットを作成するとダブルクリックしてファイルが見れたりするから便利だよね
Ubuntu起動してなくてもこれで起動するから良いよね
そのファイルをデスクトップにドラッグ&ドロップ出来るし
逆もしかり
Ubuntu起動してなくてもこれで起動するから良いよね
そのファイルをデスクトップにドラッグ&ドロップ出来るし
逆もしかり
2021/08/05(木) 09:00:58.31ID:Voig/Qpi
2021/08/05(木) 09:02:48.30ID:Voig/Qpi
2021/08/05(木) 11:58:16.73ID:4L5MKfRd
いいってことよ
18login:Penguin
2021/08/05(木) 20:24:39.01ID:5WuLj3DE え?
2021/08/05(木) 22:06:01.86ID:zAumX1t/
>>6
exportしてunregisterしてimportするだけだろ
exportしてunregisterしてimportするだけだろ
2021/08/06(金) 16:04:15.46ID:RuX9QLaU
>>18
え?w
え?w
2021/08/09(月) 13:44:45.79ID:cjsnURkg
一々wsl --shutdownとかしてないならそのまま動いてるやろ
logoutせずに死んで接続切れてもps aで前回のinitの残骸見えるし
再アタッチめんどいからkillしてる
logoutせずに死んで接続切れてもps aで前回のinitの残骸見えるし
再アタッチめんどいからkillしてる
2021/08/09(月) 14:10:16.98ID:cjsnURkg
>>14
ファイルシステム相互運用するなら逆にした方が安全だと思うよ、/homeをwindows(NTFS)に置いて、wsl側からsymlink貼るとか
NTFS上でのextシンボリックリンク作成コマンド(ln -s)が最近まで正しく動かなかったし、今も属性が少ないからNTFS上で変に見えるという問題がある
windowsコマンドで作れば情報落ちはない
ni src -target link -itemtype symboliclink的なのをラップして使うべき
ファイルシステム相互運用するなら逆にした方が安全だと思うよ、/homeをwindows(NTFS)に置いて、wsl側からsymlink貼るとか
NTFS上でのextシンボリックリンク作成コマンド(ln -s)が最近まで正しく動かなかったし、今も属性が少ないからNTFS上で変に見えるという問題がある
windowsコマンドで作れば情報落ちはない
ni src -target link -itemtype symboliclink的なのをラップして使うべき
2021/08/13(金) 03:11:10.52ID:pdq6cIx9
WSLg Win + 矢印での移動効かないのキツい
Linux側で対応できるものなのか? なんかいいツールない?
タイリングサポートしてるのが欲しい
Linux側で対応できるものなのか? なんかいいツールない?
タイリングサポートしてるのが欲しい
2021/08/13(金) 13:52:02.76ID:LNjAegiE
WSL2を開発環境として利用することを検討してます
VagrantやDockerのようにIaCでWSL2環境を管理したいのですがそういったツールはありますか?
VagrantやDockerのようにIaCでWSL2環境を管理したいのですがそういったツールはありますか?
2021/08/13(金) 15:21:08.67ID:WtvVnaRU
>>24
Dockerでよくね?
Dockerでよくね?
2021/08/13(金) 15:48:38.58ID:LNjAegiE
>>25
調べました
Dockerコンテナのエクスポートインポートに対応してるんですね
DockerHubやプライベートレジストリからWSL2インスタンスを構築するスクリプトとか作ったら便利かもですね
調べました
Dockerコンテナのエクスポートインポートに対応してるんですね
DockerHubやプライベートレジストリからWSL2インスタンスを構築するスクリプトとか作ったら便利かもですね
2021/08/13(金) 17:56:00.84ID:LNjAegiE
私のPCではエクスプローラーのナビゲーションウィンドウにWSLディレクトリが表示されません
グーグル検索によると2020年4月のプレビュー版にこの機能が搭載されています
この機能はプロダクションでオミットされたのでしょうか?
それとも何か設定を変えれば表示されるようになりますか?
グーグル検索によると2020年4月のプレビュー版にこの機能が搭載されています
この機能はプロダクションでオミットされたのでしょうか?
それとも何か設定を変えれば表示されるようになりますか?
2021/08/17(火) 14:23:14.28ID:l6vHU8zU
まず\\wsl$\distro-nameが/に対応してるかチェックしたら
してたらサイドバーのコンテキストメニューから打ち込んで追加できない?
対応してないなら知らん
してたらサイドバーのコンテキストメニューから打ち込んで追加できない?
対応してないなら知らん
2021/08/17(火) 14:53:22.08ID:a75T1LrU
手元に環境ないので一般論だけど
windowsパス\\wsl$\のwsl$はサーバを指す識別子だから、実装はともかくネットワークの設定あたりからドライバ(単なるリダイレクタ)が拾えるはず
無いなら探すか、今まで変に弄くった記憶がないか確かめるといいかも
windowsパス\\wsl$\のwsl$はサーバを指す識別子だから、実装はともかくネットワークの設定あたりからドライバ(単なるリダイレクタ)が拾えるはず
無いなら探すか、今まで変に弄くった記憶がないか確かめるといいかも
2021/08/17(火) 15:21:03.16ID:a75T1LrU
もし提供されてないバージョンでも、エクスプローラをファイラとして使うのに問題はない、色々なプロトコルに対応してる
WindowネイティブなSMB(linux側は移植のsamba)をお勧めする
WindowネイティブなSMB(linux側は移植のsamba)をお勧めする
2021/08/17(火) 15:34:44.96ID:hQ7IkOoy
ナビゲーションウィンドウに「Linux」って出てくるヤツの事じゃない?
19063から実装っぽいから、Win10系(1904x)にはまだバックポートされてないって話かと
まあ、当面は¥¥wsl$でアクセスするしかないと思うよ
19063から実装っぽいから、Win10系(1904x)にはまだバックポートされてないって話かと
まあ、当面は¥¥wsl$でアクセスするしかないと思うよ
2021/08/17(火) 16:56:51.68ID:di3qrv6G
>>31
本格実装はWindows 11から、Windows 10では現状のまま放置されそうだな。
本格実装はWindows 11から、Windows 10では現状のまま放置されそうだな。
2021/08/18(水) 18:09:15.95ID:TEMjoqXv
WSLgでAndroidアプリ使ったろうとanbox入れようと思ったら前提となるカーネルモジュール組み込みの時点でコケた
MSの独自カーネル周り(CBL-Mariner)だから一般のディストリとはやっぱ違うのか
MSの独自カーネル周り(CBL-Mariner)だから一般のディストリとはやっぱ違うのか
2021/08/18(水) 18:50:18.98ID:k5rXwQEp
>>33
やり方を間違えたのではないか?
github.com/microsoft/WSL2-Linux-Kernel
からカーネルソース落として、
README-Microsoft.WSL2
の注意事項は読んだか?
やり方を間違えたのではないか?
github.com/microsoft/WSL2-Linux-Kernel
からカーネルソース落として、
README-Microsoft.WSL2
の注意事項は読んだか?
2021/08/18(水) 18:55:06.44ID:ssMvbM0S
なんか面倒くさいから、一台Linuxマシン用意したら全て解決だよ
2021/08/18(水) 19:06:11.31ID:pWv05CPx
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 倒産相次ぐ「和菓子店」、2026年は 過去最多ペース 原材料高が追い打ち [ぐれ★]
- 【海】「全員浮上してこない」ダイビング客など8人が行方不明 八丈島で水難事故 下田海上本部などが捜索中 [ぐれ★]
- 【芸能】広瀬すず「私は異性の友情はあると思っている」 女子高生の恋愛の悩みに真剣回答 [冬月記者★]
- 【しゃぶ葉・食べ放題】配膳ロボで「高価格帯コースの肉を横取り」問題再燃 他の客の商品を取ると音声通知、運営元が全店導入へ ★3 [煮卵★]
- 【サッカー】アジア大会 決勝 U-21日本代表、韓国戦スタメン発表! 準決勝から10名を入れ替え 大関や横山を起用【TBS】 [阿弥陀ヶ峰★]
- 北海道職員の給与、年平均21万円増の672万円に 人事委が勧告 [首都圏の虎★]
- 【実況】博衣こよりのえちえちこんこよ高校2026-3年目春-🧪☆2
- ダブパンランド👊😅👊🏡
- 🏡しおめぐわんだーらんど👊👶🤜
- 【悲報】パンダレスの上野動物園、動かない鳥「ハシビロコウ」を新たな目玉に [354616885]
- 【悲報】日テレアナ「消費税減税しても減税効果薄くない?」高市早苗「減税後も値下げしない店は風評悪くなるでしょ」⇐? [731544683]
- 【高市悲報】登山家「ハァハァ・・・エベレスト(8849m)に登頂したぞ!」僕「ふーん(離陸して3分で高度12000mに到達)」 [616817505]