ついに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/12/26(日) 17:39:02.10ID:GpZYeDfS
お前を殺して私も死ぬ!
2021/12/26(日) 17:40:29.77ID:2iF2BNwc
2021/12/26(日) 17:41:05.71ID:wBYpG4dM
532login:Penguin
2021/12/26(日) 17:56:48.08ID:1Rn+fSlv >>530
遅いのいらない
遅いのいらない
533login:Penguin
2021/12/26(日) 18:03:42.10ID:P0Uefnav534login:Penguin
2021/12/26(日) 18:07:58.99ID:CATY3QEr Mac miniだったら?
M1搭載して数万円は、とってもお買い得だよ?
M1搭載して数万円は、とってもお買い得だよ?
2021/12/26(日) 18:11:20.65ID:wBYpG4dM
>>534
論外。
論外。
2021/12/26(日) 18:12:09.22ID:wBYpG4dM
>>533
WSL(2)でいいんじゃない?ってことなんだけど。
WSL(2)でいいんじゃない?ってことなんだけど。
537login:Penguin
2021/12/26(日) 18:14:02.37ID:1Rn+fSlv >>534
Armバイナリーで苦労してから他人に勧めろ
Armバイナリーで苦労してから他人に勧めろ
538login:Penguin
2021/12/26(日) 18:15:55.87ID:CATY3QEr いま、TRIGKEY Green G2を買おうかなーって思ってるんだけど。
2021/12/26(日) 18:20:01.13ID:0z6jelEs
540login:Penguin
2021/12/26(日) 18:22:59.55ID:CATY3QEr 仮想化ってHDDが結構ぶっ壊れた記憶があるんだけど、誰も言わないよね。
SSDだともっとぶっ壊れそうな気がするが。
仮想は使い倒す感じではないのかな。
ちょっと使いたいとか、たまに使いたいみたいな?
SSDだともっとぶっ壊れそうな気がするが。
仮想は使い倒す感じではないのかな。
ちょっと使いたいとか、たまに使いたいみたいな?
541login:Penguin
2021/12/26(日) 18:26:28.48ID:CATY3QEr Green G2のような2万円程度のパソコンなら、ディストリごとに用意しても良いと思うんだけど。
小さいしね。
小さいしね。
2021/12/26(日) 18:28:21.48ID:wBYpG4dM
>>540
単なる故障では?仮想化で確率が上がるっていうのがわからない。
単なる故障では?仮想化で確率が上がるっていうのがわからない。
543login:Penguin
2021/12/26(日) 18:28:55.93ID:CATY3QEr 4K31.5インチのディスプレーにVESAマウントしたら良いのでは?
2021/12/26(日) 18:29:30.68ID:wBYpG4dM
>>541
それぞれWSLなりVirtualboxなりで仮想化するほうがいいかと。
それぞれWSLなりVirtualboxなりで仮想化するほうがいいかと。
545login:Penguin
2021/12/26(日) 18:33:07.09ID:CATY3QEr 2万円ならデュアルブートなんてめんどくさいこと考えなくて良くない?
546login:Penguin
2021/12/26(日) 18:36:39.33ID:CATY3QEr Jasper Lake世代はTDP6Wで第5世代のCorei5より速いって。
これは凄い。
これは凄い。
547login:Penguin
2021/12/26(日) 18:38:45.42ID:CATY3QEr あと2日出勤したら正月休みです。
皆さん準備は出来てますか?
皆さん準備は出来てますか?
2021/12/26(日) 18:50:44.64ID:0z6jelEs
549login:Penguin
2021/12/26(日) 18:52:29.28ID:CATY3QEr HPのパソコンは壊れない。
頑丈すぎる。
頑丈すぎる。
550login:Penguin
2021/12/26(日) 19:06:48.06ID:CATY3QEr 100人載っても。
2021/12/26(日) 20:06:24.99ID:ph8yV/6O
>>520
詳しい業務内容なんて聞いてねーわw
ルータ専用機ではむりで
Linuxでやってることを聞いてるだけ
それとも何か?Linuxでやってることを書いただけで
お前が特定できるほど「誰もやらないようなマイナーなこと」をしてるんか?
ならもう結論出たじゃねーか
普通はルータ専用機でいい
詳しい業務内容なんて聞いてねーわw
ルータ専用機ではむりで
Linuxでやってることを聞いてるだけ
それとも何か?Linuxでやってることを書いただけで
お前が特定できるほど「誰もやらないようなマイナーなこと」をしてるんか?
ならもう結論出たじゃねーか
普通はルータ専用機でいい
552login:Penguin
2021/12/26(日) 20:09:59.21ID:CATY3QEr 答え:富岳。
2021/12/27(月) 03:39:37.19ID:4vFHCFS9
別にLinuxルータでもええやん。何が気に入らんのか。
2021/12/27(月) 07:27:08.84ID:NgPsvMCP
2021/12/27(月) 09:43:39.46ID:wyceYZ6H
>>527
これマジ?
買ったPCに入ってるWindows消すのも勿体ないし、他人の環境再現するのに使えたりするから一応残しといてデュアルブートでLinuxインストールしてたんだけど、次買うPCじゃできないのか
ESP領域を一部共有するようにインストールするようにしてるから、いずれ同じことはできなくなりそうだと思ってはいたが
これマジ?
買ったPCに入ってるWindows消すのも勿体ないし、他人の環境再現するのに使えたりするから一応残しといてデュアルブートでLinuxインストールしてたんだけど、次買うPCじゃできないのか
ESP領域を一部共有するようにインストールするようにしてるから、いずれ同じことはできなくなりそうだと思ってはいたが
2021/12/27(月) 10:26:39.07ID:58zEkg6l
2021/12/27(月) 11:24:56.22ID:0S90mnhc
>>555
サーバー用に買ったミニPCでWindows11とubuntuのデュアルブート出来ているよ。
サーバー用に買ったミニPCでWindows11とubuntuのデュアルブート出来ているよ。
2021/12/27(月) 11:42:56.25ID:4vFHCFS9
>>554
どーでもええわ。思いっきりスレチだし。
どーでもええわ。思いっきりスレチだし。
2021/12/27(月) 16:18:23.18ID:NgPsvMCP
2021/12/27(月) 21:44:48.68ID:4vFHCFS9
2021/12/29(水) 00:10:31.65ID:Pb1LmpaW
ところでWSL2ってVMのLinuxに比べて何か利点ある?
こういう場面で便利だってのを是非教えて欲しい
どう考えてもメリット皆無なもんでw
こういう場面で便利だってのを是非教えて欲しい
どう考えてもメリット皆無なもんでw
2021/12/29(水) 00:22:02.22ID:pHyd07gw
>>561
目的にもよるわけだし、公式サイトや過去スレとか読めば?
目的にもよるわけだし、公式サイトや過去スレとか読めば?
563login:Penguin
2021/12/29(水) 01:37:52.20ID:IOTIwL8W2021/12/29(水) 05:23:42.16ID:aiKT8Jz7
いやだってさ、VMでもWSL2相当のものを
自分で開発すれば、全く同じことが出来るじゃん?
5年ぐらいかかりそうだけど
でも頑張れば出来る
自分で開発すれば、全く同じことが出来るじゃん?
5年ぐらいかかりそうだけど
でも頑張れば出来る
2021/12/29(水) 05:52:29.36ID:EBsfnLZC
今使えるものを5年かけてコピー作るとか莫迦過ぎるだろう。
適材適所、使えるものを使う、無いものを作る。
5年かけるならWSL以上のものを作ってくれ。
で、できたら起こしてくれ。
自分は今のところWSLで事足りてるので不満はないけど。
適材適所、使えるものを使う、無いものを作る。
5年かけるならWSL以上のものを作ってくれ。
で、できたら起こしてくれ。
自分は今のところWSLで事足りてるので不満はないけど。
2021/12/29(水) 06:09:40.88ID:EBsfnLZC
VM だってWindows Terminal から SSH 接続して使えるからそこは大した差ではないな。
ただ WSL は環境構築が簡単、起動も簡単、Windows とのファイル共有も簡単、コマンドは両環境相互に呼び出せるから便利なだけ。
RedHat 系使う時や Linux Kernel 縛りがある場合はVM 使ってるけど、WSL で十分な事をわざわざ VM 使う理由がないだけ。
ただ WSL は環境構築が簡単、起動も簡単、Windows とのファイル共有も簡単、コマンドは両環境相互に呼び出せるから便利なだけ。
RedHat 系使う時や Linux Kernel 縛りがある場合はVM 使ってるけど、WSL で十分な事をわざわざ VM 使う理由がないだけ。
2021/12/29(水) 06:39:28.64ID:FhlFrG37
そうだそうだ。SSH環境作るのがちょっと大変なぐらいで
後はsambaとか入れればWSLと同じようなものが作れるはずだ
つまりWSLは不要
後はsambaとか入れればWSLと同じようなものが作れるはずだ
つまりWSLは不要
568login:Penguin
2021/12/29(水) 07:09:42.13ID:s3gCfaHu わざわざVM使ってまでWSLもどき作る意味あるの?w
WSLが嫌いならCygwinでも使ってりゃいいのにww
WSLが嫌いならCygwinでも使ってりゃいいのにww
2021/12/29(水) 07:38:33.86ID:UVNN4XRx
WSL1は意味があると思うよ。使わないときメモリ食わないし。
なくならないでほしい。
なくならないでほしい。
2021/12/29(水) 07:40:06.47ID:QnL6wfNG
WSLもどきじゃない。WSLよりも優れたものを作ってやる
2021/12/29(水) 07:40:54.58ID:QnL6wfNG
572login:Penguin
2021/12/29(水) 08:30:16.99ID:Pb1LmpaW >>563
意味ないやん
意味ないやん
2021/12/29(水) 08:50:26.07ID:EBsfnLZC
メモリだけじゃダメだぞ
COU コア数もディスク容量もネットワーク設定も適宜増減してくれよ。
じゃ5年後よろしく。ここは卒業して良いぞ。
COU コア数もディスク容量もネットワーク設定も適宜増減してくれよ。
じゃ5年後よろしく。ここは卒業して良いぞ。
2021/12/29(水) 15:15:17.98ID:zrkUbZwZ
575login:Penguin
2021/12/29(水) 16:00:04.65ID:TzWfR7p9 VBoxとか使わない
大抵はWSLで十分
Linux box必要ならEC2立てる
大抵はWSLで十分
Linux box必要ならEC2立てる
576login:Penguin
2021/12/29(水) 16:01:13.73ID:6uYn7hgq WSLを使わないのが正解
2021/12/29(水) 17:02:43.29ID:UVNN4XRx
578login:Penguin
2021/12/29(水) 18:28:53.12ID:Pb1LmpaW まあ、両方使ってみればわかるよ
VMの方が何かと便利だという事に
VMの方が何かと便利だという事に
2021/12/29(水) 18:30:33.08ID:+kEwJYAn
>>578
まあ、そりゃそうだろうとしか...
まあ、そりゃそうだろうとしか...
2021/12/29(水) 18:35:45.54ID:UVNN4XRx
2021/12/29(水) 18:36:29.19ID:ajUwUGkt
WSLに興味が無い人がわざわざWSLスレにのこのこやってくるわきゃないので
釣りだという事でFA
VMじゃなきゃ出来ない事はVM使えばいいし、
VM使うまでもない事はWSLの方が何かと便利だし、
適材適所なのだ
釣りだという事でFA
VMじゃなきゃ出来ない事はVM使えばいいし、
VM使うまでもない事はWSLの方が何かと便利だし、
適材適所なのだ
2021/12/29(水) 18:39:21.69ID:UVNN4XRx
2021/12/30(木) 01:32:05.18ID:Pxpckj+z
>>577
今は共存できるはずだが
今は共存できるはずだが
2021/12/30(木) 08:23:44.24ID:NaVc1UXT
>>583
できるけど、遅くなる。
できるけど、遅くなる。
2021/12/30(木) 12:33:58.16ID:8wwXG/L+
>>584
ちょっとじゃなくて、すごく遅くなる
ちょっとじゃなくて、すごく遅くなる
2021/12/30(木) 14:17:20.14ID:NaVc1UXT
>>585
ですね。vmwareはどうなんだろう?
ですね。vmwareはどうなんだろう?
2021/12/31(金) 00:06:13.16ID:eF+k0qvj
vmwareはカネがかかる
2021/12/31(金) 14:29:34.09ID:xo+ikFb7
>>586
体感ではvmwareはもっともっと遅くなる
体感ではvmwareはもっともっと遅くなる
2021/12/31(金) 15:47:16.00ID:eF+k0qvj
ここからの結論はWSLが最高ってことですね
2021/12/31(金) 16:19:03.80ID:yshBlb0N
2021/12/31(金) 21:00:11.38ID:v3Vhwzib
普通の人が使うWindowsのデスクトップと同様に普通の人が使うUbuntuのデスクトップはwsl2で便利になって感謝してまつ
2022/01/01(土) 01:50:05.56ID:zjFPLsdd
>>590
WSL2 + VirtualBox(or Vmware)でいいやろ
WSL2 + VirtualBox(or Vmware)でいいやろ
2022/01/01(土) 08:27:40.61ID:c7hE3BR6
環境は人それぞれだから好きなのを使えばいいよ。
俺はセキュリティ的にHyper-Vが使えないからWSL2じゃなくてWSL。
俺はセキュリティ的にHyper-Vが使えないからWSL2じゃなくてWSL。
2022/01/01(土) 13:29:10.98ID:Mef02zOn
世の中には好きなのを使えない人もいる
会社のセキュリティやってます感のためにHyper-Vが使えないとかね
会社のセキュリティやってます感のためにHyper-Vが使えないとかね
2022/01/01(土) 13:33:18.50ID:c7hE3BR6
>>594
それ。ポリシーで禁止されていてどうしようもない。
それ。ポリシーで禁止されていてどうしようもない。
2022/01/01(土) 13:38:43.92ID:Mef02zOn
2022/01/01(土) 21:27:20.62ID:UPuudYyB
大きいところはポリシーの変更なんてそんな簡単にできないと思うのでご愁傷様だなぁ。
Hyper-V ダメで VirtualBox OK とかザルなポリシーだとやっぱり残念な環境ってことで逆の意味でご愁傷様だなー。
Hyper-V ダメで VirtualBox OK とかザルなポリシーだとやっぱり残念な環境ってことで逆の意味でご愁傷様だなー。
2022/01/02(日) 00:25:20.62ID:5VLQTmJY
Hyper-V とセキュリティがどう関係あるの?
2022/01/02(日) 02:49:43.13ID:ZHn2Z24B
世の中には手間がかかる決まりを作ればセキュリティが上がったと考えるアホが居るのだよ
メール送るときにはパスワードを別に分けて送る
パスワードの長さはみんな4文字
メール送るときにはパスワードを別に分けて送る
パスワードの長さはみんな4文字
2022/01/02(日) 06:52:11.98ID:RRA2lIx0
>>599
国とかそうだね
国とかそうだね
2022/01/02(日) 07:48:13.73ID:qrGEs/GZ
>>598
多分Windows以外のOSを走らせたくないんだよ。
多分Windows以外のOSを走らせたくないんだよ。
2022/01/02(日) 08:42:18.46ID:iDmgGz/Q
まあ仮想でウィルス対策してないOS走らされても困るから必要ないならHyper-V禁止は理解できる
だったらVirtualBoxやVMwareも禁止しろよって話だろ
だったらVirtualBoxやVMwareも禁止しろよって話だろ
2022/01/02(日) 12:05:03.52ID:RRA2lIx0
private LANは原則禁止で、技術的なことが全くわからないかなり上の上司の承認が必要なので実質禁止の為、WSLはOKだけどWSL2は禁止という職場で働いています。
2022/01/02(日) 18:52:38.24ID:IIcEA6Rt
>>602
入れていいアプリは許可制になっています。
入れていいアプリは許可制になっています。
2022/01/02(日) 19:31:36.61ID:iDmgGz/Q
それは良かったねw
606login:Penguin
2022/01/02(日) 21:06:15.62ID:jAspqkWs >>604
個人ででも経験つまんと技術力向上せずにそのまま終わるよ
個人ででも経験つまんと技術力向上せずにそのまま終わるよ
2022/01/02(日) 22:46:30.50ID:2UFaupJJ
2022/01/03(月) 01:11:06.45ID:UfUwjdWp
>>604
許可は貰えばいいだけ
許可は貰えばいいだけ
2022/01/03(月) 01:12:35.14ID:UfUwjdWp
申請→このソフトを入れると生産性が上がります
拒否→お前のせいで生産性が下がった
こういう流れを作ること
なんなら会議で言えばいい
生産性が上がる方法がありますが拒否されましたって
拒否→お前のせいで生産性が下がった
こういう流れを作ること
なんなら会議で言えばいい
生産性が上がる方法がありますが拒否されましたって
2022/01/03(月) 08:33:16.39ID:ecIXX5wi
>>608
実際は必要だと言えばだいたい通るよ。
実際は必要だと言えばだいたい通るよ。
2022/01/06(木) 23:40:12.14ID:jileP0C/
WSLでEmacs動かしてWindowsの方のディレクトリでEmacsのgrep-findするの便利杉w
2022/01/07(金) 01:07:23.41ID:xiC4RvBF
>>611
locatedb定期的に更新して、locateをhelmとかから使うと、WindowsのEverythingみたいに使える。
locatedb定期的に更新して、locateをhelmとかから使うと、WindowsのEverythingみたいに使える。
613login:Penguin
2022/01/07(金) 18:07:44.45ID:UvMea8E6 >>612
fzf使ってる?Ctrl+Tでパスを拾ってくる部分でlocateおすすめ
fzf使ってる?Ctrl+Tでパスを拾ってくる部分でlocateおすすめ
2022/01/07(金) 18:07:48.71ID:dk+s1B9r
2022/01/07(金) 18:44:50.51ID:UvMea8E6
>>614
初心者は質問の仕方を工夫したほうがいい
初心者は質問の仕方を工夫したほうがいい
2022/01/07(金) 18:50:10.52ID:FMs+9BBB
>>615
お前は口の聞き方を小学生からやり直したほうがいい
お前は口の聞き方を小学生からやり直したほうがいい
2022/01/07(金) 18:51:49.99ID:XPsqyZqY
>>614
ググる事を覚えようよ
ググる事を覚えようよ
2022/01/07(金) 19:02:32.98ID:UvMea8E6
2022/01/07(金) 20:12:05.16ID:/B8mUXEd
ここでは答えるかスルーするかの2択
他人を卑下するのは下品な屑野郎って証拠
たかがlocateくらいのことでマウントしてるのは恥ずかしい
きっとリアルでも友達彼女もいない無職のおっさんw
他人を卑下するのは下品な屑野郎って証拠
たかがlocateくらいのことでマウントしてるのは恥ずかしい
きっとリアルでも友達彼女もいない無職のおっさんw
2022/01/07(金) 20:24:53.78ID:UvMea8E6
WSLスレで関係ない質問するのは初心者そのもの
locateコマンドは知ってて当然で自慢する価値もない
知らないなら門前払いされていいレベルだぞ
locateコマンドは知ってて当然で自慢する価値もない
知らないなら門前払いされていいレベルだぞ
2022/01/07(金) 20:35:16.20ID:/B8mUXEd
2022/01/07(金) 20:42:41.75ID:KCUpy9iG
無視も余計な一言も我慢できない人がいる様ですなあ
2022/01/07(金) 20:48:00.28ID:UvMea8E6
今どきはマルチCPU使ってファイル検索してくれるfdコマンドを使うらしいけどいかんせん正式なupdatedbはfindコマンドのままだ
2022/01/08(土) 03:52:07.57ID:8ve956xG
歴史が長いコマンドは互換性が重要だから下手に変えられないからな
結局便利なコマンドは新しくできたものばかりになってしまう
POSIXコマンドにこだわるのは愚か者だよ
結局便利なコマンドは新しくできたものばかりになってしまう
POSIXコマンドにこだわるのは愚か者だよ
2022/01/08(土) 04:37:29.36ID:1bNuFYkg
まーたにわかが、Linux標準コマンドがー
とか言い始めんのか
とか言い始めんのか
2022/01/08(土) 04:58:49.77ID:8ve956xG
Linux標準コマンドというのはGNUのコマンドのことだろうが
GNUのコマンドはLinux以外でも使えちゃうんだよ
みんなGNUのコマンドを使ったほうがいい
GNUのコマンドはLinux以外でも使えちゃうんだよ
みんなGNUのコマンドを使ったほうがいい
2022/01/08(土) 05:23:47.18ID:1bNuFYkg
>>626
標準コマンドなど存在しないのだよ
標準コマンドなど存在しないのだよ
628login:Penguin
2022/01/08(土) 09:37:01.20ID:EvgNipFe macOS Catalina以降はUnix標準コマンドが激古バージョンなので新鮮な驚きを楽しめる(違う)
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★6 [爆笑ゴリラ★]
- 大阪・清風高校で「カンニング指導」後に生徒が自殺「無関係とは決して思っていない」両親が1億円余の損害賠償求める★2 [七波羅探題★]
- 【サッカー】なでしこジャパン、難敵・北朝鮮を下し大会3連覇の金メダル!PK戦の死闘を制し史上最多4度目Vの快挙 [ゴアマガラ★]
- 【東京】10階以上の高さの工事現場から落ちてきた約1メートルの鉄骨が首に刺さる 2階にいた50代男性作業員が死亡 [煮卵★]
- 【電撃結婚】「チャラいんじゃないかと1、2年スルーしていた」と知人証言、“ド真面目”な福原遥の心を動かした久保建英の“猛アタック” [muffin★]
- 「ロシアへの姿勢変えたのは日本」プーチン大統領 関係悪化は日本の責任との認識示す [煮卵★]
- 【実況】博衣こよりのえちえちこんこよ高校2026-2年目春甲子園-🧪★5
- 【実況】博衣こよりのえちえちこんこよ高校2026-2年目春甲子園-🧪★6
- 日本人はアニメ絵のキモさを自覚してなかったのか
- 【正論】岩屋前外相会見。「日中関係悪化の原因を作ったのは高市。中国はめっちゃ怒ってる」 [668024367]
- 産経新聞、簗農水大臣にガチギレ [931948549]
- 【高市悲報】にわかに信じ難いが、飲食店倒産ラッシュ!らしい [219241683]