當前位置:
首頁 > 知識 > x86 和 ARM 誰能主宰伺服器市場?Linux 之父和 Redis 之父有分歧了

x86 和 ARM 誰能主宰伺服器市場?Linux 之父和 Redis 之父有分歧了


來自:開源中國


https://www.oschina.net/news/104650/linus-torvalds-arm-x86-servers?p=3


近日,Arm 宣布了其即將到來的新產品Neoverse N1 平台和 E1 CPU。


https://www.anandtech.com/show/13959/arm-announces-neoverse-n1-platform


據官方介紹,這兩款產品實現了

對基礎架構性能的巨大提升

。Arm 表示他們已在移動設備領域取得了不錯的成績,但因為整體性能的一些不足,所以未能在伺服器市場佔有一席之地。不過他們一直在努力提升性能,以將其市場從移動設備擴大到伺服器。為實現這一目標,Arm 在2018年做了很多的工作 —— 推出了堪稱性能巔峰的全新 Cortex A76 微架構,而這兩款即將發布的產品,毫無疑問正是承載了 Arm 進軍伺服器市場的宏願。


沒成想 Arm 宣布的這則消息引起了 Linux 之父 Linus Torvalds 的興趣。他在 realworldtech 網站報道 Arm 即將推出面向伺服器的產品的帖子中進行了回復:



https://www.realworldtech.com/forum/?threadid=183440&curpostid=183486


大意是 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 優於 x86 的地方。


正是這條回復,使得 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 的一篇帖子中發表了自己的看法:



https://news.ycombinator.com/item?id=19225678


antirez 表示自己正努力

將 ARM 作為 Redis 的主要架構

,恰好 Redis 中的一段底層代碼僅可在 ARM 上運行,並且所有測試都可以通過,沒有任何穩定性的問題。為此,他並不同意 Linus 的觀點。


結合大多數開發者對於此事的回復,他們基本都贊成 antirez 的觀點,普遍都認為 Linus 的看法在過去可能是正確的,但他未能預見到未來變革的可能性。根據最新的消息,蘋果可能最快明年推出使用 ARM 晶元的 Mac,微軟也已為 Windows 10 的應用開發提供對 ARM 的支持。總而言之,他們認為 ARM 的前景未來可期。


對於這次關於 x86 和 ARM 的爭論,你又有怎樣的看法?歡

迎留言交流。


●編號702,輸入編號直達本文



●輸入m獲取文章

目錄

推薦↓↓↓



運維


更多推薦

25個技術類公眾微信


涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux學習 的精彩文章:

豆瓣評分9.3!時隔20年,《重構》第二版終於來了!

TAG:Linux學習 |