Re: [情報] Microsoft Build 2019 開發者大會

作者: st861014 (Joye)   2019-05-14 11:25:54
自己再來回應自己的文章
https://devblogs.microsoft.com/commandline/wsl-2-post-build-faq/
微軟今天回應了許多來自大家的問題
其中大家最關心的是 WSL2
如果是基於 Hyper-V 運作的,那在 Home 上是否可以執行
答案是「可以」,雖說 WSL2 是透過 Hyper-V 模擬出來的
但是主要只是透過 Hyper-V 底下的其中一個元件來運行
「Hyper-V Architecture」
這是什麼東西,我也不熟,需要另請高人指點
微軟說這東西適用於所有 Win10 的 SKU
所以在 Win10 Home 上面也是可以執行的
沒有問題
再來是 WSL1 跟 WSL2 的並存問題
這兩個未來會獨立開發更新,彼此間互不影響
且功能面向也比較不同
WSL1 跟 Win 的深度整合,至少可以對各種硬體上的 Port 操作
WSL2 目前則無法做到任何 Port 上的操作
但是 WSL2 是模擬出來的,所以他有著與 WSL1 不同的網路隔離性
相對於 WSL1 與 Host 共享網路的狀態 WSL2 有著自己的 IP
所以可以做到更多 WSL1 做不了的網路操作
讀到這裡,我認為 VPN 的穿透性可能會是個問題
原先的 WSL1 因為網路環境與 Host 相同
所以在使用 VPN 的情況,WSL1 也可以一同使用
但由於 WSL2 的網路是獨立的,所以 VPN 很可能無法穿透讓 WSL2 使用
就好像 ChromeOS 上的 Crostini 是模擬出來的
網路與環境上也與 Host 獨立許多,導致 VPN 無法穿透
所幸這個問題即將在 C75 上獲得解決
GPU 的問題,WSL1/WSL2 皆無法使用,文中也沒有提到何時會提供使用
不過在 ChromeOS 上已經有時程表了 C76 即將在 Crostini 提供 GPU 使用
作者: abadjoke (asyourlife)   2019-05-14 13:13:00
這篇等級對我來說太高了
作者: biaw (blue note)   2019-10-30 10:18:00
人家拔耳機孔 微軟拔windowsphone 樓下你怎麼看?
作者: puput (哈亞多)   2019-10-30 10:23:00
我看不到未來
作者: eddy664 (阿迪)   2019-05-14 14:06:00
還是不能用GPU有點可惜啊
作者: roccqqck (ccqq)   2019-05-15 12:40:00
WSL2如果用hyperV就是container的意思吧但是老實說用hyperV了話 大家會傾向直接用docker
作者: DendiQ (貔貅)   2019-05-17 19:24:00
WSL 不能裝 docker 吧...
作者: roccqqck (ccqq)   2019-05-17 19:28:00
我有hello world成功過ㄟ 還是那是我錯覺
作者: DendiQ (貔貅)   2019-05-17 19:41:00
你可以在 WSL 使用 docker,但是還是要裝 Docker for Win
作者: roccqqck (ccqq)   2019-05-17 19:50:00
所以之後還是得用hyperV就是了 我被hello world騙了
作者: DendiQ (貔貅)   2019-05-17 19:56:00
hello world 應該也跑不起來吧…,你自己再試試

Links booklink

Contact Us: admin [ a t ] ucptt.com