微軟公司
使用標準核心可以在系統呼叫層面實現與Linux的完全相容,並提供在Windows上無縫運行Docker容器的能力,以及基於FUSE機制實現對檔案系統的支援。 與 WSL1 相比,WSL2 顯著提高了 I/O 和檔案系統操作的效能。 例如,在解壓縮壓縮檔案時,WSL2 比 WSL1 快 20 倍,在執行「git clone」、「npm install」、「apt update」和「apt Upgrade」操作時快 2-5 倍。
WSL2 提供了一個基於 Linux 4.19 核心的元件,該元件使用 Azure 中已使用的虛擬機器在 Windows 環境中運作。 Linux 核心的更新透過 Windows 更新機制提供,並針對 Microsoft 的持續整合基礎架構進行測試。 為將核心與 WSL 整合而準備的所有變更都承諾在免費的 GPLv2 許可證下發布。 準備好的補丁包括減少核心啟動時間、減少記憶體消耗以及在核心中保留最少所需的驅動程式和子系統集的最佳化。
保留了對舊版 WSL1 的支持,並且兩個系統可以根據使用者喜好並行使用。 WSL2 可以作為 WSL1 的透明替代品。 與 WSL1 用戶空間組件相同
環境
來源: opennet.ru