Windows 子系统 for Linux 现在是开源的

主要观点:今天宣布 Windows Subsystem for Linux 开源发布,这是多年努力的成果,代码已在 GitHub 上开源,可下载并参与开发。介绍了 WSL 的组件架构,包括命令行可执行文件、WSL 服务、Linux 初始化和守护进程等。还回顾了 WSL 的发展历史,从基于 pico 进程提供程序的 WSL 1 到依赖 Linux 内核的 WSL 2,以及从与 Windows 代码库分离到独立的 WSL 包,不断改进并达到 WSL 2.0.0 等重要里程碑。强调了社区对 WSL 的支持,如今开源是为了让社区能直接进行代码贡献。
关键信息:

  • WSL 代码开源地址为Microsoft/WSL
  • WSL 组件包括命令行可执行文件、WSL 服务等。
  • WSL 经历了从 WSL 1 到 WSL 2 的发展过程。
  • 2021 年分离 WSL 到独立代码库,2022 年 11 月 WSL 1.0.0 发布支持 Windows 10,Windows 11 24H2 开始迁移用户。
  • 目前最新版本为 WSL [2.5.7]。
  • 社区一直支持 WSL,如今开源让社区可直接贡献代码。
    重要细节:
  • microsoft/wslg实现 Linux 相关支持。
  • microsoft/WSL2-Linux-Kernel是 WSL 2 所用 Linux 内核的源代码。
  • 部分组件如 Lxcore.sys 等仍在 Windows 镜像中未开源。
  • 社区多年来分享知识、帮助追踪 bug 等对 WSL 发展贡献巨大。
阅读 32
0 条评论