WSL核心代码开源用Windows系统直接跑LinuxWSL(WindowsS

量子位看科技 2025-05-20 12:25:11

WSL核心代码开源用Windows系统直接跑Linux

WSL(Windows Subsystem for Linux)终于开源啦!

现在,所有人都可以在GitHub的Microsoft/WSL仓库中找到WSL的核心代码,不仅可以自由构建定制版本,甚至还能深度参与WSL的持续开发与优化。

给不熟悉的朋友们介绍一下WSL是什么,作为微软官方开发的一项功能,它允许用户在Windows系统上直接运行Linux环境。

它由一系列分布式组件构成,部分运行于Windows,部分运行于WSL 2虚拟机中。具有如【图2】所示的架构。

此次开源的组件还包括此前已公开的部分:

- microsoft/wslg:为WSL提供Wayland和X服务器相关功能的支持

- microsoft/WSL2-Linux-Kernel:WSL2所使用的Linux内核源码

以下组件仍属于Windows系统镜像,暂未开源:

- Lxcore.sys:驱动WSL 1的内核级组件

- P9rdr.sys 和 p9np.dll:实现“\wsl.localhost”文件系统重定向(从Windows到Linux)

自Windows 10周年更新首次发布以来,WSL如今已迈入2.0.0时代,引入了镜像网络、DNS隧道、Session 0支持、代理和防火墙等功能。

目前,WSL已经更新到了2.5.7版本。

开源仓库:

0 阅读:29
量子位看科技

量子位看科技

感谢大家的关注