- 微软宣布 Windows Linux 子系统 (WSL) 即将开源,从而提高开发生态系统的透明度和协作能力。
- WSL 代码现已在 GitHub 上发布,但出于技术原因,一些小型的、独立的组件除外,这些组件不会影响核心功能。
- 此举响应了社区长期以来的需求,并为分叉和外部贡献打开了大门,无论微软做出何种决定,都有助于研究其运行和未来的维护。
- WSL 已成为将 Linux 应用程序和环境集成到 Windows 的关键工具,展示了微软向互操作性和开源软件的战略转变。

Windows 软件开发领域正在经历 微软宣布开放 Windows Linux 子系统 (WSL) 后的重大变化 作为一个开源项目。这一决定响应了开发者社区多年来的呼吁,他们寻求 更易于审计、定制和发展 Microsoft 操作系统中的这个基本工具。
的发布 WSL 源代码(WSL 开源),现已开放 通过 GitHub 平台,意味着几乎所有的组件都可以被任何外部用户或开发人员分析、调整或重用。只有那些被遗弃的人 次要组件,例如 LXcore.sys 驱动程序和一些与文件重定向相关的资源,其缺失不会影响子系统的正常运行。
迈向协作和免费软件的战略进步
微软已经展示了一段时间了 对自由软件的态度发生了重大变化。 WSL 的初始集成允许 Windows 用户原生运行 Linux 应用程序或发行版,这在十年前是不可想象的。自那时起,该公司一直在加强对该平台的承诺。
WSL 转向开源 不仅促进透明度, 但是也 为第三方接管其维护提供了可能性 以防微软决定放弃该项目,就像当年推出适用于 Android 的 Windows 子系统时那样。
这一变化使得专家和企业都可以根据自己的需求调整 WSL,利用新功能,或者通过分叉探索替代路径。对于社区来说,这证明 微软致力于与其他操作系统的互操作性和对话。,尤其是在 Azure 公共云这样的环境中,Linux 已经占据了相当大一部分工作负载。
WSL 作为开发人员和高级用户的工具
自从九年前在 Build 大会上首次亮相以来,Windows Linux 子系统就一直备受关注。第一个版本只提供对 Bash 解释器的有限访问,但是 不断更新扩大了其影响力 允许多种 Linux 应用程序在 Windows 中运行。
从功能角度来看, WSL 使开发人员和专业人员的工作更加轻松 需要混合环境,将 Linux 实用程序、控制台和工具集成到 Windows 桌面,而无需虚拟机或复杂的双重安装。
许多用户重视这种灵活性,尽管 其体验仍然无法与原生 Linux 安装相媲美。。然而,作为两大生态系统之间的桥梁, WSL 已经成为一种非常有用的资源, 无需离开熟悉的 Windows 环境即可享受免费软件的诸多优势。
WSL 作为开源的意义和未来
促使微软采取这一举措的原因包括 技术和战略因素。代码的发布增加了可审计性的可能性,鼓励创新和 允许社区帮助解决潜在问题或推动产品向新的方向发展.
对于开发人员来说,拥有开放的 WSL 意味着 更好地控制工具的行为, 更多定制选项 由于协作工作和代码透明度,有机会更快地找到潜在问题的解决方案。
这项措施也可以解释为 微软试图加强其在开源生态系统中的形象并吸引传统上在纯 Linux 环境中工作的人员加入其平台,尤其是在与人工智能、云计算和自动化相关的发展领域。
从中期来看,预计 该项目的衍生品出现 或社区直接贡献的改进,进一步增加了 Windows 作为需要与两个系统共存的环境的吸引力。
WSL 向开源的过渡标志着 Windows 和 Linux 关系的新阶段并提出了一种在软件世界中协作和透明度越来越重要的场景,使开发人员、公司和个人用户受益。
我是一名技术爱好者,已将自己的“极客”兴趣变成了职业。出于纯粹的好奇心,我花了 10 多年的时间使用尖端技术并修改各种程序。现在我专攻计算机技术和视频游戏。这是因为 5 年多来,我一直在为各种技术和视频游戏网站撰写文章,旨在以每个人都能理解的语言为您提供所需的信息。
如果您有任何疑问,我的知识范围涵盖与 Windows 操作系统以及手机 Android 相关的所有内容。我对您的承诺是,我总是愿意花几分钟帮助您解决在这个互联网世界中可能遇到的任何问题。


