微软将在Win10年度更新中加入Linux命令行

此前,可能是深感自己平台对开发者的吸引力不足,微软推出把安卓应用移植到在 Windows 10 Mobile 中的计划,而这就是传说中的 Project Astoria.而 Windows 10 Mobile 中甚至出现过 Android 子系统,但后来计划受挫,子系统都被移除。

现在,据The Verge报道,微软要在Windows系统中为Project Astoria打造一个Linux子系统。微软今日表示,公司的Windows 10“周年升级包”将加入运行Unix系统Bash shell的功能,还会加入一个常见的Unix命令行环境。

据悉,即使在子系统被移除后,2月份外国黑客也曾在最新的Windows 10 Redstone Build 14251系统里,发现了“lxcore.sys、lxss.sys”等来源于Linux的系统文件,这很有可能预示着Project Astoria 的安卓移植工程要回来了。微软的这些组件并未获得通用公共许可(GPL),而且本身也不包括Linux代码;它们通过Windows内核提供的原生Windows NT应用程序接口来部署Linux内核应用程序接口。微软将其称之为“Windows Linux子系统”(WSL)。

分析称,这些接口具体对应的程序并非重新编译或移植后的版本(与Cygwin等Windows上的类Unix环境不同),而是未经修改的程序。微软表示,这只是提供了一种类Linux的命令行环境,事实上并没有根本性的限制。也就是说,这是为了允许大量Linux程序在Windows上原生运行。

微软表示,这不是一个虚拟机,也不是交叉编译工具,而是原生的。微软已经与Canonical公司合作,用户可以从Windows Store中直接下载。其实第三方工具已经支持这个功能很长时间了,但微软和Canonical公司的直接合作将为开发者提供更多的灵活性和便利性

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2016-03-31
微软将在Win10年度更新中加入Linux命令行
此前,可能是深感自己平台对开发者的吸引力不足,微软推出把安卓应用移植到在 Windows 10 Mobile 中的计划,而这就是传说中的 Project Astoria 而 Windows 10 Mobile 中甚至出现过 Android 子系统,但后来计划受挫,子系统都被移除。现在,据The Verge报道,微软要在Win

长按扫码 阅读全文