【Bash】Windows Subsystem for Linux【WSL】8

1 :login:Penguin:2020/05/29(金) 17:58:21 ID:N31NEDSz.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】7
https://mao.5ch.net/test/read.cgi/linux/1579395785/

78 :login:Penguin:2020/06/09(火) 18:26:59.59 ID:gxpZZu6q.net

Firefoxも動くし、Ubuntu標準で入るし、Flashも一応まだ動く。
ChromeはもうFlash使えないよな?

140 :login:Penguin:2020/06/24(水) 13:43:54.67 ID:ZqlK61md.net

巻き添えでperl標準関数のsleep()も正常に機能しない。

121 :login:Penguin:2020/06/19(金) 00:09:50.70 ID:0lBzZmAB.net

wsl –updateしても4.19.104が最新だって言われる。121じゃないの?
WindowsはIPの20150

19 :login:Penguin:2020/05/30(土) 09:11:20 ID:jQnC6d6Q.net

wsl2のホームディレクトリをwindowsからsambaでアクセスできる人いますか?
やってみたら、¥¥ip でのアクセスはできるのですが、¥¥hostnameでのアクセスができません。

135 :login:Penguin:2020/06/23(火) 22:45:56.56 ID:J08LkQDG.net

WSLのinitはsystemdではなくMS独自のもの
init.dすら走らせてくれない

57 :login:Penguin:2020/06/02(火) 16:38:01.18 ID:B/bvWdJZ.net

無理せずにWindows版使えば?

75 :login:Penguin:2020/06/04(木) 11:50:32.86 ID:nhbOXutG.net

GUIはWSL1で動かした方が起動は早い。

125 :login:Penguin:2020/06/20(土) 09:50:12 ID:5HQmqpMP.net

ウスルって呼んでる

85 :login:Penguin:2020/06/10(水) 14:29:14 ID:Zyv1x0QZ.net

俺のlinuxは20年前から更新してませんが
しかも鯖で
先人が問題なければ更新しなくてよいと言われたので

45 :login:Penguin:2020/05/31(日) 16:24:38 ID:7Wo9tVgl.net

>>31
Core2世代はSLAT(EPT)に対応してないから動かないよ

93 :login:Penguin:2020/06/11(木) 03:50:35.49 ID:C24IIrhb.net

同梱と言うかWindowsに組み込むってことね

カーネルをOSに組み込んでしまうとアップデートが遅くなる
OSから分離することでWindows Updateで更新できるようにした

これでWindowsのアップデートを待たずとも
Linuxカーネルだけアップデートすることが可能になった。

つまりより早く最新のLinuxカーネルを利用できるようになったということ

36 :login:Penguin:2020/05/31(日) 01:08:15 ID:QmSLtnOZ.net

Second Level Address Translation

13 :login:Penguin:2020/05/29(金) 21:54:27 ID:qpKtmwjM.net

>>11
Ubuntuのカーネルは使わないので、そんなのみても意味がありません。
WSLからカーネルにドライバは追加できません

62 :login:Penguin:2020/06/03(水) 02:49:06.94 ID:Q4crgn/x.net

Windows7からは描画関連のマルチCPU対応とかがあるから特にそっち方面はWindowsの方が速い

72 :login:Penguin:2020/06/03(水) 14:36:49.89 ID:YjflB0Xz.net

nativeじゃなくてcygwin+Xだから不安定なのも仕方ない。
gimpとは違う。

56 :login:Penguin:2020/06/02(火) 16:12:42.94 ID:GVzrCfA8.net

奇遇だなlets のNX3を2.1万で購入して
SSDとメモリ8GB増設した。

101 :login:Penguin:2020/06/17(水) 16:32:19.78 ID:1nfCNIdd.net

レス有り難う御座います
少し調べたらDefender ATP for linuxもあるみたいなので
もう少し勉強してからにします

34 :24:2020/05/31(日) 00:41:13.01 ID:2GJjYeWO.net

私の自機でBIOS設定できるのは「Vanderpool Technology」という古いものらしく正式な「Virtualization Technology」とは別物のようです。
「Windowsの機能」ダイアログで「Hyper-V」にすべてチェックが入っているにもかかわらず、
標準の systeminfo コマンドでは「第 2 レベルのアドレス変換: いいえ」が出力されてしまいます。
やはりマザーボードが原因でWSL2が動かないようです。

129 :login:Penguin:2020/06/23(火) 21:30:38.70 ID:MPtidMjw.net

窓から投擲だな

102 :login:Penguin:2020/06/17(水) 18:38:00.74 ID:p/3dJCit.net

Intel Graphics BETA WSL Windows 10 DCH Drivers
https://downloadcenter.intel.com/download/29526/

This DirectX12 DCH Beta Driver for Windows Subsystem for Linux (WSL) enables running Linux applications on Windows.

VALIDATED LINUX DISTRIBUTIONS:
Ubuntu 18.04
Ubuntu 20.04

OPERATING SYSTEM SUPPORT:
Microsoft Windows 10-64 Insider Preview Build 20145 or later

98 :login:Penguin:2020/06/16(火) 19:56:53 ID:Pdw4Mj2Y.net

某所のClangカーネル、メモリを食いつぶす問題が修正されてたんだな
さっき試してみたが純正カーネルより起動が早くなった気がする

99 :login:Penguin:2020/06/17(水) 11:08:55 ID:odgQTSYj.net

初めて導入しょうと思いますが
DefenderはLinuxにも動作するのでしょうか

81 :login:Penguin:2020/06/10(水) 01:59:26.10 ID:p/dsOe9l.net

今日のアプデでLinuxカーネルも更新されるんか?

97 :login:Penguin:2020/06/11(木) 16:19:01.78 ID:VoeUHyj8.net

誤爆した・・・

68 :login:Penguin:2020/06/03(水) 13:16:47.05 ID:n9GeCwvY.net

初めはもっと安かった

113 :login:Penguin:2020/06/18(Thu) 08:58:47 ID:0OM5apJr.net

53 :login:Penguin:2020/06/01(月) 21:52:59.43 ID:RckFewLY.net

パターン赤、支那です!

26 :login:Penguin:2020/05/30(土) 18:33:51.94 ID:WAkNf4HE.net

Core 2

43 :24:2020/05/31(日) 12:11:21.57 ID:2GJjYeWO.net

あまり詰め込むと、インストール用isoをDVDに焼く時に片面2層のDVDが必要とかどうとか微妙な問題が。

14 :login:Penguin:2020/05/29(金) 21:56:29 ID:qpKtmwjM.net

> WSLからカーネルにドライバは追加できません

訂正。Ubuntu(コンテナ)からWSL2のカーネルにドライバは追加できません

130 :login:Penguin:2020/06/23(火) 21:30:51.01 ID:DqOw55EM.net

丸ごと消して入れ直しだな。
こうやって壊しながら覚えていくもの。

79 :login:Penguin:2020/06/09(火) 19:01:19.47 ID:WJT8YcQF.net

いまさら使おうってもんでもないような

115 :login:Penguin:2020/06/18(木) 15:26:28.17 ID:SWIrDrEf.net

119 :login:Penguin:2020/06/18(木) 22:55:04.59 ID:uDXMS1cZ.net

DドライブにOSインストールくらいは出来るようになった?

23 :login:Penguin:2020/05/30(土) 15:40:02.44 ID:e0v8k6v4.net

netsh.exe interface portproxy add v4tov6 listenport=22 connectaddress=::1 connectport=22
#ipv4/port 22で待ち受けてipv6のlocalhostに転送

これやると外部からsshに繋げるようになるが
apache2/port 80だと繋げない。
何でだろ?

28 :login:Penguin:2020/05/30(土) 21:15:58 ID:pfZ4Mvy/.net

>>25
Core2 Quadです。
OS は、Vista Ultimate 32bit → 8/8.1 32bit → 10Pro 32bit → 10Pro 64bit と入れ替えつつ今も使ってます。

31 :login:Penguin:2020/05/30(土) 22:33:35 ID:kyXSMZZW.net

>>26 >>28
Coreシリーズは全てHyperVに対応しています。

65 :login:Penguin:2020/06/03(水) 12:20:06.59 ID:YjflB0Xz.net

最初からずっとその値段じゃなかったかな。

91 :login:Penguin:2020/06/10(水) 19:11:36 ID:p/dsOe9l.net

>>90
すまん、カタログから落とした.121のcabの中身が.msiだった
.msuじゃないからWindows Updateには来ないんだと思う

122 :login:Penguin:2020/06/19(金) 00:24:36.10 ID:ve8lNPKF.net

4.19.121-microsoft-standard
Release Date: Prerelease

29 :login:Penguin:2020/05/30(土) 21:24:55 ID:pfZ4Mvy/.net

なお、Hyper-V対応してないとAndroid Emulatorも動かないので我がCore2 Quadもそろそろ引退時期なのかな、とは思ってます。

76 :login:Penguin:2020/06/04(木) 20:05:43.59 ID:+HA0l7fr.net

WSL2ならChromium普通に動くんだな
WSL1だとsandboxが駄目だったのか?

32 :login:Penguin:2020/05/30(土) 22:46:53 ID:pfZ4Mvy/.net

>>31
なるほど、そうなんですか。
BIOSにHyper-Vの設定がないから原因はマザーボードですかね。

139 :login:Penguin:2020/06/24(水) 03:25:40.96 ID:YyhufPsu.net

未対応のシステムコール
https://github.com/microsoft/WSL/issues/4898
Fastリングでは直っていたのでそのうち改善されると思う

30 :login:Penguin:2020/05/30(土) 22:15:09.11 ID:732pIZri.net

初心者みたいな質問で悪いけど
WSLを有効にするとホストのWindowsカーネルも仮想化されるの?

6 :login:Penguin:2020/05/29(金) 20:10:11.99 .net

WSL2が使えるメモリ量を制限する
初期設定だと、WSL2で大量のメモリを消費した時にWindows本体がメモリ不足で詰む。

cf. WSL 2 consumes massive amounts of RAM and doesn’t return it
https://github.com/microsoft/WSL/issues/4166

Windows側の ‾/.wslconfigを作って、以下の設定をする。
たとえばメモリを7GBまで、スワップを8GBまでにする。

‾/.wslconfig
[wsl2]
memory=7GB
swap=8GB

cf. https://github.com/microsoft/WSL/issues/4166#issuecomment-622318211

もちろん必要な時には多くのメモリを使わせたい (極端に制限すればWSL2が低スペと化す :innocent: )ので、ホストマシンが耐えられるギリギリを模索していくことになりそう。

145 :login:Penguin:2020/06/24(水) 19:53:27 ID:6Yq5DoFL.net

>>134
history見たけどどれが原因か良く分からない
いろんなHP参考に適当にやったのでそれが原因とは思う
>>136
PS C:¥Windows¥system32> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
wslに関してはCUIでlynxにemacs設定してるし
又古いノートPCにlubuntu入れてるので
当分これで行きます
暇なときやり直そうと思ってます

39 :login:Penguin:2020/05/31(日) 01:42:25.32 ID:ZoAltNMO.net

WSL2カーネルの.msiって定期的に更新されてるのか
今アップデートしたら4.19.84から.104になった

92 :login:Penguin:2020/06/11(木) 02:29:55.46 ID:8+VxNiyT.net

19645でFastもカーネル同梱やめたみたいだな

132 :login:Penguin:2020/06/23(火) 21:59:40.67 ID:h8l0hhPt.net

仮想マシンみたいなものだからな。壊れたら消せばいいだけ

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

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

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

  • 【ニコ生】新配信録画ツール(仮、livedl Part4

    元スレ 1 :名無しさん@お腹いっぱい。:2019/10/10(木) 00:21:29.96 ID:BDK4zBA00.net ■ニコ生新配信録画ツール(仮 https://com.nicovideo.jp/commun…

  • 気軽に「このソフトどう使うんですか?」

    元スレ 1 :名無しさん@お腹いっぱい。:2019/11/19(火) 08:54:54.29 ID:/qfcw76u0.net 「このソフトのマニュアルが無くて使い方が分からない」 「ヘルプを読んでも難しくてよく分からな…

  • USBで起動・運用するLinux Part3

    元スレ 1 :login:Penguin:2014/05/13(火) 13:53:54.67 ID:viL3E+9C.net 前スレ USBで起動・運用するLinux Part2 http://maguro.2ch.ne…

  • Solus Budgie

    元スレ 1 :login:Penguin:2018/07/07(土) 18:14:04.90 ID:ucJNwIZ+.net Solus https://solus-project.com/ https://solus-…

  • 【初心者】Ubuntu Linux 127【本スレ】

    元スレ 1 :login:Penguin:2020/03/16(月) 00:55:31.29 ID:Xg7+zAuw.net ■ Ubuntu 公式サイト https://www.ubuntu.com/ https://…

  • Twitterクライアント Janetter Part12

    元スレ 1 :名無しさん@お腹いっぱい。:2021/06/02(水) 19:21:37.00 ID:IP7/W6uN0.net Windows/Macでネイティブに動作するTwitterクライアント「Janetter」の…

  • 【初心者】Ubuntu Linux 100【本スレ】

    元スレ 1 :login:Penguin:2014/11/07(金) 19:13:54.72 ID:H/hx6s0O.net ■ Ubuntu 公式サイト http://www.ubuntu.com/ ■ Ubuntu …

  • Mozilla Firefox Nightly Part14

    元スレ 1 :名無しさん@お腹いっぱい。:2017/09/16(土) 20:13:12.11 ID:1tTPcwCf0.net === Firefoxの次期バージョン「Nightly」「Aurora(Dev)」「β」の情…

  • Basilisk Webブラウザ Part2

    元スレ 1 :名無しさん@お腹いっぱい。:2022/02/02(水) 14:41:08.07 ID:znQXgHi00.net 公式→開発終了 https://www.basilisk-browser.org/ 派生ブラ…

  • 【WNI】The Last 10-Second 17【緊急地震速報】

    元スレ 1 :名無しさん@お腹いっぱい。:2012/01/01(日) 17:26:48.04 ID:rRoOwjiv0.net ウェザーニュース緊急地震速報サービス”The Last 10-Second” ttp://w…

  • Proxomitron フィルター作成スレッド Part15

    元スレ 1 :名無しさん@お腹いっぱい。:2013/10/29(火) 16:19:30.16 ID:StfYrAS+0.net Proxomitron等に関するWiki http://abc.s65.xrea.com/p…

  • Frieve Audioについてその二

    元スレ 1 :名無しさん@お腹いっぱい。:2009/02/16(月) 10:25:43 ID:oldbfaL60.net ・Frieve Audio  http://www.frieve.com/frieveaudio/…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑