【Bash】Windows Subsystem for Linux【WSL】11

1 :login:Penguin:2021/07/29(木) 06:31:29.44 ID:280Si2bb.net
ついに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/

585 :login:Penguin:2021/12/30(木) 12:33:58.16 ID:8wwXG/L+.net

ちょっとじゃなくて、すごく遅くなる

939 :login:Penguin:2022/04/05(火) 23:34:52.79 ID:vSfOvxdL.net

あれま!

492 :login:Penguin:2021/12/25(土) 08:19:45.39 ID:68jWeSjU.net

fontforgeはそうですね。今でもWindows用はX Server使ってるし。
WSLで簡単に導入できるようになったのが便利。

417 :login:Penguin:2021/12/22(水) 22:53:11.70 ID:mgHafiHc.net

関係ない。LinuxやほかのUnixの機能。

bash=linux

って勘違いしてる人?

312 :login:Penguin:2021/12/19(日) 05:37:39.51 ID:K8NAQ0V3.net

Remote-Developmentで可能

579 :login:Penguin:2021/12/29(水) 18:30:33.08 ID:+kEwJYAn.net

まあ、そりゃそうだろうとしか…

673 :login:Penguin:2022/01/12(水) 14:49:34.75 ID:Wee+cGt9.net

はあ?

562 :login:Penguin:2021/12/29(水) 00:22:02.22 ID:pHyd07gw.net

目的にもよるわけだし、公式サイトや過去スレとか読めば?

833 :login:Penguin:2022/02/17(木) 18:52:32.45 ID:pRc301I8.net

このシリーズ良いregexpチュートリアルだね、言語関係なく
機械翻訳がやばいけど

335 :login:Penguin:2021/12/20(月) 08:04:13.74 ID:qI4z+Q5A.net

パフォーマンスへの影響は当たり前の話で、環境を分けるのが常識なので議論する余地はない

450 :login:Penguin:2021/12/23(木) 20:12:26.57 ID:WrZXzOqV.net

しかし日経**はWSL推しがすごいよな
あれ絶対マイクロソフトから広告費ってるだろ
どこの世界にWindows上のWSLでサーバ立てるアホがいるのよw

230 :login:Penguin:2021/12/13(月) 10:30:37.62 ID:MnESCY1+.net

> オマエは一体どういう使い方してんだ?

その前にお前の主張の答えあわせなw

お前の主張はDockerはコンテナを『動かす』ためのもので
そのDockerを使わないってことは、お前はコンテナを
使ったことがない素人だってばれました。

ここまでは良いよな?w

362 :login:Penguin:2021/12/21(火) 21:03:16.69 ID:kYsTj4+3.net

WindowsでもLinuxが使いたい。
そんなワガママを叶えるソフト。

812 :login:Penguin:2022/02/13(日) 19:04:24.52 ID:7AI9sDzm.net

>powershellはwindowsシスアドコマンド発行する為のものみたいな風潮は根強い
当分こうでしょ
Windowsはシェル文化じゃないし

598 :login:Penguin:2022/01/02(日) 00:25:20.62 ID:5VLQTmJY.net

Hyper-V とセキュリティがどう関係あるの?

771 :login:Penguin:2022/02/10(木) 07:04:49.28 ID:0WgeiANH.net

複数のプログラムを同時に起動することはできませんか?
例えば、エディタを使うためにいちいちプログラムを終了してからエディタを使うというようなことをやっていますが、同時に使えればありがたいです。

755 :login:Penguin:2022/02/05(土) 22:07:48.07 ID:tNPA181s.net

log4j騒がしかったようだが何かあったんか?
使ってないから無関心だったわ

424 :login:Penguin:2021/12/22(水) 23:09:53.30 ID:iAnYv7pI.net

i-searchもできるね、面白いじゃん

391 :login:Penguin:2021/12/22(水) 21:11:42.96 ID:mgHafiHc.net

bashにできてPowershellにできないこと
Powershellにできてbashにできないこと

どちらが多いかも考えてね。
ちなみにbashの知識しかなくてPowershellにできないと思ってる
のは除外ね。

131 :login:Penguin:2021/10/16(土) 09:19:56.52 ID:gqUqQNui.net

更新されていなくてもそこそこ動くのがWindowsの強みだからなあ

602 :login:Penguin:2022/01/02(日) 08:42:18.46 ID:iDmgGz/Q.net

まあ仮想でウィルス対策してないOS走らされても困るから必要ないならHyper-V禁止は理解できる
だったらVirtualBoxやVMwareも禁止しろよって話だろ

133 :login:Penguin:2021/10/16(土) 17:51:39.11 ID:7gKp4tq9.net

LinuxのOSSのドライバは、メーカーが直々にサポートしているもの以外はオフローダーやアクセラレーターの機能すら満足に機能せず
ただ動作はするが動作がクソ重いとか、性能が出ないとかがザラ。
「ただ動くだけ」それでも動かないよりはマシだが

WiFiのドライバなんかはWindows用のドライバからバイナリ部分をギってきてラッパー被せて叩いてるみたいな、真っ黒なものも存在するしな
実際チップセット側にファームウェア等のバイナリブロックを注入してやらないと動作しない構造のものとか珍しくもない

926 :login:Penguin:2022/03/25(金) 23:26:42.30 ID:mzP0/Jft.net

確かこれでできた記憶が有る

https://demura.net/education/lecture/19100.html

73 :login:Penguin:2021/09/12(日) 12:21:58.19 ID:KjRZMVbp.net

覚えたてくらいの奴が1番自信に満ちてる好例

727 :login:Penguin:2022/02/04(金) 14:04:30.12 ID:vMw/hKk/.net

全然ちゃうやろw

706 :login:Penguin:2022/01/27(木) 18:21:31.47 ID:v7+lmxpS.net

localだけどsslでwslに繋いでる
スリープで落ちても接続が切れない(事が多い気がする)

274 :login:Penguin:2021/12/16(木) 20:42:15.01 ID:476xAcUE.net

管理はいるだろ
何書いてんの?

852 :login:Penguin:2022/02/23(水) 02:38:10.67 ID:jQFBzDkP.net

コンテナ仮想化された上で動いてるね

19 :login:Penguin:2021/08/05(木) 22:06:01.86 ID:zAumX1t/.net

exportしてunregisterしてimportするだけだろ

680 :login:Penguin:2022/01/13(木) 05:42:52.14 ID:8Z8D5tXn.net

> 「バカにしているやつ」が
> この場合バカなので(笑)
> つまり本物のバカだよ
のことだなw

769 :login:Penguin:2022/02/09(水) 19:26:01.68 ID:NT0umKHC.net

見てなかったけど、凄いねぇこの記事
何でGitHubにあるビルド手順と違う事してんだろ?
(make KCONFIG_CONFIG=Microsoft/config-wsl)
まぁ動いてるWSL2からコンフィグを抜けばそうは変わらないだろうけど

個人的にはWSL2で5.15.21+zfsと5.17-rc3の起動はできた

291 :login:Penguin:2021/12/18(土) 06:24:48.95 ID:oGgFQilz.net

WSL1と比べた場合のWSL2の存在意義を聞いてたのか。すまん。fuseが使えるのでsshfsが動くとか、WSL2側のファイルシステム(ext4)のアクセスが速いとかかな。逆にWSL2側からWindows側のファイルシステムをアクセスすると遅いけど。

211 :login:Penguin:2021/12/11(土) 00:04:21.63 ID:U+3en9ar.net

ん? Windows11では正規にリリースされているが..

152 :login:Penguin:2021/11/18(木) 19:09:56.66 ID:ClNuZrpM.net

ubuntuで普通にsystemdを使えるようになるかも?

Ubuntu desktop team teases ‘proof of concept’ systemd on Windows Subsystem for Linux
https://www.theregister.com/2021/11/17/ubuntu_team_systemd_windows_wsl2/

369 :login:Penguin:2021/12/21(火) 22:35:50.41 ID:6qd7YUmT.net

慌てるもなにも、規模が違うし。会社の方針が
クラウド重視になったからでしょ。UNIX互換のsubsystem互換のものは
はるか前から実装されてたし、クラウドで最もつかわれているLinuxに対応
させたというのが普通の考え。
Apple信者の考え方はそうなのかもしれないけど。

77 :login:Penguin:2021/09/12(日) 16:48:19.94 ID:yjex4ENk.net

機器のメーカーによっては、謹製ドライバを提供してるところもあるけどな
あと、コミュニティドライバがそのかわりになってる場合もある
HPのプリンタ複合機がWindows並に使えたのには驚いた
イメージングデバイスとか、ネットワーク機器はハードルが高いのは事実

356 :login:Penguin:2021/12/21(火) 15:37:00.45 ID:wUuLwCTP.net

> VMの共有フォルダに有るファイルを編集すればいいだけやんけ

今は仮想イメージをマウントするという
間抜けな回答をシたやつを煽ってる最中だw
結局共有フォルダを設定しなければいけないし
パフォーマンスやパーミッション問題もあるし
何も問題が解決されていない

341 名前:login:Penguin[sage] 投稿日:2021/12/21(火) 00:47:18.09 ID:JCTchnzy [1/3]
ファイル共有の仕組みは仮想イメージをマウントすることで可能。
作る必要はなし。

654 :login:Penguin:2022/01/11(火) 01:53:53.79 ID:WFjxqO1q.net

同意
野生のキノコを料理に使うのに似てる
この先生きこる手段として適切ではない

5 :login:Penguin:2021/07/30(金) 08:57:59.30 ID:/qvJGvpi.net

立ってた

741 :login:Penguin:2022/02/05(土) 09:50:12.65 ID:NpyxSQFP.net

なぜ使えないの?

193 :login:Penguin:2021/12/09(木) 17:00:43.53 ID:+zl3mLVq.net

英語キーボード使ってるんですが,inkscapeやgimpでテキストを入力
する使ったときだけキーボードが日本語配列で認識されます.ディスト
リはDebianです.WSLじゃない普通のDebianではこんなこと経験した
ことないので,困ってます.何か分かる方おられます?

797 :login:Penguin:2022/02/10(木) 23:04:37.53 ID:44DeLPqg.net

その情報は古すぎます
今はデフォルトで localhostForwarding=True になっています
試しにやってみましたがダメでした

4 :login:Penguin:2021/07/30(金) 06:10:03.77 ID:xJ3sy5k+.net

349 :login:Penguin:2021/12/21(火) 09:00:28.73 ID:uuhKerTR.net

同期させるか直接編集すれば良いだけなのに何を言っているのやら…

192 :login:Penguin:2021/12/09(木) 16:17:40.93 ID:+B3jY0WD.net

>  現在のWSLは、Windowsのオプションコンポーネントとして提供されており(インボックス版)、
> 利用するには[Windowsの機能の有効化または無効化]ダイアログでオプションを有効化し、
> PCを再起動する必要がある。「wsl.exe –install」コマンドを使えば手順は大幅に簡略化されるものの、
> WSLがOSの特定バージョンと強く紐づいており、頻繁にバージョンアップできないという問題は残る。
> Windows 10/11の大型アップデートは年1回に減るため、なおさら新機能が投入される機会は減ってしまう。
>
>  そこで同社は、WSLをOSから切り離し、「Microsoft Store」で提供するテストを進めている。

最近のMSは正しい技術的選択をするようになったな。すばらしい。

45 :login:Penguin:2021/08/22(日) 09:33:26.75 ID:acGrSojw.net

つめてぇ

802 :login:Penguin:2022/02/12(土) 08:15:23.37 ID:VvEgJo7s.net

¥を/に変換してくれるしね。

270 :login:Penguin:2021/12/15(水) 22:30:19.43 ID:OzqluHcx.net

wsl –installってWSLが入った後はオプションが無いみたいな扱いになるのね…
実行したらUsageが表示されやがった

ストアのプレビュー版だとちゃんと既に入ってると出る

832 :login:Penguin:2022/02/17(木) 14:56:31.81 ID:OTj/EdAG.net

要するに
win開発に興味無くて、単にwsl+pwshでシームレスに使いたい俺みたいな層としては、get-help -exampleでpwsh版の用例が引けると嬉しい

280 :login:Penguin:2021/12/17(金) 23:07:22.64 ID:LJzTnDCd.net

ゲーミングPCにWSL2を導入する勇気

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 【Raspberry Pi】ラズベリー・パイ part55【Arm】

    元スレ 1 :login:Penguin:2020/04/24(金) 02:53:36.82 ID:ma85vpwZ.net Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えま…

  • namazuでサーバーを立てたい

    元スレ 1 :名無しさん@ディストリいっぱい:2001/05/07(月) 05:02.net この板の過去ログを検索したくても不便です。 そこでnamazuを使って検索用のサーバーを立てようと思います。みんなのために。 …

  • Linux、企業でのシェア45%に

    元スレ 1 :login:Penguin:2014/04/01(火) 02:18:16.57 ID:/rT1l69c.net なったらいいな 44 :login:Penguin:2017/09/10(日) 12:05:0…

  • kali linuxで質問

    元スレ 1 :login:Penguin:2016/05/07(土) 21:14:30.60 ID:01oPHvDK.net kaliのソフト他のosにぶちこむのとkali linuxダウンロードするの何が違うんだ? 一…

  • CentOS Part 51【RHEL Clone】

    元スレ 1 :login:Penguin:2019/11/08(金) 22:55:00.80 ID:47UPLz72.net CentOS は Red Hat Enterprise Linux (RHEL) から同社の商…

  • Comodo Dragon Part6 【Chromium派生ブラウザ】

    元スレ 1 :名無しさん@お腹いっぱい。:2014/10/05(日) 15:22:12.59 ID:eTaFTe8S0.net FireWallで有名なComodo Security Solutionsが開発した、Chr…

  • 復元サルベージソフト総合12【フェニックス】

    元スレ 1 :名無しさん@お腹いっぱい。:2016/03/29(火) 19:46:30.53 O.net 前スレ 復元サルベージソフト総合11 http://potato.2ch.net/test/read.cgi/so…

  • LastPass Password Manager Part1

    元スレ 1 :名無しさん@お腹いっぱい。:2014/01/18(土) 01:40:00.94 ID:2eWJkJYu0.net The Last Password You’ll Have to Remembe…

  • CentOS Part 53【RHEL Clone】

    元スレ 1 :login:Penguin:2020/12/27(日) 11:17:52.31 ID:/kLA7kzS.net CentOS は Red Hat Enterprise Linux (RHEL) から同社の商…

  • アーケードエミュレーターMAMEスレ 0.164

    元スレ 1 :岡本 :2021/09/16(木) 11:41:03.46 ID:+cf2E6Bi0.net アーケードエミュレーターMAMEを語るスレです。 雑談も質問も統合でお願いします。ROM関連の話題は禁止です。 …

  • 【北朝鮮製Linux】Red Star Linux

    元スレ 1 :login:Penguin:2011/05/21(土) 20:31:11.19 ID:EkgXYZxb.net 一応インストール手順みたいなもの http://v-183-181-168-125.ub-fr…

  • KDE neon

    元スレ 1 :login:Penguin:2017/04/14(金) 14:08:52.29 ID:S3UuX0/a.net UbuntuのLTS版をベースにKDE Commnityが開発する最新のソフトウェアを提供 K…

最近のコメント

匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるから大丈夫やろ (5/04)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 ひらきよき残業代だがや (3/27)
ページTOPへ↑