找回密码
 立即注册
搜索
查看: 1321|回复: 3

[新闻] 微软宣布开源WSL

[复制链接]
     
发表于 2025-5-21 10:10 | 显示全部楼层 |阅读模式
在开源世界,有些时刻注定会被铭记。微软宣布将 Windows Subsystem for Linux(WSL) 正式开源,正是其中之一。这个决定不仅代表微软拥抱开源理念迈出的关键一步,也回应了开发者社区长达近 9 年 的呼声。

早在 WSL 项目的 GitHub issue 跟踪器上,开源请求就是最早提出的问题之一。如今,微软终于兑现了承诺。
微软对 Linux 的态度曾一度备受争议,但从 2016 年推出 WSL 以来,它一步步改变了人们的看法。下面简单回顾一下它的发展历程:
  • 2016 年:WSL 1 问世
    与 Windows 10 周年更新一同推出。它通过名为 lxcore.sys 的兼容层把 Linux 系统调用转化为 Windows 可识别的指令,是微软对“在 Windows 上跑 Linux”的首次尝试。
  • 2019 年:WSL 2 上线,换上真正的 Linux 内核
    WSL 2 使用轻量级虚拟机(基于 Hyper-V 技术),并搭配微软维护的 Linux 内核,大幅提升了兼容性和性能。GPU 加速、图形界面(WSLg)、systemd 支持等特性也陆续加入。
  • 2021 年:WSL 独立于系统,在 Microsoft Store 上发布
    这让更新更加灵活、迅速。用户可以像更新普通应用一样获取新版 WSL,而不必等待 Windows 系统大版本升级。

本次开源了哪些内容?哪些还没开源?
微软此次开源的是 WSL 的“用户态”组件,代码已托管在 GitHub 上。主要包括:
✅ 已开源的部分:
  • 命令行工具:如 wsl.exe、wslconfig.exe、wslg.exe。
  • WSL 服务进程(wslservice.exe):用于启动虚拟机、管理 Linux 发行版、挂载文件系统等。
  • Linux 子系统守护进程

    • 启动器(init)
    • 网络服务(gns)
    • 本地端口转发器(localhost 转发)

  • Plan 9 协议的文件共享服务:用于实现 Windows 与 Linux 之间的文件共享。

⛔ 尚未开源的部分:
  • lxcore.sys:WSL 1 所依赖的驱动。
  • p9rdr.sys:Plan 9 文件共享协议在 Windows 的实现,用于支持 \\wsl.localhost 路径访问。

微软表示尚未开源的部分可能在未来某个时间点继续推进。
转自 https://www.linuxmi.com/wsl-open-sources.html
微软博客:
https://blogs.windows.com/window ... is-now-open-source/
仓库链接:https://github.com/microsoft/WSL
            
            




回复

使用道具 举报

     
发表于 2025-5-21 10:27 | 显示全部楼层
所以,是Linux装Windows虚拟机好
还是Windows里装wsl好
回复

使用道具 举报

头像被屏蔽
发表于 2025-5-21 10:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2025-5-21 10:33 | 显示全部楼层
还以为开源了wsl1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-7-1 12:10 , Processed in 0.045419 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表