微軟將 Windows Linux 子系統開源

微軟將 Windows Linux 子系統開源

微軟開源 Windows Linux 子系統

對於開發人員和技術愛好者來說,這是一個令人興奮的進展,微軟已正式開源 Windows Linux 子系統 (WSL)。這項創新工具使用戶能夠直接在 Windows 作業系統上運行 Linux 應用程序,有效地彌合了這兩個強大環境之間的差距。

如何安裝 WSL

開始使用 WSL 非常簡單。您可以透過在終端機中執行以下命令來快速安裝它:

wsl --install

有關配置和設定的綜合指南,請查看WSL 安裝指南

WSL簡史

Windows 的 Linux 子系統首次在 Build 2016 開發者大會上亮相,並隨著 Windows 10 週年更新正式發布。最初,WSL 在 上運行lxcore.sys,這是一個輕量級進程提供程序,允許 Windows 本地執行 ELF(可執行和可連結格式)檔案。然而,隨著 2019 年 WSL 2 的發布,出現了重大進步,它原生支援 Linux 內核,大大增強了應用程式的兼容性。此版本還帶來了許多新功能,例如:

  • 支援GPU加速,使圖形密集型應用程式能夠流暢運作。
  • 使用圖形使用者介面 (GUI) 啟動 Linux 應用程式的選項。
  • 改進的網路功能,包括鏡像網路和 DNS 隧道。
  • 會話 0 支援安全地運行後台應用程式。
  • 增強代理和防火牆支持,以實現更好的系統整合。

這些增強功能使 WSL 成為依賴 Linux 工具並使用 Windows 的開發人員的最愛。

開源 WSL 的影響

WSL 的開源對社群和微軟來說都是一個關鍵時刻。由於開發人員現在能夠分析原始程式碼並為其發展做出貢獻,WSL 將成為一個更強大的工具。原始碼根據MIT 許可證授權,可在GitHub上查看和貢獻。該計劃促進了協作和創新,使社區能夠提出改進和修復建議。

尚未開源的元件

值得注意的是,WSL 的某些重要元件仍整合在 Windows 作業系統中,目前尚未開源。具體來說,以下項目仍然是專有 Windows 映像的一部分:

  • Lxcore.sys:WSL 1 功能所必需的核心端驅動程式。
  • P9rdr.sysp9np.dll:這些有助於「\\wsl.localhost」路徑的檔案系統重定向,從而允許 Windows 和 Linux 之間無縫檔案共用。

微軟正積極致力於將這些元件從 Windows 程式碼庫中分離出來,以進一步增強 WSL 的獨立功能。

Microsoft 的其他工具

配合WSL的開源,微軟推出了新的開源命令列文字編輯器Edit。這個輕量級工具旨在提高 Windows 使用者和開發人員在 Linux 環境中的工作效率。

常見問題

1.什麼是 Windows Subsystem for Linux(WSL)?

WSL 是微軟開發的相容層,允許使用者直接在 Windows 上運行 Linux 環境,而無需虛擬機器。它實現了 Linux 和 Windows 應用程式之間的無縫整合。

2.微軟為什麼決定開源WSL?

微軟開源 WSL 鼓勵社群協作和創新。透過允許開發人員分析和貢獻程式碼庫,微軟旨在增強 WSL 的功能和能力,使其成為用戶更強大的工具。

3.如何在 Windows 上安裝 WSL?

wsl --install您可以透過在終端機中執行命令輕鬆安裝 WSL 。此指令可快速使用預設 Linux 發行版設定 WSL。有關更詳細的說明,請參閱官方WSL 安裝指南

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *