摘要:据AIGC开放社区,今天凌晨,微软宣布开源适用于Linux的Windows子系统——WSL。WSL是微软在2016年发布的一项重磅功能,可在Windows操作系统上运行Linux环境,而无需单独的虚拟机或双引导。也能快速安装各种Linux版本软件,例如Ubun
据AIGC开放社区,今天凌晨,微软宣布开源适用于Linux的Windows子系统——WSL。WSL是微软在2016年发布的一项重磅功能,可在Windows操作系统上运行Linux环境,而无需单独的虚拟机或双引导。也能快速安装各种Linux版本软件,例如Ubuntu、Debian、Kali等,可以让开发人员无缝使用Windows和Linux进行项目开发。
每年初夏,科技圈总会迎来一波“新品大秀”,尤其是 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 正在深度拥抱开源,而其最新官宣的 WSL 完全开源就是一个很好的证明。
之所以想起来开源,微软表示,WSL 最早于 2016 年亮相,起初通过 Windows 内核中的 lxcore.sys 实现对 Linux 程序的支持,被称为 WSL 1。随着对兼容性的更高要求,微软在 2019 年推出 WSL 2,引入了完整的 Linux 内核,并陆续支持 GPU、图形界面和 systemd 等功能。
为了加快开发节奏,微软在 2021 年将 WSL 从 Windows 中剥离,作为独立包发布到 Microsoft Store,并在 2022 年推出稳定版 1.0。此后,微软持续迭代,推动用户全面转向新版本,并在 WSL 2.0.0 中带来了重大更新,包括网络镜像、代理支持和防火墙兼容等。
WSL 社区一直是其发展的核心动力,尽管此前无法访问源代码,许多开发者仍积极参与调试、反馈和功能建议。对此,纳德拉透露,其实早在项目刚启动时,社区就有人在代码仓库里提出希望开源 WSL 的请求。但当时 WSL 深度绑定在 Windows 系统镜像中,没法单独分离出来。如今,随着架构演进,微软终于实现了代码的“松耦合”,WSL 2 已经具备了独立运作的能力。
如今,WSL 开源后,社区终于可以直接贡献代码,这一变革有望进一步推动 Windows 成为跨平台开发的理想环境。
WSL 架构
为了实现开源,微软对 WSL 进行了多年的重构工作,使其从 Windows 核心中解耦,成为一个独立的应用程序。这一转变不仅满足了开发者社区长期以来的请求,也使得 WSL 能够更快地响应社区的功能需求和改进建议。在最新的 Windows 11 24H2 更新中,WSL 已完全作为独立包发布,而不再是操作系统内置组件的一部分。
Windows 与设备部门副总裁 Pavan Davuluri 表示:“我们的目标很简单:我们希望 Windows 成为开发者的理想开发平台。”通过开源 WSL,微软鼓励开发者参与到该项目的演进中,共同提升其性能,并实现与更多 Linux 服务的集成。
目前,WSL 的源代码已在 GitHub 上开放,开发者可以下载、构建,并提交改进建议或新功能。
来 源 | 36Kr
推荐阅读——
上海微软大裁员!N+8!
突发!IBM中国停运,1800人失业!
微软发布首款量子计算芯片Majorana 1
2025年人工智能有哪些趋势,微软做了最新预测
微软将终止中国个人 Azure OpenAI 服务,仅企业客户可用
OpenAI、微软、谷歌等签署欧盟《人工智能公约》
来源:电子技术应用