在今年的 Build 開發(fā)者大會(huì)上,微軟宣布了一項(xiàng)重磅決定:將 Windows 子系統(tǒng) Linux(WSL)的幾乎全部組件開源,并正式關(guān)閉了該項(xiàng)目在 2016 年上線 GitHub 時(shí)收到的頭個(gè)功能請(qǐng)求。這不僅代表著微軟對(duì)開源社區(qū)承諾的兌現(xiàn),也標(biāo)志著 WSL 走入了一個(gè)全新的發(fā)展階段。
WSL 自從 2016 年在 Windows 10 周年更新中首
次亮相以來,便成為了開發(fā)者和高 級(jí)用戶的重要工具,允許用戶在 Windows 系統(tǒng)內(nèi)直接運(yùn)行 Linux 命令行及應(yīng)用程序。微軟此后持續(xù)對(duì) WSL 進(jìn)行打磨,不斷提升其性能、易用性,并引入了如 GPU 與音頻支持等新功能。
微軟高 級(jí)軟件工程師 Pierre Boulay 在博客中寫道:“沒有社區(qū),就沒有今天的 WSL。我們已經(jīng)見證了社區(qū)在無法訪問源代碼的情況下所作出的諸多貢獻(xiàn),現(xiàn)在,社區(qū)終于可以直接參與代碼提交,我們對(duì) WSL 的未來充滿期待。”
本次開源行動(dòng)覆蓋了 WSL 的絕大多數(shù)組件,僅有兩個(gè)部分暫時(shí)保留閉源狀態(tài):
lxcore.sys:WSL 1 所依賴的內(nèi)核驅(qū)動(dòng)程序(WSL 初代架構(gòu),仍受支持,但從 2019 年的 WSL 2 起已非默認(rèn));
p9rdr.sys 與 p9np.dll:負(fù)責(zé)將 Windows 文件系統(tǒng)重定向至 Linux 的模塊,確保 Windows 可無縫訪問 Linux 文件系統(tǒng)。
微軟并未排除未來將這兩部分也一并開源的可能,但目前尚未給出明確的時(shí)間表。
雖說 WSL 技術(shù)底層與傳統(tǒng)虛擬機(jī)有一定的共通之處,但其在速度、資源占用與系統(tǒng)集成度上的優(yōu)勢,讓其遠(yuǎn)比傳統(tǒng)虛擬機(jī)更加輕量、便捷。隨著 Windows 11 的推出,微軟更是將 WSL 從操作系統(tǒng)組件中剝離,轉(zhuǎn)為通過 Microsoft Store 獨(dú)立安裝和更新。這一轉(zhuǎn)變,不僅加快了新功能的部署周期,也為其走向開源掃清了不少障礙。
值得一提的是,微軟近期還為 WSL 帶來了多項(xiàng)重大更新。本月早些時(shí)候,Fedora 成為官方支持的 WSL 發(fā)行版之一,繼承了 Ubuntu(當(dāng)前默認(rèn)發(fā)行版)等的地位。且早在今年四月,Arch Linux 也已獲得 WSL 的官方支持。之所以新增這些發(fā)行版本是由于微軟去年宣布的一系列改進(jìn)措施,其目的則是為了降低發(fā)行版適配 WSL 的技術(shù)門檻,推動(dòng)生態(tài)多樣化。
目前,Windows 用戶可通過 Microsoft Store 選擇發(fā)行版進(jìn)行安裝,或在命令行輸入 wsl
--install 進(jìn)行快速部署。用戶還可同時(shí)安裝多個(gè) Linux 發(fā)行版,并根據(jù)需求靈活切換。若不想使用默認(rèn)的 Ubuntu,輸入 wsl --list --online 可查看微軟當(dāng)前官方支持的所有發(fā)行版。
在構(gòu)建跨平臺(tái)開發(fā)環(huán)境愈發(fā)成為主流趨勢的背景下,WSL 的開源無疑將進(jìn)一步激發(fā)開源社區(qū)的創(chuàng)造力,也為 Windows 與 Linux 的深度融合打開了新的局面。
網(wǎng)站首頁 | 公司簡介 | 加入我們 | 聯(lián)系我們 | 虛擬主機(jī) | 無錫網(wǎng)頁設(shè)計(jì) | 域名注冊(cè)
無錫企業(yè)做網(wǎng)站模版 | 無錫做網(wǎng)站 | 無錫企業(yè)網(wǎng)站建設(shè)|先舟erp| 無錫不銹鋼加工廠|軟瓷
版權(quán)所有:無錫世融網(wǎng)絡(luò)科技有限公司 Copyright?2010 蘇ICP備10231109號(hào)-3 ICP電信經(jīng)營許可證:蘇B2-20100211
法律顧問:江蘇吳韻律師事務(wù)所 王久月律師 聯(lián)系電話:13301513068