全城7x24小时免费上门,您的生活服务帮手

当前位置: 首页 >> 地板打蜡

重大消息! 微软开源WSL, 开启全新篇章

发布日期:2025-05-23 03:10:58 浏览:37375

微软终于在万众期待中宣布,将其备受欢迎的 Windows Subsystem for Linux(WSL) 完全开源!这意味着开发者们现在可以自由地构建、增强和贡献这一功能。这一举措不仅标志着开源世界的又一历史性时刻,也兑现了 WSL项目中最古老的一条请求 —— 将WSL完全开源。

WSL到底是什么?

对于不太熟悉技术的读者,WSL是什么呢?简单来说,WSL是一个Windows功能,允许你在Windows系统中直接运行Linux,而无需额外的计算机或虚拟机。这对于想要体验Linux但又不想麻烦的Windows用户来说,绝对是个福音!它可以让你轻松获得与Linux交互的经验,而无需处理复杂的安装或棘手的配置。

WSL的辉煌历程

WSL的起源与发展

2016年:Windows 10周年更新带来了WSL的前身——兼容层(后被称为“WSL 1”)。通过lxcore.sys驱动程序,它能够实时将Linux系统调用转换为Windows能够理解的命令。这一突破让开发者们首次能够在Windows上运行Linux工具。

2019年:微软推出了 WSL 2,引入了基于虚拟机的更高效架构,运行真正的Linux内核。这一升级为用户带来了诸多新功能,包括:

GPU计算支持:让图形密集型任务运行更流畅。

WSLg图形界面:在Windows上运行Linux GUI应用。

systemd支持:让Linux服务管理更高效。

2021年:WSL不再与Windows版本绑定,而是作为独立的Microsoft Store应用发布。这一变化带来了更多新功能,如:

镜像 networking

DNS隧道

防火墙集成

如今,WSL的核心代码终于开源!

哪些部分已经开源?

命令行前端工具:wsl.exe、wslconfig.exe、wslg.exe

wslservice.exe:负责启动虚拟机、管理发行版生命周期、挂载共享资源的Windows服务

Linux侧守护进程:包括init、gns(用于网络)、localhost(用于端口转发)

Plan 9服务器:支持跨操作系统的文件共享

哪些部分尚未开源?

lxcore.sys:用于支持旧版WSL 1的遗留组件

p9rdr.sys:支持\\wsl.localhost共享的Plan 9重定向驱动

未来展望:WSL将迎来质的飞跃!

✨ 为什么这对开发者来说是个好消息?

公开WSL的代码库将极大地提升社区的贡献能力:

质量问题:社区可以更快速地修复bug、实现新功能

安全审查:开放源代码让独立审核更容易

企业合规:透明的代码让供应链审核更加简便

用户友好性:减少了需要双系统或虚拟机的需求