RISC-V,微處理器中的 Linux :它會開啓一個開源硬件的文藝復興麼?

我與許多人分享過一個願景,我們很快就能使用由開源硬件(OSH[1])和開源軟件所驅動的現代而強大的設備。

開放硬件是那種有完整的文檔,並且可以根據你的需求自由使用、研究、修改和複製的設備。它從原理圖到 PCB 佈局的所有內容全都是公開的,包括驅動硬件的軟件。近年來有所進步,有更多的硬件被開放了,但是我們的 PC 和其它設備中的微處理器卻被限制在了桌面端的以 x86 爲主導的、封閉的指令集架構(ISA[2]),或者智能手機/平板設備上的 ARM 變體。這兩個指令集架構都是閉源的,並且不能用於開放設備。此外,許多廣泛使用的 ARM 實現,比如 A9 或 Snapdragon 在這些已經專有的指令集架構上添加了進一步的專有層。

RISC-V[3] 是不同的。在加州大學伯克利分校的研究人員於 2010 年推出的 RISC-V(發音 risk-five)是根據同樣的初始 RISC[4](精簡指令集計算Reduced Instruction Set Computing) CPU 設計構建的,其基礎是其它熟悉的指令集架構,如 ARM、MIPS、PowerPC 和 SPARC,但目的是開放且不受專利保護(注意:目前,RISC-V 規範僅供私人或教育用途使用,計劃在將來完全開放)。RISC 設計策略與 x86 系列的複雜指令集計算(CISC)設計相反。

雖然 RISC-V 不是現有唯一的開放指令集架構,但它是唯一一個極速推進的。指導指令集架構的開發和採用的 RISC-V 基金會有一些相當大的捐贈者,如 Oracle、Western Digital、HP、Google、IBM 和 Nvidia。我可以看到名單上缺少的幾個著名的芯片製造商。似乎大的玩家們已經意識到,與軟件一樣,硬件會在開放下發展得更快更好。而且,任何人使用它你都不必付費。因爲開發中的困難和成本,像這樣的項目並沒有被更快取得成功。現在,一個公開的結果是大的公司正在跟進,開發資金正在源源而來。

RISC-V 在學術界也有很多支持。從在伯克利的孵化到在世界範圍內超過 35 個大學項目協助其發展,在那裏不缺乏聰明的頭腦爲這個項目工作。

在其背後也有進展。在軟件方面,人們正在將程序移植到 RISC-V 上,讓它啓動起來。Fedora 已經移植了成千上萬的程序 - 下面是 Fedora/RISC-V[5] 在 QEMU 中啓動:

向 Richard WM Jones 做出這麼棒的動畫致敬

向 Richard WM Jones 做出這麼棒的動畫致敬

在硬件方面,人們正在製造開發板。HiFive1 是一個成功衆籌的項目,它是來自 SiFive 的一塊 Arduino 板,由他們的 FE310 SoC 驅動,這是一塊 32 位的 RISC-V 芯片,運行頻率爲 320+ MHz。 它會在 2 月發貨,你可以在這裏[6]預訂一個,價格爲 $59。

這一切聽起來很棒 - 我希望他們能夠交付,因爲我們都將從中受益非淺。如果可以,請支持這個項目。告訴人們這個東西。購買一塊 HiFive1,看看它上面運行了什麼。我在你的未來看到了這些芯片。


via: https://www.darrentoback.com/can-risc-v-linux-of-microprocessors-start-an-open-hardware-renaissance

作者:dmt[7] 譯者:geekpi[8] 校對:wxy[9]

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章