Windows10将推出完整的开源GPLed Linux内核
在今天的 Build 2019 开发者大会上,微软发布了 WSL 的第二个大版本。
当前用于Linux的Windows子系统,使用的是Microsoft编写的内核组件,该组件提供了与Linux内核相同的内核API。本质上,它将Linux API转换为Windows NT内核API。
该组件现在运行得很好,但是当前的子系统也有一些缺点,例如,不能使用Linux驱动程序,特别是文件系统驱动程序。
它的文件系统性能在Windows的NTFS之上分层,通常比真正的Linux内核慢20倍。它也是内核一个相对较老的版本。
它提供给了Linux 4.4大约一组API,并于2016年发布。但是一些API根本没有实现,而另一些API只是部分实现,以满足特定应用程序的需求。

所有这些都随着Linux 2的Windows子系统而改变。WSL2将在轻量级虚拟机中运行完整的Linux内核,而不是在NT内核上模拟Linux内核API。
公司将要精简这个内核,并根据这个特殊的情况进行定制,提供精简的硬件支持。因为它将遵从主机Windows OS的要求并启动地更快。
Linux内核是GPled开源的。GPL许可证要求,对代码所做的任何修改都必须在GPL许可证下发布。
微软将适时遵守这一规定,发布补丁和对内核的修改。WSL 2也将使用与当前WSL类似的分割。将随Windows一起提供内核组件,而由Linux提供的其他“个性化”版本可以从Microsoft Store上安装。
通过使用Linux内核,微软免费获得了Linux的所有性能。这就是WSL 2将支持Docker容器的原因。
所有底层基础设施都已经在Linux内核中,而且微软不需要自己去实现这些性能。嵌入式内核将由Windows Update提供服务并进行更新。
这同样也大大提高了性能。如提取tarball,速度可高达20倍。在Git中拷贝源代码存储库可能要快5倍。
WSL已经受到开发人员的热烈欢迎,因为它提供了一个可靠的类linux开发环境。WSL 2将把这一问题提升到一个新的水平,几乎消除了WSL 1的兼容性问题。
据悉,WSL 2的第一个预览版将于6月发布。
最新活动更多
-
精彩回顾立即查看>> 【工程师系列】汽车电子技术在线大会
-
精彩回顾立即查看>> 【北京站】2025 STM32研讨会
-
精彩回顾立即查看>> 【在线会议】英飞凌OBC解决方案——解锁未来的钥匙
-
精彩回顾立即查看>> 【工程师系列】汽车电子技术在线大会
-
精彩回顾立即查看>> 【在线研讨会】普源精电--激光原理应用与测试解决方案
-
精彩回顾立即查看>> 【在线会议】汽车腐蚀及防护的多物理场仿真
推荐专题
- 1 七彩虹iGame RTX 5070 Ultra OC评测:同价位颜值与散热双天花板
- 2 联想率先上调PC价格,整机终端最高涨幅超千元!
- 3 4599元起!苹果MacBook Neo来了:搭载A18 Pro芯片,刀法依然精准
- 4 OpenClaw“小龙虾”,谁是盈利最强企业?
- 5 荣耀Magic V6 深度体验报告:不死磕折痕,屏幕这次“亮了”
- 6 AMD RX 9070 XT实战《生化危机安魂曲》:帧数反超RTX 5070 Ti!FSR 4体验无损光追
- 7 DIY工具爆款TOP10:中国人几乎承包了全球创客市场(4000字深度版)
- 8 DJI Avata 360首发评测:一次起飞拍五种视角,全向避障终于告别「炸机」
- 9 存储涨完,MLCC要接力了吗?
- 10 希捷银河Exos 32TB评测:机械硬盘巅峰!容量速度可靠性无可挑剔


分享














发表评论
登录
手机
验证码
手机/邮箱/用户名
密码
立即登录即可访问所有OFweek服务
还不是会员?免费注册
忘记密码其他方式
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论