创建适用于 WSL 的自定义 Linux 发行版

使用开源 WSL 示例生成适用于 Microsoft Store 的 WSL 发行版包和/或创建用于旁加载的自定义 Linux 发行版包。 可在 GitHub 上查找发行版启动器存储库

此项目可实现以下目的:

  • 使 Linux 发行版维护人员能够打包并提交一个在 WSL 上运行的作为 appx 的 Linux 发行版
  • 使开发人员能够创建可在其开发计算机上旁加载的自定义 Linux 发行版

背景

我们通过 Microsoft Store 将适用于 WSL 的 Linux 发行版分发为 UWP 应用程序。 可安装那些将在 WSL(位于 Windows 内核中的子系统)上运行的应用程序。 如之前的一篇博客文章中所述,这种交付机制有许多优势。

旁加载自定义 Linux 发行版包

可在个人计算机上将自定义 Linux 发行版包创建为应用程序进行旁加载。 请注意,除非你作为发行版维护人员提交自定义包,否则不会通过 Microsoft Store 分发自定义包。 若要将计算机设置为旁加载应用,需要在“面向开发人员”下的系统设置中启用此项。 请确保已选择“开发人员模式”或“旁加载应用”

面向 Linux 发行版维护人员

若要提交到 Store,你需要与我们合作以获得发布批准。 如果你是有兴趣将发行版添加到 Microsoft Store 的 Linux 发行版所有者,请联系 wslpartners@microsoft.com。

入门

按照发行版启动器 GitHub 存储库中的说明,创建自定义 Linux 发行版包。

团队博客

提供反馈