在 Windows 11 上執行 Linux 應用程式的環境將透過 Microsoft Store 提供

微軟宣布推出適用於 Windows 11 的 WSL(Windows Subsystem for Linux)環境選項,允許執行 Linux 執行檔。 與先前版本的 Windows 的 WSL 交付不同,Windows 11 的版本並未內建於系統映像中,而是包裝為透過 Microsoft Store 目錄分發的應用程式。 同時,從使用的技術來看,WSL的填充方式保持不變,只是安裝和更新的方式改變了。

值得注意的是,透過 Microsoft Store 進行分發可以加快更新和新 WSL 功能的交付速度,包括允許您安裝新版本的 WSL,而無需與 Windows 版本綁定。 例如,一旦支援圖形Linux應用程式、GPU運算和磁碟安裝等實驗性功能準備就緒,使用者將能夠立即存取它們,而無需更新Windows或使用Windows Insider測試版本。

讓我們回想一下,在現代 WSL 環境中,使用的不是將 Linux 系統呼叫轉換為 Windows 系統呼叫的模擬器,而是使用具有成熟 Linux 核心的環境。 為 WSL 提議的核心基於 Linux 核心 5.10 的發布,該核心透過 WSL 特定的補丁進行了擴展,包括減少內核啟動時間、減少內存消耗、將 Windows 返回到 Linux 進程釋放的內存以及保留最小內存等優化。內核中所需的一組驅動程式和子系統。

核心使用已在 Azure 中執行的虛擬機器在 Windows 環境中執行。 WSL 環境在具有 ext4 檔案系統和虛擬網路介面卡的單獨磁碟映像 (VHD) 上運作。 用戶空間組件是單獨安裝的,並且基於不同發行版的構建。 例如,對於 WSL 中的安裝,Microsoft Store 目錄提供了 Ubuntu、Debian GNU/Linux、Kali Linux、Fedora、Alpine、SUSE 和 openSUSE 的版本。



來源: opennet.ru

添加評論