Windows10将获得内置Linux内核

微软今天发布了Windows Subsystem for Linux版本2,即WSL2。它的特点是“文件系统性能大幅提升”,并支持Docker。为了实现这一切,Windows10将拥有一个Linux内核。

不,微软没有把Windows10变成Linux发行版。它仍将基于Windows内核。但微软“将在Windows上发布一个真正的Linux内核,这将使系统调用完全兼容成为可能。”内核将由微软基于kernel.org源代码的最新稳定分支进行编译。它最初将基于Linux内核版本4.19。

微软的Linux内核将针对WSL2进行调整,并“在大小和性能上进行了优化,以在Windows上提供令人惊叹的Linux体验。”Linux内核将通过Windows Update进行更新。是的,您将通过Windows Update获得Linux内核安全更新。内核的完整源代码将在Github上在线获得。

该Linux内核针对较小的大小、缩短的启动时间和较低的内存使用率进行了优化。它将取代“WSL1设计中的仿真架构”。

这一重大变化意味着WSL现在提供了改进的文件系统性能。它具有完全的系统调用兼容性。这意味着你可以使用WSL2在Windows上运行Docker和其他Linux应用程序。然而,这并不像VM那样慢-它的速度和WSL1一样快,甚至更快。以下是微软对此的看法:

WSL 2的初始版本将于2019年6月底在Windows10的Insider版本中发布。有关其Linux内核计划的更多细节,请阅读微软的博客。

微软正在推出一款新的Windows终端应用程序,这将使下一版本的WSL工作得更好。

相关:Windows 10终于获得了真正的命令行

相关文章