x86 和 ARM 谁能主宰服务器市场?Linux 之父和 Redis 之父有分歧了
近日,Arm 宣布了其即將到來的新產(chǎn)品?Neoverse N1 平臺和?E1 CPU。
https://www.anandtech.com/show/13959/arm-announces-neoverse-n1-platform
據(jù)官方介紹,這兩款產(chǎn)品實現(xiàn)了對基礎(chǔ)架構(gòu)性能的巨大提升。Arm 表示他們已在移動設(shè)備領(lǐng)域取得了不錯的成績,但因為整體性能的一些不足,所以未能在服務器市場占有一席之地。不過他們一直在努力提升性能,以將其市場從移動設(shè)備擴大到服務器。為實現(xiàn)這一目標,Arm 在2018年做了很多的工作 —— 推出了堪稱性能巔峰的全新 Cortex A76 微架構(gòu),而這兩款即將發(fā)布的產(chǎn)品,毫無疑問正是承載了 Arm 進軍服務器市場的宏愿。
沒成想 Arm 宣布的這則消息引起了 Linux 之父?Linus Torvalds 的興趣。他在 realworldtech 網(wǎng)站報道 Arm 即將推出面向服務器的產(chǎn)品的帖子中進行了回復:
大意是 Linus 對 Arm 的說法持保留態(tài)度,不過他也坦陳 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 不甚了解交叉開發(fā)對大多數(shù)開發(fā)者的意義,而這恰好是 ARM 的長處。
正是這條回復,使得 Linus 開啟了“戰(zhàn)(pen)斗(zi)”模式,直言兼容 ARM 架構(gòu)的處理器永遠不會主宰服務器市場,并用“如果每個人都采用交叉開發(fā)的模式,那么必將影響產(chǎn)品的穩(wěn)定性”這個論據(jù)以支撐自己的觀點。
Linus 說到,某些人認為了有了“云”之后,指令集架構(gòu)變得不再那么重要了。Linus 表示這根本就是在扯淡,因為如果你在 x86 上開發(fā)程序,那肯定希望部署在 x86 上。這就意味著你會愿意為 x86 架構(gòu)的云主機支付更多的費用,因為這能保證在本地環(huán)境開發(fā)的程序在云中執(zhí)行也會有同樣結(jié)果。反過來,這就意味著云廠商最終將從他們?x86 架構(gòu)的云主機賺到更多的錢,也就是說,他們將優(yōu)先考慮 x86,而選擇將 ARM 的產(chǎn)品調(diào)到更低的位置。x86 海量的用戶以及用戶對其的依賴性,使得 x86 成為了無可爭議的服務器之王。
“所以,你還不能理解為什么 x86 能統(tǒng)治服務器市場嗎?” Linus 說道,
Linus 還表示,ARM 的價格雖然便宜,但它的這個價格優(yōu)勢永遠不會出現(xiàn)在 ARM 服務器上 —— 除非其使用者的數(shù)量足夠大。而就目前看來,Arm 所提供的每個 ARM 服務器不僅速度慢,而且價格比 x86 更貴。
最后,Linus 依然堅持自己對交叉開發(fā)的觀點,他認為交叉開發(fā)主要是針對那些性能比較差的平臺,意義不大。只要目標主機強大到足以支持原生開發(fā),沒人會選擇交叉開發(fā)。
對于 Linus 的這番言論,Redis 創(chuàng)始人 Salvatore Sanfilippo(網(wǎng)名:antirez)似乎有不同的聲音,他在 Hacker News 的一篇帖子中發(fā)表了自己的看法:
antirez 表示自己正努力將 ARM 作為 Redis 的主要架構(gòu),恰好 Redis 中的一段底層代碼僅可在 ARM 上運行,并且所有測試都可以通過,沒有任何穩(wěn)定性的問題。為此,他并不同意 Linus 的觀點。
結(jié)合大多數(shù)開發(fā)者對于此事的回復,他們基本都贊成?antirez 的觀點,普遍都認為 Linus 的看法在過去可能是正確的,但他未能預見到未來變革的可能性。根據(jù)最新的消息,蘋果可能最快明年推出使用 ARM 芯片的 Mac,微軟也已為 Windows 10 的應用開發(fā)提供對 ARM 的支持。總而言之,他們認為 ARM 的前景未來可期。
對于這次關(guān)于 x86 和 ARM 的爭論,你又有怎樣的看法?歡迎留言交流。
總結(jié)
以上是生活随笔為你收集整理的x86 和 ARM 谁能主宰服务器市场?Linux 之父和 Redis 之父有分歧了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python之模块csv之CSV文件一次
- 下一篇: 基本数据结构之BinarySearchT