在正在进行的微软 Build 2025 开发者大会上,微软宣布将其“Windows Subsystem for Linux(WSL)”项目开源。目前,开发者已经可以在 GitHub 平台上访问该项目的源代码,并参与构建和贡献代码。
WSL 最早于 2016 年推出,旨在让 Windows 用户能够直接运行 Linux 环境。最初的版本通过轻量级进程支持模块(例如 lxcore.sys),在 Windows 内核中实现了 Linux 系统调用,使得 Windows 能够原生执行 ELF 格式的可执行文件。随后推出的 WSL 2 引入了完整的 Linux 内核,显著提升了与原生 Linux 系统的兼容性。
为了实现开源目标,微软在过去多年中对 WSL 进行了全面重构,将其从 Windows 核心系统中剥离,使其成为一个独立的应用程序。这项工程不仅回应了开发社区长期以来的期望,也使得 WSL 更易于维护和扩展,能够更快地响应开发者提出的功能需求与改进建议。在最新发布的 Windows 11 24H2 更新中,WSL 已作为独立组件发布,不再集成在操作系统内。
微软 Windows 与设备部门副总裁 Pavan Davuluri 表示:“我们的目标很明确:让 Windows 成为开发者的首选平台。”通过开放 WSL 的源代码,微软希望开发者能够积极参与项目的发展,共同优化其性能,并增强其对各类 Linux 服务的支持。
目前,WSL 的源代码已在 GitHub 上公开,开发者可以自由下载、编译,并提交修改建议或新增功能。
标签: 新闻资讯