课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
微软在5月6日推出了全新的终端Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多Tab支持、富文本、多语言支持、可配置、主题和样式,支持emoji和基于GPU运算的文本渲染等等。
同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。
而在这之上,其实是2代WSL(Windows Subsystem for Linux 2)提供了强劲动力。
WSL团队在博客中写到:
今天我们推出Windows Subsystem for Linux的最新架构:WSL 2!这种新架构的变化将允许:大幅度的文件系统性能提升,以及完整的系统调用兼容性,这意味着可以在WSL 2中运行更多Linux应用程序,例如Docker。
WSL 1虽然已经于2016年就推出,但是社区一直要求提高文件系统性能,并具有更好的系统调用兼容性,使更多应用程序可以在WSL内部工作。新推出的WSL 2使用一个全新的体系结构,使用真正的Linux内核,可以在Windows上运行ELF64 Linux二进制文件,新的架构改变了这些Linux二进制文件与Windows和计算机硬件的交互方式,但仍提供与WSL 1相同的用户体验。单个Linux发行版既可以作为WSL 1发行版运行,也可以作为WSL 2发行版运行,可以随时升级或降级,并且可以并行运行WSL 1和WSL 2发行版。
Linux二进制文件使用系统调用来执行许多功能,例如访问文件、请求内存与创建进程等。WSL 1创建了一个转换层,对这些系统调用进行翻译,以允许它们在Windows NT内核上工作。但是,实现所有这些系统调用很有挑战性,导致某些应用程序无法在WSL 1中运行。现在WSL 2包含自己的Linux内核,它具有完整的系统调用兼容性。这引入了一组可以在WSL中运行的全新应用程序。
值得一提的例子是Linux版本的Docker,以及FUSE可以在WSL 2中运行。同时,使用WSL 2意味着可以比WSL 1更快地获得Linux内核的最新改进,因为开发团队可以简单地更新WSL 2内核而不需要自己重新实现更改。
毋庸置疑,WSL 2的速度也明显比1代快!git clone、npm install、apt update与apt upgrade等文件密集型操作都会明显加快。实际的速度增加将取决于正在运行的应用程序以及它与文件系统的交互方式。开发团队运行的初始测试使WSL 2在解压tarball时比WSL 1快20倍,在各种项目中使用git clone、npm install和cmake时速度提高约2-5倍。
WSL 2的初始版本将于今年6月底通过Windows内部人员计划提供。
详情查看博客:
https://devblogs.microsoft.com/commandline/announcing-wsl-2
选择的人多的机构就是好机构,达内每年近10万学员的选择,来达内给你一个不一样的培训体验。达内目前开设24大课程体系,Java编程、UI设计、网络营销、web前端培训等课程。达内每月开设免费课程试听训练营,欢迎来电预约免费试听,领取免费课程资料。来合肥IT培训,让你的人生有不一样的精彩。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!