行业报告 AI展会 数据标注 标注供求
数据标注数据集
主页 > 数据挖掘 正文

开源先驱ESR:微软将放弃Windows内核,转Linux

近日,开源先驱、《大教堂与集市》作者 Eric S Raymond 在个人博客上提出了一个惊人的观点,他认为 即将取得操作系统之争的最后胜利,因为微软很有可能在未来放弃 Windows 系统的内核研发,转而将其建立在 Linux 内核之上。
 

 

微软对 Linux 的支持
Raymond 的这一观点很大程度上来源于微软近年来对 Windows Subsyste for Linux (WSL)的大力推动。 
 
在 2015 年的一次活动中,微软新任 CEO 说出了那句“Microsoft Loves Linux!”,正式宣布开源界曾经的较大敌人正式拥抱这个开源世界较大的操作系统 —— Linux。 
 
虽然微软在云计算领域很早之前就将 Azure 支持多个流行的 Linux 发行版,但对于普通消费者而言,真正的变化发生在后面的 Windows 10 —— 微软宣布将会在 Windows 10 内置 Linux,而采用的技术并非是所谓的「虚拟化」技术 —— 也就是说,这个子系统的 Linux 完全是原生运行在 Windows 10 上的。而微软给这个 Linux 系统命名为:Windows Subsystem for Linux,即 WSL 。 
 
虽然微软面对开源世界展现出了前所未有的诚意, 但当时的一些开源大佬仍然不看好 WSL 的前景,认为这只是微软的又一步商业战略,RMS 甚至直言 WSL 会阻碍自由软件的发展。 
 
然而随着微软对 WSL 的支持日渐深入,越来越多的开源大佬开始对微软另眼相看。Raymond 认为,微软近年来对 WSL 的推动值得尊敬,该技术可以使 Linux 二进制文件在 Windows 下运行,因此微软在改进 WSL 的过程中也为 Linux 内核做出了诸多贡献。与此同时,他推断微软之所以不惜花费大量的人力财力来发展 WSL,很有可能是因为其商业核心已经从 Windows 上转移至其他市场。
 
微软商业核心转移
事实上,自微软 2010 年推出云服务以来,微软的收入流就发生了巨大的变化。根据微软在 2019 年公布的财报显示,在过去 5 年,微软的云计算业务 Azure 是其收入增长最快的业务,而 Windows 的增长速度已经落到了第四位。
 

 

 
与高速增长的云服务市场相比,微软的 Windows 业务在家用 PC 市场虽然统治已久,但全球的存量市场销量正在下降。因此,Raymond 认为微软对 Windows 开发支出的投资回报率正在下降。随着全球 PC 销量的持续下滑,Windows 将不再是微软的利润增长中心,甚至还会拖累其他业务。 
 
“从利润较大化的角度来看,这意味着继续进行 Windows 开发可能是微软不想做的事情。取而代之的是,他们较好将更多的资金投入到 Azure 中。据传,Azure 目前运行的Linux 实例多于 Windows。” Raymond 在博客中说。
 
当然,即便是增速放缓,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 的其他商业软件来说,这样的虚拟层技术可以说是绰绰有余。
 
操作系统之争大结局?
最后,Raymond 以一个只寻求利润的微软战略家角度,得出了如下结论:
 
“微软的 Windows 很有可能变成建立在 Linux 内核之上的虚拟层,类似于 Proton 。而随着微软对 Linux 内核的支持越来越多,Windows 虚拟层也将变得越来越轻薄。这意味着他们不再需要深入开发自己的内核,从而减少了大量的开发成本。
 
如果你认为这只是胡扯,那么请再仔细想想微软近年来为 Linux 所做的一切。其中较好的证据是微软已经计划将 Edge 移植到 Linux 下运行,显然这是微软向原生 Linux 内核迈进的一次试验,以使 Windows 其他的程序套件在未来可以直接跑在原生 Linux 中,不再依赖于任何虚拟层。”
 
Raymond 认为,随着时间的流逝,Windows 将仅用于处理“游戏和其他旧版第三方软件”,其内核很有可能会建立在 Linux 内核上。至此 Linux 将实现操作系统内核大一统。而最终,微软则会将更多的精力专注于 Azure,从而逐渐失去在 Windows 上投资的兴趣,最后甚至将完全放弃 Windows 。
 
“第三方软件提供商将停止使用纯 Linux API 来支持 Windows 二进制文件的发行……Linux 最终赢得了桌面之战,不是通过取代 Windows ,而是通过选择 Windows 来赢得这场战争。”
 
当然,这一切只是 Raymond 的个人见解。对此你有什么看法呢?
 
声明:文章收集于网络,版权归原作者所有,为传播信息而发,如有侵权,请联系小编删除,谢谢!
 
 

微信公众号

声明:本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
SEM推广服务

Copyright©2005-2028 Sykv.com 可思数据 版权所有    京ICP备14056871号

关于我们   免责声明   广告合作   版权声明   联系我们   原创投稿   网站地图  

可思数据 数据标注

扫码入群
扫码关注

微信公众号

返回顶部