WSL 正式开源
微软宣布正式开源 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。
更多详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IntelliJ IDEA 官方文档中文版上线
JetBrains 宣布上线中文版 IntelliJ IDEA 官方文档: 下次再打开 IntelliJ IDEA 官方文档 记得右上角一键切换到中文! 也欢迎善用页面右侧的“Feedback”按钮, 告诉我们您对翻译质量的看法。 感谢您成为我们全球开发者社区不可或缺的一部分! 官方文档中文版入口:https://www.jetbrains.com/zh-cn/help/idea/2025.1/getting-started.html
- 下一篇
微软开源命令行文本编辑器 Edit
微软宣布开源 Edit,Windows 中的一款小型、轻量级的命令行文本编辑器,大小不到 250kB。这款 CLI 文本编辑器将在未来几个月内在Windows Insider 计划中提供预览,并将作为 Windows 11 的一部分发布。 微软表示,其目标是最大限度地减少不必要的上下文切换,让开发人员保持当前的工作流程。 “我们开发 Edit 的动机是,64 位 Windows 系统需要一个默认的 CLI 文本编辑器。32 位 Windows 系统自带 MS-DOS Edit,但 64 位 Windows 系统没有内置 CLI 编辑器。” 通过在命令行中运行edit或运行edit<your-file-name>打开 Edit。这样就可以直接在命令行中编辑文件,而无需切换上下文。 Edit 功能尚处于早期阶段,但已提供多项现成功能。包括 Mouse Mode 支持、在编辑中打开多个文件、查找和替换、支持自动换行。 更多详情可查看官方公告。
相关文章
文章评论
共有0条评论来说两句吧...