From Fedora Project Wiki
No edit summary
(Added Fedora's dedicated Koji build system in Fedora's data center. Reference: <https://fedoramagazine.org/risc-v-and-fedora-all-aboard/>.)
 
(35 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[https://riscv.org/ RISC-V] (pronounced "RISC Five") is an [https://en.wikipedia.org/wiki/RISC-V open source instruction set architecture (ISA)].  This project, informally called '''Fedora/RISC-V''', aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64G) architecture.
[https://riscv.org/ RISC-V] (pronounced "RISC Five") is an [https://en.wikipedia.org/wiki/RISC-V open source instruction set architecture (ISA)].  This project, informally called '''Fedora/RISC-V''', aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64GC) architecture.


'''Status April 2017'''  The port is usable as-is. But we are waiting for glibc and the kernel support to go upstream.  At that point we will re-bootstrap the whole project using the final ABIs. This is expected to happen in the next few months.
= Topics =
 
* [[Architectures/RISC-V/Installing|Installing]] - How to download, install and run Fedora/RISC-V.
* [[Architectures/RISC-V/Hardware|Hardware]] - Information about supported and experimental Fedora/RISC-V hardware
 
= Get in touch =
 
Most of the people working on the effort hang out in [https://app.element.io/#/room/#riscv:fedoraproject.org Fedora RISC-V Matrix room]. Come say hello :)


'''Status November 2016'''  The port supports about two thirds of the packages in Fedora 25, so it is quite complete and ready to use. Most important command-line programs just work (and even a few graphical ones).  However if you are using your own hardware then you will need to supply a compatible kernel and bootloader and just use the Fedora userspace.  Fedora/RISC-V does <i>not</i> support 32 bit or embedded hardware.
Follow (and post to!) [https://discussion.fedoraproject.org/tag/risc-v-sig #risc-v-sig on Fedora Discussion]! (If you prefer, you can follow this tag by email.)


= Topics =
= News =
 
'''Jan 2025''' [https://dl.fedoraproject.org/pub/alt/risc-v/release/41/ Fedora 41] images are now available.


* [[Architectures/RISC-V/Building]] - Help to build packages for Fedora/RISC-V.
= Additional resources =
* [[Architectures/RISC-V/Disk images]] - How to use the Fedora/RISC-V disk images.
* [[Architectures/RISC-V/FPGA]] - How to run Fedora/RISC-V on real hardware (well, an FPGA).
* <s>[[Architectures/RISC-V/Bootstrapping]] - We have finished bootstrapping, this section is obsolete</s>


= Downloads =
; https://fedoraproject.org/wiki/SIGs/RISC-V
: RISC-V SIG


; https://fedorapeople.org/groups/risc-v/
: https://riscv-koji.fedoraproject.org/koji/
: Disk images, RPMs, SRPMs.  Log files and status from the autobuilder.
: Koji build system in Fedora data center. In time it will be accessible to all Fedora packagers for submitting builds.
; https://github.com/rwmjones/fedora-riscv-autobuild
: The autobuilder source.
; https://github.com/rwmjones/fedora-riscv-stage4
: Scripts used to build the stage4 disk image.
; https://github.com/rwmjones/fedora-riscv-kernel
: Linux kernel build scripts and patches
; http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
: The COPR repository (for Fedora 24/x86_64) containing: QEMU, Spike, <s>cross-compiler toolchain (obsolete)</s>


Bootstrapping is over so the following links are now obsolete:
; http://fedora.riscv.rocks/koji/
: Koji build system


; <s>https://github.com/rwmjones/fedora-riscv</s>
; http://fedora.riscv.rocks:3000/
: <s>Git repository containing the bootstrapping work. Read the README file!</s>
: RISC-V Package Sources
; <s>http://oirase.annexia.org/riscv/</s>
: <s>Interim stage3 disk images built by rwmj</s>
; <s>http://davidlt.web.cern.ch/davidlt/riscv/</s>
: <s>Interim stage3 disk and kernel images built by davidlt.</s>


= Communications =
; https://abologna.gitlab.io/fedora-riscv-tracker/
: Track the progress of upstreaming changes to Fedora


On FreeNode IRC: <code>#fedora-riscv</code>
= Outdated information =


There is no specific mailing list, use [https://lists.fedoraproject.org/admin/lists/devel.lists.fedoraproject.org/ the general Fedora developers' mailing list].
Over time, we have accumulated lots of information on this wiki. A large chunk of it, while useful at the time, is not really relevant to anyone looking to run Fedora on RISC-V today, or contribute to the porting effort. To avoid any confusion, all outdated material has been moved to the [[Architectures/RISC-V/Archive|Archive]].

Latest revision as of 16:58, 19 February 2025

RISC-V (pronounced "RISC Five") is an open source instruction set architecture (ISA). This project, informally called Fedora/RISC-V, aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64GC) architecture.

Topics

  • Installing - How to download, install and run Fedora/RISC-V.
  • Hardware - Information about supported and experimental Fedora/RISC-V hardware

Get in touch

Most of the people working on the effort hang out in Fedora RISC-V Matrix room. Come say hello :)

Follow (and post to!) #risc-v-sig on Fedora Discussion! (If you prefer, you can follow this tag by email.)

News

Jan 2025 Fedora 41 images are now available.

Additional resources

https://fedoraproject.org/wiki/SIGs/RISC-V
RISC-V SIG
https://riscv-koji.fedoraproject.org/koji/
Koji build system in Fedora data center. In time it will be accessible to all Fedora packagers for submitting builds.
http://fedora.riscv.rocks/koji/
Koji build system
http://fedora.riscv.rocks:3000/
RISC-V Package Sources
https://abologna.gitlab.io/fedora-riscv-tracker/
Track the progress of upstreaming changes to Fedora

Outdated information

Over time, we have accumulated lots of information on this wiki. A large chunk of it, while useful at the time, is not really relevant to anyone looking to run Fedora on RISC-V today, or contribute to the porting effort. To avoid any confusion, all outdated material has been moved to the Archive.