首页 > 金融 > > 正文
2019-05-07 18:38阅读:

“微软已宣布推出适用于Linux的Windows子系统兼容层的新版本

微软已宣布推出适用于Linux的Windows子系统兼容层的新版本,该版本允许用户在Windows 10和Windows Server 2019上本机运行Linux程序

.WSL 2将于6月上市,其源代码在Github上发布,具有VM-基于体系结构和Linux内核,以及集成的Windows文件共享功能和企业支持。

两年前为Windows 10和Windows Server发布的原始WSL不包含Linux代码,而是插入到NT内核中。WSL 1允许用户比在VM中或之前的兼容性工作(例如Lin4Win)更快地运行Linux程序,但它仅限于特定应用程序(Docker)例如,没有正常运行,并且微调性能被证明是一个挑战。WSL 2通过包含性能优化的Linux内核版本来解决Linux-NT兼容性问题,该内核支持更多应用程序,包括Docker和FUSE。

“WSL 2使用的是一种全新的体系结构,它使用真正的Linux内核,”微软开发人员Craig在博客文章中说。“是的,你刚才正确地阅读了这个标题!我们将发布一个真正的Linux内核,可以实现完整的系统调用兼容性。”

克雷格继续说道。“它仍然会带来WSL 1的显着优势:Windows和Linux之间的高度集成,极快的启动时间,小资源占用,

博客文章中的演示显示了一个工作的bash shell,启动时间不到2秒。它声称,文件密集型操作,例如git clone,npm install,apt update,apt upgrade,都会明显快于之前的WSL。

在一份新闻稿中,Linux供应商Canonical的产品总监Stephan Fabel 对此消息表示欢迎。

“将Ubuntu的企业支持从Azure扩展到Windows工作站和服务器,为微软环境中的Ubuntu创建了一个无缝的操作环境,”他说。“与Microsoft的协作使我们能够在WSL上验证Ubuntu,包括Docker容器,Kubernetes和Snaps”。

该公司表示,虚拟化和Linux内核将使Azure上的Ubuntu与工作站和服务器上的Ubuntu保持一致,从而允许Canonical提供企业认证和支持。