[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】10 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
301: 2021/05/02(日)20:44 ID:B/rwm6CL(4/14) AAS
> 筆者自身はKDEやGnomeをWindows 10上で使いたいとは思っていないのだが、

誰もそんなもの使いたいと思ってないと思うし
MSが実現しようとしてるのもそれじゃないでしょ?

KDEやGnome(というWindowsよりも劣ってデスクトップ環境)を使いたいなら
それこそ仮想マシンを使えばいい
そんなクソデスクトップ環境なしに、Linux GUIアプリを使えるのがいいんだから
302
(1): 2021/05/02(日)20:45 ID:QVh+6HVE(1) AAS
融合
その名称は?
winux?
Lindows?
303: 2021/05/02(日)20:46 ID:B/rwm6CL(5/14) AAS
>>302
Windowsだよw

LinuxはWindowsのサブシステムにすぎない
304
(1): 2021/05/02(日)20:54 ID:4JlHycSp(1) AAS
>>297
アンカーミスか?
マジで何を言いたいのかさっぱりわからん…
305
(1): 2021/05/02(日)20:59 ID:B/rwm6CL(6/14) AAS
>>304
WSL2は仮想マシン+ゲストOS+Windowsとの連携サービスで構成されてるんだから
どれか一つの話をしても意味がないということ
306
(1): 2021/05/02(日)21:07 ID:Cm3/XpEZ(1) AAS
>>305
いやいや
> 普通のLinuxが起動する余計なサービス
って何よ?とか
> 起動時
ってなんの起動時だよ
って話
もしかしてHyper-Vはサービスとして動作してることも知らんとか?
307
(1): 2021/05/02(日)21:07 ID:B/rwm6CL(7/14) AAS
WSL2は複数のディストリをインストールできるのを知っているだろうか?
Ubuntuの複数のバージョン。Ubuntu以外もインストールできるし
同時に起動することもできる。

しかし仮想マシンもLinuxカーネルも一つしか起動しない
これもはやLinuxを超えてると思うw
308
(1): 2021/05/02(日)21:08 ID:B/rwm6CL(8/14) AAS
>>306
仮想マシンに普通のLinuxをインストールすると
systemdで余計なサービスがいっぱい起動する

これが起動時間を大幅に低下させて
使用メモリも食う原因になってる

WSL2はそれがない
309
(1): 2021/05/02(日)21:43 ID:R8BkWQCX(1) AAS
>>307
異なるLinuxのバージョンを1つのカーネルで同時に起動?
そりゃスゲーなw

>>308
> 仮想マシンに普通のLinuxをインストールするとsystemdで余計なサービスがいっぱい起動する
だからそれはゲスト側の話だろ

> WSL2はそれがない
単に不要なサービス切ってるだけ
310
(1): 2021/05/02(日)22:02 ID:B/rwm6CL(9/14) AAS
>>309
> そりゃスゲーなw
Linuxのコンテナ機能を使って複数のディストリを一つのカーネルで動かしてる
すごいだろw だから軽いんだよ。

> 単に不要なサービス切ってるだけ
MSがカスタマイズしたLinuxカーネルを使った独自の軽量ディストリを動かしてる
サービスなんて切るも何も最初から無い

独自のディストリの中でコンテナ機能を使ってUbuntu等を実行してる
もちろんUbuntuを「コンテナとして」起動するからUbuntuのsystemdなどは動かない
動かないと言うかあえて動かしていないし動かす必要もない
省5
311
(1): 2021/05/02(日)22:06 ID:B/rwm6CL(10/14) AAS
WSL2だとUbuntuをコンテナとして起動するから
ゲストの余計なサービスは起動しないし
ゲストの起動速いし、ゲストのメモリも食わない
312
(1): 2021/05/02(日)22:15 ID:DRmF4Ywx(1) AAS
dockerと何が違うの?
313
(1): 2021/05/02(日)22:17 ID:B/rwm6CL(11/14) AAS
>>312
むしろ同じところはコンテナ技術を使うというところしか無い
機能も目的もぜんぜん違う

Dockerは開発者が開発したアプリを配布する時に使うもの
WSL2は開発者がアプリを開発する時に使うもの

この2つがそろったからWindowsの開発は格段に便利になったと言っても過言ではない
314
(1): 2021/05/02(日)22:30 ID:bGYT2yAP(1) AAS
>>310-311
それって仮想マシン上のLinuxでDocker動かしてるのと同じだろ
軽量ディストリとか言ってるけど簡単に言えばサービス切ってるだし
315
(1): 2021/05/02(日)22:35 ID:B/rwm6CL(12/14) AAS
>>314
実装の詳細とかどうでもいいだろw
それで何を実現し提供してるのか
WSL2は軽いLinux環境を実現して提供している

お前、これと同じものを自作してみせますよって言ってるの?w
316: 2021/05/02(日)22:56 ID:jK4scGZl(1) AAS
Docker(アプリケーションコンテナ)というかLXC(システムコンテナ)でしょ
317
(1): 2021/05/02(日)22:56 ID:fssgNGMM(1) AAS
>>313
> Dockerは開発者が開発したアプリを配布する時に使うもの
何だこのアホみたいな決めつけはw

>>315
だから Hyper-V + Docker で作れるだろって話
実際に作るとなると七面倒な作業はあるにしても作れないわけじゃないだろ
318
(1): 2021/05/02(日)23:09 ID:B/rwm6CL(13/14) AAS
>>317
> だから Hyper-V + Docker で作れるだろって話

正確に言えば、以下の構成で作れますよ

Hyper-V + 独自カスタムのLinuxカーネル + Linuxコンテナ
+ 独自のinit + 9p プロトコル + wslpath などのLinux用サポートコマンド
+ Windows での9pプロトコルサポート + エクスプローラー統合 
+ wsl.exe 等のWindows用コマンド + WSL上のLinuxからのWindows exeの直接実行
+ TCPポートの透過的なマッピング

最低でもこれぐらいと書いてくださいよ
でないと、あんたが自作する場合の工数を把握できないよ
省3
319
(1): 2021/05/02(日)23:19 ID:B/rwm6CL(14/14) AAS
社長「簡単でしょ?作ってよ。LinuxからWindowsコマンドを
実行できるようにするだけでいいんだよ。できる?」

開発者「技術的には可能です。」

で始まる失敗プロジェクトを見てるような感じだよなw
320: 2021/05/02(日)23:49 ID:K2X4AYft(1) AAS
WSL2でホストのWin10にOpenSSHのサーバーとクライアントインストールして踏み台にして外部のホストにIPv6でSSH接続できた
avahi でホスト名+localでIPv4アドレス解決できるしいい感じ
1-
あと 682 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s