ついに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
435login:Penguin
2021/12/23(木) 08:29:42.26ID:2kjrK7gR コマンド入力が面倒なら、インクリメンタルサーチコマンドを介したコマンド履歴入力補完を使えばいいじゃない
436login:Penguin
2021/12/23(木) 08:52:59.90ID:2kjrK7gR PowerShellの地味にヤバいところは、Helpコマンドで取得できるヘルプリファレンスがあまりに貧弱なこと
書式だけはスッキリしてて中身スカスカなところは、かつてのショッピングモール「ピエリ守山」みたいな明るい廃墟感がある
書式だけはスッキリしてて中身スカスカなところは、かつてのショッピングモール「ピエリ守山」みたいな明るい廃墟感がある
2021/12/23(木) 09:03:21.71ID:uzoBpYjH
bashは大幅な機能アップは見込めないからなぁ。先が見えてる。
438login:Penguin
2021/12/23(木) 09:23:49.47ID:T+LZQplz2021/12/23(木) 11:47:09.75ID:szz4TY5M
windowsコマンドとも結構被せてるよな
短縮規則通りのエイリアスだけにして欲しい
短縮規則通りのエイリアスだけにして欲しい
2021/12/23(木) 12:23:44.73ID:mF3BQ4sm
正書法を保ちつつエイリアスでワンライナー順応というのはいいアイデアと思う
&, -ov/iv, %, ?, $_あたりを多用しだすとperlよりラインノイズ
perlをコマンド言語化、という設計だからそれで良いのかもしれんけど
&, -ov/iv, %, ?, $_あたりを多用しだすとperlよりラインノイズ
perlをコマンド言語化、という設計だからそれで良いのかもしれんけど
2021/12/23(木) 12:32:37.52ID:3/gtYWcr
2021/12/23(木) 14:38:38.11ID:9SH2/f53
>>436
about_Updatable_Help
https://docs.microsoft.com/ja-jp/previous-versions/windows/powershell-scripting/hh847735(v=wps.640)
about_Updatable_Help
https://docs.microsoft.com/ja-jp/previous-versions/windows/powershell-scripting/hh847735(v=wps.640)
2021/12/23(木) 15:23:45.31ID:cD8a2Y2f
444login:Penguin
2021/12/23(木) 15:40:02.54ID:snCoRLHw なんでWSLスレがトップになってるの?
くだらんことを延々と書き込んでるんだな
くだらんことを延々と書き込んでるんだな
445login:Penguin
2021/12/23(木) 15:54:27.26ID:snCoRLHw このスレは自作自演かな?
上げてあげるよ
上げてあげるよ
446login:Penguin
2021/12/23(木) 16:26:57.88ID:2kjrK7gR2021/12/23(木) 16:39:51.00ID:2kjrK7gR
というか、PowerShell7のMSIインストーラーはファイルサイズ103MBもあるのにオンラインヘルプがインストールされないとか意味不明
448login:Penguin
2021/12/23(木) 17:27:44.98ID:Fq5m6dL9 >>441
grepとGNUとshに何の関係があるんだ?
grepとGNUとshに何の関係があるんだ?
449login:Penguin
2021/12/23(木) 17:28:22.59ID:Fq5m6dL9 >>447
何ヶ国語もあるからだろ
何ヶ国語もあるからだろ
450login:Penguin
2021/12/23(木) 20:12:26.57ID:WrZXzOqV しかし日経**はWSL推しがすごいよな
あれ絶対マイクロソフトから広告費ってるだろ
どこの世界にWindows上のWSLでサーバ立てるアホがいるのよw
あれ絶対マイクロソフトから広告費ってるだろ
どこの世界にWindows上のWSLでサーバ立てるアホがいるのよw
2021/12/23(木) 20:18:30.93ID:uzoBpYjH
452login:Penguin
2021/12/24(金) 01:08:00.69ID:hXxcQwiI453login:Penguin
2021/12/24(金) 05:18:05.19ID:unouPUGT2021/12/24(金) 07:12:44.53ID:SbF5d9Dv
>>453
え?今なら普通dockerじゃね?
え?今なら普通dockerじゃね?
2021/12/24(金) 08:18:15.57ID:omeKqutr
2021/12/24(金) 08:27:33.05ID:gdfXCB5N
Windowsで開発したいのに仮想マシンを使うというのはナンセンスだな
仮想マシンだと開発環境を作るのが大変だって話をしてる
だからバックアップが必要になる
WSLだとデフォルトで開発マシン状態になってるから
gitからソースコードをpullするだけで動く
仮想マシンだと開発環境を作るのが大変だって話をしてる
だからバックアップが必要になる
WSLだとデフォルトで開発マシン状態になってるから
gitからソースコードをpullするだけで動く
2021/12/24(金) 08:46:55.46ID:RBCC1M2X
WSLに否定的な人はだいたい加齢による理解力低下がみられる人だから、そっとしといてやれ
2021/12/24(金) 09:09:24.40ID:hZd3KPwC
いや、>>456はどう見ても開発マシン構築したことないだろ
せっかく構築したマシンが飛んだらまたイチからやるのかよ
あと開発マシンにテスト的に設定変えたりツール入れたりしたのがまずいとわかったら破棄してバックアップからすぐにやり直せる
せっかく構築したマシンが飛んだらまたイチからやるのかよ
あと開発マシンにテスト的に設定変えたりツール入れたりしたのがまずいとわかったら破棄してバックアップからすぐにやり直せる
2021/12/24(金) 09:25:36.72ID:HFwe8F8a
2021/12/24(金) 09:57:28.31ID:tAtRAZjf
開発環境のセットアップなんてansibleで一発じゃないの?
ローカルの開発マシンにごちゃごちゃ余計なもの突っ込むなんて考えたくもないけど。
ローカルの開発マシンにごちゃごちゃ余計なもの突っ込むなんて考えたくもないけど。
2021/12/24(金) 10:21:42.51ID:HFwe8F8a
2021/12/24(金) 16:38:01.13ID:xlOlWSHv
>>460
いやvagrantで十分だと思う
いやvagrantで十分だと思う
463login:Penguin
2021/12/24(金) 18:18:50.64ID:unouPUGT2021/12/24(金) 18:29:12.69ID:vRVrWPFV
そういえばWSL2にはスナップショットが無いね
そのうち実装されるかな?
そのうち実装されるかな?
2021/12/24(金) 18:32:54.89ID:gdfXCB5N
2021/12/24(金) 18:33:50.32ID:gdfXCB5N
2021/12/24(金) 18:34:04.55ID:gdfXCB5N
2021/12/24(金) 18:39:52.17ID:vRVrWPFV
2021/12/24(金) 18:45:29.83ID:gdfXCB5N
>>468
exportの意味じゃなくて本物のスナップショットなら
Windowsのスナップショット機能を使えばいい
WSL=Windows上の開発環境
なぜWindows上で開発しているのに
Windowsのスナップショット機能を使わないんだと言う話?
exportの意味じゃなくて本物のスナップショットなら
Windowsのスナップショット機能を使えばいい
WSL=Windows上の開発環境
なぜWindows上で開発しているのに
Windowsのスナップショット機能を使わないんだと言う話?
2021/12/24(金) 18:47:05.88ID:gdfXCB5N
もしLinuxで開発していたとしたら
Linuxのスナップショットを使うでしょう?
Linuxで開発しているのにその上に仮想マシン入れてLinux入れて
仮想イメージのスナップショットを使うわけないよね
Linuxで開発=Linuxのスナップショット機能を使う
Windowsで開発=Windowsのスナップショット機能を使う
Linuxのスナップショットを使うでしょう?
Linuxで開発しているのにその上に仮想マシン入れてLinux入れて
仮想イメージのスナップショットを使うわけないよね
Linuxで開発=Linuxのスナップショット機能を使う
Windowsで開発=Windowsのスナップショット機能を使う
471login:Penguin
2021/12/24(金) 18:51:40.90ID:RBCC1M2X Linuxがクライアントとしてこの先生きのこるカギはWSLが握ってるから
2021/12/24(金) 19:08:02.50ID:vRVrWPFV
2021/12/24(金) 19:38:15.03ID:HFwe8F8a
>>471
と、いうかWindowsのイチ機能として生きていく感じですね。
と、いうかWindowsのイチ機能として生きていく感じですね。
2021/12/24(金) 19:54:29.87ID:ZJSBQ3Vt
2021/12/24(金) 20:33:48.87ID:HFwe8F8a
>>474
Windows10 でも VSSは使えるんだけど。
Windows10 でも VSSは使えるんだけど。
2021/12/24(金) 20:34:37.70ID:HFwe8F8a
2021/12/24(金) 21:16:33.28ID:hZd3KPwC
2021/12/24(金) 21:23:48.87ID:HFwe8F8a
2021/12/24(金) 22:26:19.32ID:hZd3KPwC
誰も気に入らないなんて言ってないのに?
2021/12/24(金) 22:38:21.54ID:HFwe8F8a
2021/12/24(金) 22:43:42.69ID:hZd3KPwC
はいはい、自称情強さん乙w
2021/12/24(金) 23:09:39.34ID:HFwe8F8a
2021/12/25(土) 01:57:10.20ID:cLdkIDdU
>>482
ハイ!
ハイ!
2021/12/25(土) 02:01:28.07ID:uFrGZf9y
WSLgとGPU対応って結局Win11専用なの?
2021/12/25(土) 03:04:40.96ID:oZiURL4N
Xのソフト動いても、たいていウィンドウズのあるんだよな。
Linuxにしかないのってなんや?
Linuxにしかないのってなんや?
2021/12/25(土) 06:18:50.22ID:uBv/jsoM
LinuxにあってWindowsにないものか・・・
MTAやMDAにはWindowsにないものの方が多いんじゃね?
ncursesみたいなコンソールアプリ作成支援ライブラリもないし、ネットワーク系がWindowsは弱い印象。
Linuxのiptablesみたいな仕組みがあればルーティングが楽になるんだけどねぇ
MTAやMDAにはWindowsにないものの方が多いんじゃね?
ncursesみたいなコンソールアプリ作成支援ライブラリもないし、ネットワーク系がWindowsは弱い印象。
Linuxのiptablesみたいな仕組みがあればルーティングが楽になるんだけどねぇ
2021/12/25(土) 07:43:16.68ID:w1M55aLG
> 標準で物足りないならサードパーティーのものを使えばいいと思うよ。
製品名すら書けないとかどんだけ出し惜しみしてるんだよ
製品名すら書けないとかどんだけ出し惜しみしてるんだよ
2021/12/25(土) 08:13:51.52ID:68jWeSjU
2021/12/25(土) 08:16:06.78ID:bIu0ZlzI
2021/12/25(土) 08:16:13.97ID:68jWeSjU
2021/12/25(土) 08:16:46.70ID:68jWeSjU
2021/12/25(土) 08:19:45.39ID:68jWeSjU
2021/12/25(土) 08:21:31.40ID:68jWeSjU
2021/12/25(土) 08:29:43.11ID:bIu0ZlzI
ハッカー文化っていうのは、Linuxだけで動くソフトウェアを作ることじゃないんだよね
あらゆるOSで動くソフトウェアを作りたいと思ってる
だからWindowsでも動くようにしようとする
あらゆるOSで動くソフトウェアを作りたいと思ってる
だからWindowsでも動くようにしようとする
2021/12/25(土) 08:36:55.09ID:68jWeSjU
2021/12/25(土) 08:41:16.40ID:bIu0ZlzI
GUIアプリはWindowsでも動くように作られていたのに比べて
CLIコマンドはWindowsを無視されていた
なぜならCLIコマンドだけ頑張っても
Windowsにはbashがなかったから
bashだけがあってもだめで
シェルスクリプトから呼び出せるいろんなコマンドが必要
GUIアプリは単体のアプリですむのにくらべて
CLIコマンドはそういう環境を作らないといけなかった
それがcygwinやmsysだったが、WSLによって環境全てが移植された
この意味は大きかった
CLIコマンドはWindowsを無視されていた
なぜならCLIコマンドだけ頑張っても
Windowsにはbashがなかったから
bashだけがあってもだめで
シェルスクリプトから呼び出せるいろんなコマンドが必要
GUIアプリは単体のアプリですむのにくらべて
CLIコマンドはそういう環境を作らないといけなかった
それがcygwinやmsysだったが、WSLによって環境全てが移植された
この意味は大きかった
2021/12/25(土) 08:47:53.14ID:68jWeSjU
2021/12/25(土) 08:52:33.10ID:68jWeSjU
>>497
Linuxの文化はWindows的なものは排除するか独自実装して対抗しようと
したけど、WSLによってWindowsにLinuxが取り込まれてしまって
挙げたこぶしを下げられなくなっちゃった感じですかね。MSは強かだししぶとい。
Linuxの文化はWindows的なものは排除するか独自実装して対抗しようと
したけど、WSLによってWindowsにLinuxが取り込まれてしまって
挙げたこぶしを下げられなくなっちゃった感じですかね。MSは強かだししぶとい。
499login:Penguin
2021/12/25(土) 10:07:39.13ID:s37VqeYw どっちがどっちを取り込むということではなく
WindowsとLinuxで相互運用できる抽象化技術が発達するでしょ
で、それがデファクトスタンダードになっていく
WindowsとLinuxで相互運用できる抽象化技術が発達するでしょ
で、それがデファクトスタンダードになっていく
2021/12/25(土) 10:46:48.35ID:9vBLlfbZ
windowsがtcpip話せるのは中にbsdいるからだろ
501login:Penguin
2021/12/25(土) 13:01:57.79ID:s37VqeYw 規格の話をしてるわけじゃないんだが
どちらかというとバイナリモジュールそのものの共同利用
どちらかというとバイナリモジュールそのものの共同利用
2021/12/25(土) 13:08:05.61ID:68jWeSjU
>>500
bsdも中にARPAがいるからでは?
bsdも中にARPAがいるからでは?
503login:Penguin
2021/12/25(土) 15:53:47.44ID:uBv/jsoM2021/12/25(土) 16:05:03.46ID:uBv/jsoM
>>491
Windowsのルーティング機能はタコすぎて使えんw
Windowsのルーティング機能はタコすぎて使えんw
2021/12/25(土) 16:10:46.52ID:68jWeSjU
2021/12/25(土) 16:17:06.82ID:68jWeSjU
家庭とかごくごく小規模のところ以外Linuxをルーターにしてるところは
ないと思うけど。実例あるのかな?
ないと思うけど。実例あるのかな?
507login:Penguin
2021/12/25(土) 19:25:45.74ID:s37VqeYw スレ違い上等で書くけどさ、fzf version 0.29.0でプレビューウィンドウの位置をキー入力で変更できるようになったね
2021/12/25(土) 19:56:48.74ID:bIu0ZlzI
>>503
×ルータ専用機じゃ細かい所まで処理できないんだよね。
○ルータ専用機じゃ普通やらないようなこと変な事ができないんだよね。
だろ?
特定パケットを切り取って処理するとか、ちょっと書き換えて送り出すとか
一体なにをしたいのかわからん。
手段ではなくて、やりたいことを言ってみ
×ルータ専用機じゃ細かい所まで処理できないんだよね。
○ルータ専用機じゃ普通やらないようなこと変な事ができないんだよね。
だろ?
特定パケットを切り取って処理するとか、ちょっと書き換えて送り出すとか
一体なにをしたいのかわからん。
手段ではなくて、やりたいことを言ってみ
2021/12/25(土) 20:11:22.59ID:68jWeSjU
>>508
ハッカー気取りなだけでしょうから、あまり突っ込まないほうが・・・。
ハッカー気取りなだけでしょうから、あまり突っ込まないほうが・・・。
510login:Penguin
2021/12/25(土) 21:30:36.96ID:uBv/jsoM あーあ、またいつもの自演集団(たぶん一人w)かよ
LANの統計情報にしてもMIBだけで済むような組織は楽でいいねぇ
LANの統計情報にしてもMIBだけで済むような組織は楽でいいねぇ
511login:Penguin
2021/12/25(土) 21:33:26.26ID:uBv/jsoM OSは適材適所で使わないとね
Windowsは端末OSが起源なんだから無理してもしゃーない
Windowsは端末OSが起源なんだから無理してもしゃーない
512login:Penguin
2021/12/25(土) 21:37:05.20ID:uBv/jsoM2021/12/25(土) 21:41:09.41ID:68jWeSjU
514login:Penguin
2021/12/25(土) 22:18:44.86ID:ImXUJVo0 Asahi Linuxの話題はここで良いですか?
2021/12/25(土) 23:05:05.55ID:68jWeSjU
516login:Penguin
2021/12/25(土) 23:22:21.18ID:ImXUJVo0 お断りします
ハハ
((⊂ヽ(゚ω゚) /⊃))
\/ ヽ_/
__/ |
( __ |
\\ \\
(/ / /
\)
ハハ
((⊂ヽ(゚ω゚) /⊃))
\/ ヽ_/
__/ |
( __ |
\\ \\
(/ / /
\)
2021/12/26(日) 01:11:41.02ID:HCkqMuqH
2021/12/26(日) 01:14:01.35ID:HCkqMuqH
それにしても何に使ってるの?って聞いてるのに
普通ではやらないことというだけで
何に使ってるのかを言えないのは変わらんのだなw
普通ではやらないことというだけで
何に使ってるのかを言えないのは変わらんのだなw
2021/12/26(日) 03:10:30.36ID:jy8A6MXg
>>513
バカw
バカw
520login:Penguin
2021/12/26(日) 16:20:39.80ID:jy8A6MXg521login:Penguin
2021/12/26(日) 16:21:39.05ID:jy8A6MXg WSLはMS社員かバカしか使わない機能ですよ
2021/12/26(日) 16:23:28.18ID:wBYpG4dM
>>521
仕事でむっちゃ使ってる私はMS社員?
仕事でむっちゃ使ってる私はMS社員?
2021/12/26(日) 16:24:28.76ID:wBYpG4dM
2021/12/26(日) 16:35:04.22ID:GpZYeDfS
この場合のバカは誉め言葉だと思う
WSLバカ一代
WSLバカ一代
525login:Penguin
2021/12/26(日) 16:41:12.78ID:1Rn+fSlv Wsl2でMac使わんようなった
超便利
超便利
2021/12/26(日) 17:09:13.96ID:wBYpG4dM
2021/12/26(日) 17:26:22.99ID:b6xczPcx
Windows11 はデュアルブート不可だからな
相手を壊し自分も壊れる仕様
相手を壊し自分も壊れる仕様
2021/12/26(日) 17:34:05.70ID:wBYpG4dM
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
論外。
論外。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-21日本代表、韓国に敗れアジア大会銀メダル チケット完売の決勝戦…16年ぶり優勝逃す★3 [ゴアマガラ★]
- 【アジア大会】サッカー表彰式でトラブル… 優勝の韓国の国旗掲揚されず 韓国の旗だけ下がったまま国歌 応援団ブーイング、選手は困惑 [冬月記者★]
- 自民党幹部「辞めさせない」 簗大臣の発言「格好つけて言ってしまっただけ」 [バイト歴50年★]
- 【テレビ】『都道府県魅力度ランキング』 佐藤栞里、埼玉県の最下位脱出に歓喜「すごーい!」 ワースト3は佐賀県、茨城県、群馬県 [冬月記者★]
- 【芸能】広瀬すず「私は異性の友情はあると思っている」 女子高生の恋愛の悩みに真剣回答 [冬月記者★]
- 【野球】セ・リーグ G 2-5 DB [10/3] 阪神タイガース初のセ・リーグ連覇達成 DeNA5割以上確定 巨人2位でシーズン終了 [鉄チーズ烏★]
- 米政府の対話型AI、トランプに都合が悪い質問を拒否 [507895468]
- 柏レイソル🏡
- 今のなんJ
- 【速報】死後の世界、あった [308389511]
- 【高市悲報】小渕優子「減税は次世代へのツケ」 [856698234]
- ジャップの自動車産業、EVで出遅れて終了へ。トヨタが中国で販売台数7ヶ月連続減少、豪州でBYDに追いつかれる [603416639]