1. 程式人生 > 資訊 >首個支援 RISC-V 晶片 Ubuntu Linux 官方版本釋出

首個支援 RISC-V 晶片 Ubuntu Linux 官方版本釋出

7 月 1 日訊息Canonical 今天宣佈與 RISC-V 核心 IP 設計者和開發板製造商 SiFive 合作,為兩個最著名的 SiFive 開發板 Unmatched 和 Unleashed 釋出第一個支援 RISC-V 的 Ubuntu 版本。

在過去十年中,開源和開放標準重塑了我們生活的世界。RISC-V 聯盟擴充套件了開源以開發一個標準的開源處理器架構。這種免費且開放的指令集架構 (ISA) 可以通過開放標準協作和行業範圍內的快速採用,開啟一個處理器創新的新時代。該架構可應用於從低端微控制器到高階伺服器級的廣泛的處理器。

SiFive 和 RISC-V International 的成立旨在建立一個軟體和硬體創新者的協作社群,所有基於 RISC-V ISA 為具有長期開發自己的處理器的公司提供了閉源經典架構的替代方案。

雖然 RISC-V 開啟了穩定的參考架構和硬體,但在新的開發板上執行穩定的軟體仍然具有挑戰性。跨工具鏈的開發需要大量努力,以獲得交叉編譯軟體的能力。應用程式的可移植性對於將程式碼移到新的處理器架構非常重要。

必要軟體的基石是底層的作業系統 (OS),因為它為系統提供可靠性和穩定性。這種需求使得在 Linux 上的開發更具吸引力,因為 Linux 是在開發者和愛好者中最流行的作業系統,無論是核心、驅動程式還是發行版。

Canonical 表示,旨在將 Ubuntu 定位為不僅僅是創新者和開發者的參考作業系統,同時也作為一種工具,使他們能夠專注於核心應用,從而更快地將產品推向市場,無需擔心底層框架的穩定性。RISC-V 具有很大的潛力,並且正在成為多個市場中最具競爭力的 ISA。考慮到這一前提,將 Ubuntu 移植到 RISC-V 以成為早期採用者的參考作業系統是毫無疑問的。

獲悉,SiFive(由 RISC-V 的發明者創立)是 RISC-V 解決方案的最大投資者之一,其提供了世界上最廣泛採用的商業 RISC-V 產品組合。

除了廣泛的處理器核心 IP 產品組合外,SiFive 產品生態系統還包括基於不同風格的 RISC-V 處理器和外設的 HiFive 開發板組合。

SiFive HiFive Unleashed 是第一個支援 Linux 的開發系統;它基於世界上第一個支援 Linux 的多核心 RISC-V 處理器 Freedom U540。儘管目前已停產,但仍有大量早期採用者和開發者從初始版本開始使用該開發板。

SiFive 的 HiFive Unmatched 是基於 Freedom U740 處理器的最新平臺,Freedom U740 是一款高效能多核、64 位雙發、超標量架構的 RISC-V 處理器。憑藉 PC 的外形,該開發板對於專注於生產專案的開發者來說是一個轉折點。

在 SiFive 工程團隊的支援下,Canonical 的團隊正在進行將 Ubuntu 移植到 HiFive 開發板。

SiFive 的 HiFive 開發板現在可以使用三種不同的 Ubuntu 映象,並且預計會有更多工作如新功能和最新 Ubuntu 版本的移植即將進行。

Ubuntu 21.04 已支援 HiFive Unmatched。riscv64+unmatched.img.xz 映象可用於任何 SiFive HiFive Unmatched 開發板或或者在 qemu 上使用。Ubuntu 20.04.3 LTS 還將支援 HiFive Unmatched。

映象下載:https://cdimage.ubuntu.com/releases/21.04/release/

圖賞:

HiFive Unmatched

HiFive Unleashed(已停止)