用于Linux2的Windows子系统通过改进的更新过程进入通用可用性

科技2020-07-30 10:19:36
导读 微软宣布,Linux2(WSL2)的Windows子系统一般将在Windows10,2004年版本中提供。 WSL2去年被发布到《内幕计划》中。 随着移动到通用可用

微软宣布,Linux2(WSL2)的Windows子系统一般将在Windows10,2004年版本中提供。 WSL2去年被发布到《内幕计划》中。 随着移动到通用可用性,WSL2现在可以通过标准Windows更新自动更新。

正如前面所讨论的,WSL2是WSL1体系结构的变化。 当WSL1需要在Linux系统调用和WindowsNT内核之间的转换层时,WSL2提供了一个轻量级的VM,运行一个完整的Linux内核。 此VM直接运行在Windows Hypervisor层上。 该内核包括完整的系统调用兼容性,并允许在Linux上本机运行Docker和FUSE等应用程序。 有了这个新的实现,Linux内核可以完全访问Windows文件系统。

这个新版本为性能带来了很大的改进,特别是对于需要访问文件系统的交互。 根据微软的程序经理克雷格?洛万(CraigLoewan)的说法,这可能是3到6倍的性能改进,这取决于应用程序的文件密集程度。 他进一步提到,解压缩焦油棒可以看到20倍的性能增长。

随着Windows10即将推出的新版本(目前称为2004年版本),微软表示将简化WSL2的安装和更新过程。 以前,Linux内核被作为Windows操作系统版本的一部分。 随着这个即将发布的版本,它们将被分离,这允许内核通过WindowsUpdate进行更新,类似于当前安装第三方驱动程序的方式。

免责声明:本文由用户上传,如有侵权请联系删除!