谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

Canonical将Ubuntu带到SiFive最新的基于RISC-V架构的HiFive开发板上

by Canonical on 1 July 2021

随着Canonical宣布Ubuntu已支持更多类别的新硬件,Ubuntu移植到新架构的公告可能会被忽视。但今天,我们有一个大的公告。我们很自豪地宣布与领先的RISC-V核心IP设计者和开发板制造商SiFive合作,为两个最著名的SiFive开发板Unmatched和Unleashed发布第一个支持RISC-V的Ubuntu版本。

RISC-V——开源硬件的新范例

在过去十年中,开源和开放标准重塑了我们生活的世界。此类技术产生了持久的成果,RISC-V 联盟扩展了开源以开发一个标准的开源处理器架构。

这种免费且开放的指令集架构 (ISA) 可以通过开放标准协作和行业范围内的快速采用,开启一个处理器创新的新时代。该架构可应用于从低端微控制器到高端服务器级的广泛的处理器。

SiFive和RISC-V International的成立旨在建立一个软件和硬件创新者的协作社区,所有基于RISC-V ISA为具有长期开发自己的处理器的公司提供了闭源经典架构的绝佳替代方案。它甚至已成为一些国家的一项全国性努力。

整合参考硬件和软件架构

随着RISC-V的强劲发展势头,新兴的供应链行业正在创建一个大量早期采用者渴望开始应用程序开发产品的生态系统。但是,开发者需要一流的开发系统,以使得他们能无缝地投入生产。

虽然RISC-V开启了稳定的参考架构和硬件,但在新的开发板上运行稳定的软件仍然具有挑战性。跨工具链的开发需要大量努力,以获得交叉编译软件的能力。应用程序的可移植性对于将代码移到新的处理器架构非常重要。

必要软件的基石是底层的操作系统 (OS),因为它为系统提供可靠性和稳定性。这种需求使得在Linux上的开发更具吸引力,因为Linux是在开发者和爱好者中最流行的操作系统,无论是内核、驱动程序还是发行版。

由Canonical的支持的开源新方案

在Canonical,我们相信开源是加速创新的最佳方式。这激励我们在Ubuntu伞下激活广泛的开源社区。开源软件有着其自身的一系列挑战。尽管代码可以轻松访问,但在商业部署方面存在距离。如果在使用的OSS(开源软件)中发现了一个必须修复的严重漏洞 (CVE) 怎么办?当现场有数百万个板子时,谁提供修复补丁的更新?Canonical旨在将Ubuntu定位为不仅仅是创新者和开发者的参考操作系统,同时也作为一种工具,使他们能够专注于核心应用,从而更快地将产品推向市场,无需担心底层框架的稳定性。RISC-V具有很大的潜力,并且正在成为多个市场中最具竞争力的ISA。考虑到这一前提,将Ubuntu移植到RISC-V以成为早期采用者的参考操作系统是毫无疑问的。

SiFive正处于领先位置

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带到最新的开发板上

“由于SiFive将一流的RISC-V核心推向市场,上游操作系统和工具链对芯片可用性的支持和作为软件生态系统中的一部分是非常重要的。开发人员依靠Ubuntu等关键组件来开发和测试他们的软件和产品”,SiFive的首席技术官兼联合创始人Yunsup Lee说道。

Ubuntu在HiFive开发板上运行的可用性是Canonical和SiFive工程团队共同努力的结果。在SiFive工程团队的支持下,Canonical的团队正在进行将Ubuntu移植到HiFive开发板的过程,这也是两家公司长期合作的一部分。

“协作是成功、战略性和持久的行业采用的核心,”RISC-V首席执行官Calista Redmond分享道。 “RISC-V社区和我们的行业受益于Canonical和SiFive为RISC-V带来的贡献和合作。一起祝贺这个惊人的里程碑!”

Ubuntu由Canonical提供支持,提供了商业级Linux发行版,创新者和开发人员也可免费使用。“我们很高兴将Ubuntu引入SiFive硬件。拥有一流的Ubuntu支持使得RISC-V生态系统能够更好地扩展到生产,并确保他们可以获得与其他处理器架构相同的企业级支持和安全性。”Canonical首席执行官兼创始人Mark Shuttleworth说道。

Canonical使用Ubuntu验证和认证开发板的能力为开发人员提供了一个决定性因素,使他们能够专注于应用程序开发,对平台质量和稳定性充满信心,包括硬件和底层操作系统。

未来可期

随着RISC-V平台的成熟,有大量举措在努力定位产品并满足不断增长的市场需求。Canonical的目标是标准化底层操作系统,为顶级主板提供稳定、安全的Linux发行版,帮助早期采用者专注于他们的应用程序开发和业务案例,并提供可靠和开箱即用的体验,然后为成功进入市场提供商业支持的途径。随着行业进入支持5G的物联网时代,Canonical的举措,包括安全强化的Ubuntu Core操作系统、基于snap的容器化和基于应用程序的嵌入式系统思维方式,有望为工业、机器人和汽车部署铺平道路。

HiFive上的Ubuntu现已可用

SiFive的HiFive开发板现在可以使用三种不同的Ubuntu镜像,并且预计会有更多工作如新功能和最新Ubuntu版本的移植即将进行。

Ubuntu 21.04已支持HiFive Unmatched。riscv64+unmatched.img.xz镜​​像可用于任何SiFive HiFive Unmatched开发板或或者qemu上使用。 Ubuntu 20.04.3 LTS还将支持 HiFive Unmatched。

有关镜像的指引和讨论以及安装它们的最佳方法,请使用Ubuntu discourse上的文档,以便每个人都可以从您的经验中受益。

扩展阅读

图赏:

Unmatched
Unleashed
订阅博客文章

订阅您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

Ubuntu Pro 部署 Nutanix 裸机 Kubernetes

Nutanix 与 Canonical 扩大合作,为容器化工作负载提供更多选择 企业级 Kubernetes® 正逐步发展为高度灵活的多架构模型。随着 AI/ML 及数据密集型工作负载对硬件吞吐量的要求不断提升,企业在追求裸机性能的同时,也希望兼顾云平台的运维一致性。 为满足这一需求,Nutanix 与 Canonical 已将 Ubuntu Pro 服务拓展至裸机环境下运行的 Nutanix Kubernetes 平台 (NKP) 实例,涵盖最新发布的 NKP Metal 解决方案。本次功能拓展基于双方 2025 年达成的合作,彼时搭载安全补丁的 Ubuntu 操作系统可支持虚拟机环境下运行的 NKP 实例。安全补丁服务隶属于 Ubuntu Pro,是 Canonica […]

Canonical 发布 Ubuntu Core 26

Ubuntu Core 26 推出精准化 Linux 构建、优化的 OTA 更新、实时内核补丁,以及面向关键任务部署的增强型硬件级安全防护。 2026 年 5 月 19 日,Canonical 宣布正式发布 Ubuntu Core 26。该系统为极简不可变操作系统,提供长达 15 年的安全维护支持。  Ubuntu Core 26 针对关键任务操作与低延迟 AI 工作负载实现重大系统改进:安装时长缩短、OTA 更新包体积缩减 90%,并借助 Chisel 工具实现精准化系统构建。与以往版本一致,所有组件均为经过沙箱隔离、加密签名的 Snap 软件包,构建可信启动链,仅允许运行经验证的软件。凭借这款全新长期支持(LTS)版本,Ubuntu Core 仍是适用于关键任务系统的 […]

Ubuntu 26.04 LTS 在安全方面的新增功能

Ubuntu 26.04 LTS 是我们安全设计最为完善的 LTS 版本之一。Ubuntu 26.04 LTS 并非单纯新增功能,而是通过同步提升系统各层级的安全基准,实现全方位安全强化,且全程无需中断部署或人工干预。通过“默认设置”聚焦安全核心,我们得以采用全新方式强化 Ubuntu 的安全性。本文将带您一览 Ubuntu 26.04 LTS 在安全方面的新增功能,包括:  Ubuntu 26.04 LTS 为未来十年桌面端、服务器、机密虚拟机、云镜像及边缘系统的 Linux 部署,显著提升了默认安全基线。对于将 Ubuntu 作为安全基础进行标准化部署的企业而言,该版本是其业务构建的理想选择。 安全性不再仅限于安装阶段:安全中心升级为控制平面 以往,关键的安全决策(例 […]