什麼是 Windows 子系統 Linux 版?

Windows 子系統 Linux 版 (WSL) 是 Windows 的一項功能,可讓您在 Windows 電腦上執行 Linux 環境,而不需要個別的虛擬機或雙開機。 WSL 的設計目的是為想要同時使用 Windows 和 Linux 的開發人員提供順暢且具生產力的體驗。


什麼是 WSL 2?

WSL 2 是安裝 Linux 發行版時的預設散發版本類型。 WSL 2 使用虛擬化技術在輕量型公用程式虛擬機 (VM) 內執行 Linux 核心。 Linux 散發套件會在 WSL 2 受控 VM 內以隔離容器的形式執行。 透過 WSL 2 執行的 Linux 散發套件將會共用相同的網路命名空間、裝置樹狀結構(而非 /dev/pts)、CPU/核心/記憶體/交換、 /init 二進位,但有自己的 PID 命名空間、掛接命名空間、使用者命名空間、Cgroup 命名空間和 init 進程。

WSL 2 會增加文件系統效能 ,並新增 與 WSL 1 架構相較的完整系統呼叫相容性 。 深入瞭解 WSL 1 和 WSL 2 的比較方式

您可以使用 WSL 1 或 WSL 2 架構來執行個別的 Linux 發行版本。 每個發行版本都可隨時升級或降級,而且您可以並存執行 WSL 1 和 WSL 2 發行版本。 請參閱設定 WSL 版本命令

Microsoft Loves Linux

深入瞭解 Microsoft 的 Linux 資源,包括在 Linux 上執行的 Microsoft 工具、Linux 訓練課程、適用於 Linux 的雲端解決方案架構,以及 Microsoft + Linux 新聞、事件和合作關係。 Microsoft Loves Linux!