微软将在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公司的直接合作将为开发者提供更多的灵活性和便利性。
图片来源:theverge
现在,据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公司的直接合作将为开发者提供更多的灵活性和便利性。
图片来源:theverge
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
- 标签:
- 编辑:崔雪莉
- 相关文章
TAGS标签更多>>
网站热点更多>>
热网推荐更多>>