[過去ログ]
【Bash】Windows Subsystem for Linux【WSL】10 (1002レス)
【Bash】Windows Subsystem for Linux【WSL】10 http://mao.5ch.io/test/read.cgi/linux/1615976083/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
267: login:Penguin [] 2021/05/02(日) 12:03:48 ID:fUSKsAgB WSLで不完全なubuntuモドキを使うくらいならVMで本物のubuntu環境作るわ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/267
268: login:Penguin [sage] 2021/05/02(日) 12:28:07 ID:DY1lPb/U >>262 使い分けてる。 powershellとかcmdも使いたいこともあるし。 http://mao.5ch.io/test/read.cgi/linux/1615976083/268
269: login:Penguin [sage] 2021/05/02(日) 12:28:24 ID:DY1lPb/U >>267 時代遅れ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/269
270: login:Penguin [sage] 2021/05/02(日) 12:31:07 ID:e/y1GMug そいつは使いどころをわかっていないだけだからw http://mao.5ch.io/test/read.cgi/linux/1615976083/270
271: login:Penguin [sage] 2021/05/02(日) 13:20:01 ID:rrPQzdcN 最近VM知ったんじゃね? そもそもWSL2がVMであることすら知らなさそうだしw http://mao.5ch.io/test/read.cgi/linux/1615976083/271
272: 194 [sage] 2021/05/02(日) 14:16:36 ID:myxnDIxs MSYS2 は、日本語などでバグる。 LinuxはUTF-8 だが、Windows は、CP932・UTF-16 などを使っているから WSL2 は、本物のLinuxだから良い。 しかも、MS のサポートあり カーネルの更新も、自動的にやってくれる >>194-195 に書いたように、 Windows 用のyarn をnpm じゃなくて、インストールして、 コマンドプロンプトで、where yarn と実行すると、 C:\Program Files (x86)\Yarn\bin\yarn C:\Program Files (x86)\Yarn\bin\yarn.cmd C:\Program Files (x86)\Yarn\bin\yarn.js これをWSL 側で、which yarn と実行すると、 /mnt/c/Program Files (x86)/Yarn/bin//yarn yarn はシェルスクリプトで書かれていて、 その中で、yarn.js が読み込まれるようになっている つまり、WSLでも動くように作ってある http://mao.5ch.io/test/read.cgi/linux/1615976083/272
273: login:Penguin [sage] 2021/05/02(日) 14:57:48 ID:WUGhiXgD >>178 今更だけどubuntu on wslのシェルにpwsh使ってるって意味 紛らわしくてごめん aptから入るし$profileも共有出来て快適 しかしまあ、デフォルトユーザーのままだとbash.exeでpwshが立ち上がるのは変な仕様だね… デフォルトユーザーはadmin専用にしててbashのままだから気付かなかった http://mao.5ch.io/test/read.cgi/linux/1615976083/273
274: 206 [sage] 2021/05/02(日) 16:02:56 ID:myxnDIxs >>206 に書いたように、 MS 製のWindows Terminal を使えばよい。 コマンドプロンプト・Power Shell・WSL Linux の3つを起動できる 他には、VSCode の拡張機能・Remote WSL もある。 vim の代わりに、VSCodeを使うのも良い http://mao.5ch.io/test/read.cgi/linux/1615976083/274
275: login:Penguin [sage] 2021/05/02(日) 16:06:56 ID:dzXiXroT 普通の仮想マシンは起動と終了が面倒だが WSLだと一瞬で起動してシャットダウンも不要だから気軽に使える。 bashからwindowsとlinuxのコマンドを混ぜて普通に使えるのも便利。 不便なところはUSBが使えない、外部ネットワークからのアクセスが面倒、Hackを使わないとsystemdが動かずsnapパッケージや一部のコマンドが使えないといった感じ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/275
276: login:Penguin [sage] 2021/05/02(日) 16:25:03 ID:dzXiXroT あと仮想マシンは固定のメモリを確保してしまうが WSL2だと動的確保になるのでメモリを無駄に消費しない。 キャッシュがメモリを無駄遣いする事があるが自分は ~/.bashrcに # キャッシュが1000MBを越えたらクリア if [ $(free -m|awk '/Mem:/{print $6}') -gt 1000 ]; then sudo bash -c "echo 3 > /proc/sys/vm/drop_caches" fi といったものを追加して対処している。 http://mao.5ch.io/test/read.cgi/linux/1615976083/276
277: login:Penguin [sage] 2021/05/02(日) 17:09:34 ID:myxnDIxs 一々、キャッシュを消す必要があるの? 何かでメモリが必要になったら、OS がキャッシュを消すだけでしょ? 自分で消しても、また同じものが先読みされてしまうだけなのでは? http://mao.5ch.io/test/read.cgi/linux/1615976083/277
278: login:Penguin [sage] 2021/05/02(日) 17:09:53 ID:4DNAJANX WSL2はHyper-Vアーキテクチャーなのにこの人は何を言ってるんだろう… https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-faq http://mao.5ch.io/test/read.cgi/linux/1615976083/278
279: login:Penguin [sage] 2021/05/02(日) 17:39:08 ID:dzXiXroT >>277 WSL2によるホストのメモリ枯渇を防ぐための暫定対処 https://qiita.com/yoichiwo7/items/e3e13b6fe2f32c4c6120 http://mao.5ch.io/test/read.cgi/linux/1615976083/279
280: login:Penguin [sage] 2021/05/02(日) 18:15:42 ID:dzXiXroT >>278 WSL2は専用のlinuxカーネル用にカスタマイズされた 軽量VMでHyper-Vをそのまま使ってるわけじゃないぞ http://mao.5ch.io/test/read.cgi/linux/1615976083/280
281: login:Penguin [] 2021/05/02(日) 18:37:43 ID:fUSKsAgB おまえらが使いたいLinuxの機能ってどうせgrepやlsやsortやsed,awkくらいだろ。 あと簡単なbashスクリプト。 そんなレベルならbusybox使えばいいんだよw http://mao.5ch.io/test/read.cgi/linux/1615976083/281
282: 277 [sage] 2021/05/02(日) 18:41:56 ID:myxnDIxs >>279 ありがとう。今でも、メモリを使い果たすのかな? 下のサイトでは、うまく行ってるみたいだけど 2021/4/27 WSL2 + Docker をメモリを節約しながら使えるか https://zenn.dev/takajun/articles/4f15d115548899 .wslconfig で、メモリ制限する http://mao.5ch.io/test/read.cgi/linux/1615976083/282
283: login:Penguin [sage] 2021/05/02(日) 18:47:07 ID:dzXiXroT >>282 今は最大メモリのデフォルト値が実装メモリの半分 または8GBのうち小さい方が適用されてたはず http://mao.5ch.io/test/read.cgi/linux/1615976083/283
284: login:Penguin [sage] 2021/05/02(日) 18:47:50 ID:myxnDIxs 漏れは、Ruby on Rails をやるから、 WSL2, Docker Compose, VSCode, Node.js までが初級者の範囲 http://mao.5ch.io/test/read.cgi/linux/1615976083/284
285: login:Penguin [sage] 2021/05/02(日) 18:49:45 ID:DY1lPb/U >>272 Unixで日本語使うのがダメだわなぁ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/285
286: login:Penguin [sage] 2021/05/02(日) 18:51:13 ID:DY1lPb/U >>278 本家の機械訳なんだけど。 http://mao.5ch.io/test/read.cgi/linux/1615976083/286
287: login:Penguin [sage] 2021/05/02(日) 18:52:27 ID:DY1lPb/U bash scriptやらgrep, sed, awk, perl, pythonなどのライトユースなら WSL1のほうがいいと思うけど、どうなんだろ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/287
288: login:Penguin [sage] 2021/05/02(日) 18:55:03 ID:8fEdV7ME それくらいならgit bashでもよさそう http://mao.5ch.io/test/read.cgi/linux/1615976083/288
289: login:Penguin [sage] 2021/05/02(日) 19:04:48 ID:wQbLkfmK >>280 誰もそのまま使ってるなんて言ってないよ アーキテクチャーってわかるかな?w http://mao.5ch.io/test/read.cgi/linux/1615976083/289
290: login:Penguin [sage] 2021/05/02(日) 19:09:16 ID:dzXiXroT >>289 何がいいたいの? http://mao.5ch.io/test/read.cgi/linux/1615976083/290
291: login:Penguin [sage] 2021/05/02(日) 19:14:34 ID:czA7UY1d >>281 lsですら使えないものをどうしろと http://mao.5ch.io/test/read.cgi/linux/1615976083/291
292: login:Penguin [sage] 2021/05/02(日) 19:37:18 ID:X4tcg/QR WSL2のLinuxカーネルって、自分でビルドして差し替える事もできるから、そこまで特別なモノでもないようだけど カーネルファイルがゲストのファイルシステム上に無いってのは、VMとして特殊ではあるかなぁ http://mao.5ch.io/test/read.cgi/linux/1615976083/292
293: login:Penguin [sage] 2021/05/02(日) 19:50:41 ID:Hui+krt9 >>290 > 普通の仮想マシンは起動と終了が面倒だが > WSLだと一瞬で起動してシャットダウンも不要だから気軽に使える。 普通の仮想マシンもゲストのシャットダウンなんて不要なことも知らんの? Hyper-Vなんてホストリブートしてもゲストはそのまま(もちろんホストのリブート中は止まってるけど)稼働してる WSL2もそれを踏襲してるだけ http://mao.5ch.io/test/read.cgi/linux/1615976083/293
294: login:Penguin [] 2021/05/02(日) 20:04:52 ID:B/rwm6CL >>293 普通の仮想マシンと言うか、普通のLinuxが起動する余計なサービスが不要 あれが起動時に時間がかかってメモリも食う http://mao.5ch.io/test/read.cgi/linux/1615976083/294
295: login:Penguin [sage] 2021/05/02(日) 20:08:33 ID:emf24shn みなさん、議論の末だんだんWSLが何者であるかがわかってきたようですね 感心感心w http://mao.5ch.io/test/read.cgi/linux/1615976083/295
296: login:Penguin [sage] 2021/05/02(日) 20:12:50 ID:ZTyHBkAI >>294 仮想マシンの話なのなのかゲストOSの話なのかはっきりしてくれ http://mao.5ch.io/test/read.cgi/linux/1615976083/296
297: login:Penguin [sage] 2021/05/02(日) 20:34:39 ID:B/rwm6CL >>296 実装方法ではなくて、なにを利用者に提供しているかが重要 MSが開発したソフトが素晴らしいという話をしているのであって 自作すればいいという話でもない http://mao.5ch.io/test/read.cgi/linux/1615976083/297
298: login:Penguin [sage] 2021/05/02(日) 20:37:46 ID:dzXiXroT >>293 Hyper-Vは使ってなかったしVirtualBoxは以前はぶっこわれてたらしいのが改善されてるのか しばらく使ってなかったから知らんかったわ http://mao.5ch.io/test/read.cgi/linux/1615976083/298
299: login:Penguin [sage] 2021/05/02(日) 20:39:39 ID:vD/B0U3z Linuxとの統合を目指すWindows 10 https://news.mynavi.jp/article/20210502-windows10report/ Microsoftの本気度を探ってみたい。先日、日本マイクロソフトの発表会で「WindowsとLinuxの融合を目指しているのか」と尋ねたところ、 日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 シニアプロダクトマネージャー/Azure SME 廣瀬一海氏は、個人的見解としながらも、以下のようにコメントした。 「2004年4月にWix(Windows Installer)をオープンソースとしてSourceForge.netにリリースしたことからも分かるように、当初から融合を目指してきたと思う。 WSLからTensorFlow経由で機械学習し、その結果をgnuplotでグラフ化できる利便性は大きい」 また、日本マイクロソフト Azure ビジネス本部 マーケットデベロップメント部 プロダクトマネージャー/Azure SME 佐藤壮一氏も同じく個人的意見として、 「開発者目線では統合を狙っていると思う。1つのプラットフォームでWindowsとLinuxアプリの実行環境を実現し、統合に向かっている印象を受ける」と回答している。 http://mao.5ch.io/test/read.cgi/linux/1615976083/299
300: login:Penguin [sage] 2021/05/02(日) 20:42:00 ID:B/rwm6CL >>299 WindowsとLinuxの融合というより WindowsにLinuxを融合させるって感じよね Linux側はWindowsなんて知ったことじゃないし http://mao.5ch.io/test/read.cgi/linux/1615976083/300
301: login:Penguin [sage] 2021/05/02(日) 20:44:33 ID:B/rwm6CL > 筆者自身はKDEやGnomeをWindows 10上で使いたいとは思っていないのだが、 誰もそんなもの使いたいと思ってないと思うし MSが実現しようとしてるのもそれじゃないでしょ? KDEやGnome(というWindowsよりも劣ってデスクトップ環境)を使いたいなら それこそ仮想マシンを使えばいい そんなクソデスクトップ環境なしに、Linux GUIアプリを使えるのがいいんだから http://mao.5ch.io/test/read.cgi/linux/1615976083/301
302: login:Penguin [sage] 2021/05/02(日) 20:45:31 ID:QVh+6HVE 融合 その名称は? winux? Lindows? http://mao.5ch.io/test/read.cgi/linux/1615976083/302
303: login:Penguin [sage] 2021/05/02(日) 20:46:29 ID:B/rwm6CL >>302 Windowsだよw LinuxはWindowsのサブシステムにすぎない http://mao.5ch.io/test/read.cgi/linux/1615976083/303
304: login:Penguin [sage] 2021/05/02(日) 20:54:21 ID:4JlHycSp >>297 アンカーミスか? マジで何を言いたいのかさっぱりわからん… http://mao.5ch.io/test/read.cgi/linux/1615976083/304
305: login:Penguin [] 2021/05/02(日) 20:59:15 ID:B/rwm6CL >>304 WSL2は仮想マシン+ゲストOS+Windowsとの連携サービスで構成されてるんだから どれか一つの話をしても意味がないということ http://mao.5ch.io/test/read.cgi/linux/1615976083/305
306: login:Penguin [sage] 2021/05/02(日) 21:07:23 ID:Cm3/XpEZ >>305 いやいや > 普通のLinuxが起動する余計なサービス って何よ?とか > 起動時 ってなんの起動時だよ って話 もしかしてHyper-Vはサービスとして動作してることも知らんとか? http://mao.5ch.io/test/read.cgi/linux/1615976083/306
307: login:Penguin [] 2021/05/02(日) 21:07:59 ID:B/rwm6CL WSL2は複数のディストリをインストールできるのを知っているだろうか? Ubuntuの複数のバージョン。Ubuntu以外もインストールできるし 同時に起動することもできる。 しかし仮想マシンもLinuxカーネルも一つしか起動しない これもはやLinuxを超えてると思うw http://mao.5ch.io/test/read.cgi/linux/1615976083/307
308: login:Penguin [] 2021/05/02(日) 21:08:55 ID:B/rwm6CL >>306 仮想マシンに普通のLinuxをインストールすると systemdで余計なサービスがいっぱい起動する これが起動時間を大幅に低下させて 使用メモリも食う原因になってる WSL2はそれがない http://mao.5ch.io/test/read.cgi/linux/1615976083/308
309: login:Penguin [sage] 2021/05/02(日) 21:43:39 ID:R8BkWQCX >>307 異なるLinuxのバージョンを1つのカーネルで同時に起動? そりゃスゲーなw >>308 > 仮想マシンに普通のLinuxをインストールするとsystemdで余計なサービスがいっぱい起動する だからそれはゲスト側の話だろ > WSL2はそれがない 単に不要なサービス切ってるだけ http://mao.5ch.io/test/read.cgi/linux/1615976083/309
310: login:Penguin [] 2021/05/02(日) 22:02:15 ID:B/rwm6CL >>309 > そりゃスゲーなw Linuxのコンテナ機能を使って複数のディストリを一つのカーネルで動かしてる すごいだろw だから軽いんだよ。 > 単に不要なサービス切ってるだけ MSがカスタマイズしたLinuxカーネルを使った独自の軽量ディストリを動かしてる サービスなんて切るも何も最初から無い 独自のディストリの中でコンテナ機能を使ってUbuntu等を実行してる もちろんUbuntuを「コンテナとして」起動するからUbuntuのsystemdなどは動かない 動かないと言うかあえて動かしていないし動かす必要もない UbuntuコンテナはMS独自のinitを使って起動してる そのinitは9Pを使ったファイル共有サーバーを兼ねてるから WSL2でUbuntuを(独自のinit経由で)起動するだけで ファイル共有がシームレスに実現できている これと同じ仕組みを自作するのは大変よw http://mao.5ch.io/test/read.cgi/linux/1615976083/310
311: login:Penguin [] 2021/05/02(日) 22:06:41 ID:B/rwm6CL WSL2だとUbuntuをコンテナとして起動するから ゲストの余計なサービスは起動しないし ゲストの起動速いし、ゲストのメモリも食わない http://mao.5ch.io/test/read.cgi/linux/1615976083/311
312: login:Penguin [sage] 2021/05/02(日) 22:15:11 ID:DRmF4Ywx dockerと何が違うの? http://mao.5ch.io/test/read.cgi/linux/1615976083/312
313: login:Penguin [] 2021/05/02(日) 22:17:22 ID:B/rwm6CL >>312 むしろ同じところはコンテナ技術を使うというところしか無い 機能も目的もぜんぜん違う Dockerは開発者が開発したアプリを配布する時に使うもの WSL2は開発者がアプリを開発する時に使うもの この2つがそろったからWindowsの開発は格段に便利になったと言っても過言ではない http://mao.5ch.io/test/read.cgi/linux/1615976083/313
314: login:Penguin [sage] 2021/05/02(日) 22:30:44 ID:bGYT2yAP >>310-311 それって仮想マシン上のLinuxでDocker動かしてるのと同じだろ 軽量ディストリとか言ってるけど簡単に言えばサービス切ってるだし http://mao.5ch.io/test/read.cgi/linux/1615976083/314
315: login:Penguin [] 2021/05/02(日) 22:35:25 ID:B/rwm6CL >>314 実装の詳細とかどうでもいいだろw それで何を実現し提供してるのか WSL2は軽いLinux環境を実現して提供している お前、これと同じものを自作してみせますよって言ってるの?w http://mao.5ch.io/test/read.cgi/linux/1615976083/315
316: login:Penguin [sage] 2021/05/02(日) 22:56:24 ID:jK4scGZl Docker(アプリケーションコンテナ)というかLXC(システムコンテナ)でしょ http://mao.5ch.io/test/read.cgi/linux/1615976083/316
317: login:Penguin [sage] 2021/05/02(日) 22:56:37 ID:fssgNGMM >>313 > Dockerは開発者が開発したアプリを配布する時に使うもの 何だこのアホみたいな決めつけはw >>315 だから Hyper-V + Docker で作れるだろって話 実際に作るとなると七面倒な作業はあるにしても作れないわけじゃないだろ http://mao.5ch.io/test/read.cgi/linux/1615976083/317
318: login:Penguin [] 2021/05/02(日) 23:09:43 ID:B/rwm6CL >>317 > だから Hyper-V + Docker で作れるだろって話 正確に言えば、以下の構成で作れますよ Hyper-V + 独自カスタムのLinuxカーネル + Linuxコンテナ + 独自のinit + 9p プロトコル + wslpath などのLinux用サポートコマンド + Windows での9pプロトコルサポート + エクスプローラー統合 + wsl.exe 等のWindows用コマンド + WSL上のLinuxからのWindows exeの直接実行 + TCPポートの透過的なマッピング 最低でもこれぐらいと書いてくださいよ でないと、あんたが自作する場合の工数を把握できないよ そいでどれくらいの時間でで作れるの? もう一度来て下さい。本物のwslを見せてあげますよとか言うんでしょ? 明日なの?一週間後なの?何日で作れるの? http://mao.5ch.io/test/read.cgi/linux/1615976083/318
319: login:Penguin [] 2021/05/02(日) 23:19:16 ID:B/rwm6CL 社長「簡単でしょ?作ってよ。LinuxからWindowsコマンドを 実行できるようにするだけでいいんだよ。できる?」 開発者「技術的には可能です。」 で始まる失敗プロジェクトを見てるような感じだよなw http://mao.5ch.io/test/read.cgi/linux/1615976083/319
320: login:Penguin [] 2021/05/02(日) 23:49:42 ID:K2X4AYft WSL2でホストのWin10にOpenSSHのサーバーとクライアントインストールして踏み台にして外部のホストにIPv6でSSH接続できた avahi でホスト名+localでIPv4アドレス解決できるしいい感じ http://mao.5ch.io/test/read.cgi/linux/1615976083/320
321: login:Penguin [sage] 2021/05/02(日) 23:51:43 ID:HVP+FDkC >>318-319 発注してくれるのかな?w 顔真っ赤過ぎだろ… http://mao.5ch.io/test/read.cgi/linux/1615976083/321
322: login:Penguin [sage] 2021/05/02(日) 23:57:53 ID:gLNCgsMs なんでわざわざこのスレにwslいらないって言いに来るんだろう こちとら気に入って便利に使ってるんだからほっとけばいいのに http://mao.5ch.io/test/read.cgi/linux/1615976083/322
323: login:Penguin [] 2021/05/03(月) 00:12:02 ID:oSh6HaeP >>321 MSが作ってるものをわざわざ再発明する必要ないでしょ? しかも機能劣化版w http://mao.5ch.io/test/read.cgi/linux/1615976083/323
324: login:Penguin [sage] 2021/05/03(月) 00:17:58 ID:XB6YcrbL >>323 皮肉も理解できないのか?w > 普通の仮想マシンは起動と終了が面倒だが > WSLだと一瞬で起動してシャットダウンも不要 仮想マシンでもそれぐらいは普通にできるって話な http://mao.5ch.io/test/read.cgi/linux/1615976083/324
325: login:Penguin [] 2021/05/03(月) 00:27:43 ID:oSh6HaeP >>324 自分が WSL2で使われてる技術の一部の話をしてるって WSL2=(いろいろ+仮想マシン) みんな「WSL2(の中の仮想マシン技術のおかげで)できるんですよ」 おまえ「仮想マシン技術でできる!」 http://mao.5ch.io/test/read.cgi/linux/1615976083/325
326: login:Penguin [] 2021/05/03(月) 00:28:30 ID:oSh6HaeP なんか文字が切れた >>324 自分が WSL2で使われてる技術の一部の話をしてるって気づいてる? WSL2=(いろいろ+仮想マシン) みんな「WSL2(の中の仮想マシン技術のおかげで)できるんですよ」 おまえ「仮想マシン技術でできる!」 http://mao.5ch.io/test/read.cgi/linux/1615976083/326
327: login:Penguin [sage] 2021/05/03(月) 00:55:14 ID:JwA/0ZAl >>325-326 WSL2は普通の仮想マシンではできない凄いことができると言う人がいただけ ⇒ >>275-276 別にWSL2が劣ってるとか言う話ではなくアーキテクチャーが同じなんだからそりゃ同じことは可能 冷静に考えたらわかる話だと思うけどツッコんだらなぜか1週間後に作って来れるんかとか言い出したw http://mao.5ch.io/test/read.cgi/linux/1615976083/327
328: login:Penguin [] 2021/05/03(月) 01:08:04 ID:oSh6HaeP 普通の仮想マシンに普通のLinuxを入れただけじゃできないだろ どうやって2秒で起動するの? https://ascii.jp/elem/000/001/881/1881674/ マイクロソフトが主張するように、仮想環境を使いながらも起動は速い。 同じマシンでWSL1とWSL2(どちらもUbuntu-18.04相当)を起動してみたが、 どちらも2秒程度で起動し、差はほとんどなかった。これならWSL1の代用として十分な速度といえる。 http://mao.5ch.io/test/read.cgi/linux/1615976083/328
329: login:Penguin [] 2021/05/03(月) 01:09:32 ID:oSh6HaeP WSL2は仮想マシン+Ubuntuというシステム全体の話ですごいって言ってるのに その一部の仮想マシンだけを比較してるのがそもそも的外れ http://mao.5ch.io/test/read.cgi/linux/1615976083/329
330: login:Penguin [sage] 2021/05/03(月) 01:42:29 ID:eXEZzWfB >>328-329 今時サービス切りまくれば2秒程度で起動するのは普通にできるよ まあHyper-Vならスナップショット使ってもいいし そもそもWSL2自体がHyper-Vアーキテクチャー使ってるんだからチューニングさえすれば同じようにできるのは当たり前 もしかしてWSL2は魔法のツールだと思ってるのかな?w http://mao.5ch.io/test/read.cgi/linux/1615976083/330
331: login:Penguin [sage] 2021/05/03(月) 01:49:55 ID:yPsKx072 >>330 だから社長の開発者さんに言ってるんでしょ 「やったこと無いけど簡単なこと。理論上は可能です。」 っていうなら早くやってくださいって http://mao.5ch.io/test/read.cgi/linux/1615976083/331
332: login:Penguin [sage] 2021/05/03(月) 02:06:40 ID:yKCRjybM >>331 Hyper-Vのスナップショットなら今でもできてますけど… もしかして仮想マシン使ったことないのか? http://mao.5ch.io/test/read.cgi/linux/1615976083/332
333: login:Penguin [sage] 2021/05/03(月) 02:21:00 ID:jo4LlmMO すげえ伸びてると思ったらMSマンセーマンがむきむきしてんのか 別にMSやWSLを貶してるわけじゃなさそうだし落ち着けよ http://mao.5ch.io/test/read.cgi/linux/1615976083/333
334: login:Penguin [] 2021/05/03(月) 03:05:24 ID:wynjZJgv もうWSLのスレはWindows板に移動すべきじゃね? Linux板でもWineのスレをWindows板には書かんだろ http://mao.5ch.io/test/read.cgi/linux/1615976083/334
335: login:Penguin [sage] 2021/05/03(月) 06:45:02 ID:E6T2qpQX NGIDに入れとけ http://mao.5ch.io/test/read.cgi/linux/1615976083/335
336: login:Penguin [sage] 2021/05/03(月) 07:45:49 ID:DSxG1AqT wslでguiアプリってもう何もせずに利用できるの? https://ascii.jp/elem/000/004/053/4053659/ WSL2でのGUIアプリ対応がプレビュー版で開始 実際に動かしてみた ーーーーー WSL2でGUIアプリを動作させるためには、 Windows 10 プレビュービルド21364 WDDM 2.9対応GPUドライバー 最新のWSL2用Linuxカーネル が動作の条件になるようだが、筆者の環境では特に何もすることなく、WSL2でGUIアプリケーションのインストールができた。 http://mao.5ch.io/test/read.cgi/linux/1615976083/336
337: login:Penguin [sage] 2021/05/03(月) 09:35:30 ID:se0HlXbZ >>336 筆者の環境がその条件を満たしていただけでない? 普段から評価記事書くためにDevチャネル使っている人なんだと思う。 http://mao.5ch.io/test/read.cgi/linux/1615976083/337
338: login:Penguin [] 2021/05/03(月) 09:57:45 ID:ItQ1EujP >>336 190の書き込み、現状ではCPU世代によって問題あり。 https://linux.srad.jp/story/21/04/29/0430220/ http://mao.5ch.io/test/read.cgi/linux/1615976083/338
339: login:Penguin [sage] 2021/05/03(月) 10:24:08 ID:yPsKx072 >>332 > Hyper-Vのスナップショットなら今でもできてますけど… Hyper-Vのスナップショットで2秒で起動なんてできませんよ メモリ内容(確保していたメモリ分)を元に戻さないといけませんから 0から起動(メモリ内容なし)と比べ物にはなりません http://mao.5ch.io/test/read.cgi/linux/1615976083/339
340: login:Penguin [sage] 2021/05/03(月) 10:56:05 ID:Xb2t6XL3 >>339 普通にできるけど? 10年前のPCとか持ってこられたら困るけどねw http://mao.5ch.io/test/read.cgi/linux/1615976083/340
341: login:Penguin [sage] 2021/05/03(月) 11:58:27 ID:Qqxy8cON SATAのSSDじゃ無理じゃね http://mao.5ch.io/test/read.cgi/linux/1615976083/341
342: login:Penguin [sage] 2021/05/03(月) 12:34:13 ID:K5pIMokM >>336 >WSL2でGUIアプリを動作させるためには、 > >WDDM 2.9対応GPUドライバー これが間違い。こんな最新ドライバーじゃなくてもWSLgは動くよ 俺がWSLgを試してるのはグラボなしCPUはHaswell世代、WDDM1.3 WDDM2.9が必要なのはWSLでGPUを使う場合だね http://mao.5ch.io/test/read.cgi/linux/1615976083/342
343: login:Penguin [sage] 2021/05/03(月) 12:45:51 ID:JFwzJuhV NVMeならいけるんじゃね? http://mao.5ch.io/test/read.cgi/linux/1615976083/343
344: login:Penguin [sage] 2021/05/03(月) 13:16:07 ID:vaQSohGG WSLgで日本語入力できる? http://mao.5ch.io/test/read.cgi/linux/1615976083/344
345: login:Penguin [sage] 2021/05/03(月) 13:56:13 ID:+Vks7FS4 今の所Linux側のIMEを使えるようにしておけば行ける WindowsのIMEを使うのは既に改善のリクエストが上がってる http://mao.5ch.io/test/read.cgi/linux/1615976083/345
346: login:Penguin [sage] 2021/05/03(月) 14:09:54 ID:2SEkIlsM なんでWindowsのIMEを使おうとするんですか!?とか思ってそう まあLinuxで使いたいのはアプリであって それを取り巻く環境じゃないんだよな http://mao.5ch.io/test/read.cgi/linux/1615976083/346
347: login:Penguin [sage] 2021/05/03(月) 14:32:30 ID:+Vks7FS4 プレビューリリースで英語以外の環境が後回しなのは良くある事だからねぇ 必要だと思ったら早めにフィードバックすれば、安定リリースには間に合うんじゃないかなぁ、多分、きっと、もしかしたら… http://mao.5ch.io/test/read.cgi/linux/1615976083/347
348: login:Penguin [sage] 2021/05/03(月) 16:07:06 ID:aXQorpTA WSL2 では、MSストアにないディス鳥でも、 Docker に詰めれば動くと、誰かが書いていた気がする http://mao.5ch.io/test/read.cgi/linux/1615976083/348
349: login:Penguin [sage] 2021/05/03(月) 20:06:31 ID:DSxG1AqT WSLがそんなになんちゃってLinuxならchromebookのlxcのLinuxの方がやっぱり完全性からも優れてるんだな GUIアプリははじめから使えるし http://mao.5ch.io/test/read.cgi/linux/1615976083/349
350: login:Penguin [sage] 2021/05/03(月) 20:33:58 ID:vaQSohGG >>345 ありがとう。日本語入力できたよ。 ubuntuのterminalからアプリを起動しないと日本語 IMEが使えないんですね。 スタートに追加されたアイコンから起動してもIMEが使えなくてハマりました。 http://mao.5ch.io/test/read.cgi/linux/1615976083/350
351: login:Penguin [sage] 2021/05/03(月) 22:39:32 ID:vo1zNPPu >>348 WSL1でもDockerイメージ作成と同じ手順でtarボールを作成すれば動くよ (CentOS Streamで確認済み) http://mao.5ch.io/test/read.cgi/linux/1615976083/351
352: login:Penguin [sage] 2021/05/03(月) 22:47:26 ID:vo1zNPPu 端折ったけど、rootfsのtarボールを作成してインポートすれば動かせるってことね。 http://mao.5ch.io/test/read.cgi/linux/1615976083/352
353: login:Penguin [] 2021/05/04(火) 00:05:12 ID:9Pn0YJfJ >>349 lxcじゃ一番重要なWindowsとの連携ができないじゃん っていうかWSL1ならともかくWSL2はMSがカスタマイズした 本物のLinuxカーネルを使ってるし動かすUbuntuも同じ lxcが使ってるコンテナはWSL2でも使ってるので基本技術は同じでGUIを動かすのは大変だよ https://qiita.com/m-shibata/items/907986ed25f7619dc5eb だからChromeも大変な思いをしてCrostiniを開発してようやくGUI対応したんでしょ? lxcだけで簡単にGUI対応できるわけじゃない 比較するならせめてCrostini vs WSLで比較しなきゃ http://mao.5ch.io/test/read.cgi/linux/1615976083/353
354: login:Penguin [] 2021/05/04(火) 00:06:52 ID:9Pn0YJfJ >>348 > Docker に詰めれば動くと、誰かが書いていた気がする むしろDocker に詰めればWSLはなくてもWindowsで動くよ WSLがない時代からDocker for Windowsがあるわけで http://mao.5ch.io/test/read.cgi/linux/1615976083/354
355: login:Penguin [] 2021/05/04(火) 00:17:00 ID:r7LdlVJw >>348 Dockerイメージからexportしたtarを、WSLへimportするということ。 やっていることは出力したベース・システムをtarファイルにまとめる方法と同じ。 違うのは、ベース・システムを取り出すにはLinux環境が必要なのに対して、Dockerイメージの場合はそれが不要ということ。 http://mao.5ch.io/test/read.cgi/linux/1615976083/355
356: login:Penguin [] 2021/05/04(火) 00:25:44 ID:9Pn0YJfJ > 違うのは、ベース・システムを取り出すにはLinux環境が必要なのに対して、Dockerイメージの場合はそれが不要ということ。 どういう意味? すでにtar.gz(?)でまとめてあるから、取り出すときはは不要ってこと? まとめる時にLinux環境が必要だよね? tar.gzファイルをダウンロードするのはLinux環境がなくてもできるけど? http://mao.5ch.io/test/read.cgi/linux/1615976083/356
357: login:Penguin [] 2021/05/04(火) 00:27:41 ID:9Pn0YJfJ 分かりづらかったから補足するけど DockerがサーバーにアップしてるイメージをダウンロードするのにLinuxが不要という意味なら サーバーにアップしてあるVMイメージをダウンロードすることなんて どのOSでもできるよねってこと http://mao.5ch.io/test/read.cgi/linux/1615976083/357
358: login:Penguin [sage] 2021/05/04(火) 00:46:35 ID:7f1ABcCG WSL使ってるのはアホばかり http://mao.5ch.io/test/read.cgi/linux/1615976083/358
359: login:Penguin [] 2021/05/04(火) 00:48:26 ID:r7LdlVJw 何らかのディストロをDistrobutionをWSLで動かしたい場合、 方法1 何処かに構築したディストロ環境からベース・システムを出力して、tarにまとめる。 tarをWSLへimportする。 方法2 Docker Hubから目当てのディストロ・イメージをダウンロードして、Dockerでexportする。 exportしたtarをWSLへimportする。 方法2は、ディストロ環境を構築する手間がいらないということ。 VMイメージをダウンロードするのと違うのは、みんなWSLで使いたいのであって、Hyper-VやVMWareで運用したいわけではないということ。 どちらが良いとか、別の方法でもできるとかは、個人の都合。 http://mao.5ch.io/test/read.cgi/linux/1615976083/359
360: login:Penguin [] 2021/05/04(火) 01:07:23 ID:9Pn0YJfJ > Docker Hubから目当てのディストロ・イメージをダウンロードして、 ディストロ・イメージはどうやって作るの? Linux使わないで作れるの? http://mao.5ch.io/test/read.cgi/linux/1615976083/360
361: login:Penguin [] 2021/05/04(火) 01:16:44 ID:9Pn0YJfJ これ使うと良さそう Creating a WSL distribution from a Dockerfile https://source.coveo.com/2019/10/18/wsl-from-dockerfile/ 1. Build the Docker image from the Dockerfile. 2. Run the newly created image in a container. 3. Export the container filesystem using the ‘docker export’ command. 4. Import the filesystem in WSL using the ‘wsl –import’ command. WSLが実際のLinuxとは違って、systemdによるデーモン機能が不要な Dockerと同じコンテナ技術をベースにしてるから ファイルシステムの中身さえあれば用意に変換できるってことね http://mao.5ch.io/test/read.cgi/linux/1615976083/361
362: login:Penguin [sage] 2021/05/04(火) 02:35:11 ID:CTmiZme4 >>353 crotini vs WSL2 で比較した場合、Linuxの完全性からcrotiniの方が優れているのかな? http://mao.5ch.io/test/read.cgi/linux/1615976083/362
363: login:Penguin [sage] 2021/05/04(火) 02:40:55 ID:9Pn0YJfJ Linuxの完全性を目的としている人なんていないので(完璧がほしければ仮想マシンを使えばいい) crotiniを使いたい人もLinuxの完全性なんかどうでもいいと思ってるでしょう WSLは普段使うWindowsに統合されているということが重要なので ホスト環境がWindowsじゃないと意味がない http://mao.5ch.io/test/read.cgi/linux/1615976083/363
364: login:Penguin [sage] 2021/05/04(火) 02:55:09 ID:CTmiZme4 >>363 いやいや前提が違う 例えば子供にwindowsかchromebookを与えてLinuxも勉強させたい。 その時、crostiniかWSL2で勉強させるのはどっちがいいか?ってこと。 http://mao.5ch.io/test/read.cgi/linux/1615976083/364
365: login:Penguin [sage] 2021/05/04(火) 03:18:53 ID:9Pn0YJfJ それなら仮想マシンにLinux入れるところからやらせればいいだろ どちらもかわらん。なぜ目的を無視して最初に間違った道具を選ぶのか http://mao.5ch.io/test/read.cgi/linux/1615976083/365
366: login:Penguin [] 2021/05/04(火) 06:20:35 ID:I8jlImL2 Linuxの勉強目的ならさすがに仮想だな 習得したらWSL使う感じかな http://mao.5ch.io/test/read.cgi/linux/1615976083/366
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 636 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.352s*