> Linux新闻 >

微软将放弃 Windows 内核,转向 Linux

近日,开源先驱、《大教堂与集市》作者 Eric S Raymond 在个人博客上提出了一个惊人的观点:微软将放弃 Windows 系统的内核研发,转而将其建立在 Linux 内核之上。

Raymond 认为,微软近年来对 WSL 的推动值得尊敬,该技术可以使 Linux 二进制文件在 Windows 下运行,因此微软在改进 WSL 的过程中也为 Linux 内核做出了诸多贡献。与此同时,他推断微软之所以不惜花费大量的人力财力来发展 WSL,很有可能是因为其商业核心已经从 Windows 上转移至其它市场。随着全球 PC 销量的持续下滑,Windows 将不再是微软的利润增长中心,甚至还会拖累其它业务。但无论如何,Windows 目前也还是微软最赚钱的四大业务之一,因此微软短期内要把 Windows 业务完全砍掉是不可能的,而 Raymond 认为,微软很有可能在未来会进一步减少在 Windows 上的研发投入,采用另一种模式来发展 Windows。

Raymond 把一款自己正在使用的游戏工具 Proton 与 Windows 未来的发展方向进行了类比。Proton 是游戏平台 Steam 针对 Linux 用户推出的 Wine 复刻版本,用户可以使用 Proton 在 Linux 系统上通过 Steam 运行更多的 Windows 游戏。 

Proton 是操作系统内核之上的一个虚拟层,能够让 Steam 上发行的 Windows 游戏在 Linux 系统上运行。“虽然它还不是完美的,但是已经接近了,我自己就用它来玩《战舰世界》。” Raymond 介绍说。 

Raymond 认为,对于一个 Windows 虚拟层来说,在上面跑一款大型的游戏无疑是最苛刻的压力测试,其对机器资源的消耗远远超过普通商业软件。而类似 Proton 这样的技术已经完全可以在 Linux 上运行 Windows 大型游戏了,那么对于 Windows 的其它商业软件来说,这样的虚拟层技术可以说是绰绰有余。

技术上目前“最好的证据是微软已经计划将 Edge 移植到 Linux 下运行,显然这是微软向原生 Linux 内核迈进的一次试验,以使 Windows 其它程序套件在未来可以直接跑在原生 Linux 中,不再依赖于任何虚拟层。”

Raymond 认为,Windows 内核将建立在 Linux 内核上,在其之上才是原有 Windows 的模拟,它将仅用于处理“游戏和其它旧版第三方软件”,而后逐渐“去 Windows”,第三方软件提供商将停止使用纯 Linux API 来支持 Windows 二进制文件的发行,最终连 Windows 模拟层也淘汰。至此 Linux 将实现操作系统内核大一统。



 


(责任编辑:IT)