ついに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
2021/08/19(木) 12:34:04.93ID:6V8nlkBZ
wslgってWin11じゃないと使えないの?
11は糞UIとか重いとか聞いて恐れてる
11は糞UIとか重いとか聞いて恐れてる
2021/08/19(木) 14:14:58.87ID:TVFRHyrU
「Windows 10 バージョン 21H2」の新機能が実装、Release Previewチャネルで提供開始
WSLのGPUコンピューティング対応などが目玉。ただし、配信対象は一部に限られる
https://forest.watch.impress.co.jp/docs/news/1344790.html
WSLのGPUコンピューティング対応などが目玉。ただし、配信対象は一部に限られる
https://forest.watch.impress.co.jp/docs/news/1344790.html
39login:Penguin
2021/08/21(土) 08:09:47.19ID:AD6X62cm Windows にubuntu入れてLinuxのHDDイメージをマウントすると
許可されていないとなるんだけどなんでやろ
# mount -t ext3 -o loop /tmp/hdd_10gb /hd
mount: /hd: mount failed: Operation not permitted.
許可されていないとなるんだけどなんでやろ
# mount -t ext3 -o loop /tmp/hdd_10gb /hd
mount: /hd: mount failed: Operation not permitted.
2021/08/21(土) 13:17:59.85ID:WKklRPSm
>>39
sudoが必要とかそんなことではないか
sudoが必要とかそんなことではないか
2021/08/21(土) 13:38:17.91ID:PoHcIqoy
恐らくWSL1だから
1にloopデバイスは無い
1にloopデバイスは無い
4239
2021/08/21(土) 18:57:56.24ID:AD6X62cm2021/08/21(土) 20:32:04.17ID:z+Np32+I
x上で日本語入力できない。そんな人いない?
2021/08/21(土) 20:37:59.95ID:OwYd+OqZ
いない
2021/08/22(日) 09:33:26.75ID:acGrSojw
つめてぇ
2021/08/22(日) 10:23:44.88ID:5YrHiLGG
2021/08/22(日) 12:04:12.56ID:6ULG/u7J
そもそも全く環境書いてない時点でお馬鹿な低スキル確定だから、質問に答える価値ゼロなんよ
2021/08/22(日) 12:15:46.90ID:uzXgPRlZ
そう言う言い方では煽りにしかなってないと思うのだが
2021/08/22(日) 12:25:06.88ID:epNRihTl
煽りだよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【競馬】凱旋門賞 ダリズが連覇! 武豊が騎乗した日本馬・メイショウタバルは14着 アドマイヤテラは11着 [冬月記者★]
- 副首都構想 広島は人口要件満たさず 横田知事が国に意見表明へ [首都圏の虎★]
- なぜコンビニは「外国人店員」だらけになったのか? 大手3社で8万人超…元セブン社員が明かす「日本人が集まらなくなった」現場の実情★4 [♪♪♪★]
- ヒコロヒー 新幹線でカレーや肉まん等ニオイの強いもの食べる問題に「食べていいというルールになっている以上、ある程度仕方ないよね」 [muffin★]
- 大谷翔平が吐露…「自分のなかでもあまりよくない年の一つ」「WBCがあるとすごく長く感じる」★2 [王子★]
- 【平均給与】男性は400万円台、女性は200万円台が最多。平均487万円より下に人が集まり、年収500万円以下が約6割 [首都圏の虎★]
- jcだよ質問ある??
- 【悲報】おじさん、ビール売り子から買ったビールをそのまま捨てまくるwwwwwwwwwwwwwwwwwww [398059782]
- 【悲報】新沖縄県知事の古謝玄太さん、米兵による県民殺害事件を受けて大いに笑いながら遺憾の意を示す [904151406]
- 明日の無職を頑張る人たちのお🏡
- 投票で2位なのに選出された東大の次期女性総長、寄稿文で「人民」という単語を使っていた [595118796]
- 【動画】宮大工の朝礼、限界突破💥🔨 [632966346]