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(已停止)