[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】7 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
903: 2020/05/23(土)17:46 ID:tIFMyIAC(3/4) AAS
そうそう、FirefoxはUbuntu標準で入るしChromeよりまともに動く。
いくつか拡張機能が動かなかったけどWSL2で動くブラウザ。
904(1): 2020/05/23(土)18:40 ID:Uy5MDH2W(1/10) AAS
>>891
> WSL2がHyper-Vベースだっていうけどこれ、仮想環境にUbuntuを入れるのと何か違うんだろう
簡単にまとめれば、仮想環境にUbuntuを入れた場合、手間が必要で各自バラバラの環境になるので大変
> Vagrant + VirtualBox等の組み合わせに比べて、なんか利点でもあるのか?
まず起動が速い。WSL2は仕組みが異なっていて、仮想マシン上で直接Ubuntuが動いているのではなく
仮想マシン上で超軽量のLinuxカーネルが動いていて、その上でLinuxのコンテナ技術を使ってUbuntuが動いている
超軽量のLinuxは起動に数秒しかかからず、一旦起動したらずっと起動し続けてる
Ubuntuを使う場合は、その起動済みのLinuxの上で1コンテナとしてUbuntuが起動するから速い
さらに当然とも言えるが、Ubuntuを普通に使ったときに起動する、百以上のプロセスが何も起動しない
Ubunutを構成するサービスの殆どが不要だからだ。WSL2ではプロセスはinitとbashの2つだけしか起動しない
省15
905(1): 2020/05/23(土)18:55 ID:xThXoaTW(3/7) AAS
>>900
直接OpenGLを使っていなくても、Wayland上で動作するアプリはGtk+やQTがOpenGL ESを使って
ハードウェアアクセラレーションを行っているし、IntelやAMDのGPU用のXorgのmodesetting
ドライバやamdgpuドライバは現在OpenGLでハードウェアアクセラレーションを行うGlamorなので、
VMWareやVirtualBOX等の仮想マシンがOpenGLのアクセラレーションに対応していないと
LinuxゲストのGUIのハードウェアアクセラレーションがかからなくなる
>>904
念の為いっておくと、WSL2のベースとなるHyper-Vはdom0がWindowsなだけで、dom0が
LinuxなXenと仕組みは全く同じ
今回WSL2でのDirectX 12サポートもXenの準仮想化の仕組みを利用
906: 2020/05/23(土)18:57 ID:Uy5MDH2W(2/10) AAS
>>905
Xenは全く使ってませんよ?
使ってるのはCPUがもともと持っている機能だけです。
907: 2020/05/23(土)19:00 ID:Uy5MDH2W(3/10) AAS
ん?まさか「準仮想化」がXen特有の技術、Xenの用語だと思ってませんよね?
908: 2020/05/23(土)19:10 ID:xThXoaTW(4/7) AAS
Hyper-VはCitrixのXenSourceと共同開発したものであってMSオリジナルじゃない
RDPも30年ぐらい前のNT 3.51の頃のCitrixのWinFrameがオリジナル
それとWSL2と同じような仕組みは15年前にcoLinuxというものがあった
外部リンク:www.colinux.org
909: 2020/05/23(土)19:14 ID:Uy5MDH2W(4/10) AAS
coLinuxは破綻した
910(1): 2020/05/23(土)19:15 ID:Uy5MDH2W(5/10) AAS
> RDPも30年ぐらい前のNT 3.51の頃のCitrixのWinFrameがオリジナル
30年もMSが開発してるんですねー
911: 2020/05/23(土)19:16 ID:Uy5MDH2W(6/10) AAS
> Hyper-VはCitrixのXenSourceと共同開発したものであってMSオリジナルじゃない
つまり共同開発しているのだから「CitrixのXenSource」オリジナルじゃないと?
912(2): 2020/05/23(土)19:26 ID:xThXoaTW(5/7) AAS
>>910
ごめんWinFrameは1995年だったから25年前だね
Citrixは昔からWindowsのソースコードを利用できる会社の一つで複数のユーザが
同時にデスクトップを利用できるように改造したNT 3.51がWinFrame
これがMetaFrameに発展しMSにライセンス提供されたのが1998年のWindows Terminal
ServerでこのときできたプロトコルがRDP
Hyper-VはそもそもWindows版Xenとしかいいようがない
Xen対応準仮想化LinuxがHyper-Vでもそのまま動くから
913: 2020/05/23(土)19:35 ID:xThXoaTW(6/7) AAS
昔はWindowsのソースコード利用できる会社による変なソフトがあったのよ
外部リンク:en.wikipedia.org
これはSPARC上のSolarisでWindows 3.1アプリを動かせるアプリで
最終的にはWin4Linというのになって10年前ぐらいに消滅した
外部リンク:en.wikipedia.org
Wn32APIやMFCをUNIXに移植したWiseというのも1990年代にあった
外部リンク:en.wikipedia.org
914: 2020/05/23(土)19:40 ID:Uy5MDH2W(7/10) AAS
>>912
> Xen対応準仮想化LinuxがHyper-Vでもそのまま動くから
Xenと準仮想化Linuxに何の関係が?
汎用に作られた「準仮想化Linux」にXenとHyperVがそれぞれ対応してるってだけの話しでしょう
915: 2020/05/23(土)19:41 ID:Uy5MDH2W(8/10) AAS
>>912
もう25年も開発しているなら、コードの殆どはMSが作ったコードでしょうねー
916: 2020/05/23(土)19:41 ID:Uy5MDH2W(9/10) AAS
SafariはもともとKHTMLをパクったものだからAppleオリジナルじゃないよ!
917: 2020/05/23(土)20:17 ID:tIFMyIAC(4/4) AAS
さらにそれを名前変えてパクったGoogle
918: 2020/05/23(土)20:25 ID:Uy5MDH2W(10/10) AAS
このように、どんだけMSで開発している期間が長くても
一番最初のオリジナルが別だったり
共同開発で100%自社製じゃないってだけで
意味のない「オリジナルじゃない!」という発言をする
アホがいるということでこの話はおしまい。
919(1): 2020/05/23(土)21:02 ID:xThXoaTW(7/7) AAS
歴史を知らなければ正しい理解につながらないのだよ
だいたいMSオリジナルなんてほとんどないわけで
IEはSpyglass Mosaicベースだし、MS SQL ServerはSybase SQL Serverの魔改造だし、NTは
Machを作っていたリチャード・ラシッドがMSに研究所作らせてDECでヒマしてたデヴィッド・
カトラーを引き抜いて作ったOSだし、だいたいどっかに元ネタがあるか買収したもの
Linuxだって、forkではなくcloneがメインだったり、sysfsのように/に設定等を結びつけるのとか、
ユーザモードのファイルシステム実装のFUSEとか、UNIXと違う部分はだいたいPlan9由来
そういう点だとmacOSのベースとなったNeXTSTEPはすごいよね
省3
920(1): 2020/05/23(土)21:14 ID:BN6cuCr5(1) AAS
cpmのことも思い出してあげてください
921(1): 2020/05/23(土)21:20 ID:MCXLicqe(4/7) AAS
>>919
まとめるとC言語作った人がスゴイってことですね。
922(1): 2020/05/23(土)21:21 ID:MCXLicqe(5/7) AAS
>>921
あ、ASM作った人がもっとスゴイのか。
上下前次1-新書関写板覧索設栞歴
あと 80 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s