微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

更新时间:2025-05-20 10:43:02作者:ludashiwj

微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

整理 | 屠敏
出品 | CSDN(ID:CSDNnews)

每年初夏,科技圈总会迎来一波“新品大秀”,尤其是 5 月和 6 月几乎成了开发者的“小春晚”的热闹时刻——微软 Build、Google I/O、苹果 WWDC 轮番登场,带来一大波新技术、新工具,想方设法吸引开发者的注意。今年是微软打头阵,Build 2025 大会于 5 月 20 日凌晨 12:05 率先登场。

这场大会上,微软 CEO 纳德拉和 CTO Kevin Scott 亲自上阵,令人意外的是,一直不太对付的 OpenAI CEO Sam Altman 和特斯拉 CEO 马斯克,还有英伟达 CEO 黄仁勋,也都“出现”在这场大会上,只是以线上视频接入的形式,分别与纳德拉来了场关于合作、大模型、芯片等维度的简短对话。

整体来看,AI 无疑是微软最重要的战略方向。不过,今年「开源」也成了另一大贯穿全场的关键词,其不仅将 VS Code 上 Copilot 的核心功能开放了出来,就连适用于 Linux 的 Windows 子系统(WSL)也重磅开源了,实属令人意外!

微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

当然,除了这些重磅发布,微软在这场大会上还有不少值得关注的技术创新。从产品体验到底层工具,AI 又为整个行业带来了哪些新变化?下面就一起来看看这场大会到底讲了些什么。


微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

纳德拉开场

有个小插曲是——就在纳德拉登台没几分钟,现场似乎有一些抗议者试图扰乱这场活动,好在大会很快回归正轨。

“我们正处在一轮平台变革的‘中局’阶段——一切开始迅速扩展、加速演进。”纳德拉在开场时这样描述当下的技术浪潮,“这有点像 1990 年代初 Web 技术刚起步时的情形,或者像 2000 年代云计算和移动互联网的快速崛起。”

他指出,当前的 2025 年,我们正迎来一个全新的 Web 扩展时代。“从一开始那几款整合式技术栈的产品出发,我们已经走到一个由云支持、更加开放且可扩展的 Web 架构阶段。”

在用于构建软件的开发者工具方面,数据显示,Visual Studio 系列产品目前的用户已超过 1500 万,GitHub 拥有超过 1.5 亿开发者,而 GitHub Copilot 的用户数也突破了 1500 万。纳德拉对此信心十足:“这一切,才刚刚开始。”

微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?


微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

微软正在不断打磨开发者的利器

时下,微软正在不断升级这些工具:

Visual Studio 迎来多项功能更新,包括支持 .NET 10、引入实时预览和更流畅的设计时体验、强化 Git 工具链,以及为跨平台开发打造的新调试器。更新节奏也将调整为每月发布稳定版,让开发者能更及时获取新功能。

VS Code 刚刚发布了第 100 个开源版本,新增了多窗口支持,开发者现在可以直接在编辑器中查看和管理暂存区内容。

在 GitHub 方面,微软正推动 AI 与开源的深度结合。其宣布,将在 VS Code 中开源 Copilot 扩展(https://github.com/microsoft/vscode),并将这些 AI 驱动的功能直接集成到 VS Code 的核心代码库中,让 AI 成为开发体验的一部分,也为 GitHub Copilot 的持续演进打下基础。

微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

针对 GitHub Copilot,微软表示,现在,它已能够帮助开发者完成如 Java 8 升级至 Java 21,或 .NET Framework 升级至 .NET 9 等版本迁移工作。Copilot 会自动处理依赖项更新、建议修复方案,并从开发者的修改中学习,从而让整个迁移过程更加顺畅、自动化。

微软还宣布推出一款专为站点可靠性工程(SRE)场景打造的自主代理——Azure SRE Agent。这款 SRE 代理能在发生线上故障时自动启动,执行初步排查、定位根因并尝试缓解问题,随后将事件报告记录为 GitHub Issue,并附带完整的修复建议项。开发者可进一步将这些修复任务分配给 GitHub Copilot 继续处理,从而实现闭环自动化运维。

更值得一提的是,微软首次推出完整意义上的 Coding Agent,让 Copilot 从“对话式编程助手”升级为真正的“协作式开发伙伴”。

微软深夜炸场开源Windows子系统和Copilot,带来哪些惊喜?

新版 Coding Agent 的使用操作非常简单:只需像分配任务给队友一样,把一个或多个 GitHub Issue 分配给 Copilot。你可以在 GitHub 网站、移动端或命令行中完成操作。此外,也可以直接通过 Copilot Chat 在 GitHub 或 VS Code 中发出指令,例如:

一旦接收到任务,Coding Agent 会用

相关教程

Copyright ©  2009-2025 鹿大师 www.ludashiwj.com 版权声明