From Fedora Project Wiki

Overview

Fedora offers support for the RISC-V architecture across various platforms, including ready-to-boot images for specific hardware. This guide provides links to the relevant installation resources for supported and experimental devices.

In addition to this board-specific information, you should also ensure you read the generic installation guide.

Supported Hardware

Fedora RISC-V images are officially available for the following platforms

StarFive VisionFive 2

The StarFive VisionFive 2 (VF2 for short) board offers a fully open RISC-V experience with mainline kernel support.

Note: There are two revisions of the VF2: 1.2a and 1.3b, which can be seen on the silk screen. The main difference between them is 1.2a has one gigabit ethernet and one megabit ethernet port, whereas 1.3b has two gigabit ports.

Links:

SiFive HiFive Premier P550 and Milk-V Megrez

The SiFive HiFive Premier P550 (P550 for short) and Milk-V Megrez boards boot Fedora with a vendor kernel and firmware. While functional, some features may be limited due to dependency on proprietary firmware.

While the boards are very similar, each needs a specific image.

Links:

Milk-V Jupiter, Banana Pi BPI-F3 and Orange Pi RV2

These boards are all built around the SpacemiT M1/K1 SoC and run a vendor kernel. They share a single disk image, but the details of the installation process and the firmware configuration vary.

Links:

AIBOX-K3, BPI-SM10, CORE-K3JD4, FML13V05, K3 Pico-ITX, K3-CoM260, Milk-V Jupiter2 NX (SpacemiT K3)

These boards are all built around the SpacemiT K3 SoC and run the Omni kernel. They share a single disk image, but the details of the installation process and the firmware configuration may vary.

Links:

QEMU

Fedora RISC-V can be run in a virtual environment using QEMU, allowing experimentation without dedicated hardware.

Links: