课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
微软博客宣布,WSL2将在Windows 10 2004版本中正式进入普遍可用(GA,Generally Available)状态。
WSL 2是去年微软在Build 2019上宣布推出的,相比第一代,新的WSL重新设计了架构,使用真正的Linux内核,可以在Windows上运行ELF64 Linux二进制文件。
Linux二进制文件使用系统调用来执行许多功能,例如访问文件、请求内存与创建进程等。WSL 1创建了一个转换层,对这些系统调用进行翻译,以允许它们在Windows NT内核上工作。但是,实现所有这些系统调用很有挑战性,导致某些应用程序无法在WSL 1中运行。现在WSL 2包含自己的Linux内核,它具有完整的系统调用兼容性,这引入了一组可以在WSL中运行的全新应用程序,比如Linux版本的Docker。
博客中同时说明了,目前对WSL2所依赖的Linux内核的提供方式进行了一些改进,已经从Windows OS镜像中删除了Linux内核,将会通过Windows Update方式分发给用户计算机。也就是Linux内核将像其它第三方驱动一样提供,这带来了更大的敏捷性和灵活性。了解具体安装方式,可以查看原博客:https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004
Windows 10 2004版本预计将于5月发布,Windows Insider可以先行体验。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!