《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > Windows重磅開源子系統(tǒng)

Windows重磅開源子系統(tǒng)

2025-05-20
來源:36Kr
關(guān)鍵詞: 微軟 Windows

每年初夏,科技圈總會(huì)迎來一波“新品大秀”,尤其是 5 月和 6 月幾乎成了開發(fā)者的“小春晚”的熱鬧時(shí)刻——微軟 Build、Google I/O、蘋果 WWDC 輪番登場(chǎng),帶來一大波新技術(shù)、新工具,想方設(shè)法吸引開發(fā)者的注意。今年是微軟打頭陣,Build 2025 大會(huì)于 5 月 20 日凌晨 12:05 率先登場(chǎng)。

這場(chǎng)大會(huì)上,微軟 CEO 納德拉和 CTO Kevin Scott 親自上陣,令人意外的是,一直不太對(duì)付的 OpenAI CEO Sam Altman 和特斯拉 CEO 馬斯克,還有英偉達(dá) CEO 黃仁勛,也都“出現(xiàn)”在這場(chǎng)大會(huì)上,只是以線上視頻接入的形式,分別與納德拉來了場(chǎng)關(guān)于合作、大模型、芯片等維度的簡(jiǎn)短對(duì)話。

整體來看,AI 無疑是微軟最重要的戰(zhàn)略方向。不過,今年「開源」也成了另一大貫穿全場(chǎng)的關(guān)鍵詞,其不僅將 VS Code 上 Copilot 的核心功能開放了出來,就連適用于 Linux 的 Windows 子系統(tǒng)(WSL)也重磅開源了,實(shí)屬令人意外!

11.jpg

當(dāng)然,除了這些重磅發(fā)布,微軟在這場(chǎng)大會(huì)上還有不少值得關(guān)注的技術(shù)創(chuàng)新。從產(chǎn)品體驗(yàn)到底層工具,AI 又為整個(gè)行業(yè)帶來了哪些新變化?下面就一起來看看這場(chǎng)大會(huì)到底講了些什么。

納德拉開場(chǎng)z

有個(gè)小插曲是——就在納德拉登臺(tái)沒幾分鐘,現(xiàn)場(chǎng)似乎有一些抗議者試圖擾亂這場(chǎng)活動(dòng),好在大會(huì)很快回歸正軌。

“我們正處在一輪平臺(tái)變革的‘中局’階段——一切開始迅速擴(kuò)展、加速演進(jìn)?!奔{德拉在開場(chǎng)時(shí)這樣描述當(dāng)下的技術(shù)浪潮,“這有點(diǎn)像 1990 年代初 Web 技術(shù)剛起步時(shí)的情形,或者像 2000 年代云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的快速崛起?!?/p>

他指出,當(dāng)前的 2025 年,我們正迎來一個(gè)全新的 Web 擴(kuò)展時(shí)代?!皬囊婚_始那幾款整合式技術(shù)棧的產(chǎn)品出發(fā),我們已經(jīng)走到一個(gè)由云支持、更加開放且可擴(kuò)展的 Web 架構(gòu)階段。”

在用于構(gòu)建軟件的開發(fā)者工具方面,數(shù)據(jù)顯示,Visual Studio 系列產(chǎn)品目前的用戶已超過 1500 萬,GitHub 擁有超過 1.5 億開發(fā)者,而 GitHub Copilot 的用戶數(shù)也突破了 1500 萬。納德拉對(duì)此信心十足:“這一切,才剛剛開始。”

2.jpg

微軟正在不斷打磨開發(fā)者的利器

時(shí)下,微軟正在不斷升級(jí)這些工具:

Visual Studio 迎來多項(xiàng)功能更新,包括支持 .NET 10、引入實(shí)時(shí)預(yù)覽和更流暢的設(shè)計(jì)時(shí)體驗(yàn)、強(qiáng)化 Git 工具鏈,以及為跨平臺(tái)開發(fā)打造的新調(diào)試器。更新節(jié)奏也將調(diào)整為每月發(fā)布穩(wěn)定版,讓開發(fā)者能更及時(shí)獲取新功能。

VS Code 剛剛發(fā)布了第 100 個(gè)開源版本,新增了多窗口支持,開發(fā)者現(xiàn)在可以直接在編輯器中查看和管理暫存區(qū)內(nèi)容。

在 GitHub 方面,微軟正推動(dòng) AI 與開源的深度結(jié)合。其宣布,將在 VS Code 中開源 Copilot 擴(kuò)展(https://github.com/microsoft/vscode),并將這些 AI 驅(qū)動(dòng)的功能直接集成到 VS Code 的核心代碼庫中,讓 AI 成為開發(fā)體驗(yàn)的一部分,也為 GitHub Copilot 的持續(xù)演進(jìn)打下基礎(chǔ)。

3.jpg

針對(duì) GitHub Copilot,微軟表示,現(xiàn)在,它已能夠幫助開發(fā)者完成如 Java 8 升級(jí)至 Java 21,或 .NET Framework 升級(jí)至 .NET 9 等版本遷移工作。Copilot 會(huì)自動(dòng)處理依賴項(xiàng)更新、建議修復(fù)方案,并從開發(fā)者的修改中學(xué)習(xí),從而讓整個(gè)遷移過程更加順暢、自動(dòng)化。

微軟還宣布推出一款專為站點(diǎn)可靠性工程(SRE)場(chǎng)景打造的自主代理——Azure SRE Agent。這款 SRE 代理能在發(fā)生線上故障時(shí)自動(dòng)啟動(dòng),執(zhí)行初步排查、定位根因并嘗試緩解問題,隨后將事件報(bào)告記錄為 GitHub Issue,并附帶完整的修復(fù)建議項(xiàng)。開發(fā)者可進(jìn)一步將這些修復(fù)任務(wù)分配給 GitHub Copilot 繼續(xù)處理,從而實(shí)現(xiàn)閉環(huán)自動(dòng)化運(yùn)維。

更值得一提的是,微軟首次推出完整意義上的Coding Agent,讓 Copilot 從“對(duì)話式編程助手”升級(jí)為真正的“協(xié)作式開發(fā)伙伴”。

4.jpg

新版 Coding Agent 的使用操作非常簡(jiǎn)單:只需像分配任務(wù)給隊(duì)友一樣,把一個(gè)或多個(gè) GitHub Issue 分配給 Copilot。你可以在 GitHub 網(wǎng)站、移動(dòng)端或命令行中完成操作。此外,也可以直接通過 Copilot Chat 在 GitHub 或 VS Code 中發(fā)出指令,例如:

@github Open a pull request to refactor this query generator into its own class

一旦接收到任務(wù),Coding Agent 會(huì)用 ?? 表情回應(yīng),并在后臺(tái)啟動(dòng)工作流程:它會(huì)啟動(dòng)虛擬機(jī)、克隆代碼庫、配置環(huán)境,并通過 GitHub Code Search 驅(qū)動(dòng)的增強(qiáng)檢索(RAG)技術(shù)分析代碼。

工作過程中,這款代理會(huì)持續(xù)將修改內(nèi)容以 Git 提交的形式推送到草稿 Pull Request 中,并更新描述。同時(shí),你可以在會(huì)話日志中看到其推理和驗(yàn)證步驟,方便追蹤思路與識(shí)別問題。

借助 Model Context Protocol(MCP),你還能將外部數(shù)據(jù)和能力接入代理。你可以在代碼庫設(shè)置中配置 MCP 服務(wù)器,也可以直接調(diào)用 GitHub 官方 MCP Server 獲取數(shù)據(jù)。不僅如此,得益于視覺模型的加持,代理還能“看懂” GitHub Issue 中的圖片,包括 bug 截圖或功能草圖。

任務(wù)完成后,Copilot 會(huì)標(biāo)記你進(jìn)行審核。你可以留下修改建議,代理會(huì)自動(dòng)讀取評(píng)論并提出相應(yīng)的代碼更新。它還會(huì)結(jié)合相關(guān)的 Issue 或 PR 討論內(nèi)容,以及項(xiàng)目中的自定義說明,確保理解你的意圖并遵循項(xiàng)目規(guī)范。

5.jpg

Windows 大改革,WSL 重磅開源!

談及微軟,不得不提的一個(gè)操作系統(tǒng)那必然就是 Windows 了。在 Build 2025 大會(huì)上,微軟再次強(qiáng)調(diào)了 Windows 在 AI 時(shí)代的重要角色。

其進(jìn)一步推出了一項(xiàng)新計(jì)劃:Windows AI Foundry,目標(biāo)是把 Windows 打造成最適合構(gòu)建 AI 應(yīng)用的平臺(tái)。

簡(jiǎn)單來說,Windows AI Foundry是微軟內(nèi)部用來開發(fā) Windows Copilot、Recall(AI 記憶功能)、一鍵操作等 AI 功能的一整套工具和平臺(tái)?,F(xiàn)在,這些工具首次向開發(fā)者開放,而且覆蓋范圍不限于特定設(shè)備或芯片,無論你使用 CPU、GPU、NPU,甚至是在云端運(yùn)行,都可以開發(fā)并部署自己的 AI 應(yīng)用。

1.jpg

其中一個(gè)重要組件叫做Foundry Local,它內(nèi)置了一個(gè)已經(jīng)優(yōu)化好的模型庫,開發(fā)者可以直接在本地運(yùn)行這些開源模型,完全不依賴云端。比如微軟自己的Phi-Silica小語言模型,未來將會(huì)直接內(nèi)嵌在 Windows 操作系統(tǒng)中。如果你想讓它做一些定制任務(wù),只需加入一個(gè) LoRA(輕量適配器),就能快速完成“微調(diào)”,而不需要再重新訓(xùn)練整套模型。

微軟認(rèn)為,Phi-Silica 有望改變 PC 上 AI 推理的格局,讓本地運(yùn)行 AI 模型變得像調(diào)用普通系統(tǒng)功能一樣簡(jiǎn)單。而開發(fā)者將因此能構(gòu)建出更貼近用戶、響應(yīng)更快的智能體驗(yàn)。

如果你正在構(gòu)建自己的模型,可以使用 Windows ML,它也是內(nèi)置的 AI 推理運(yùn)行時(shí),可在 CPU、GPU 和 NPU 之間提供簡(jiǎn)化高效的模型部署。

除了模型本身,微軟還提供了一系列新的 API,讓開發(fā)者可以將用戶的本地?cái)?shù)據(jù)轉(zhuǎn)化成向量,嵌入模型中,并構(gòu)建帶有“上下文理解”的 AI 應(yīng)用——比如混合式 RAG(檢索增強(qiáng)生成)系統(tǒng)。而所有這一切都在用戶設(shè)備上完成,不依賴云端,數(shù)據(jù)也不會(huì)上傳,更符合隱私保護(hù)的需求。

為了讓這些應(yīng)用更智能地與系統(tǒng)打通,微軟還宣布 Windows 將原生支持 MCP(模型上下文協(xié)議)。這意味著 Windows 將內(nèi)置多個(gè) MCP 服務(wù),比如文件系統(tǒng)、設(shè)置、窗口管理等,開發(fā)者可以構(gòu)建兼容 MCP 的應(yīng)用,并通過官方注冊(cè)表連接這些服務(wù),微軟也會(huì)對(duì)這些接口進(jìn)行性能和安全審查,保障用戶體驗(yàn)和數(shù)據(jù)安全。

與此同時(shí),令不少開發(fā)者頗為興奮的是,Windows 正在深度擁抱開源,而其最新官宣的 WSL 完全開源就是一個(gè)很好的證明。

2.jpg

之所以想起來開源,微軟表示,WSL 最早于 2016 年亮相,起初通過 Windows 內(nèi)核中的 lxcore.sys 實(shí)現(xiàn)對(duì) Linux 程序的支持,被稱為 WSL 1。隨著對(duì)兼容性的更高要求,微軟在 2019 年推出 WSL 2,引入了完整的 Linux 內(nèi)核,并陸續(xù)支持 GPU、圖形界面和 systemd 等功能。

3.jpg

為了加快開發(fā)節(jié)奏,微軟在 2021 年將 WSL 從 Windows 中剝離,作為獨(dú)立包發(fā)布到 Microsoft Store,并在 2022 年推出穩(wěn)定版 1.0。此后,微軟持續(xù)迭代,推動(dòng)用戶全面轉(zhuǎn)向新版本,并在 WSL 2.0.0 中帶來了重大更新,包括網(wǎng)絡(luò)鏡像、代理支持和防火墻兼容等。

WSL 社區(qū)一直是其發(fā)展的核心動(dòng)力,盡管此前無法訪問源代碼,許多開發(fā)者仍積極參與調(diào)試、反饋和功能建議。對(duì)此,納德拉透露,其實(shí)早在項(xiàng)目剛啟動(dòng)時(shí),社區(qū)就有人在代碼倉庫里提出希望開源 WSL 的請(qǐng)求。但當(dāng)時(shí) WSL 深度綁定在 Windows 系統(tǒng)鏡像中,沒法單獨(dú)分離出來。如今,隨著架構(gòu)演進(jìn),微軟終于實(shí)現(xiàn)了代碼的“松耦合”,WSL 2 已經(jīng)具備了獨(dú)立運(yùn)作的能力。

如今,WSL 開源后,社區(qū)終于可以直接貢獻(xiàn)代碼,這一變革有望進(jìn)一步推動(dòng) Windows 成為跨平臺(tái)開發(fā)的理想環(huán)境。

4.jpg

WSL 架構(gòu)

值此,微軟還“翻出當(dāng)年的老帖子”,正式把它標(biāo)記為“已解決”。

5.jpg


Magazine.Subscription.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。