ついに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】8
https://mao.5ch.net/test/read.cgi/linux/1590742701/
【Bash】Windows Subsystem for Linux【WSL】9
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2020/12/10(木) 17:44:21.97ID:o6AATirQ552login:Penguin
2021/01/04(月) 18:08:18.54ID:LtK9+p2R WSL2を必要としてる層がどれだけいるか?
2021/01/04(月) 18:09:56.32ID:2aeYiVq0
>>548
VagrantのようにSSH初期化プロセスも組み込めばいい
ただの仮想マシン+SSH
これが我々たち開発者にとって最も馴染みのある構成だろう
無理にWindowsと密結合しようとして色々とおかしくなってる
VagrantのようにSSH初期化プロセスも組み込めばいい
ただの仮想マシン+SSH
これが我々たち開発者にとって最も馴染みのある構成だろう
無理にWindowsと密結合しようとして色々とおかしくなってる
2021/01/04(月) 18:27:32.45ID:0qYd4zqa
wslからwindowsのexeを実行するのは
windowsからパス変数を受け取ってexeならwindowsに
流すすごくない技術
windowsからリナックスのバイナリを実行するのは
バイナリに書いてあるwindowsかlinuxかの識別情報で
仕分けるすごくない技術
/mnt/c/に自動マウントするのは
簡単にできるけどvirtualboxとかはわざわざそんなことしない
リアルな仮想マシンを用意したいから
本物のlinuxにそんな機能はない
windowsからパス変数を受け取ってexeならwindowsに
流すすごくない技術
windowsからリナックスのバイナリを実行するのは
バイナリに書いてあるwindowsかlinuxかの識別情報で
仕分けるすごくない技術
/mnt/c/に自動マウントするのは
簡単にできるけどvirtualboxとかはわざわざそんなことしない
リアルな仮想マシンを用意したいから
本物のlinuxにそんな機能はない
555login:Penguin
2021/01/04(月) 18:37:59.49ID:adRkdK/i 答え: SSH で十分。
556login:Penguin
2021/01/04(月) 18:39:02.63ID:adRkdK/i まあでも、GNU をちょっと使いたいとき、便利だけどな。
その程度でやめておけばいいのに、なぜかがっつり行こうとして失敗するよな。
その程度でやめておけばいいのに、なぜかがっつり行こうとして失敗するよな。
2021/01/04(月) 18:39:43.09ID:X1JN6vxT
WSL2は中途半端すぎて何がしたいんだって感じ
2021/01/04(月) 18:42:58.78ID:X1JN6vxT
余計なことされると開発環境としての価値も下がるんだよね
"WSL2では動いてたのに!"現象に嵌りそう
"WSL2では動いてたのに!"現象に嵌りそう
2021/01/04(月) 19:16:04.71ID:kR6PLI7M
WSL2で時計が狂う件、みなさんはどう対処していますか?
2021/01/04(月) 19:20:08.60ID:PZVLatbw
時計が狂ってもいいツールを使えばいいよ
2021/01/04(月) 22:35:51.10ID:CNWU9REp
562login:Penguin
2021/01/04(月) 22:58:01.57ID:adRkdK/i 逝ってよし!
2021/01/04(月) 23:32:32.02ID:CNWU9REp
そもそもソフトウェアっていうのは今までも(大変な思いをして)やってきたことを
効率化するために有るわけで、頑張れば出来る!は何の反論にもなってないんだよ
WSLによってそれが実現できて、さらにOSの機能として標準化されたから
WSLの機能を前提として便利なものを簡単に作れるようにもなってる。Docker for WSL2等の話な
便利じゃない!こうやれば出来る!って言えば言うほど
その部分をなにもやらなくても出来るようになったんだと明確化されるだけw
効率化するために有るわけで、頑張れば出来る!は何の反論にもなってないんだよ
WSLによってそれが実現できて、さらにOSの機能として標準化されたから
WSLの機能を前提として便利なものを簡単に作れるようにもなってる。Docker for WSL2等の話な
便利じゃない!こうやれば出来る!って言えば言うほど
その部分をなにもやらなくても出来るようになったんだと明確化されるだけw
564login:Penguin
2021/01/04(月) 23:57:46.48ID:adRkdK/i 言うほど大したもんじゃないだろ。
2021/01/05(火) 00:25:09.79ID:GfG+VMyj
>>564
じゃあWSLと同等のものを作るための手順書いてみてよ
えーと、まずWindows側にSSHサーバー入れて
他ユーザーに影響を与えないように証明書なしに接続するようにするんだっけ?w
完全に動く形でお願いね
じゃあWSLと同等のものを作るための手順書いてみてよ
えーと、まずWindows側にSSHサーバー入れて
他ユーザーに影響を与えないように証明書なしに接続するようにするんだっけ?w
完全に動く形でお願いね
2021/01/05(火) 02:08:42.96ID:zsihhY0V
cygwin
MinGW
busybox for windows
ライバル
wslはもとがbash on windows
wsl2になってもvirutual pcのほうが使いやすい
MinGW
busybox for windows
ライバル
wslはもとがbash on windows
wsl2になってもvirutual pcのほうが使いやすい
2021/01/05(火) 02:56:56.18ID:GfG+VMyj
× wsl2になってもvirutual pcのほうが使いやすい
○ wsl2になってもvirutual pcにあれやこれを入れて設定しまくって
世間では同じ設定はないからオレオレの環境でしかないけど頑張れば使いやすく出来る
ファイル共有時の実行権限のパーミッションをどうするかsamaの設定に苦労したなぁ(遠い目)
だろ?w
○ wsl2になってもvirutual pcにあれやこれを入れて設定しまくって
世間では同じ設定はないからオレオレの環境でしかないけど頑張れば使いやすく出来る
ファイル共有時の実行権限のパーミッションをどうするかsamaの設定に苦労したなぁ(遠い目)
だろ?w
568login:Penguin
2021/01/05(火) 08:56:03.60ID:6lDRu/kF WSL便利すぎて1とか2とか些細なことでわめく奴のバカさ加減を高見の見物w
2021/01/05(火) 09:30:58.63ID:E8xHAiM3
そもそもWindows相互作用はない方が使いやすい
570login:Penguin
2021/01/05(火) 09:52:57.92ID:JIi9CHoH WSL2はGPUがnativeに使用できる様になってからが本番だろ。現状は過渡期。
2021/01/05(火) 10:56:04.18ID:kBQynpkq
>>569
ならWSLでいいだろwww
ならWSLでいいだろwww
2021/01/05(火) 10:56:46.03ID:kBQynpkq
>>570
GPUをネイティブに使ってる人ってどれだけいるんですかねw
GPUをネイティブに使ってる人ってどれだけいるんですかねw
2021/01/05(火) 11:43:31.96ID:a6MKPo5T
>>571
仮想マシンでいい
仮想マシンでいい
2021/01/05(火) 12:18:26.27ID:oGdD/j0j
WSL環境でゲームする馬鹿は居ないと思うけど機械学習なんかでGPL使えたらまたWindowsに便利な道具が増えてしまって、いつもの彼がより一層の情緒不安定に
575login:Penguin
2021/01/05(火) 12:21:58.09ID:iFD/RNhV Linux実機用意しなくてもいいもんなぁ。
良いことだ。
良いことだ。
2021/01/05(火) 12:33:13.27ID:kBQynpkq
>>573
仮想マシンだとWindowsとの相互利用をするために
大変な思いをして自力実装しなければいけない
しかもそれは他人と共有できてないから汎用性がなく
WSL前提のツールみたいなものが登場しない
仮想マシンだとWindowsとの相互利用をするために
大変な思いをして自力実装しなければいけない
しかもそれは他人と共有できてないから汎用性がなく
WSL前提のツールみたいなものが登場しない
2021/01/05(火) 12:46:44.97ID:a6MKPo5T
2021/01/05(火) 12:59:58.34ID:kBQynpkq
>>577
つまり「Linuxを使うとおま環でインターネットができないかもしれないからWindowsを使う」みたいな話?
つまり「Linuxを使うとおま環でインターネットができないかもしれないからWindowsを使う」みたいな話?
2021/01/05(火) 13:00:40.51ID:a6MKPo5T
>>578
?
?
2021/01/05(火) 13:29:23.68ID:kBQynpkq
>>579
ああ、わからないんだねw
Windowsとの相互作用がLinux環境に影響を与えることはありません。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
だけどお前は無知だから「なんか知らんけど、なんか起きるかもしれん」
という理由で怖がってるだけ
無知だから知らない。何が起きるかわからないからやらない。という発想は
「パソコンをLinux機に置き換えるネットができなくなるかもしれないから採用しません。」
という説得力有る理由(皮肉w)と同じなんだよ
ああ、わからないんだねw
Windowsとの相互作用がLinux環境に影響を与えることはありません。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
だけどお前は無知だから「なんか知らんけど、なんか起きるかもしれん」
という理由で怖がってるだけ
無知だから知らない。何が起きるかわからないからやらない。という発想は
「パソコンをLinux機に置き換えるネットができなくなるかもしれないから採用しません。」
という説得力有る理由(皮肉w)と同じなんだよ
2021/01/05(火) 13:39:48.62ID:a6MKPo5T
2021/01/05(火) 13:46:54.16ID:kBQynpkq
RedHat Linux専用コマンド呼び出してるshellコマンドはRedHat Linuxで動くが他のLinuxで動かない
だからRedHat Linuxを使うなって話か?w
だからRedHat Linuxを使うなって話か?w
583login:Penguin
2021/01/05(火) 14:35:39.31ID:pnW9yMGa WSLはオマケ機能で使えば良いもので、がっつりメインに据えると痛い目にあうぞ。
俺は1993からWindows使ってるからな。
よく知ってるんだ。
Linuxは1996から使ってる。
年寄りの言うことは聞くもんじゃ。
俺は1993からWindows使ってるからな。
よく知ってるんだ。
Linuxは1996から使ってる。
年寄りの言うことは聞くもんじゃ。
2021/01/05(火) 14:55:23.81ID:kBQynpkq
その「がっつりメイン」の内容がわからんから全く参考にならんのだがなw
サーバー運用は無理だが、
Linuxサーバーで動かすアプリケーションの開発には使えると言っておこう
Windowsで開発してLinuxで動かす。これは最近の開発のよくあるパターン
サーバー運用は無理だが、
Linuxサーバーで動かすアプリケーションの開発には使えると言っておこう
Windowsで開発してLinuxで動かす。これは最近の開発のよくあるパターン
585login:Penguin
2021/01/05(火) 15:04:29.72ID:JIi9CHoH WSLで鯖建ててデプロイしてテストって、今までの他所のPCを用意するか鯖借りてが無くなってすんげー楽で目からうろこでたんだがダメなんか?
2021/01/05(火) 15:13:30.36ID:ay6LGQLY
Linux開発で使えると聞いてdockerのオフィシャルイメージを動かしたらカーネル互換性なくてクラッシュ
みたいなことがあってからWSLは信用してない
みたいなことがあってからWSLは信用してない
587login:Penguin
2021/01/05(火) 15:25:03.51ID:JIi9CHoH >カーネル互換性なくてクラッシュ
それはWSLのせいじゃないだろw
それはWSLのせいじゃないだろw
2021/01/05(火) 15:26:53.72ID:ay6LGQLY
2021/01/05(火) 15:55:11.39ID:7doITUYP
>>588
WSL2「」
WSL2「」
2021/01/05(火) 17:09:13.04ID:kBQynpkq
なんですぐバレるウソを付くんだろうw
dockerのオフィシャルイメージってなんだよw
Docker for Windowsが動かないならそれはDockerのせいだろ
アホだな。WindowsでDockerを使ったオフィシャルな開発方法を知らんから
オフィシャルじゃない話をしてるのに気づいてないんだろうな
dockerのオフィシャルイメージってなんだよw
Docker for Windowsが動かないならそれはDockerのせいだろ
アホだな。WindowsでDockerを使ったオフィシャルな開発方法を知らんから
オフィシャルじゃない話をしてるのに気づいてないんだろうな
591login:Penguin
2021/01/05(火) 17:16:30.55ID:pnW9yMGa WSL沼だな。
避けて通るに越したことはない。
避けて通るに越したことはない。
2021/01/05(火) 19:02:05.15ID:j3nQzDEp
>>591
避けろ避けろ。便利さがわからなければそれまで。
避けろ避けろ。便利さがわからなければそれまで。
2021/01/05(火) 19:08:49.34ID:Tq8WVO/M
WSL2はただの仮想マシンだから面白味無くなったね
というかネットワークアダプタ増やすなよ
ここ参照してるソフトが別マシン扱いするからorz
というかネットワークアダプタ増やすなよ
ここ参照してるソフトが別マシン扱いするからorz
2021/01/05(火) 19:35:11.01ID:kBQynpkq
面白みとかを重視してるのはお前だけ
WSL1とWSL2の並行開発で
両方ともより実用的になっていっている
WSL1とWSL2の並行開発で
両方ともより実用的になっていっている
2021/01/05(火) 20:28:10.18ID:kj0dlNKk
WSL2で動いてるDockerにWSL1ディストリビューションからアクセスできてる人いる?
ファイルシステムとしてはmnt配下を使う方が好都合(WSL1でないとアクセスが遅い)なのでなんとか実現したいんだけど、Cannot connect to the Docker daemon at unix:///var/run/docker.sockを越えられないんだよね
ファイルシステムとしてはmnt配下を使う方が好都合(WSL1でないとアクセスが遅い)なのでなんとか実現したいんだけど、Cannot connect to the Docker daemon at unix:///var/run/docker.sockを越えられないんだよね
2021/01/05(火) 20:44:07.81ID:Tq8WVO/M
>>594
仕事してるフリだけだろコレw
仕事してるフリだけだろコレw
2021/01/05(火) 23:11:21.88ID:kBQynpkq
2021/01/05(火) 23:40:20.20ID:kj0dlNKk
>>597
ありがとう
実はDockerをWSLで使おうとし始めたのがつい最近なので今までのやり方がよく分からないし、実はDocker for WindowsをWSL2使わないオプションでインストールし直してやってみたことあるけど行き詰まったんだ
Docker for WindowsをWSL2使わないオプシ
ョンでインストールし直して起動しといて設定からlocalhost:2375 without TLSをオフって、WSL1からdocker.io(今はUbuntu最新に対応)かdocker.ceでアクセスするってことで合ってる?
ありがとう
実はDockerをWSLで使おうとし始めたのがつい最近なので今までのやり方がよく分からないし、実はDocker for WindowsをWSL2使わないオプションでインストールし直してやってみたことあるけど行き詰まったんだ
Docker for WindowsをWSL2使わないオプシ
ョンでインストールし直して起動しといて設定からlocalhost:2375 without TLSをオフって、WSL1からdocker.io(今はUbuntu最新に対応)かdocker.ceでアクセスするってことで合ってる?
2021/01/06(水) 01:45:21.39ID:CuzF/s9T
>>598
Docker for Windowsを入れ直す必要はない
WSL2無効はオプションで変更できるがその必要はない
そのままlocalhost:2375を有効にするだけ
WSL1だろうがWSL2だろうが普通にUbuntu版を入れろ
そもそもWS1とWSL2は切り替えできる
Docker for Windowsを入れ直す必要はない
WSL2無効はオプションで変更できるがその必要はない
そのままlocalhost:2375を有効にするだけ
WSL1だろうがWSL2だろうが普通にUbuntu版を入れろ
そもそもWS1とWSL2は切り替えできる
2021/01/06(水) 02:09:52.29ID:KHRg/16S
>>599
毎回丁寧にありがとう
うーむ行き詰まった時というのはlocalhost:2375のオンを試してたはずなんだけどね
また明日の日中にやってみるよ
WSLはバージョン表記なしのUbuntuディストリビューション入れてるよ
WSL1と2は切り替えに時間掛かるのも分かってるから、とりあえず今はexport/別名importで共存させて起動/停止で単一ディストリビューションだけがrunningになるようにしてる
毎回丁寧にありがとう
うーむ行き詰まった時というのはlocalhost:2375のオンを試してたはずなんだけどね
また明日の日中にやってみるよ
WSLはバージョン表記なしのUbuntuディストリビューション入れてるよ
WSL1と2は切り替えに時間掛かるのも分かってるから、とりあえず今はexport/別名importで共存させて起動/停止で単一ディストリビューションだけがrunningになるようにしてる
2021/01/06(水) 02:24:14.39ID:CuzF/s9T
だからWSL1でのやり方を調べろ
localhost:2375のオンにするだけじゃなくて、そこに接続しに行かないと駄目
そもそも初期のDocker for WindowsはWSL登場前に作られたもので
WSL2はおろかWSL1にも対応しとらん
コマンドプロンプトまたはPowerShellから使うもの使うDockerも docker.exe だ
Windows上で動いてるDockerサーバーにdocker.exeではない
Linux版から接続するならTCPポート経由しかない
そこにWSL2対応版のDocker for Windowsが登場して
WSL2からの接続は何もしなくてよくなった
しかしWSL1からの接続はそのような便利な仕組みは用意されてない
だから今まで通りのやり方でやればいいだけ
localhost:2375のオンにするだけじゃなくて、そこに接続しに行かないと駄目
そもそも初期のDocker for WindowsはWSL登場前に作られたもので
WSL2はおろかWSL1にも対応しとらん
コマンドプロンプトまたはPowerShellから使うもの使うDockerも docker.exe だ
Windows上で動いてるDockerサーバーにdocker.exeではない
Linux版から接続するならTCPポート経由しかない
そこにWSL2対応版のDocker for Windowsが登場して
WSL2からの接続は何もしなくてよくなった
しかしWSL1からの接続はそのような便利な仕組みは用意されてない
だから今まで通りのやり方でやればいいだけ
2021/01/06(水) 03:00:31.14ID:Id8h0h7e
>>601
面倒だから使うのやめたら?
面倒だから使うのやめたら?
2021/01/06(水) 07:00:38.57ID:CuzF/s9T
>>602
お前が面倒なことをすべてやめたら?
お前が面倒なことをすべてやめたら?
2021/01/06(水) 09:09:47.79ID:K63oZeN2
世の中には作業を効率化するのは面倒だからやりたくないって本気で言う人がいるんだよなw
2021/01/06(水) 10:23:17.07ID:KHRg/16S
>>601
あ、.exeかありがとう!
docker-compose.exeまで含めて全部実現できたよ
明確なバージョニングがされてなくて新旧どちらも使われてる状況って往々にして、旧情報調べても判然としなくない?
それで頭こんがらがってたんだ
普段windowsの実行ファイルをWSLから実行する事をしてなくて.exeで呼び出せるの忘れてたし
ちなみに今はlocalhost:2375オプションをONにしなくてもいいらしくて、実際にOFFにしたままでも動いたよ
これでWSL1と2の共存にDockerは無調整で対応できることになる
ほんとに何から何までありがとう!
あ、.exeかありがとう!
docker-compose.exeまで含めて全部実現できたよ
明確なバージョニングがされてなくて新旧どちらも使われてる状況って往々にして、旧情報調べても判然としなくない?
それで頭こんがらがってたんだ
普段windowsの実行ファイルをWSLから実行する事をしてなくて.exeで呼び出せるの忘れてたし
ちなみに今はlocalhost:2375オプションをONにしなくてもいいらしくて、実際にOFFにしたままでも動いたよ
これでWSL1と2の共存にDockerは無調整で対応できることになる
ほんとに何から何までありがとう!
2021/01/06(水) 11:05:34.21ID:K63oZeN2
>>605
問題になるのはボリュームのパスなんだよね
WSLからWindowsのパスにwslpathで変換すればいいから
dockerコマンドの方はどうにかなるとして
docker-composeの方がわからん
個人的にボリュームはなるべく使わないようにしてるから
WSLからdocker.exeを実行した場合のノウハウがない
問題になるのはボリュームのパスなんだよね
WSLからWindowsのパスにwslpathで変換すればいいから
dockerコマンドの方はどうにかなるとして
docker-composeの方がわからん
個人的にボリュームはなるべく使わないようにしてるから
WSLからdocker.exeを実行した場合のノウハウがない
2021/01/06(水) 11:42:50.35ID:nvEjws61
>>606
dockerクライアントはwslの使ったらだめなん?
dockerクライアントはwslの使ったらだめなん?
2021/01/06(水) 12:13:13.49ID:K63oZeN2
609login:Penguin
2021/01/06(水) 12:50:45.12ID:VLh+QMl7 Linuxを使って良いのは、そのLinuxが実機かエミュレータかwslか関係なく、手を抜くための努力を惜しまない奴だけだ。
2021/01/06(水) 13:15:54.23ID:RPA1IC86
いや別に使える用途で使いたいやつが使える範囲で使えばいいよ
そんな大したもんじゃない
そんな大したもんじゃない
2021/01/06(水) 13:37:59.50ID:KHRg/16S
>>606
フヒョー
必要性が出てきた時に調べてみる
それに職域上、自分が開発するコンテナ(WSL1で動かしたい)では扱わないと思うんだ
他の人のコンテナではあり得るけど、それはWSL2で動かせばよくて
フヒョー
必要性が出てきた時に調べてみる
それに職域上、自分が開発するコンテナ(WSL1で動かしたい)では扱わないと思うんだ
他の人のコンテナではあり得るけど、それはWSL2で動かせばよくて
2021/01/06(水) 19:38:16.05ID:jZ1q4OFO
2021/01/06(水) 19:53:52.10ID:Hqp8dOCR
> WSL1とWSL2の並行開発で
こんなわけのわからないことを言うプログラマーって…
こんなわけのわからないことを言うプログラマーって…
2021/01/06(水) 20:07:23.56ID:TmvoaGJg
>>613
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-faq
> WSL 1 はどうなりますか? 廃止されますか?
> 現在、WSL 1 を廃止する予定はありません。
> WSL 1 と WSL 2 のディストリビューションを並行して実行し、
> 任意のディストリビューションをいつでもアップグレードおよびダウングレードできます。
> WSL 2 を新しいアーキテクチャとして追加すると、WSL チームにとって、
> WSL を利用して Windows で Linux 環境を実行する機能を提供するための優れたプラットフォームになります。
WSL 1 と WSL 2 の両方が動くことは、WSLの正式機能
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-faq
> WSL 1 はどうなりますか? 廃止されますか?
> 現在、WSL 1 を廃止する予定はありません。
> WSL 1 と WSL 2 のディストリビューションを並行して実行し、
> 任意のディストリビューションをいつでもアップグレードおよびダウングレードできます。
> WSL 2 を新しいアーキテクチャとして追加すると、WSL チームにとって、
> WSL を利用して Windows で Linux 環境を実行する機能を提供するための優れたプラットフォームになります。
WSL 1 と WSL 2 の両方が動くことは、WSLの正式機能
2021/01/06(水) 20:09:45.10ID:Hqp8dOCR
>>614
気持ち悪い
気持ち悪い
616login:Penguin
2021/01/06(水) 20:18:31.57ID:rZCkEJie どこがなんで気持ち悪いんだ?
2021/01/06(水) 20:46:55.63ID:1bph26mx
2021/01/06(水) 20:47:52.90ID:TmvoaGJg
WSL 1 を廃止せず機能追加していくのなら
WSL 1とWSL 2を並行で開発してるってことじゃん
WSL 1とWSL 2を並行で開発してるってことじゃん
619login:Penguin
2021/01/06(水) 20:56:44.74ID:rZCkEJie >>618
そりゃお前さんが勝手に妄想してるだけだ。
そりゃお前さんが勝手に妄想してるだけだ。
2021/01/06(水) 21:00:23.14ID:TmvoaGJg
>>619
じゃあお前は廃止されると勝手に妄想してるの?
じゃあお前は廃止されると勝手に妄想してるの?
621login:Penguin
2021/01/06(水) 21:10:42.54ID:iY5TPP9C 使えるようになったら使えば良いけど、今はまだ使えないし、使えるようになる見込みも薄い。
2021/01/06(水) 22:12:18.29ID:TGh3WPmR
(>>621は)使えるようになったら使えば良いけど、今はまだ使えないし、使えるようになる見込みも薄い。
だからクビにしよう
だからクビにしよう
623215
2021/01/06(水) 22:42:38.39ID:E2GSDXNa2021/01/07(木) 14:17:59.78ID:/vsBqGCx
プレビュー版「Windows 10」のタスクバーにニュース機能 〜WSL起動時のコマンド実行にも対応
https://forest.watch.impress.co.jp/docs/news/1298773.html
https://forest.watch.impress.co.jp/docs/news/1298773.html
625login:Penguin
2021/01/09(土) 09:08:24.26ID:+HiOzv34 指摘されるとピタッと書き込みが止まったからな。
怪しいわ。
怪しいわ。
2021/01/09(土) 11:20:58.51ID:EMieX1Gl
Windows10に骨抜きLinuxにされるぞ
2021/01/09(土) 11:21:17.39ID:VdWzRbcg
犬房めナデナデ
2021/01/09(土) 19:10:04.21ID:gD7pmvw7
>>626
それはない
それはない
629login:Penguin
2021/01/09(土) 21:11:33.42ID:hFMHrM88 もとからLinuxには抜かれるような骨はない。
2021/01/09(土) 22:45:34.84ID:h02v5ji6
>>629
効いててワロタ
効いててワロタ
2021/01/09(土) 23:06:31.80ID:2kQFMG2Z
ps4-waker をWSL2で使えてるやつおる?
WSL1 でbind指定すれば使えてたのにWSL2 に上げたら
ホストPCと同ネットワーク内のPS4が探せなくなって繋がらなくなった
まさかネットワーク仕様が変わるなんてなぁ
WSL1 でbind指定すれば使えてたのにWSL2 に上げたら
ホストPCと同ネットワーク内のPS4が探せなくなって繋がらなくなった
まさかネットワーク仕様が変わるなんてなぁ
2021/01/09(土) 23:14:41.83ID:7M3JyqXX
>ホストPCと同ネットワーク内の
WSL2はホストPCとしか繋がらないネットワークで隔離されてる
WSL2はホストPCとしか繋がらないネットワークで隔離されてる
2021/01/09(土) 23:27:28.81ID:2kQFMG2Z
NAT?で誤魔化し出来る?
20年くらい前にはiptableだったか使ってたことはあるような
長らくLinux離れてて最近戻り始めたので実はよく覚えてない…
面倒ならWSL1に戻せるらしいし戻すかな
20年くらい前にはiptableだったか使ってたことはあるような
長らくLinux離れてて最近戻り始めたので実はよく覚えてない…
面倒ならWSL1に戻せるらしいし戻すかな
2021/01/10(日) 00:52:13.80ID:lrqrWpy4
netsh.exeによるport forwardingの設定かな
https://qiita.com/yabeenico/items/15532c703974dc40a7f5
https://qiita.com/yabeenico/items/15532c703974dc40a7f5
2021/01/10(日) 01:22:02.67ID:OdhSFv8k
WSL1で使ってるから試せないがHyper-V Managerで
WSL2のNICをブリッジモードに出来るとかなんとか書いてある?
https://stackoverflow.com/questions/61002681/connecting-to-wsl2-server-via-local-network
WSL2のNICをブリッジモードに出来るとかなんとか書いてある?
https://stackoverflow.com/questions/61002681/connecting-to-wsl2-server-via-local-network
2021/01/10(日) 09:41:51.05ID:lrqrWpy4
Hyper-V ManagerはHOME Editionだと使えない?
637631
2021/01/10(日) 11:08:10.50ID:hX2Qm86t Hyper-V マネージャはPro以上らしくHOMEではHyper-V有効化出てこないね
>>634 でやってみようとしたけどポートが正確に把握できてないから、まだうまくいっていない
ポート987は使うのはps4-wakerのドキュメントにあったけどそれ以外も使うらしい
これ以上はWSLと言うよりPS4-waker側のポートの話なので
色々と分かったありがとう
>>634 でやってみようとしたけどポートが正確に把握できてないから、まだうまくいっていない
ポート987は使うのはps4-wakerのドキュメントにあったけどそれ以外も使うらしい
これ以上はWSLと言うよりPS4-waker側のポートの話なので
色々と分かったありがとう
2021/01/10(日) 11:26:04.18ID:9gQ2dwOz
>>637
linuxのコマンドでlistenポート見てみればいいよ
linuxのコマンドでlistenポート見てみればいいよ
639login:Penguin
2021/01/10(日) 15:47:44.37ID:ecNXp48M そもそもの疑問なんだが、home使う奴がWSLを使う?
おかしくね?
おかしくね?
2021/01/10(日) 15:50:57.49ID:lrqrWpy4
>>639
HOMEでWSL2は使えるよ
HOMEでWSL2は使えるよ
2021/01/10(日) 15:59:06.55ID:BDVGCbTU
ps4-wakerでPS4のIPアドレスを指定するとか?(ざっと見た限りオプションがある)
探索はブロードキャストでやってるみたいだからNAT越えは面倒だと思うけど
探索はブロードキャストでやってるみたいだからNAT越えは面倒だと思うけど
642login:Penguin
2021/01/10(日) 16:17:06.49ID:ecNXp48M WSL2は使えるのか。
home持ってないし使ったことも無いから知らなかった。
しかしWSL2使うようなユーザーがhomeエディションなのは違和感覚えるけど。
予備機的な使い方してるのかな?
home持ってないし使ったことも無いから知らなかった。
しかしWSL2使うようなユーザーがhomeエディションなのは違和感覚えるけど。
予備機的な使い方してるのかな?
2021/01/10(日) 16:26:40.04ID:Omglt17c
>>642
公式ドキュメントくらい読んどけよ
公式ドキュメントくらい読んどけよ
2021/01/10(日) 16:30:10.22ID:lrqrWpy4
>>642
会社はPro、自宅はHOME。WSL1でもいいんだけど、WSL2の評価も兼ねて使い続けている。
会社はPro、自宅はHOME。WSL1でもいいんだけど、WSL2の評価も兼ねて使い続けている。
2021/01/10(日) 17:06:20.41ID:E5Pr/w4R
2021/01/10(日) 17:10:54.30ID:hX2Qm86t
2021/01/10(日) 17:27:14.96ID:OdhSFv8k
>>637
下の方を見るとHyper-V Managerでうまくいかなかったから
ncpa.cpl(コントロールパネルのネットワーク接続)から
WiFi接続とvEthernet(WSL)をブリッジさせた後
PCを再起動させるとできたというのもあるね
下の方を見るとHyper-V Managerでうまくいかなかったから
ncpa.cpl(コントロールパネルのネットワーク接続)から
WiFi接続とvEthernet(WSL)をブリッジさせた後
PCを再起動させるとできたというのもあるね
2021/01/10(日) 17:27:16.77ID:hX2Qm86t
Linuxコマンド使いたくて、WSLをHOMEで使うのはIT屋さんでもなく業務でもないなら普通だと思うけど
まあ、そのうちnode-redとかミュージックサーバーとかの常用のためにLinuxサーバーを立てるつもりのお試し側面はある
まあ、そのうちnode-redとかミュージックサーバーとかの常用のためにLinuxサーバーを立てるつもりのお試し側面はある
649215
2021/01/10(日) 22:57:42.84ID:c25Moo5j >>623
に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、
Docker Compose まで出来れば、未経験でも、10年以上のプログラマー並み
未経験で、Ruby on Rails, Docker などを勉強して、
自社開発系ベンチャーへ転職したい香具師が多い
に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、
Docker Compose まで出来れば、未経験でも、10年以上のプログラマー並み
未経験で、Ruby on Rails, Docker などを勉強して、
自社開発系ベンチャーへ転職したい香具師が多い
2021/01/10(日) 23:17:24.96ID:7deAX3Q3
>>642
ただの開発者だけどPro使う理由がないよ
ただの開発者だけどPro使う理由がないよ
2021/01/10(日) 23:31:36.32ID:lrqrWpy4
>>650
普通、会社ではAD連携必要だからな
普通、会社ではAD連携必要だからな
2021/01/10(日) 23:46:36.37ID:kP338loj
そもそもWSLが中途半端すぎなのが問題
作業を効率するため?それにWSL?苦行の変態?
作業を効率するため?それにWSL?苦行の変態?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★7 [蚤の市★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- 高市総理「日米は非常に強い絆で結ばれた同盟国」 トランプ大統領の“中国は同盟国だった”発言受け [首都圏の虎★]
- 【野球】広島東洋カープの矢野雅哉・前川誠太選手を書類送検 ゾンビたばこを巡る容疑 広島県警 [Ailuropoda melanoleuca★]
- パナソニックが市販カーナビ生産終了へ 30年以上の歴史に幕、スマホナビの普及など受け [少考さん★]
- 【速報】 高市首相 「円の過小評価は問題だ」 ★4 [お断り★]
- 女性「たのしいピクニック女は、男は好きでも女が見るとめっちゃ不安になる。生きる力がない女なのよ。それが分からないの?」 [592058334]
- 連休特別企画
- ずっとダブパンでいいのに。👊😅👊🏡
- 最近のゲーム、全部つまらなくないか・・・?全然やりたいものがない・・・ [514851239]
- 【悲報】貧困ジャップさん、4年前に発売された中古のiPhone14に群がる [153736977]
- 【画像】品格、高市惨敗wwwwwwwwwwwwwwwwwwww [668024367]