Linux中國

為什麼我喜歡 ARM 和 PowerPC?

最近我被問起為什麼在博客和推特里經常提到 ARMPowerPC。我有兩個答案:一個是個人原因,另一個是技術上的。

個人原因

從前,我是學環境保護的。在我讀博的時候,我準備買個新電腦。作為一個環保人士,我需要一台強勁且節能的電腦。這就是我開始對 PowerPC 感興趣的原因,我找到了 Pegasos,這是一台 Genesi 公司製造的 PowerPC 工作站。

我還用過 RS/6000PowerPC)、 SGI (MIPS)、 HP-UX (PA-RISC)和 VMS (Alpha)的伺服器和工作站,由於我的 PC 使用 Linux 而非 Windows,所以使用不同的 CPU 架構對我來說並沒有什麼區別。 Pegasos 是我第一台工作站,它小型而節能而且對家用來說性能足夠。

很快我就開始為 Genesi 工作,為 Pegasos 移植 openSUSE、 Ubuntu 和其他 Linux 發行版,並提供質量保證和社區支持。繼 Pegasos 之後是 EFIKA,這是另一款基於 PowerPC 的開發板。在用過工作站之後,剛開始使用嵌入式系統會感覺有點奇怪。但是作為第一代普及價位的開發板,這是一場革命的開端。

我工作於一個大規模的伺服器項目時,我收到 Genesi 的另一塊有趣的開發板:基於 ARMSmarttopSmartbook。我最喜歡的 Linux 發行版——openSUSE,也收到了一打這種機器。這在當時 ARM 電腦非常稀缺的情況下,極大地促進了 ARM 版 openSUSE 項目的開發。

儘管最近我很忙,我盡量保持對 ARM 和 PowerPC 新聞的關注。這有助於我支持非 x86 平台上的 syslog-ng 用戶。只要有半個小時的空,我就會去搗鼓一下 ARM 機器。我在樹莓派2上做了很多 syslog-ng 的測試,結果令人振奮。我最近在樹莓派上做了個音樂播放器,用了一塊 USB 音效卡和音樂播放守護進程,我經常使用它。

技術方面

美好的多樣性:它創造了競爭,而競爭創造了更好的產品。雖然 x86 是一款強勁的通用處理器,但 ARM 和 PowerPC (以及許多其他)這樣的晶元在多種特定場景下顯得更適合。

如果你有一部運行安卓的移動設備或者蘋果的 iPhone 或 iPad,極有可能它使用的就是基於ARM 的 SoC (片上系統)。網路存儲伺服器也一樣。原因很簡單:省電。你不會希望手機一直在充電,也不想為你的路由器付更多的電費。

ARM 亦在使用 64 位 ARMv8 晶元征戰企業級伺服器市場。很多任務只需要極少的計算能力,另一方面省電和快速 IO 才是關鍵,想想存儲、靜態網頁伺服器、電子郵件和其他網路/存儲相關的功能。一個最好的例子就是 Ceph,一個分散式的面向對象文件系統。SoftIron 就是一個基於 ARMv8 開發版,使用 CentOS 作為基準軟體,運行在 Ceph 上的完整存儲應用。

眾所周知 PowerPC 是舊版蘋果 Mac 電腦上的 CPU。雖然它不再作為通用桌面電腦的 CPU ,它依然在路由器和電信設備里發揮作用。而且 IBM 仍在為高端伺服器製造晶元。幾年前,隨著 Power8 的引入, IBM 在 OpenPower 基金會 的支持下開放了架構。 Power8 對於關心內存帶寬的設備,比如 HPC 、大數據、數據挖掘來說,是非常理想的平台。目前,Power9 也正呼之欲出。

這些都是伺服器應用,但也有計劃用於終端用戶。猛禽工程團隊正在開發一款基於 Power9 的工作站,也有一個基於飛思卡爾/恩智浦 QORIQ E6500 晶元製造筆記本的倡議。當然,這些電腦並不適合所有人,你不能在它們上面安裝 Windows 遊戲或者商業應用。但它們對於 PowerPC 開發人員和愛好者,或者任何想要完全開放系統的人來說是理想的選擇,因為從硬體到固件到應用程序都是開放的。

夢想

我的夢想是完全沒有 x86 的環境,不是因為我討厭 x86 ,而是因為我喜歡多樣化而且總是希望使用最適合工作的工具。如果你看看猛禽工程網頁上的,根據不同的使用情景, ARM 和 POWER 完全可以代替 x86 。現在,我在筆記本的 x86 虛擬機上編譯、打包和測試 syslog-ng。如果能用上足夠強勁的 ARMv8 或者 PowerPC 電腦,無論工作站還是伺服器,我就能避免在 x86 上做這些事。

現在我正在等待下一代菠蘿本的到來,就像我在二月份 FOSDEM 上說的,下一代有望提供更高的性能。和 Chrome 本不同的是,這個 ARM 筆記本設計用於運行 Linux 而非僅是個客戶端(LCTT 譯註:Chrome 筆記本只提供基於網頁的應用)。作為桌面系統,我在尋找 ARMv8 工作站級別的硬體。有些已經接近完成——就像 Avantek 公司的 雷神 X 台式機——不過他們還沒有裝備最新最快最重要也最節能的 ARMv8 CPU。當這些都實現了,我將用我的 Pixel C 筆記本運行安卓。它不像 Linux 那樣簡單靈活,但它以強大的 ARM SoC 和 Linux 內核為基礎。

via: https://opensource.com/article/18/4/why-i-love-arm-and-powerpc

作者:Peter Czanik 譯者:kennethXia 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...