微软在 Windows 10 中搞了个真正的 Linux 内核
发布时间:2022-05-11 02:30:12
这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 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 内部人员计划提供。


猜你喜欢
- 电脑使用久了就会变得迟钝而且卡,这个时候就需要清理一下C盘来使其加速,那么C盘里都是重要的系统文件,怎么清理除了系统外的其他东西呢,一起来学
- 同版本装载的行列数是不一样的。如果超过了最大行列数,系统就会提示无法完全装载。今天,小编就教大家在Excel中2007版表格查看最多能装载多
- 许多微星主板的用户在升级win11系统时,遇到了提示没有开启安全启动而导致无法升级,本文就为大家带来了win11微星主板开启安全启动教程,需
- 最近小编的同事咨询小编:电脑的运行选项不见了的情况,如果你的电脑打开任务栏的开始菜单栏上没有找到运行选项的话,肯定是和小编的同事的电脑一样的
- 1.快速制作书法字帖使用Word2013制作书法字帖的步骤如下所述:第1步,打开Word2013窗口,依次单击“文件”→“新建”按钮,在“新
- Photoshop是一款我们常用的图片处理软件,如何在Mac版的Photoshop中使用图框工具呢?下面分享在Mac版Photoshop中使
- 联想电脑有预装的系统,不过很多用户想要自己重装系统,目前Windows10仍然是使用人群最广泛的系统,那么联想电脑怎么重装Win10系统?建
- 怎么用PS制作印章?印章是一种用于鉴定或签署文件的工具,如果你想给电子文档也加上印章,那么可以利用PS软件来制作一个印章。其实PS制作印章的
- 在最初推出Windows Vista时,微软称该操作系统新增的一个非常大的安全功能是BitLocker,这个硬盘加密设计旨在保护敏感数据免于
- Win10系统怎么校准显示器颜色?针对此问题,下面小编就给大家带来win10校准显示器颜色的方法,希望可以帮助到大家Win10系统怎么校准显
- 创建一些日常计划时,往往要添加上时间,如何才能更方便的添加时间而不要手动输入或复制呢?下面与大家分享个小技巧,感兴趣的朋友可以看看我们在创建
- 一些朋友最近升级了Win11系统,发现没有IE11了,一些工作只能用IE才能办公,比如办公OA只有IE才能运行,那么要如何解决这个问题呢?为
- 单单看lexpps.exe进程很多小伙伴可能不熟悉,但是一说到电脑关机前的提示,想必不少人曾经都遇到过每次电脑关机都会提示lexpps.ex
- 大家知道对于一些比较复杂的PPT,为了防止在演示时遗忘演示进度或者演讲内容比较复杂,我们经常会在幻灯片下添加““备注””。不过为了正式演示时
- wps软件是一款有着word、excel、ppt等办公软件强大功能支持的办公软件,一出现就因为显著的优势吸引了大批用户,相信很多用户很好奇这
- Wing是一个Python IDE,具有强大的调试器和智能编辑器,使交互式Python开发快速,准确,有趣。Wing IDE profess
- 经常有朋友说win10系统的网络不稳定,经常掉线,究竟是什么原因呢?下面小编通过本文给大家介绍win10无线网络不稳定的原因分析及解决办法,
- win10卸载ie11浏览器怎么卸载?ie11浏览器是系统默认的浏览器,用户打开网页连接都会自动跳出,但是很多用户都不喜欢使用ie11浏览器
- 今天MacDown带来一个Mac速学小技巧——制作并保存网页标签到Dock栏,如果你是每天都浏览一个指定的网页的话,就给你省去了很多打开浏览
- 这篇文章主要介绍了win10输入法切换ctrl+shift切换不了怎么解决?的相关资料,需要的朋友可以参考下本文详细内容介绍升级到win10