微软Windows内核团队详解Windows Subsystem for Linux
黄龙山下 UID.862452
2016-04-25 发表
本帖最后由 newsmanager 于 2016-4-27 18:57 编辑
***附件停止解析***
上个月微软宣布为 Windows 集成基于 Ubuntu 的 Bash,可通过 Windows Subsystem for Linux(WSL)启用本地 Linux ELF64 二进制文件。WSL 由微软 Windows 内核团队开发。上月宣布以来,很多人都想了解内核团队如何构建这个子系统的。微软最近通过一个博客系列来为开发者介绍 WSL,并将为读者们解答 Windows Subsystem for Linux(WSL)的常见问题。
QuoteWSL 是一些组件的集合,可启用本地 Linux ELF64 二进制文件使其运行于 Windows。它包含了用户模式和内核模式组件。主要由以下3部分组成:
[list]
[*]1 用户模式会话管理器服务,用以处理 Linux 实例生命周期
[*]2 Pico 提供驱动(lxss.sys, lxcore.sys) ,通过转化 Linux 系统调用来仿真 Linux 内核。
[*]3 Pico 流程托管未修改的用户模式 Linux(例如/bin/bash)
[/list]
这一部分介于用户模式 Linux 二进制文件和 Windows 内核组件之间。在 Pico 过程中放置未修改的 Linux Linux 二进制文件,我们可以直接在 Windows 内核启用 Linux 系统调用。lxss.sys 和 lxcore.sys 驱动可将 Linux 系统调用转化为 NT API 和仿真 Linux 内核。
在下面视频中,来自 Windows 团队的 Deepu Thomas 将为大家详细介绍 Windows Subsystem for Linux。(Via:***链接停止解析***)
[media=mp4,500,375]https://sec.ch9.ms/ch9/ad03/33a90710-0d66-4c48-8f7f-db974771ad03/WSFLArchitectureDeepuThomas_high.mp4[/media]
敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
xlandhenry
UID.63110
2016-04-26 回复
Quote***链接停止解析***
这个 要遵循gpl协议吗? 那不是要开源windows10了?
根本没有用到Linux的源码,当然不需要遵循gpl