【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でシェアお願いします!

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

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

  • 紅旗Linux ユーザー来れ!

    元スレ 1 :login:Penguin:2001/07/29(日) 06:15.net 感想などをお聞きしたい。 183 :179:03/09/15 10:08 ID:256tHfRx.net >180 サンクス…

  • Google Chrome 106

    元スレ 1 :名無しさん@お腹いっぱい。 :2020/04/02(木) 18:31:41.70 ID:4ZRSm1aW0.net 前スレ Google Chrome 105 https://egg.5ch.net/tes…

  • Firefox userChrome.js greasemonkeyスクリプトスレ40

    元スレ 1 :名無しさん@お腹いっぱい。:2019/09/01(日) 10:22:26.11 ID:0PU7t/DA0.net ※各所でスレ番号分断、乗っ取りの元凶になっている【強制コテハン】は導入禁止です。 勝手に立て…

  • リーナスと申します。シツモンアリマスカ?

    元スレ 1 :リーナス ◆22C5BUQZtg :03/04/21 16:29 ID:wh9qzZvn.net イマ、ニホンニキテマス。ニチャンタノシイデスネ。ソンナ ミナサンノシツモンニコタエマス。 50 :名無しさん…

  • Nexus 7(2012) で Ubuntu

    元スレ 1 :login:Penguin:2014/01/20(月) 14:02:52.71 ID:R5kG8caF.net 糞スレ済みません Nexus 7(2012) で Ubuntu 使ってる人いますか? Andr…

  • ソースネクスト総合 Part14

    元スレ 1 :名無しさん@お腹いっぱい。:2018/05/23(水) 21:48:38.69 ID:iuznn1De0.net ここは楽天傘下になったソースネクスト関連のスレッド 1980円が売りで始まったけれども低品質…

  • くだらねえ質問はここに書き込め! Part 232

    元スレ 1 :login:Penguin:2018/07/14(土) 13:30:27.58 ID:tHBSJ8x8.net まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(…

  • Mozilla Firefox Part325 【本スレ】

    元スレ 1 :名無しさん@お腹いっぱい。:2017/09/08(金) 16:40:04.06 ID:CHIgzEts0.net !extend:on:vvvvv:1000:512 次スレを立てる方は↑を二行重ねて書いてく…

  • 【オーディオプレイヤー】AIMP3・AIMP4 総合7

    元スレ 1 :名無しさん@お腹いっぱい。:2017/11/26(日) 16:44:45.13 ID:bSzGzxxv0.net 前スレ 【オーディオプレイヤー】AIMP3・AIMP4beta 総合6 https://eg…

  • 【Ubuntu/Windwos10】スパイ機能の情報収集を語る

    元スレ 1 :login:Penguin:2016/04/17(日) 13:01:16.64 ID:42CXXNf7.net UbuntuやWindows10に実装済みの カノニカルやマイクロソフトによる情報収集機能 商…

  • 他ブラウザをギコナビに近づけるスレ

    元スレ 1 :名無しさん@お腹いっぱい。:2015/03/15(日) 13:02:55.97 ID://JSxBbD0.net 乗り換えてみたけど使いにくい ギコナビ最高! じゃあなんとかギコナビみたいに使えないか… と…

  • vipで踊りたいんです 6巡回目

    元スレ 1 :名無しさん@お腹いっぱい。:2012/01/22(日) 15:56:49.66 ID:il6kMj210.net スレッド自動巡回ソフト vipDANCE  公式HP  http://vip.himegim…

最近のコメント

匿名 : 合同会社グラウンドステップ 被害者の会 part2
 吉川利幸さんが社長を務めるランサーズでの評価 すご... (5/05)
匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑