微软周一发布了一款工具,有助于 Linux 爱好者将 Linux 发行版移植到一个 Windows 10 组件(Linux 子系统 WSL)中,进而在现行版的 Windows 10 PC 上装载 Linux 系统。
之前,微软已经发布过 Ubuntu、SUSE、Kali Linux 和 Debian 的官方镜像,在 Windows 商店中都可以获取到。不过,虽然微软尽力表现出开放的态度,但由于 Linux 发行版太多,其中大部分是为特定目的创建的小众发行版,所以并非所有的 Linux 发行版都能移植到微软的 WSL 实现中。
因此,微软决定开源一个名为“WSL DistroLauncher Sample”的项目,其中包含一个参考,向 Linux 系统项目(或者普通 Linux 用户)演示如何将 Linux 发行版移植到 Windows 10 WSL 组件中。
WSL DistroLauncher Sample 实质上相当于一个 UWP 应用程序,通过 Windows 10 的 WSL 组件负载所需的Linux发行版。
WSL DistroLauncher 的 GitHub 项目 README 文件中包含使用 Microsoft 新工具所需的所有必要说明,感兴趣的读者可以点击此处查看。
借由这个项目,微软希望能将更多 Linux 发行版纳入到 Windows 商店中。Linux 发行团队可以使用这个项目,创建官方 WSL 包,并在 Windows 商店中发行。而开发者则可以借助这个项目在个人计算机或工作计算机中负载定制化的 Linux 发行版。
为了避免恶意用户创建并上传非官方的 Linux 发行版,微软对这个开源项目做了一些限制:只接受每个 Linux 发行版的官方团队通过 Windows 商店提交的 Linux WSL 镜像。