多年來,Microsoft已經完成了一些自定義Linux項目。有一個用于數據中心網絡交換機基于Linux的操作系統和基于Linux的微控制器的操作系統,它內置了Azure的球安全的嵌入式服務。
今天在Build開發者大會的第一天,微軟透露它已經創建了一個內部定制的Linux內核它將作為Windows 10的一部分包括在內,從今年夏天開始的Insider測試版本開始。該內核將為微軟的Linux子系統Linux(WSL)2.0功能提供基礎。
Microsoft Linux內核基于Linux 4.19版,它與Azure使用的技術中使用的內核相同。官方稱,內核將完全開源。微軟計劃將其對內核所做的所有更改歸還給它。WSL2不會提供任何用戶空間二進制文件,就像當前版本的WSL一樣。用戶將能夠選擇他們想要使用的Microsoft Store中可用的Linux發行版(或通過自定義分發包加載)。
通過WSL1,Microsoft使用了為Windows上的Ubuntu上的Bash開發的仿真體系結構。但微軟表示,通過使用內置的Linux內核,用戶可以看到Linux啟動時間的縮短和內存使用的簡化。 官方稱,WSL 2將改進文件系統I / O性能,Linux兼容性,并且能夠本地運行Docker容器,以便Windows上的容器不再需要VM。
微軟今天還透露,它將提供一個新的Windows終端應用程序,包括標簽,可撕掉的窗口和快捷方式,表情符號以及對主題和擴展的支持。現在可以預覽新的Windows終端。
From:ZDNet
原文鏈接:https://www.zdnet.com/article/windows-10-is-getting-a-microsoft-built-linux-kernel/