近年来,微软对Linux开发者社区的支持令许多人感到惊讶,包括将诸如Bash shell之类的东西引入到Windows,或者在Windows 10中支持原生OpenSSH,甚至包括Windows应用商店上架了Ubuntu、SUSE Linux和Fedora。现在微软更进一步,计划直接在Windows 10中发布完整的Linux内核。
“从今年夏天开始,在Windows Insiders预览版本中,我们将加入一个内部定制的Linux内核,以支持最新版本的Linux子系统(WSL),”微软项目经理Jack Hammons解释道。“Linux内核最初将基于4.19版本,这是Linux最新的长期稳定版本。内核将在指定新的长期稳定版本时进行重新确定,以确保WSL内核始终具有最新的Linux优势。”
微软在Windows 10中集成Linux将与通过Windows应用商店安装的userspace进行交互。这是微软的一个重大转变,也标志着Linux内核第一次作为Windows的一部分被包含在内。据悉,Linux内核集成将在今年晚些时候推出,出现在Windows 10 19H2版本中。
对于开发人员来说,它应该能够显著提高Windows中Linux子系统的性能。微软也承诺通过Windows Update更新该内核,它将是完全开源的,开发人员可以创建自己的WSL内核并提供更改。
微软今天还发布了Windows Terminal ,这是一款适用于Windows的新命令行应用程序。它可以访问PowerShell、Cmd和Windows子系统Linux(WSL)等环境。