適用於 Linux 的 Windows 子系統現在可用於更多應用程序

藍色的 Linux Penguin 吉祥物 Tux拉里·尤因

得益於輕量級虛擬機,適用於 Linux 的 Windows 子系統是在 Windows PC 上運行 Linux 應用程序的可選功能。 由於新增了 systemd 支持,它將很快與更多的 Linux 軟體一起使用。

微軟在 2019 年推出了一個改進的 Windows 子系統,稱為 WSL2,它在最小的虛擬機(具體來說是一個專門的 Hyper-V 容器)之上運行 Linux 內核和其他系統功能。 它速度很快,並且可以完全訪問您的 Windows 文件,但缺乏對 systemd 的支持——systemd 是大多數 Linux 發行版中處理設備、日誌記錄、網路和其他功能的服務和實用程序的集合。 這意味著需要 systemd 的軟體在 WSL2 中不起作用或有更多限制,例如 Docker 容器和作為「Snap」包分發的應用程序。

Canonical(Ubuntu Linux 的開發者)和微軟一直在合作解決這個問題,現在 systemd 在 WSL2 上可用。 它目前僅限於 WSL 的預覽版,您必須通過修改設置文件來打開它——完整的說明在下面的源鏈接中。 完成後,重新啟動 WSL 將啟用 systemd。

WSL2 的圖像和運行 Nextcloud 的瀏覽器在 WSL2 Ubuntu 上運行的 Nextcloud Snap 包

新功能的主要優勢(可能也是 Canonical 提供幫助的原因)是現在可以安裝來自 Canonical 的 Snap Store 的軟體包。 Snap 是分發 Linux 軟體的一種常用方法,儘管該技術不受很多人歡迎,但某些應用程序僅作為 Snap 軟體包正式提供。

最重要的是,新功能在 Windows 10 和 11 上的 WSL2 中都可用。如果您仍然堅持使用 Windows 11,則不必錯過擴展的軟體支持。

來源:Ubuntu
通過:登記處

資訊來源:由0x資訊編譯自HOWTOGEEK。版權歸作者Corbin Davenport所有,未經許可,不得轉載
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡