From Fedora Project Wiki

Fedora on RISC-V Hardware

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 general Install Guide.

Supported Hardware

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


StarFive VisionFive 2 (VF2)

The VF2 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

The HiFive P550 boots Fedora with a vendor kernel and firmware. While functional, some features may be limited due to dependency on proprietary firmware.

Links

QEMU

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

Links

Additional Hardware (Experimental)

For users willing to experiment and contribute to Fedora's RISC-V support, the following platforms are also potential candidates:

Banana Pi BPI-F3: Requires additional effort for installation and support.

Milk-V Jupiter M1/K1: As with the BPI-F3, some additional effort is needed to get Fedora running.

For those interested in trying Fedora on these devices, refer to the SpacemiT Fedora Install Guide.

Getting Started

Identify your RISC-V platform and check its compatibility with Fedora.

Follow the corresponding installation guide linked above.

Join the Fedora RISC-V community to report issues, share improvements, and stay updated on new developments.

For more details on Fedora’s ongoing support for RISC-V, visit the Fedora RISC-V Hub or the RISC-V SIG Page.