微軟在近期舉行的Build 2025開發者盛會上,宣布了一項重大決策:將其備受矚目的“Windows Subsystem for Linux(WSL)”項目全面開源。這意味著,廣大開發者現在可以通過GitHub平臺,輕松訪問到WSL的源代碼,并有機會為這一項目貢獻自己的力量。
WSL自2016年面世以來,便以其獨特的功能吸引了大量Windows用戶的關注。它允許用戶在Windows系統上直接運行Linux環境,無需復雜的雙系統或虛擬機設置。最初版本的WSL通過集成輕量級進程支持模塊,如lxcore.sys,實現了Linux系統調用在Windows內核中的運行,使Windows能夠原生執行ELF格式的可執行文件。隨后推出的WSL 2更是引入了完整的Linux內核,進一步提升了與原生Linux系統的兼容性。
為了實現開源的目標,微軟在過去幾年中投入了大量精力對WSL進行全面重構。他們成功地將WSL從Windows核心系統中剝離出來,使其成為一個獨立的應用程序。這一轉變不僅滿足了開發社區長期以來的期望,也使WSL的維護和擴展變得更加容易,能夠更快地響應開發者提出的功能需求和改進建議。在最新發布的Windows 11 24H2更新中,WSL已經作為獨立組件發布,不再作為操作系統的一部分集成。
微軟Windows與設備部門副總裁Pavan Davuluri表示,微軟的目標非常明確:希望將Windows打造成為開發者的首選平臺。通過開放WSL的源代碼,微軟希望吸引更多的開發者參與到項目的發展中來,共同優化其性能,并增強其對各類Linux服務的支持。這一舉措無疑將進一步提升Windows在開發者心目中的地位,同時也為WSL的未來發展注入了新的活力。
現在,開發者們可以自由地下載、編譯WSL的源代碼,并提交自己的修改建議或新增功能。這一變化不僅為WSL的發展帶來了更多的可能性,也為廣大開發者提供了一個展示自己才華的舞臺。我們期待在不久的將來,能夠看到更多基于WSL的創新應用和服務涌現出來。