开源软件倡导者称,这一幕在Proton、WSL和面向Linux的Edge上体现得尽露无遗。
大名鼎鼎的开源软件倡导者Eric S Raymond撰文提出了一个观点:Linux即将在桌面端取得胜利,原因是微软很快会厌倦Windows。
Raymond的观点(详见其在上周晚些时候写的博文http://esr.ibiblio.org/?p=8764)一开始对Windows Subsystem for Linux(WSL)坦率地表示了钦佩,该技术使Linux二进制代码可以在Windows下运行。他特别指出,微软正在为内核做贡献,就为了改进WSL。
Raymond还钦佩一款名为“Proton”的软件,这个仿真层让Steam发行的Windows游戏可以在Linux下运行。
Raymond对Proton的评价是“尚不完善,但日臻完善。”
他随后特别提到了微软即将发布的面向Linux的Edge浏览器。
他认为,微软清楚这一点:Azure现在是自己的摇钱树,而PC市场在走下坡路,这意味着微软会越来越不愿意把资源投入到Windows 10上。
他写道:“从残酷无情的利润最大化这个角度来看,这意味着继续开发Windows是微软宁愿不做的事情。相反,微软更愿意将更多的资金投入到Azure上——坊间盛传,如今Azure运行的Linux实例多于Windows。”
Raymond随后设想自己是寻求未来利润最大化的微软战略家,得出了以下结论:
“微软Windows变成Linux内核上一个类似Proton的仿真层,随着支持主线内核源代码的力度不断加大,久而久之这一层会变得越来越薄。这么做的经济动机是,由于越来越少的开发工作需要在内部完成,微软削减了越来越多的开发成本。
如果您觉得这是天方夜谭,不妨再考虑一下。表明这已经是实际计划的最有说服力的证据是,微软已经移植了Edge以便在Linux下运行。只有一种方法是明智的,那就是试运行一下,让Windows实用程序套件的其余部分不再依赖任何仿真层。”
Raymond认为,随着时间的推移,Windows仿真仅用于处理“游戏及其他老式第三方软件”。最终,微软将变得极其专注于Azure,没多少兴趣将资金投入到Windows上,甚至它会丢弃Windows仿真层。
“第三方软件供应商停止发布Windows二进制代码,改而发布使用纯Linux API的ELF二进制代码……Linux最终赢得桌面大战,赢得大战的手段不是通过取代Windows,而是通过拉拢Windows。”
大战已结束。