[情报] 今夏Windows将开始内建Linux核心

楼主: AKSN74 (AKS-74n)   2019-05-08 00:03:07
来源:IThome
https://bit.ly/2J6zBQd
2014年Satya Nadella上任微软执行长喊出的“微软爱Linux”,看来不是口号而是真的深
深爱上了,微软宣布从今年夏天的Windows Insiders版本,将开始内含Linux核心,用来
支援最新版本适用于Linux的Windows子系统(Windows Subsystem for Linux,WSL),微
软提到,这是Linux核心首次成为Windows的元件共同发布。
WSL是微软2016年推出的功能,让开发者可以在Windows上执行GNU/Linux环境,包括Bash
shell等命令列工具、公用程式甚至是X视窗系统等应用程式,WSL提供由微软开发的Linux
相容核心接口,开发者可以在其上执行GNU使用者空间,像是Ubuntu、openSUSE与Kali等
Linux版本,而现在微软干脆直接让Windows附带Linux,并且同时发表了名为WSL 2的最新
WSL架构。
这个版本的Linux核心使用最新长期稳定版4.19,为确保WSL核心始终维持最新的版本,因
此当新的Linux长期稳定版本释出,微软会对核心进行衍合(Rebase)。这个Linux核心使
用来自Kernel.org的长期支援版本来源外,也应用许多微软客制的补丁,目的是要缩短启
动时间、减少内存使用,以打造出小而轻量的WSL 2核心。
微软提到,他们现在聘用越来越多的Linux贡献者,除了可以获得更多的Linux技术支援外
,他们也从上游直接对Linux做出更新,在使用Linux的过程同时对Linux做出贡献。虽然
微软仍有多项针对核心的更新,尚未包含在这次使用的Linux核心中,但是会包含在未来
使用的核心版本,微软表示,维护下游的补丁不只增加复杂度,也并非开源社群的标准做
法,因此他们倾向开发产品需要的补丁,并与社群合作整合上游程式码。
在安全性上,WSL核心微软使用自家的CI/CD系统建置,并透过Windows Update提供更新服
务,确保核心能够持续维持最新稳定版本,免受Linux漏洞影响安全。WSL 2提供的内核是
完全开源的,在Windows Insider版本中发布的WSL 2,也将会在GitHub释出说明,有兴趣
的开发者甚至可以开发自己的核心。
看来M$终于了解到社群的重要性了
虽然是使用在WSL这种环境,但论指标性而言应该是不小
但日后若真的要当作Windows内核,恐怕还是很难XD
作者: perfects1988 (LoserChan)   2019-05-08 02:02:00
...请问这个需求来自何处?要用linux就直接用了,为什么要这样做?
作者: pennymarkfox (潘尼老狐狸)   2019-05-08 13:54:00
yes!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com