Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Canonical
on 17 August 2022

Canonical enables Ubuntu on StarFive’s VisionFive RISC-V boards


In 2021, we announced the first availability of Ubuntu running on RISC-V processors and hardware. However, the endeavor didn’t stop. Now we are proud to announce the Ubuntu release for another piece of RISC-V hardware: StarFive’s VisionFive board.

RISC-V, a new paradigm for open source hardware

In the last decade, open source and open standards have reshaped our world. Such technologies have produced long-lasting results, and the RISC-V consortium has extended open source to develop a standard open-source processor architecture. The release of RISC-V to the open community marked the first time the hardware community embraced open-source standards and collaboration at this level. 

This free and open Instruction Set Architecture (ISA) can enable a new era of processor innovation through open-standard collaboration with rapid industry-wide adoption. The RISC-V ISA delivers a new level of free, extensible software and hardware freedom on architecture. The architecture can be applied to a broad range of processors, from low-end microcontrollers to high-end server-grade processors.

StarFive, a leader and promoter of RISC-V technology and ecosystem 

Founded in 2018, StarFive is a Chinese high-tech company with independent intellectual property rights, providing world-leading RISC-V-based products, including CPU IP, SoC, development boards, etc. StarFive is a leader in  RISC-V technology and ecosystem development in China.

VisionFive, the first generation of cost-effective RISC-V single-board computers, is designed to run Linux, with StarFive’s JH7100 vision processing SoC. The JH7100 SoC is equipped with a 64-bit high-performance RISC-V dual-core processor with a 2 MB L2 Cache and running at 1.0 GHz, which is excellent for high-performance computing. Compared with other RISC-V development boards, VisionFive is high performing, affordable, and easy to use. It is equipped with 8 GB RAM, 40-pin GPIO header, and end-to-end hardware and software infrastructure, which make it convenient and flexible for developers to configure and deploy peripherals, and to build a dedicated application environment.

Open source initiatives are backed by Canonical

While RISC-V enables stable reference architectures and hardware, running stable software on new boards can still be challenging. The cornerstone of the necessary software is the underlying Operating System (OS), which provides reliability and stability. This demand makes development on Linux even more attractive, since Linux is the most popular OS for developers and hobbyists, across kernel, drivers, and distributions.

At Canonical, we believe that open source is the best way to accelerate innovation. It motivates us to enable a wide range of open source communities under the Ubuntu umbrella. However, open source software comes with its own set of challenges. Canonical aims to position Ubuntu as not just the reference OS for innovators and developers, but also as the vehicle to enable them to take their products to market faster by letting them focus on their core application without having to worry about the stability of the underlying frameworks.

RISC-V has a lot of potential and is becoming a competitive ISA in multiple markets. With this premise in mind, porting Ubuntu to RISC-V to become the reference OS for early adopters was the natural choice.

StarFive and Canonical bring Ubuntu to the VisionFive board

“VisionFive is designed to meet the huge demand and high expectation for RISC-V development boards from the industry,” said Thomas Xu, StarFive Founder and CEO. “We are excited to have Ubuntu successfully running on VisionFive, thanks to Canonical. The operating system is key to RISC-V high performance applications. Dedicated to promoting RISC-V ecosystem development, StarFive will make further contributions to the open-source world with Canonical.”

The availability of Ubuntu running on the VisionFive board comes as the result of the joint work between Canonical and StarFive’s engineering teams. Canonical’s team is in the process of porting Ubuntu to the VisionFive board, backed by the StarFive engineering team, as part of a long-term collaboration between the two companies.

Ubuntu, backed by Canonical, provides a commercial-grade Linux distribution that is also free to use by innovators and developers. ”Ubuntu is the most popular open source operating system, and we are thrilled to be expanding support for the RISC-V open source community.” said Cindy Goldberg, Vice President of Silicon Alliance at Canonical.

“Canonical and StarFive are partnering  to create an enterprise-grade Ubuntu image for the new VisionFive board, bringing open source software and open source hardware together for developers to build a broad range of computer vision applications at the edge. I can’t wait to see what developers are going to build with this VisionFive board and Ubuntu.“

Ubuntu on VisionFive boards is available now

An Ubuntu image is now available for StarFive’s VisionFive board, and more work is expected to include new features and a port to the latest Ubuntu releases.

StarFive’s VisionFive board is supported by Ubuntu 22.04.1.Download the latest Ubuntu images for StarFive’s VisionFive board here.

StarFive will showcase Ubuntu running on the VisionFive board during the RISC-V China summit. If you would like a preview, please check out StarFive’s demo during the event and visit here for more information.

For guidance and discussion on the images and the best ways to install them, please use the Ubuntu discourse under the documentation itself so everyone can benefit from your experience.

About Canonical

Canonical is the publisher of  Ubuntu, the leading OS for container, cloud, and hyperscale computing. Ubuntu is the OS for most public cloud workloads as well as the emerging categories of smart gateways, self-driving cars and advanced robots. Canonical provides enterprise security, support, and services to commercial users of Ubuntu. Established in 2004, Canonical is a privately held company.

About StarFive

Founded in 2018, StarFive is a Chinese high-tech company with independent intellectual property rights, providing world-leading and RISC-V based products including CPU IP, SoC, and development boards, etc. Also, StarFive is the leader of RISC-V technology and ecosystem development in China.

Related posts


Chris Schnabel
27 March 2024

Profile workloads on x86-64-v3 to enable future performance gains

Ubuntu Article

Ubuntu 23.10 experimental image with x86-64-v3 instruction set now available on Azure Canonical is enabling enterprises to evaluate the performance of their most critical workloads in an experimental Ubuntu image on Azure compiled with x86-64-v3, which is a microarchitecture level that has the potential for performance gains. Developers c ...


Canonical
25 March 2024

Canonical expands Long Term Support to 12 years starting with Ubuntu 14.04 LTS

Ubuntu Article

Today, Canonical announced the general availability of Legacy Support, an Ubuntu Pro add-on that expands security and support coverage for Ubuntu LTS releases to 12 years. The add-on will be available for Ubuntu 14.04 LTS onwards.  Long term supported Ubuntu releases get five years of standard security maintenance on the main Ubuntu repos ...


lizzieepton
21 March 2024

Getting Started with Azure IoT Edge on Ubuntu Core

IoT Article

Introduction Earlier this month/week, we announced that you can now benefit from the combined power of Ubuntu Core and Azure IoT Edge to bring the computation, storage, and AI capabilities of the cloud closer to the edge of the network. Azure IoT Edge is a device-focused runtime that enables you to deploy, run, and monitor ...