x86和ARM谁能主宰服务器市场?Linux之父和Redis之父有分歧了 – Linux,Linux之父,Linus Torvalds,x86,Redis – IT之家

by admin on 2020年4月23日

在最近举行的Linaro Connect 会议上,Linus Torvalds
被问道他最喜爱的芯片架构,Linux
之父想都没想就回答说是
x86架构而不是ARM架构。Torvalds说,人们太痴迷于指令集和CPU核心,但围绕架构的生态系统更为重要。x86的生态系统远胜于其它架构。x86平台有着统一的硬件、开发和基础设施,许多应用的开发都是在x86机器上进行的。

IT之家2月24日消息
目前,服务器市场仍旧由x86芯片主宰,但是近几年ARM服务器市场兴起,这也让不少人对服务器市场前景有不同的看法。未来服务器市场是属于x86还是ARM,Linux之父和Redis之父有分歧了。

近日,Arm 宣布了其即将到来的新产品 Neoverse N1 平台和 E1 CPU。

而ARM平台则是一个碎片化的市场,ARM统治了移动市场,但它的碎片化导致了很多支持和设备方面的问题。Torvalds说,他个人对ARM作为一个硬件平台非常失望。

ARM近期宣布了其即将到来的新产品Neoverse N1平台和E1
CPU。这引发了Linux之父Linus
Torvalds的关注,他对ARM服务器市场持怀疑态度,当然Linus也同时表示ARM确实比以前有很大的进步。但是Linus的言论引发一位名为Michael
S网友的关注,随后他和Linus掐起来,Michael S称,Linus
不甚了解交叉开发对大多数开发者的意义,而这恰好是ARM的长处。Linus则直言兼容
ARM
架构的处理器永远不会主宰服务器市场,并用“如果每个人都采用交叉开发的模式,那么必将影响产品的稳定性”这个论据以支撑自己的观点。

澳门新葡亰信誉平台游戏 1

澳门新葡亰信誉平台游戏 2

对于Linus的观点,Redis之父Salvatore
Sanfilippo表达了不同的看法,他表示,他正在将ARM作为Redis的主要架构,目前Redis有一些底层代码只能在ARM平台上运行,并且所有的测试都能通过,稳定性非常好。因此他并不同意Linus的观点。

据官方介绍,这两款产品实现了澳门新葡亰信誉平台游戏,对基础架构性能的巨大提升。Arm
表示他们已在移动设备领域取得了不错的成绩,但因为整体性能的一些不足,所以未能在服务器市场占有一席之地。不过他们一直在努力提升性能,以将其市场从移动设备扩大到服务器。为实现这一目标,Arm
在2018年做了很多的工作 —— 推出了堪称性能巅峰的全新 Cortex A76
微架构,而这两款即将发布的产品,毫无疑问正是承载了 Arm
进军服务器市场的宏愿。

Linus
Torvalds资料图

不少开发者认为,Linus的观点在过去似乎是正确的,但是他并没有看到技术变革带来的可能性。最新的消息来看,苹果最快将在明年在Mac产品上应用ARM芯片,微软也在对Windows
10系统提供更多的ARM支持。总之,ARM平台未来还是光明的。

没成想 Arm 宣布的这则消息引起了 Linux 之父 Linus Torvalds 的兴趣。他在
realworldtech 网站报道 Arm
即将推出面向服务器的产品的帖子中进行了回复:

来自:cnBeta.COM

澳门新葡亰信誉平台游戏 3

大意是 Linus 对 Arm 的说法持保留态度,不过他也坦陈 ARM
确实比以前有了很大的进步。

看到 Linus 的回复,一位名为 Michael S
的用户回复了这么一句话:“Linus
is the ultimate unixoid. I paid attention that even less devoted
unixoids are high on native development. For me, as one that drinks and
breaths cross-development all his professional life, it sounds strange,
but this mindset is not rare at all.”大意是认为 Linus
不甚了解交叉开发对大多数开发者的意义,而这恰好是 ARM 的长处。

正是这条回复,使得 Linus 开启了“战(pen)斗(zi)”模式,直言兼容 ARM
架构的处理器永远不会主宰服务器市场,并用“如果每个人都采用交叉开发的模式,那么必将影响产品的稳定性”这个论据以支撑自己的观点。

Linus
说到,某些人认为了有了“云”之后,指令集架构变得不再那么重要了。Linus
表示这根本就是在扯淡,因为如果你在 x86 上开发程序,那肯定希望部署在
x86 上
。这就意味着你会愿意为 x86
架构的云主机支付更多的费用,因为这能保证在本地环境开发的程序在云中执行也会有同样结果。反过来,这就意味着云厂商最终将从他们 x86
架构的云主机赚到更多的钱,也就是说,他们将优先考虑 x86,而选择将 ARM
的产品调到更低的位置。x86 海量的用户以及用户对其的依赖性,使得 x86
成为了无可争议的服务器之王。

“所以,你还不能理解为什么 x86 能统治服务器市场吗?” Linus 说道,

Linus 还表示,ARM 的价格虽然便宜,但它的这个价格优势永远不会出现在 ARM
服务器上 —— 除非其使用者的数量足够大。而就目前看来,Arm 所提供的每个 ARM
服务器不仅速度慢,而且价格比 x86 更贵。

最后,Linus
依然坚持自己对交叉开发的观点,他认为交叉开发主要是针对那些性能比较差的平台,意义不大。只要目标主机强大到足以支持原生开发,没人会选择交叉开发。

对于 Linus 的这番言论,Redis 创始人 Salvatore
Sanfilippo(网名:antirez)似乎有不同的声音,他在 Hacker News
的一篇帖子中发表了自己的看法:

澳门新葡亰信誉平台游戏 4

antirez 表示自己正努力将 ARM 作为 Redis 的主要架构,恰好 Redis
中的一段底层代码仅可在 ARM
上运行,并且所有测试都可以通过,没有任何稳定性的问题。为此,他并不同意
Linus 的观点。

结合大多数开发者对于此事的回复,他们基本都赞成 antirez
的观点,普遍都认为 Linus
的看法在过去可能是正确的,但他未能预见到未来变革的可能性。根据最新的消息,苹果可能最快明年推出使用
ARM 芯片的 Mac,微软也已为 Windows 10 的应用开发提供对 ARM
的支持。总而言之,他们认为 ARM 的前景未来可期。

对于这次关于 x86 和 ARM 的争论,你又有怎样的看法?欢迎留言交流。

(文/开源中国)    

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图