微软正式开源WSL 2的内核源码

栏目: 软件资讯 · 发布时间: 5年前

内容简介:微软在今年 5 月举办的按照计划,由于 WSL 2 使用了 Linux 内核,而 Linux 内核采用了 GPLv2 开源许可证,所以根据 GPL 许可证要求,WSL 2 需要将其

微软在今年 5 月举办的 Build 2019  上宣布了第二代 Windows 的 Linux 子系统 —— WSL 2。与第一代相比,WSL 2 重新设计了架构, 使用真正的 Linux 内核 ,支持在 Windows 上运行 ELF64 Linux 二进制文件。

按照计划, WSL 2 的初始版本 已于两周前通过 Windows Insider 版本提供。

由于 WSL 2 使用了 Linux 内核,而 Linux 内核采用了 GPLv2 开源许可证,所以根据 GPL 许可证要求,WSL 2 需要将其 修改 过的 Linux 内核源码开源。

近日,微软正式开源了 WSL 2 的内核源码,并将代码托管在 GitHub 上。

微软正式开源WSL 2的内核源码

https://github.com/microsoft/WSL2-Linux-Kernel

第一代 WSL 只是创建了一个转换层,对诸如访问文件、请求内存与创建进程等系统调用功能进行翻译,以允许它们在 Windows NT 内核上工作。但是实现所有这些系统调用很有挑战性,并导致某些应用程序无法在 WSL 1 中运行,而且性能和原生的相比也差很多。

到 WSL 2,它使用 Hyper-V 创建一个轻量级虚拟机运行真正的 Linux 内核,具有完整的系统调用兼容性,并引入了一组可以在 WSL 2 中运行的全新应用程序,比如 Linux 版本的 Docker。更重要的是,WSL 2 的速度明显比第一代更快。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

小圈子·大社交

小圈子·大社交

Paul Adams / 王志慧 / 人民邮电出版社 / 2013-1 / 29.00元

网络正在脱离以内容为核心构建的方式,转向以人为核心重新构建。这样深远的变革将影响我们制定商业策略、设计以及营销和广告的方式。 本书作者先后在谷歌和Facebook供职,对于社交网络有深入的研究和丰富的实战经验。他以学术界和工业界最新的调查研究为基础,阐述了人们如何通过社交圈子相互联系的规律,探讨了理念和品牌信息如何通过社交网络传播开来的过程。书中介绍了许多实际的例子,通过这些鲜活的实例,你将......一起来看看 《小圈子·大社交》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具