Build 2019:微软发布第二版Windows Linux子系统

摘要:

尽管微软早前对 Linux 有些敌视,但近年来,这家软件巨头的态度已发生大幅转变。在 Satya Nadella 的领导下,微软已经转型成为了 Linux 和其它诸多开源项目的有力支持者。比如在 Windows 10 操作系统中,就有名为 WSL 的 Linux 子系统。值得一提的是,你无需双启动、或者配置复杂的虚拟机环境,即可直接使用。在今天的 Build 2019 开发者大会上,微软更是发布了 WSL 的第二个大版本。

runwsl.jpg

预计 WSL 2 的首个预览版本,将于今年晚些时候到来(题图 via BetaNews

据悉,WSL 2 将附带一个真实的 Linux 内核,意味着它能够带来完整的系统调用兼容性,且微软能够简单地通过内核更新来对其加以改进,而无需更新整个 Windows Linux 子系统。

更重要的是,WSL 2 将比 WSL 1 版本的运行速度快上许多。Windows 开发者平台副总裁 Kevin Gallo 表示:

作为 Windows Linux 子系统的下一个版本,WSL 2 基于 Azure 上同样的 Linux 4.19 内核打造,其有助于减少 Linux 的启动时间,并减少内存的占用。

此外,WSL 2 提升了文件系统的 I/O 性能、与 Linux 的兼容性、且可本机运行 Docker 容器,因此 Windows 上的容器将不再需要虚拟机

Windows 开发者平台项目经理 Craig Loewen 亦称,该公司将发布一个真正的 Linux 内核,以实现完整的系统调用兼容性:

需要指出的是,这并不是微软首次发布 Linux 内核。因为早在 2018 年,该公司就已经在宣布 Azure Sphere 时发布过一个。

不过这一次,将是 Windows 首次附带 Linux 内核,这真实证明了微软对于 Linux 的喜爱。

我们将根据 Kernel.org 上提供的源代码,基于最新的稳定版分支来构建内核(初期基于 4.19 版内核)。

最后,除了 WSL 2,微软还宣布了一款全新的终端应用程序(Windows Terminal)。两者都已于即日开放预览,且有望在今年年底前转入稳定版本,具体时间表仍待定。

查看评论
created by ceallan