[Industry News] 微软的 Windows Linux 子系统(WSL)现已开源
Tofloor
poster avatar
tacat
deepin
2025-05-20 04:34
Author

640.png
Windows 首席执行官 Pavan Davuluri 表示:“这是开发者社区一直以来的一致要求。这花了我们一些时间,因为我们需要重构操作系统,让 WSL 能够独立运行,这样我们才能将项目开源,让开发者能够做出贡献,然后我们再将这些贡献纳入 Windows 流程,并大规模交付。”

WSL 代码现已在 https://github.com/microsoft/WSL 上发布,开发者可以下载并从源代码构建,参与修复,甚至添加新功能。WSL 社区过去无法访问微软的源代码,但这并没有阻止他们多年来为 WSL 的改进做出贡献。Davuluri 表示,他现在预计开发者将利用这个开源项目来帮助提升 WSL 的性能,或将其更多地集成到 Linux 服务中。

这是 WSL 的一个重要里程碑,它于 2016 年作为 Windows 10 周年更新的一部分推出。“当时 WSL 基于一个微进程提供程序 lxcore.sys,这使得 Windows 能够原生运行 ELF 可执行文件,并在 Windows 内核中实现 Linux 系统调用,”微软高级软件工程师 Pierre Boulay 解释道。“随着时间的推移,我们逐渐意识到,实现与原生 Linux 最佳兼容性的最佳方式是依赖 Linux 内核本身。”

微软于 2019 年发布了 WSL 的第二个主要版本,最终添加了 GPU 支持,并将该项目独立于 Windows 发行。“最终很明显,为了跟上不断增长的社区和功能请求,WSL 必须加快步伐,并与 Windows 分开发行,”Boulay 说道。“这就是为什么我们在 2021 年将 WSL 从 Windows 代码库中分离出来,并将其移至自己的代码库。” 在 Windows 11 的最新 24H2 更新中,微软已将 WSL 用户完全迁移到独立于 Windows 的软件包,而不是操作系统内置的 WSL 组件。

近年来,WSL 的所有这些变化,促使微软关闭了GitHub 上 WSL 代码库中提出的第一个问题,即“它会开源吗?” 现在答案是肯定的,而且这也是让 Windows 更加方便开发者的一部分。“我们的目标很简单:我们希望 Windows 成为开发者的优秀开发平台,”Davuluri 说。“这才是真正的雄心壮志。”

楼主按:微软慢慢变成了自己曾经讨厌的样子joy

Reply Favorite View the author
All Replies
a-bird
deepin
2025-05-20 06:30
#1

这是一个组件?还是一个新系统啊?

是类似deepin-wine吗?可以在deepin上运行exe软件?

Reply View the author
tacat
deepin
2025-05-20 07:23
#2
a-bird

这是一个组件?还是一个新系统啊?

是类似deepin-wine吗?可以在deepin上运行exe软件?

正好说反了joy

Reply View the author
a-bird
deepin
2025-05-20 08:00
#3
tacat

正好说反了joy

scream

我再搜搜资料😂

Reply View the author
expskywalker
deepin
2025-05-20 08:49
#4

背景墙上竟然没有deepin,差评😁 ;打不过就加入嘛,毕竟这么多年在开源社区尝到了不少甜头,否则巨硬是不会拥抱开源的.但人家的核心理念是:你们这些开发者啊,要基于windows开发WSL的应用啊,只要这么走什么便利条件统统配备不在话下。但话说都分离了独立发展,WSL也麻烦改个名字,不如就叫“MSL”吧。

Reply View the author
出售星辰之书的书商
Moderator
2025-05-20 09:08
#5
a-bird

这是一个组件?还是一个新系统啊?

是类似deepin-wine吗?可以在deepin上运行exe软件?

反了,是在Windows上运行Linux joy

Reply View the author
杀毒软件吧
deepin
2025-05-20 15:41
#6
a-bird

这是一个组件?还是一个新系统啊?

是类似deepin-wine吗?可以在deepin上运行exe软件?

类似于shenmo的Amber-CE,在一个Linux发行版上虚拟另一个Linux发行版的环境。

Reply View the author
a-bird
deepin
2025-05-20 16:09
#7
杀毒软件吧

类似于shenmo的Amber-CE,在一个Linux发行版上虚拟另一个Linux发行版的环境。

哦哦,原来是这样,多谢like

Reply View the author
pzm9012
Moderator
2025-05-20 16:18
#8
杀毒软件吧

类似于shenmo的Amber-CE,在一个Linux发行版上虚拟另一个Linux发行版的环境。

WSL 全称是适用于 Windows 的 Linux 子系统,在 Windows 上运行 Linux

Reply View the author
op
deepin
2025-05-20 16:47
#9

我是 Win7 + VirtualBox 下运行Linux系统。

WSL真的有很多人用吗?

Reply View the author