微软已经发布了第二版Windows Linux子系统(Windows Subsystem for Linux 2),这是该公司自己的平台,允许用户在Windows 10上运行Linux。
这个新版本简单地称为Windows System for Linux 2或WSL 2,它具有显著的文件系统性能提高和完整的系统调用兼容性。
微软在一篇博客文章中详细说明了该公司在这个新版本中对WSL所做的调整,并解释说WSL 2主要基于反馈,解决了像在WSL内部工作的更多应用程序这样的顶级请求。
“WSL 2是该体系结构的新版本,它支持Windows System for Linux在Windows上运行ELF64 Linux二进制文件。这一新的体系结构改变了这些Linux二进制文件与Windows和计算机硬件的交互方式,但仍然提供与WSL 1(当前广泛使用的版本)相同的用户体验,”Microsoft解释说。
用户可以在WSL 1或WSL 2上运行Linux发行版,就像以前一样,他们可以在任何版本升级或降级它们。但更重要的是,WSL 1和WSL 2发行版将能够并行运行。
Windows中的Linux内核
微软表示WSL 2在性能方面有了重大改进,初步测试表明它可以解压缩包的速度比WSL 1快20倍。此外,对于像git clone,npm install和cmake这样的命令,WSL 2可以升级比它的前一代快5倍。
WSL 2在Windows中集成了一个真正的Linux内核,以实现完全的系统调用兼容性,微软表示将通过Windows Update发布更新。WSL 2将随Linux内核版本4.19一起提供。
“现在WSL 2包含了自己的Linux内核,它具有完整的系统调用兼容性。这引入了一组可以在WSL中运行的全新应用程序。一些令人兴奋的例子是Linux版本的Docker,以及FUSE!“微软说。
WSL 2将在6月底前将提供给Windows insider预览体验会员的用户进行测试。
微软宣布推出“Windows Terminal”,受Linux风格启发终端 https://www.linuxidc.com/Linux/2019-05/158519.htm
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-05/158525.htm