截圖下面是翻譯
涵蓋的問題:
WSL 2 是否使用 Hyper-V? WSL 2 是否可以在 Windows 10 家用版上使用? WSL 1 會發生什麼事? 會被拋棄嗎? 是否可以同時執行 WSL 2 和其他第三方虛擬化工具(例如 VMWare 或 Virtual Box)? 是否可以從 WSL 2 存取 GPU? 您計劃如何擴展硬體支援? WSL 2 能夠使用網路應用程式嗎?
WSL 2 是否使用 Hyper-V? WSL 2 是否可以在 Windows 10 家用版上使用?
WSL 2 將在目前提供 WSL 1 的所有 Windows 版本(包括 Windows 10 家用版)上提供。
WSL 的第二個版本使用 Hyper-V 架構來提供虛擬化。 此架構將在作為 Hyper-V 功能子集的選用功能中提供。 這個附加元件將在所有作業系統版本中提供。 接近 WSL 2 發佈時,我們將更詳細地討論這個新元件。
WSL 1 會發生什麼事? 會被拋棄嗎?
我們目前沒有計劃停用 WSL 1。您可以在同一台電腦上並行運行 WSL 1 和 WSL 2 發行版。 WSL 2 作為新架構的添加有助於 WSL 團隊擴展在 Windows 上運行 Linux 的驚人功能。
是否可以同時執行 WSL 2 和其他第三方虛擬化工具(例如 VMWare 或 Virtual Box)?
一些第三方應用程式在使用 Hyper-V 時無法運行,這意味著它們在啟用 WSL 2 時將無法運行,但不幸的是,這些應用程式包括 VMWare 和 Virtual Box。
我們正在探索解決這個問題的方法。 例如,我們提供了一組API,稱為
譯者註
無需配置。 Oracle VM VirtualBox 自動偵測 Hyper-V 並使用 Hyper-V 作為主機系統的虛擬化引擎。 VM 視窗狀態列中的 CPU 圖示表示正在使用 Hyper-V。
但這會導致性能明顯下降:
使用此功能時,您可能會在某些主機系統上遇到 Oracle VM VirtualBox 效能顯著下降的情況。
根據結合使用 Hyper-V 和 VirtualBox 的個人經驗,我可以注意到,VirtualBox 在每個版本中都改進了對其虛擬機器在 Hyper-V 下運行的支援。 但到目前為止,工作速度還不允許我們在日常任務中完全切換到這種共生狀態,即使是那些對效能要求不高的任務。 虛擬機器內視窗的平庸重繪會出現明顯的延遲。 我真誠地希望在 WSL 2 發佈時情況會有所改善。
是否可以從 WSL 2 存取 GPU? 您計劃如何擴展硬體支援?
在 WSL 2 的初始版本中,硬體存取支援將受到限制。 例如,您將無法存取 GPU、序列埠和 USB。 然而,添加設備支援是我們計劃中的重中之重,因為它為想要與這些設備互動的開發人員提供了許多可能性。 同時,您始終可以使用 WSL 1,它提供對串行和 USB 的存取。 請關注以下新聞
WSL 2 能夠使用網路應用程式嗎?
是的,一般來說,網頁應用程式會執行得更快更好,因為我們確保了完整的系統呼叫相容性。 然而,新架構使用虛擬化網路元件。 這意味著在初始預覽版本中,WSL 2 將表現得像虛擬機,例如 WSL 2 將擁有自己的 IP 位址(與主機不同)。 我們的目標是為 WSL 2 提供與 WSL 1 類似的體驗,其中包括對網路支援的改進。 我們計劃快速添加使用 localhost 在 Linux 或 Windows 的所有網路應用程式之間進行通訊的能力。 隨著 WSL 2 發布的臨近,我們將發布有關網路子系統和改進的更多詳細資訊。
如果您對 WSL 有更多疑問或只是想聯繫 WSL 團隊,您可以在 Twitter 上找到我們:
- 泰勒·布朗
@Taylorb_msft - 約瑟夫·杜爾
@yosefdurr - 斯文·格魯特
@svengroot_ms - 本希利斯
@本希利斯 - 克雷格·洛文
@craigaloewen - 蘇尼爾·穆圖斯瓦米
@SunilMut - 布萊恩·帕金斯
- 帕凱什·索尼
@sonipalkesh - 約翰·斯塔克斯
@gigastarks - 克雷格·威爾希特
@CraigWilhite
來源: www.habr.com