您现在的位置是:首页 > 文章详情

WSL 正式开源

日期:2025-05-20点击:51

微软宣布正式开源 Windows Subsystem for Linux(WSL),包括其命令行工具(wsl.exe和wslg.exe)、后台服务(wslservice.exe)以及用于启动联网、启动其他守护进程和设置端口转发的 Linux 端守护进程。

作为 Windows 的一部分,Lxcore.sys(WSL 1 的内核驱动程序)以及用于“\\wsl.localhost”文件系统重定向的 P9rdr.sys 和 p9np.dll 组件没有进行开源。

多年来,我们非常幸运,从第一天起就拥有一个强大的社区支持 WSL。我们很幸运,人们分享他们的知识,并花费无数的时间来帮助追踪错误,找到实现新功能和改进 WSL 的最佳方法。

如果没有社区的支持,WSL 就不可能有今天的成就。即使无法访问 WSL 的源代码,人们也能够做出重大贡献,最终成就 WSL 的今天。

这就是为什么我们今天对 WSL 开源感到无比兴奋。我们已经看到社区在没有源代码的情况下为 WSL 做出了巨大的贡献,我们迫不及待地想看到,在社区能够直接为项目贡献代码之后,WSL 将如何发展。

WSL 的架构概述:

WSL 是 Windows 的 Linux 子系统,首次是在 Microsoft BUILD 2016 上推出,并随 Windows 10 周年更新一起发布。

起初,WSL 基于一个微进程提供程序 lxcore.sys,使得 Windows 能够原生运行 ELF 可执行文件,并在 Windows 内核中实现 Linux 系统调用,被称为“WSL 1”,且至今仍受支持。随着时间的推移,WSL 2 于 2019 年首次发布,引入了完整的 Linux 内核。之后,WSL 逐渐获得了更多功能,例如 GPU 支持、图形界面支持(通过 wslg)和对 systemd 的支持。

为了跟上日益壮大的社区和功能需求,加快 WSL 开发节奏。微软在 2021 年将 WSL 从 Windows 代码库中剥离,并将其迁移到独立的代码库中。新的 WSL 于 2021 年 7 月首次以 0.47.1 版本在 Microsoft Store 上线。当时,该软件包仅支持 Windows 11,并标记为预览版,仅推荐给想要体验 WSL 最新、最强大功能的用户。

2022 年 11 月 WSL 1.0.0 发布,增加了对 Windows 10 的支持,也是这个新 WSL 的第一个“稳定”版本。此后,另一个里程碑版本 WSL 2.0.0 发布,引入了包括镜像网络、DNS 隧道、代理支持和防火墙兼容等改进。目前,最新可用版本为 WSL 2.5.7

更多详情可查看官方公告

原文链接:https://www.oschina.net/news/350716/wsl-open-source
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章