7 月 1 日消息 Canonical 今天宣布與 RISC-V 核心 IP 設計者和開發(fā)板制造商 SiFive 合作,為兩個最著名的 SiFive 開發(fā)板 Unmatched 和 Unleashed 發(fā)布第一個支持 RISC-V 的 Ubuntu 版本。
在過去十年中,開源和開放標準重塑了我們生活的世界。RISC-V 聯(lián)盟擴展了開源以開發(fā)一個標準的開源處理器架構(gòu)。這種免費且開放的指令集架構(gòu) (ISA) 可以通過開放標準協(xié)作和行業(yè)范圍內(nèi)的快速采用,開啟一個處理器創(chuàng)新的新時代。該架構(gòu)可應用于從低端微控制器到高端服務器級的廣泛的處理器。
SiFive 和 RISC-V International 的成立旨在建立一個軟件和硬件創(chuàng)新者的協(xié)作社區(qū),所有基于 RISC-V ISA 為具有長期開發(fā)自己的處理器的公司提供了閉源經(jīng)典架構(gòu)的替代方案。
雖然 RISC-V 開啟了穩(wěn)定的參考架構(gòu)和硬件,但在新的開發(fā)板上運行穩(wěn)定的軟件仍然具有挑戰(zhàn)性。跨工具鏈的開發(fā)需要大量努力,以獲得交叉編譯軟件的能力。應用程序的可移植性對于將代碼移到新的處理器架構(gòu)非常重要。
必要軟件的基石是底層的操作系統(tǒng) (OS),因為它為系統(tǒng)提供可靠性和穩(wěn)定性。這種需求使得在 Linux 上的開發(fā)更具吸引力,因為 Linux 是在開發(fā)者和愛好者中最流行的操作系統(tǒng),無論是內(nèi)核、驅(qū)動程序還是發(fā)行版。
Canonical 表示,旨在將 Ubuntu 定位為不僅僅是創(chuàng)新者和開發(fā)者的參考操作系統(tǒng),同時也作為一種工具,使他們能夠?qū)W⒂诤诵膽?,從而更快地將產(chǎn)品推向市場,無需擔心底層框架的穩(wěn)定性。RISC-V 具有很大的潛力,并且正在成為多個市場中最具競爭力的 ISA。考慮到這一前提,將 Ubuntu 移植到 RISC-V 以成為早期采用者的參考操作系統(tǒng)是毫無疑問的。
IT之家獲悉,SiFive(由 RISC-V 的發(fā)明者創(chuàng)立)是 RISC-V 解決方案的最大投資者之一,其提供了世界上最廣泛采用的商業(yè) RISC-V 產(chǎn)品組合。
除了廣泛的處理器核心 IP 產(chǎn)品組合外,SiFive 產(chǎn)品生態(tài)系統(tǒng)還包括基于不同風格的 RISC-V 處理器和外設的 HiFive 開發(fā)板組合。
SiFive HiFive Unleashed 是第一個支持 Linux 的開發(fā)系統(tǒng);它基于世界上第一個支持 Linux 的多核心 RISC-V 處理器 Freedom U540。盡管目前已停產(chǎn),但仍有大量早期采用者和開發(fā)者從初始版本開始使用該開發(fā)板。
SiFive 的 HiFive Unmatched 是基于 Freedom U740 處理器的最新平臺,F(xiàn)reedom U740 是一款高性能多核、64 位雙發(fā)、超標量架構(gòu)的 RISC-V 處理器。憑借 PC 的外形,該開發(fā)板對于專注于生產(chǎn)項目的開發(fā)者來說是一個轉(zhuǎn)折點。
在 SiFive 工程團隊的支持下,Canonical 的團隊正在進行將 Ubuntu 移植到 HiFive 開發(fā)板。
SiFive 的 HiFive 開發(fā)板現(xiàn)在可以使用三種不同的 Ubuntu 鏡像,并且預計會有更多工作如新功能和最新 Ubuntu 版本的移植即將進行。
Ubuntu 21.04 已支持 HiFive Unmatched。riscv64+unmatched.img.xz 鏡像可用于任何 SiFive HiFive Unmatched 開發(fā)板或或者在 qemu 上使用。Ubuntu 20.04.3 LTS 還將支持 HiFive Unmatched。