【Bash】Windows Subsystem for Linux【WSL】7

1 :login:Penguin:2020/01/19(日) 10:03:05.36 ID:6YirC2HC.net
ヒャッハー!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】6
https://mao.5ch.net/test/read.cgi/linux/1560665525/

37 :login:Penguin:2020/01/26(日) 21:17:11 ID:lfl7LSuh.net

犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)

75 :login:Penguin:2020/02/01(土) 00:29:01 ID:KcE2iirV.net

カノニカルは酔狂でUbuntu開発してるんですか?

53 :login:Penguin:2020/01/30(Thu) 10:30:22 ID:yet/TlvW.net

WSLまたはWSL2という粗大ゴミについて
754 login:Penguin sage 2020/01/30(木) 10:17:35.20 ID:t6AVeY/r
WSL→遅い VirtualBOXとほぼ同等
WSL2→WSLより軽いが独自のカスタムカーネルを使うので
   Windowsアップデートのバージョンを選びカスタムカーネルの
   大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し
   VirtualBOXやVMwareと共存不可

ぶっちゃけWSLやWSL2よりVirtualBOXやVMwareなどの方が良い
FreeBSDとか他のOSも対応出来るしな

14 :11:2020/01/25(土) 02:02:39.69 ID:gF4c67f4.net

多くのLinux 仮想OS・ディス鳥があるのに、何でホストOS の板で議論せにゃならんのか?w

仮想基盤のホストOSなんか、どれでも別に関係ないだろw
サーバーであろうが、AWS・GCP であろうが、
ホストOSの事など、まず話題にならない!

仮想OSを何も知らない香具師が、書き込んでいるだけだろw

59 :login:Penguin:2020/01/30(Thu) 18:45:31 ID:2AIcKy5L.net

>>57
互換性云々なら別PC立てればいいじゃない
WSLは頑張れば色々できるがあくまでコマンドラインツールとしての位置付けだよ

59 :login:Penguin:2020/01/30(Thu) 18:45:31 ID:2AIcKy5L.net

>>57
互換性云々なら別PC立てればいいじゃない
WSLは頑張れば色々できるがあくまでコマンドラインツールとしての位置付けだよ

21 :login:Penguin:2020/01/25(土) 17:57:42.66 ID:97E68sM4.net

では「なんJ」に移転かな

39 :login:Penguin:2020/01/26(日) 23:40:26.77 ID:SiHhA4EU.net

どうぞどうぞ

28 :login:Penguin:2020/01/26(日) 10:00:45.13 ID:my+QGn0Q.net

板はここでいいと思うけど
いまどき香具師とか漏れとか言ってる恥ずかしい奴はもう黙れ
前スレの日記も酷い内容だったがさすがにもう見てらんない

29 :login:Penguin:2020/01/26(日) 13:53:19.29 ID:f76XdUjZ.net

∧_∧  / ̄ ̄ ̄ ̄ ̄
( ´∀`)< オマエモナー
(    )  \_____
| | |
(__)_)

35 :login:Penguin:2020/01/26(日) 19:57:14.08 ID:Sb4Fqwah.net

犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)

67 :login:Penguin:2020/01/31(金) 08:29:46 ID:B5DSXhqk.net

コンパイラ同じでもディストリという宗派ごとに
ライブラリの品揃えが違うからバイナリ互換なんて幻想よ

36 :login:Penguin:2020/01/26(日) 21:00:30 ID:UX80muVW.net

>>33
3人しか残らない ワロタw
戌厨に見える書き込みの95割は 志賀ナントカ あわしろナントカ 鍋 が書いてるんだろうなぁ

49 :login:Penguin:2020/01/30(Thu) 08:06:10 ID:9U5FaoGm.net

WSL2はHyper-Vを使った、ただの仮想環境のLinuxじゃん
なんでLinuxを使っててLinuxを否定するのか意味不明

52 :login:Penguin:2020/01/30(Thu) 10:29:29 ID:d1+f9w1r.net

本スレで痛めつけてやってるのに何言ってんのコイツ

76 :login:Penguin:2020/02/01(土) 00:42:45 ID:W87kRnJm.net

はい、その通りです

4 :login:Penguin:2020/01/20(月) 19:42:12.40 ID:lIDdFFT3.net

MicrosoftがLinuxに移植したソフト

・Microsoft Teams
・Microsoft Edge
・Microsoft Defender

25 :login:Penguin:2020/01/26(日) 08:14:16.10 ID:XTw3AXCU.net

WSLスレがこの板に不要だというなら、Ubuntu系のスレもいらないってことになって、そもそも論としてLinux板そのものが要らないってことになるなw

55 :login:Penguin:2020/01/30(Thu) 10:51:20 ID:/IjW9zlx.net

>>53
一応、突っ込んどくよ
WSL2のカーネルはユーザーが入れ替え可能
カスタムではあるけど、Linuxカーネルのソースからビルドしててビルドコンフィグも公開されてるから互換性は実質コンフィグの差異になる

VirtualBoxは6からHyper-Vと共存可能を謳ってる、安定性はいまいちらしいけど
VMware WSはHyper-Vと共存出来るバージョンをプレビュー中、WSL2の正式版には合わせて来るんじゃない?

30 :login:Penguin:2020/01/26(日) 14:51:35.69 ID:wwJjxk/0.net

別に複数の板に同じスレあってもいいんだからwindows板でやりたいなら勝手に立てれば?

17 :login:Penguin:2020/01/25(土) 08:46:30.19 ID:dqQiUkTX.net

じゃあLinux上で動かしてる仮想マシンにWindowsを載せる話をこのスレでやってもいいって事だな

6 :login:Penguin:2020/01/21(火) 12:09:48.12 ID:h+cN8ZWl.net

ほとんどみんなLinux上で動くプログラムを書く時代だから、そらWindows + WSLを使うよりも生Ubuntuの方がいいだろうな
ただUbuntuプリインストールの安いPCがないからね、なかなか日本の企業は移行できないだろう

61 :login:Penguin:2020/01/30(木) 20:54:46.30 ID:jJixXle3.net

win用の野良アプリをWSLからMinGW使ってビルドでけた
めっちゃ便利やん

63 :login:Penguin:2020/01/30(Thu) 22:19:11 ID:wgALLemi.net

ディストリごとにLinuxのカーネルが違っていて互換性がないとか思ってる人がいるのかな?

新しい機能は新しいLinuxカーネルにしか載ってないのは当然として、
それさえ満たしていればLinuxカーネルの互換性は高いんだよ

Linus Torvalds様、ユーザースペースの互換性を壊した開発者に強い態度をお示しになる
https://cpplover.blogspot.com/2018/12/linus-torvalds.html

> Linuxカーネルにおいては、ユーザースペースの挙動は変えないという強い下位互換保障がある。
> 以前のバージョンのカーネルで動いていたユーザースペースのコードが新しいバージョンの
> カーネルで動かなくなった場合、それは理由が何であれ新しいバージョンのカーネルのバグであるとみなされる。

8 :login:Penguin:2020/01/21(火) 22:32:49.09 ID:3cAhfjfl.net

SQL Server on Linux もあるでよ

66 :login:Penguin:2020/01/31(金) 01:05:06.09 ID:rrNH4BIi.net

カモメ時代のLinuxとも互換性あるのけ?

7 :login:Penguin:2020/01/21(火) 22:13:35.72 ID:Z7dIEvuQ.net

しかし、そのLinuxで書かれたソフトはwindowsから使われるんだよな。

68 :login:Penguin:2020/01/31(金) 09:18:51 ID:V+kDeENQ.net

バイナリ互換だけなら普通に出来るからな

72 :login:Penguin:2020/01/31(金) 11:39:17.11 ID:HyUwexkZ.net

23 :11:2020/01/26(日) 04:58:20.41 ID:+wixzFBg.net

漏れが言いたかったのは、仮想基盤について、ホストOS について興味ある人は、いないと言うこと!
ユーザーが使うのは、ゲストOS だから、ゲストOSの板で話すべき!

ホストOSなんか、クラウドだろうが、WSL だろうが、どれでも同じ。
ゲストOSを提供する、プラットフォームに興味はない!

18 :login:Penguin:2020/01/25(土) 09:14:18.27 ID:gBfHS0jd.net

だな
このスレは仮想環境総合スレッドで決まり

48 :login:Penguin:2020/01/30(木) 02:01:48.78 ID:jJixXle3.net

やろうと思ったけど32bitELFが動かない制約がきつかった

57 :login:Penguin:2020/01/30(木) 14:49:24.62 ID:sglBbjkn.net

結局パソコン丸ごと模擬する方が互換性高いし
画面やサウンドも使える

19 :login:Penguin:2020/01/25(土) 09:44:52.40 ID:/mTPFCs/.net

WSLって仮想環境だっけ?
あ、コンテナも仮想環境と言っていいのか

10 :login:Penguin:2020/01/24(金) 00:40:16.78 ID:VHVnr+5D.net

誘導しますんで下記の板でやってくだすれ

Windows板
http://mevius.5ch.net/win/

56 :login:Penguin:2020/01/30(木) 11:29:02.21 ID:N78kTYg5.net

> 大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し

誰がそんな嘘を言ってるんだ? Dockerとか知らないのか?
Dockerでは複数のディストリを動かすことができるが、
大元のカーネルは同じものを使う

これはLinuxのコンテナの仕組み
WSL2もそれと同じものを使ってる

MSがカスタマイズしたLinuxのカーネルで、全てのディストリが動く
単にインストーラーを用意するかどうかでしかない

そもそもWSL1だってそうだろ。MSが作ったLinuxカーネル互換機能で、
いろんなディストリが動いてる → https://github.com/yuk7/wsldl

それよりも互換性が高いLinuxカーネルで動かないわけじゃないし、
Dockerが動くわけだから、そのDockerでディストリを動かせばいい
ほぼ全てのLinuxディストリが既に存在してるはずだ

9 :login:Penguin:2020/01/21(火) 23:55:50 ID:qJHPc7B7.net

>>4
.netもか

74 :login:Penguin:2020/01/31(金) 21:00:27.06 ID:M54q5o92.net

セクシー小泉を発見した。

60 :login:Penguin:2020/01/30(Thu) 18:50:57 ID:obKqsaeD.net

WSL2ってLinuxと同じカーネルを使ってるのに
何もパッケージを入れてない状態で、
どうして9pプロトコルでWindowsとファイル共有が
できてるんだと思ったら、/init でやってるみたいだな。

/initが独自の/initになっていて、そいつがWindowsとの
統合機能を提供しているという仕組み
wslpathも/initへのシンボリックリンクでワロタ

3 :login:Penguin:2020/01/19(日) 10:33:02 ID:V+Erkn3Y.net

2018
Windows 49.9%
MacOS 26.7%
Linux-based 23.2%
BSD/Unix 0.2%

2019
Windows 47.5%
MacOS 26.8%
Linux-based 25.6%
BSD 0.1%

40 :login:Penguin:2020/01/26(日) 23:43:43.34 ID:o6VABBUy.net

荒らしている人が、お前の願いどおりに、他に引っ越すのと
荒らしている人が、お前の願いどおりに、心を入れ替えるのと
どちらが実現性高いと思う?

27 :login:Penguin:2020/01/26(日) 08:45:36.58 ID:aTUBtEGr.net

荒らしってどれ?

2 :login:Penguin:2020/01/19(日) 10:27:19 ID:V+Erkn3Y.net

Stackoverflow Developer Survey Results 2019
https://insights.stackoverflow.com/survey/2019

https://i.imgur.com/jlWNyso.png
https://i.imgur.com/WTzGWi7.png

どんどんWindowsが減っててLinuxが増えてて草

12 :login:Penguin:2020/01/24(金) 11:03:30.46 ID:SY2fNLAu.net

どうしてもこの板でやりたい人たちがいるみたいよ?
マイクロソフトの宣伝のためにw

43 :login:Penguin:2020/01/27(月) 22:53:41 ID:4AAtqeP/.net

荒らしってのはLinuxマンセーしない書き込みのことらしいぞ。

33 :login:Penguin:2020/01/26(日) 16:24:02.73 ID:aTUBtEGr.net

今でも20人くらいしかいない板なのに、WSL禁止したら3人しか残らないだろ。

58 :login:Penguin:2020/01/30(Thu) 17:43:30 ID:N78kTYg5.net

>>57
なんで、WSLはWindowsに足りない機能を補うためのものって
言ってるのに理解できないの?
画面とかサウンドとかWindowsにあるだろ

WSLはWindowsとLinux用CLI環境がうまく統合されてるのが
仮想マシンに対する優位な点なのに、
仮想マシンと使い方が違うものだって理解するのがどうしても苦痛なわけ?

13 :login:Penguin:2020/01/24(金) 23:10:27 ID:ipVjWe9g.net

ハッキリ言えよ。
「オラが気に入らんからお前ら出ていけ」って。
穴の穴の小さいLinux信者はお山の大将やれなきゃブーブー言うネット弁慶だなw

65 :login:Penguin:2020/01/31(金) 01:03:52.28 ID:Vj9P7OwW.net

互換性が微妙なのってドライバ周りだけじゃね?
つまりWSLには関係ない

34 :login:Penguin:2020/01/26(日) 16:28:01.06 ID:aTUBtEGr.net

まあ、Linuxに関係ない話題はお断りというなら、俺もお手伝いしてやってもいいが。
ウェブ板みたいになるぞ。
今やウェブ板は見る者がいなくなり、ジャバスクリプトの話題はお断りのプログラム板に移住してきてるぞ。

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

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

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

最近のコメント

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