Linus Torvalds最近发表了对ARM处理器的一些看法

openeditor 5年前

在最近的一篇文章中,Torvalds分享了一些关于ARM处理器和服务器的想法,人们认为他在服务器和云计算上放弃了ARM的未来。但是Torvalds其实也不完全是这样想的! 在一个处理器网络论坛中,Real World Technologies, 他分享了为什么x86接管服务器市场并且ARM不太可能成功的想法。 首先,Torvalds解释了为什么他不认为跨平台CPU开发(例如x86和ARM之间的开发)运行良好。 > “我几乎可以保证,只要每个人都进行交叉开发,平台就不会那么稳定。” 他接着说: > 有些人认为“云”意味着指令集并不重要。在家中开发,在云中部署。 > 如果你在x86上开发,那么你将要在x86上进行部署,因为你将能够运行你在开发环境测试的内容。 > 这意味着你可以为x86云托管付出更多的代价,因为它与你在自己的本地设置上测试的内容相匹配,并且你获得的错误将更好地再现。 > 即使你最常做的事情表面上是跨平台的,例如只运行perl脚本或其他什么,这也是如此。 > 仅仅因为你想拥有尽可能相似的环境,这反过来意味着云提供商最终将从他们的x86方面赚取更多的钱,也就意味着他们将优先考虑它,并且任何ARM产品将是次要的并且可能降级为无意识的渣滓。 > 这不是ARM问题。这就是开发生态链的缘故。 Torvalds继续说道: > 你真的不明白为什么x86接管服务器市场? > 其实就是,人们很容易得到PC环境来一写小程序,等形成规模了,便诞生了云托管 > 这就是所发生的事情,以及杀死所有RISC供应商的原因,并使x86成为无可争议的服务器之王,以至于其他人只是一个微不足道的错误。 Torvalds继续......问题不在于ARM。是没有足够的ARM PC: > 如果没有开发平台,服务器领域的ARM永远不会成功。 > 今天有ARM服务器。还有企业级Linux操作系统,如用于ARM的Red Hat Enterprise Linux(RHEL),用于ARM的SUSE Linux和用于ARM的Ubuntu Server。但是,在数据中心和服务器机房,它们仍然像母鸡的牙齿一样稀缺 > 对于服务器ARM来说,我们需要的不仅仅是流行的低功耗ARM系统,例如Raspberry Pi。 > 为了使ARM成为重要的服务器和云架构,Torvalds认为我们需要功能强大的ARM开发PC。 详细信息访问:www.zdnet.com