3月31日消息,據科技網站arstechnica報道,微軟要在Windows系統中為Project Astoria打造一個Linux子系統。“Project Astoria”是Windows 10移動版運行安卓應用的系統。
微軟今日表示,公司的Windows 10“周年升級包”將加入運行Unix系統Bash shell的功能,還會加入一個常見的Unix命令行環境。
報道稱,微軟早就在開發一些支持主要Linux內核應用程序接口的Windows內核組件(即lxcore.sys、lxss.sys。名稱可能代表“Linux內核”以及“Linux子系統”)。微軟的這些組件并未獲得通用公共許可(GPL),而且本身也不包括Linux代碼;它們通過Windows內核提供的原生Windows NT應用程序接口來部署Linux內核應用程序接口。微軟將其稱之為“Windows Linux子系統”(WSL)。
分析稱,這些接口具體對應的程序并非重新編譯或移植后的版本(與Cygwin等Windows上的類Unix環境不同),而是未經修改的程序。微軟現在的說法是,提供了一種類Linux的命令行環境,但實際上這里面沒有什么根本性的限制。這樣做等于是允許大量Linux程序在Windows上原生運行。