探検


【Bash】Windows Subsystem for Linux【WSL】13

■ このスレッドは過去ログ倉庫に格納されています
2023/08/08(火) 16:37:45.56ID:b2hE9HWY0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

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は廃止になるわけではなく、引き続き利用可能である。

■ドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/
■WSLのDockerとの連携
https://docs.docker.com/desktop/windows/wsl/
■systemd を使用して WSL を使用して Linux サービスを管理する
https://learn.microsoft.com/ja-jp/windows/wsl/systemd
■WSL での詳細設定の構成
https://learn.microsoft.com/ja-jp/windows/wsl/wsl-config

◆前スレ
【Bash】Windows Subsystem for Linux【WSL】12
https://mao.5ch.net/test/read.cgi/linux/1653317390/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/10/26(木) 10:12:29.10ID:UD7fQ6sm0
>>493
mirroredだけでbridgeはないんだな
意地でもサーバーとして使わせたくないという意思か
503login:Penguin (ワッチョイ c12d-9f78)
垢版 |
2023/10/26(木) 13:37:03.27ID:4oq+h8gP0
vm使ってる時点で偽物のLinuxだろw
2023/10/26(木) 14:15:55.48ID:813TC/jK0
板違いのクソスレあげるな
2023/10/26(木) 15:31:41.16ID:1wI9nVCA0
Windowsも使いたいし
Linuxも使いたい
しかも1台のPCで同時に使いたい
データのやり取りもしたい
これが出来るのはWSLだけ
2023/10/26(木) 15:58:59.17ID:D/QZYaJJ0
WSLは良いけどWSL2じゃダメって話?
WSL2でも良いなら他のVMでも良さそうだけど
2023/10/26(木) 17:32:43.45ID:A1zBZpWr0
>>503
マシンとOSを区別できるようになろう
508login:Penguin (ワッチョイ 4e6e-BTDU)
垢版 |
2023/10/26(木) 17:36:34.65ID:23pey4Q00
>>506
WSL2でもいいよ
2023/10/26(木) 17:45:34.10ID:813TC/jK0
板違いのクソスレあげるな
2023/10/26(木) 17:45:37.18ID:UD7fQ6sm0
wsl2は一つのvm上でディストロ=コンテナが動いてる
それらを軽量かつ手軽に使えるようにしただけ
511login:Penguin (ワッチョイ c12d-9f78)
垢版 |
2023/10/26(木) 20:15:50.70ID:4oq+h8gP0
便利に使えるなら、なんだって良いよ

でも、WindowsとLinuxを1つのパソコンで同時につかうならwslが手軽でバランスよくて使いやすい
wineが1番使い物にならないクソ
2023/10/27(金) 09:04:35.41ID:P5Too3YG0
板違いのクソスレあげるな
2023/10/27(金) 09:20:53.98ID:K2qp1L/9d
wineの逆バージョンと考えると完成度の差が分かる
2023/10/27(金) 09:33:20.58ID:Ksd9X0+er
WineはVMやコンテナじゃないから互換性は低いけどリソース消費量が少ない
逆バージョンというならKVMでWindows動かす方が近いような
2023/10/27(金) 10:39:43.02ID:/TnK5C2B0
wineの逆バージョンはwsl1
516login:Penguin (ワッチョイ 8eb7-9f78)
垢版 |
2023/10/27(金) 11:12:15.84ID:DsLlKx6Z0
俺、もうLinux+wineの環境には戻れないわ
wsl便利すぎる
Windowsだけ、Linuxだけ、にも戻れない
2023/10/27(金) 11:25:22.61ID:P5Too3YG0
板違いのクソスレあげるな
2023/10/27(金) 12:19:50.21ID:hHE46Xa60
WindowsにUbuntuやDebian等
同時に幾つも利用出来るしね
519login:Penguin (ワッチョイ 1da6-mHTC)
垢版 |
2023/10/27(金) 14:16:14.30ID:MZx/v4/Q0
そうだな
2023/10/27(金) 14:17:21.88ID:P5Too3YG0
板違いのクソスレあげるな
2023/10/27(金) 14:42:23.22ID:s40s38Sxd
端末Mac+Boot Camp(Windows+WSL2)

試したこともないけどアプリ開発環境としてはこれが一番守備範囲広いのかもね、どうせ全部VSCODE使うんだし
2023/10/27(金) 14:48:25.51ID:/TnK5C2B0
BootCampは何年も前にアップデート止まってるしM1からサポートしてないから終わってる
523login:Penguin (ワッチョイ 13a6-U1R4)
垢版 |
2023/10/28(土) 21:15:01.03ID:s57hSSW50
この板は一度上がるとなかなか落ちない
2023/10/29(日) 07:55:22.88ID:WrD6XFRL0
ArmだとParallels DesktopでArm版Windowsが動いて、WSL2も動くようだね
2023/10/29(日) 10:34:15.07ID:K/TxgkofM
マイクロソフトさん、WSL2とVSCodeに関しては本当にいい仕事してると思う
2023/10/29(日) 10:46:17.59ID:46N/LDZ80
板違いのクソスレあげるな
527login:Penguin (ワッチョイ 13a6-U1R4)
垢版 |
2023/10/29(日) 17:10:44.04ID:YJ6d51aY0
あげ
2023/10/29(日) 17:15:24.75ID:46N/LDZ80
板違いのクソスレあげるな
529login:Penguin (ワッチョイ 0ba6-U1R4)
垢版 |
2023/10/30(月) 12:14:41.86ID:wD0fdhEF0
あげとくか
2023/10/30(月) 12:53:34.04ID:N/DgtKsJ0
板違いのクソスレあげるな
531login:Penguin (ワッチョイ 9bbd-8JLr)
垢版 |
2023/10/30(月) 13:19:21.17ID:rlujYTR80
wslのおかげで、Linuxをサーバ以外に使わなくても良くなったよ
ありがとうMS
2023/10/30(月) 13:57:07.79ID:N/DgtKsJ0
板違いのクソスレあげるな
533login:Penguin (ワッチョイ 31a6-U1R4)
垢版 |
2023/10/31(火) 18:22:23.39ID:WjC97hvI0
クソがあげるなと書いたから
2023/10/31(火) 18:23:50.47ID:/Pta4Zfc0
板違いのクソスレあげるな
535login:Penguin (ワッチョイ 290f-CP9B)
垢版 |
2023/11/01(水) 07:38:17.13ID:bciJH9B00
Windowsの便利なGUIのアプリと、小回りが利くLinuxのコマンドの組み合わせが便利でいいんだよ
それが実用になるレベルのWSLはとても良いね
2023/11/01(水) 11:31:34.08ID:198Hu89+0
板違いのクソスレあげるな
537login:Penguin (ワッチョイ ebe8-h6k5)
垢版 |
2023/11/02(木) 08:54:44.13ID:QRFjtdRh0
あげ
538login:Penguin (ワッチョイ 33c9-dQtH)
垢版 |
2023/11/02(木) 10:16:01.58ID:SmBhn7we0
上げw
2023/11/02(木) 11:43:30.52ID:L/mYl5n00
板違いのクソスレあげるな
540login:Penguin (ワッチョイ 1ba6-U1R4)
垢版 |
2023/11/03(金) 08:21:54.43ID:EG/+giGu0
コピペしかできないクソ
541login:Penguin (ワッチョイ c9e2-c8RC)
垢版 |
2023/11/03(金) 08:36:37.67ID:zAU+TyIP0
>>535
クロスコンパイルに使ってるけど、無茶便利。今まではWindowsのmingwで使ってたけど、wslでクロスコンパイル
したほうがはるかに効率がいい。
2023/11/03(金) 11:11:45.89ID:Q/YdPwBB0
板違いのクソスレあげるな
543login:Penguin (ワッチョイ 13a6-U1R4)
垢版 |
2023/11/03(金) 16:24:14.51ID:EiMWvdNP0
あげ
544login:Penguin (ワッチョイ 29fe-dQtH)
垢版 |
2023/11/03(金) 17:49:58.22ID:+J07MPlG0
>>541
自分も、Linuxの環境ごっそりWSLに移したけど、Windows+WSLでプログラムするのが楽になった
なんだかんだ言ってWindowsはデスクトップとして優秀すぎる

WindowsはサクラエディタやWinMergeとか、出来の良いソフトが多くていいね
2023/11/03(金) 18:27:36.93ID:b0MxhlNB0
wslはファイル周りのIOが遅いのが難点

>>541
俺もクロス開発するけど開発はLiinux上でやってる
wslあるので動作テストにファイル持ってくるのが超楽になった
2023/11/03(金) 19:30:51.23ID:Q/YdPwBB0
板違いのクソスレあげるな
547login:Penguin (ワッチョイ 61cb-9gOc)
垢版 |
2023/11/03(金) 19:33:47.90ID:3Td1dD9D0
WindowsはOffice以外の作業は全部WSLだし
WSLへのアクセスにWindows TerminalとVS codeが使えれば
他はなくても困らない、まぢで
2023/11/03(金) 20:02:24.38ID:Q/YdPwBB0
板違いのクソスレあげるな
549login:Penguin (ワッチョイ 196e-8JLr)
垢版 |
2023/11/03(金) 21:52:50.06ID:Fn4IWJgY0
1つのパソコンでWindowsもLinuxも同時に使うってマニアックな使い方するならwslがベター
ファイルIOもVirtualBOXやVMwareでフォルダ共有かけるより速くて安定してる
不満なところも有るけどwslを否定する気にはなれない
2023/11/03(金) 21:55:52.62ID:Q/YdPwBB0
板違いのクソスレあげるな
2023/11/03(金) 22:18:28.87ID:bXxUnjZb0
ファイルのIOが遅いってWSL1の話だろ
552login:Penguin (ワッチョイ 1ba6-U1R4)
垢版 |
2023/11/03(金) 22:32:50.60ID:Nx63VB6C0
それはLinux側のファイルシステムの速度
Windows側は低速
2023/11/03(金) 22:46:31.84ID:Q/YdPwBB0
板違いのクソスレあげるな
2023/11/04(土) 09:25:18.99ID:UBgSjr3t0
>>551
WSL2はWindows側のファイルシステムにアクセスするとWSL1より遅い
Linux側のファイルシステムはWSL1よりはるかに高速
2023/11/04(土) 09:38:09.99ID:fsjpyMw50
板違いのクソスレあげるな
556login:Penguin (ワッチョイ 091c-q0f1)
垢版 |
2023/11/04(土) 09:53:38.25ID:yBXkla/y0
>>541
クロスコンパイルって、WSL上でわざわざWin64バイナリ作ってるの?
2023/11/04(土) 09:56:24.53ID:fsjpyMw50
板違いのクソスレあげるな
558login:Penguin (ワッチョイ 6d8e-/9BA)
垢版 |
2023/11/04(土) 12:47:12.56ID:5qrXb1AL0
WSL/WSL2で作ったバイナリとLinuxで作ったバイナリと何の違いもないんだが?
俺も、WSLでコンパイルしてデバッグして実機で動かすってサイクルで作業して前より効率よくなってるから、逆にWSLでコンパイルするのを「わざわざ」と付けてくる意味を問い正したい。
「どうぜWSLとWindowsを貶したいんだけなんだろ?」と邪推しちゃうよ
559login:Penguin (ワッチョイ 6d8e-/9BA)
垢版 |
2023/11/04(土) 12:50:11.58ID:5qrXb1AL0
あ、すまん。「Win64のバイナリ」か。
それをWSLで作るのはさすがに変だわ。
俺の頭の中で>>541は「WSLでLinuxのバイナリをコンパイルしてる」ってなってたから・・・
2023/11/04(土) 12:51:44.74ID:fsjpyMw50
板違いのクソスレあげるな
2023/11/04(土) 12:56:44.15ID:7j/GUJKP0
>>559
横からだけど全然変じゃないよ
Debianとかクロス開発環境作るのが簡単
562login:Penguin (ワッチョイ c2a6-3l7D)
垢版 |
2023/11/04(土) 20:53:05.08ID:fHECVh8d0
あげとく
2023/11/04(土) 21:11:36.76ID:fsjpyMw50
板違いのクソスレあげるな
564login:Penguin (ワッチョイ 0904-5QPP)
垢版 |
2023/11/05(日) 00:22:50.17ID:m+1s8mtT0
ちなみにLinuxでPEバイナリの生成する場合どうやるん?
565login:Penguin (ワッチョイ b222-SW3h)
垢版 |
2023/11/05(日) 11:47:08.49ID:P3I7TVAa0
>>564
mingw使って作ったことはあるけど、だいぶ前だから今の流行りの方法は知らない
参考にしたサイト、URL貼り付けようと思って見にいつ見たら無くなってたw

mingwのライブラリをLinuxにコピってきて、コンパイラもクロスコンパイラ用意してたやうな朧げな記憶があるけど
2023/11/05(日) 11:51:09.92ID:f7YMrRNf0
板違いのクソスレあげるな
567login:Penguin (ワッチョイ 6d9d-/9BA)
垢版 |
2023/11/05(日) 12:05:05.43ID:Wq8tn/GW0
今は.Net Core使えば簡単・・・かな?
2023/11/05(日) 12:22:08.81ID:f7YMrRNf0
板違いのクソスレあげるな
2023/11/05(日) 12:39:03.48ID:m+1s8mtT0
mingwはlinuxちゃうやん。
そもそもELFバイナリ作れないやん。
2023/11/05(日) 14:11:10.56ID:6BgklzVja
PE/PE+バイナリ自体はgccで作れるはず
ターゲットにある
ただ、Windows用のバイナリはヘッダ/インポートライブラリとかが標準で無いからMinGWのを使ってるって認識
2023/11/05(日) 14:37:06.85ID:XZAuR9L/0
>>564
くそスレ住人らしく自分で調べる気なしって感じの質問だな
(これでは、まともに開発いる奴は碌に相手にしてくれないだろ)
で、開発していない俺ですらLLVMならLinuxでWinのバイナリを生成できるというぐらいの知識あるぞ。
LLVM クロスコンパイルでググればやり方出てくるだろう
572login:Penguin (ワッチョイ c2a6-3l7D)
垢版 |
2023/11/05(日) 21:46:55.01ID:W5bK4Dzu0
クソはお前
2023/11/05(日) 22:02:51.65ID:f7YMrRNf0
板違いのクソスレあげるな
574login:Penguin (ワッチョイ 3de2-sdYh)
垢版 |
2023/11/06(月) 10:06:55.38ID:EZKxETAT0
>>559

win64のバイナリを作るのにwindows上のmingwでコンパイルすより、wslでクロスコンパイルしたほうがいいってこと。
2023/11/06(月) 10:18:25.77ID:kWK/wtju0
板違いのクソスレあげるな
576login:Penguin (ワッチョイ b1c4-SW3h)
垢版 |
2023/11/06(月) 21:40:40.97ID:2z104Q5K0
VS Code1つあればLinux側もWindows側も作れるから、アマグラマーな俺にはそれで充分だわ
仕事で作るのはAndroidだからWindowsだろうがLinuxだろうが関係ないし
2023/11/07(火) 11:01:57.88ID:Ry1pbvkB0
板違いのクソスレあげるな
578login:Penguin (ワッチョイ 49e8-QqWh)
垢版 |
2023/11/07(火) 13:44:02.20ID:pyBddho70
あげ
2023/11/07(火) 13:48:44.64ID:Ry1pbvkB0
板違いのクソスレあげるな
2023/11/08(水) 06:47:49.93ID:1TApI90f0
WSLに対応したiTerm2並の高機能のエミュレータが欲しい
581login:Penguin (ワッチョイ 46a6-3l7D)
垢版 |
2023/11/08(水) 10:33:24.06ID:CokbyvnN0
そうだな
582login:Penguin (ワッチョイ 09bf-g0g/)
垢版 |
2023/11/08(水) 10:49:30.22ID:Dnqoq6uH0
エミュレータ?
2023/11/08(水) 11:21:53.94ID:hvrjk+vv0
板違いのクソスレあげるな
2023/11/08(水) 11:32:26.96ID:nhvYL/xAa
Tera Term の機能に Windows Terminal は追い付いたのだろうか
2023/11/08(水) 12:47:03.59ID:fXHlLFX/r
WSLに対応したWindows用ターミナルエミュレータを探すより、WSLでGUIアプリを使えるようにしてLinux用ターミナルエミュレータから高機能なモノを探す方がいいんじゃね
586login:Penguin (ワッチョイ 09bf-g0g/)
垢版 |
2023/11/08(水) 17:57:07.36ID:Dnqoq6uH0
Windows Terminal で困ってないんだけどあと何が足りないの?
TeraTermって分割もタブもないよね。
あ、z-modemとか使う人?
2023/11/08(水) 18:02:32.50ID:hvrjk+vv0
板違いのクソスレあげるな
2023/11/08(水) 18:03:43.71ID:XvHew7RGd
日本語表示が糞すぎるんだよ!どうでもいいけど
2023/11/08(水) 18:34:47.50ID:nhvYL/xAa
>>586
他所の人のサイトだが、Windows Terminal はこんなのできる?
https://orebibou.com/ja/home/201410/20141007_001/

前使った時、画面に表示された文字全部のログを取る機能無かったので、script コマンドでも良いけど上手く時間が入らんしなと思いつつだった。
590login:Penguin (ワッチョイ 09bf-g0g/)
垢版 |
2023/11/08(水) 20:41:47.01ID:Dnqoq6uH0
>>589
確かにどれもwtだとできなそうだね。
基本ログ管理は journalctl 使っちゃうし、エビデンス記録的な用途はスクロールバッファ多めに取ってるのもあってバッファー全選択のコピペで困ってなかった。
マクロはTeraTerm使ってた頃は確かに使ってました。
auto login程度ばかりだったのでそれくらいはwtのconfigで済んじゃってる。
知らなかったけどブロードキャストは面白いね。
いろんな鳥でmakeすることあるんでTeraTerm使ってみるか、という気に少しだけなったよ。
2023/11/08(水) 20:55:58.39ID:hvrjk+vv0
板違いのクソスレあげるな
592login:Penguin (ワッチョイ 49e8-QqWh)
垢版 |
2023/11/09(木) 16:40:52.98ID:t/y/5p7U0
あげ、
2023/11/09(木) 17:32:54.80ID:Yn6CEbMq0
板違いのクソスレあげるな
594login:Penguin (ワッチョイ 6e06-SW3h)
垢版 |
2023/11/10(金) 15:38:46.95ID:W76BmEPM0
VcXsrv立ててwslと、他のLinuxマシンの操作を全部1つのパソコンでやろうとしたら
コントロールキーとシフトキーのキーアップ認識されなくなって動きがへんになった
手元のパソコン再起動で復帰したからLinuxが
悪いわけじゃなさそう
他にも理由は有りそうだけど、作者が想定してない変な使い方はしちゃいけないな
2023/11/10(金) 15:42:51.21ID:kJwfPnwU0
板違いのクソスレあげるな
2023/11/10(金) 15:43:40.66ID:9R236TFvM
自分時々なるけど、Keyhacのせいかと思って諦めていた
2023/11/11(土) 08:59:54.99ID:ZByz043s0
ちょっと落ちてきた
598login:Penguin (ワッチョイ ffa6-1JPj)
垢版 |
2023/11/11(土) 09:00:48.35ID:ZByz043s0
上げとくか
2023/11/11(土) 12:58:20.37ID:+hYH3qze0
板違いのクソスレあげるな
600login:Penguin (ワッチョイ 9fe2-lv/m)
垢版 |
2023/11/11(土) 21:32:44.89ID:B8o/gX0r0
>>594
VcXsrvの再起動じゃ治らない?
2023/11/11(土) 21:33:57.35ID:+hYH3qze0
板違いのクソスレあげるな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況