02.26 Linus Torvalds给出了ARM无法赢得服务器市场的原因

为什么运行 的服务器多于 ? 基于ARM体系结构的处理器是否有可能挑战服务器市场中x86处理器的垄断? Linux之父Linus Torvalds给出了他的答案,他认为由于开发人员更熟悉他们基于x86的开发环境,ARM在可预见的未来将无法赢得服务器市场。

当开发人员在云中部署应用程序时,他们将尝试选择与其工作环境相同的系统,匹配测试的本地设置,并且他们的工作环境基本上是x86系统。

x86的偏好将影响云服务提供商的决策,x86将更有价值,而ARM将降低其重要性并变得无关紧要。 这就是x86主宰服务器市场的原因。

Linus Torvalds写道:

我几乎可以保证,只要每个人都进行交叉开发,平台就不会那么稳定。或者成功。有些人认为“云”意味着指令集并不重要。在家中开发,在云中部署。那是胡说。如果您是在x86上开发的,那么您将希望部署在x86上,因为您可以“在家”运行您测试的内容(我说的“在家”并不是指在您的家中,而是在您的工作环境中)。这意味着您将很乐意为x86云托管支付更多的费用,因为它与您可以在自己的本地设置上测试的内容相匹配,并且您得到的错误将得到更好的转换。这是真的,即使您最常做的事情表面上是跨平台的,比如运行Perl脚本或其他什么,这也是如此。只是因为你想拥有尽可能相似的环境。

这反过来意味着云提供商最终将从他们的x86方面赚更多的钱,这意味着他们将优先考虑这一点,任何ARM产品都将是次要的,并且可能会沦为无意识的渣滓(可能是前端,也可能只是静态HTML,这类东西)。

伙计们,你们真的不明白为什么x86占领了服务器市场吗?这不仅仅是所有的价格。从字面上看,这实际上就是“在家发展”的问题。成千上万的小公司最终拥有随机的小型内部工作负载,很容易就得到一台随机的白盒PC,然后自己在上面运行一些愚蠢的小东西。然后随着工作量的扩大,它成为了一个“真正的服务器”。然后,一旦这个东西扩展了,突然让其他人管理硬件和主机就有了很大的意义,云就接管了。你真的不明白吗?这不是火箭科学。这不是虚构的故事。事实上,这正是发生的事情,以及杀死所有RISC供应商的原因,使得x86成为服务器山上无可争议的国王,以至于其他人都只是一个舍入误差。20年前听起来完全是虚构的。如果没有开发平台,服务器空间中的ARM将永远无法实现。当你没有客户,也没有工作量的时候,尝试销售64位的“超尺寸”模型是愚蠢的,因为你从来没有卖过一个让整个市场首先启动的廉价小盒子。


分享到:


相關文章: