当前位置:首页 > win10常见问题 >

win10将无误GPLed Linux内核很快

时间:2019-06-01 12:47:20 来源:www.win10xitong.com 作者:win10

5月7日最新消息:Win10将无误GPLed Linux内核很快的开源推出完整,微软将为Windows的Linux子系统增添一些关键的新功能,包括无误Docker容器的本机支持。事实证明,这不是它的一半。

当前用于Linux的Windows子系统使用Microsoft创作的内核组件,该组件提以便与Linux内核相同的内核API,但是由Microsoft从头起初编写。从本质上讲,它从Linux API转换为Windows NT内核API。这很好用,但目前的子系统有一些缺点:没有能力使用Linux驱动程序,特别是文件系统驱动程序。它的文件系统性能分层在Windows自己的NTFS之上,平时比真正的Linux内核缓慢20倍。它也是内核的一个相无误较旧的版本;它提以便了Linux 4.4所做的大约API,一起且是在2016年发布的。一些API本来没有达成,但是另一个API只不过是部分达成以满足特定应用程序的需求。

Win10将很快推出完整的开源GPLed Linux内核

当前用于Linux的Windows子系统使用Microsoft创作的内核组件,该组件提以便与Linux内核相同的内核API,但是由Microsoft从头起初编写。从本质上讲,它从Linux API转换为Windows NT内核API。这很好用,但目前的子系统有一些缺点:没有能力使用Linux驱动程序,特别是文件系统驱动程序。它的文件系统性能分层在Windows自己的NTFS之上,平时比真正的Linux内核缓慢20倍。它也是内核的一个相无误较旧的版本;它提以便了Linux 4.4所做的大约API,一起且是在2016年发布的。一些API本来没有达成,但是另一个API只不过是部分达成以满足特定应用程序的需求。

所有这些所有在更换Windows的Solaris子系统2.但是不是在NT内核上模拟Linux内核API,WSL 2将在轻量级虚拟机中运列完整的Linux内核。这个内核将被削减一起讲到这个特定的用例进列定制,具有精简的硬件支持(因为它将遵照主机Windows操作系统)一起且可以更快地双击点击。

Linux内核是GPLed开源的; GPL许可证指令是必须查看GPL许可证发布无误代码所做的任何修改。 Microsoft将一定程度上遵守这一项规范,发布它无误内核所做的补丁和修改。 WSL 2也将使用与当前WSL相像的拆分:内核组件将和Windows一起提以便,但是各种Linux发列版提以便的“个性”可以从Microsoft Store安装。

通过使用Linux内核自己,Microsoft免费获得Linux的所有功能。这就是WSL 2将支持Docker容器的缘故:所有底层基础架构(像cgroup)已经在Linux内核中,但是Microsoft不需要自己达成这些功能。嵌入式内核将由Windows Update进列维持保护和更新。

这也为性能提以便了很大的增高。文件系统繁重的操作,例像提取tarball,可以快20倍;另一个活动(好比在Git中克隆源代码库)的速度可能要快五倍。

WSL已经受到开发人员的热烈欢迎,因为它提以便了一个相像Linux的开发环境。 WSL 2将把它增高到一个新的水平,但几乎消除了WSL 1所具有的兼容性问题。

返回网站首页
分享到: