From Fedora Project Wiki
(Update status.)
(Update links to Koji)
(16 intermediate revisions by the same user 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 November 2017'''  Linux has support since 4.15.  We are waiting for glibc to go upstream which is expected to happen in February 2018.  At that point we will be re-bootstrapping the whole project using the final ABIs.
= News =


'''Status November 2016'''  The port supports about two thirds of the packages in Fedora 25, so it is quite complete and ready to useMost 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.
'''May 2018''' [http://fedora.riscv.rocks/koji/ A Koji build system instance is now building Fedora packages].
 
'''February/March 2018'''  [https://fedorapeople.org/groups/risc-v/disk-images/ Stage4 disk images are available].  These are bootable in qemu and let you try out Fedora/RISC-V.  Make sure you read the [https://fedorapeople.org/groups/risc-v/disk-images/readme.txt readme.txt file] first.  The development environment is quite complete with GCC 7.3.1, Perl 5.26, Python 2 and 3, git, systemd, various editors including vi and emacs, many <code>-devel</code> packages, and some X11 packagesIt will be enough for most developers to start porting their software to RISC-VThe main missing things at the moment are Ruby, Java and Gtk 3.
 
'''Status January/February 2018'''  The third and hopefully final bootstrap of Fedora 27 has started.  Please follow progress or try building it yourself via [https://github.com/rwmjones/fedora-riscv-bootstrap this git repository]Expected timelines are: 1-2 weeks until stage 3 disk images are available, 1-2 months until stage 4 pristine RPM-built disk images are available, 2 months until we are autobuilding regular Fedora packages, 3-6 months until we have koji-shadow functionality.
 
= Communications =
 
Find us on FreeNode IRC: <code>#fedora-riscv</code>
 
There is no specific mailing list, use [https://lists.fedoraproject.org/admin/lists/devel.lists.fedoraproject.org/ the general Fedora developers' mailing list].


= Topics =
= Topics =


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


= Downloads =
= Downloads =


; https://fedorapeople.org/groups/risc-v/
; http://fedora.riscv.rocks/koji/tasks?state=closed&view=flat&method=createAppliance&order=-id
: Disk images, RPMs, SRPMs.  Log files and status from the autobuilder.
: Latest disk images
; https://github.com/rwmjones/fedora-riscv-autobuild
; http://fedora.riscv.rocks/koji/
: The autobuilder source.
: Koji build system
; https://github.com/rwmjones/fedora-riscv-stage4
; http://fedora.riscv.rocks/repos/ http://fedora.riscv.rocks/repos-dist/
: Scripts used to build the stage4 disk image.
: Packages built by Koji
; https://github.com/rwmjones/fedora-riscv-kernel
; https://github.com/rwmjones/fedora-riscv-kernel
: Linux kernel build scripts and patches
: Linux kernel build scripts and patches
; http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
; https://bugzilla.redhat.com/show_bug.cgi?id=1553405
: The COPR repository (for Fedora 24/x86_64) containing: QEMU, Spike, <s>cross-compiler toolchain (obsolete)</s>
: Tracker bug for all issues which affect Fedora on RISC-V


Bootstrapping is over so the following links are now obsolete:
The following links are now obsolete:


; <s>https://github.com/rwmjones/fedora-riscv</s>
; <s>https://fedorapeople.org/groups/risc-v/
: Disk images, RPMs, SRPMs. (old)</s>
; <s>https://github.com/rwmjones/fedora-riscv-autobuild
: The autobuilder source.</s>
; <s>http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
: The COPR repository (for Fedora 27/x86_64) containing QEMU</s>
; <s>https://github.com/rwmjones/fedora-riscv-stage4
: Scripts used to build the stage4 disk image.</s>
; <s>https://github.com/rwmjones/fedora-riscv-bootstrap</s>
: <s>Git repository containing the bootstrapping work.  Read the README file!</s>
: <s>Git repository containing the bootstrapping work.  Read the README file!</s>
; <s>http://oirase.annexia.org/riscv/</s>
; <s>http://oirase.annexia.org/riscv/</s>
Line 33: Line 50:
; <s>http://davidlt.web.cern.ch/davidlt/riscv/</s>
; <s>http://davidlt.web.cern.ch/davidlt/riscv/</s>
: <s>Interim stage3 disk and kernel images built by davidlt.</s>
: <s>Interim stage3 disk and kernel images built by davidlt.</s>
= Communications =
On FreeNode IRC: <code>#fedora-riscv</code>
There is no specific mailing list, use [https://lists.fedoraproject.org/admin/lists/devel.lists.fedoraproject.org/ the general Fedora developers' mailing list].

Revision as of 08:57, 30 September 2019

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.

News

May 2018 A Koji build system instance is now building Fedora packages.

February/March 2018 Stage4 disk images are available. These are bootable in qemu and let you try out Fedora/RISC-V. Make sure you read the readme.txt file first. The development environment is quite complete with GCC 7.3.1, Perl 5.26, Python 2 and 3, git, systemd, various editors including vi and emacs, many -devel packages, and some X11 packages. It will be enough for most developers to start porting their software to RISC-V. The main missing things at the moment are Ruby, Java and Gtk 3.

Status January/February 2018 The third and hopefully final bootstrap of Fedora 27 has started. Please follow progress or try building it yourself via this git repository. Expected timelines are: 1-2 weeks until stage 3 disk images are available, 1-2 months until stage 4 pristine RPM-built disk images are available, 2 months until we are autobuilding regular Fedora packages, 3-6 months until we have koji-shadow functionality.

Communications

Find us on FreeNode IRC: #fedora-riscv

There is no specific mailing list, use the general Fedora developers' mailing list.

Topics

Downloads

http://fedora.riscv.rocks/koji/tasks?state=closed&view=flat&method=createAppliance&order=-id
Latest disk images
http://fedora.riscv.rocks/koji/
Koji build system
http://fedora.riscv.rocks/repos/ http://fedora.riscv.rocks/repos-dist/
Packages built by Koji
https://github.com/rwmjones/fedora-riscv-kernel
Linux kernel build scripts and patches
https://bugzilla.redhat.com/show_bug.cgi?id=1553405
Tracker bug for all issues which affect Fedora on RISC-V

The following links are now obsolete:

https://fedorapeople.org/groups/risc-v/
Disk images, RPMs, SRPMs. (old)
https://github.com/rwmjones/fedora-riscv-autobuild
The autobuilder source.
http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
The COPR repository (for Fedora 27/x86_64) containing QEMU
https://github.com/rwmjones/fedora-riscv-stage4
Scripts used to build the stage4 disk image.
https://github.com/rwmjones/fedora-riscv-bootstrap
Git repository containing the bootstrapping work. Read the README file!
http://oirase.annexia.org/riscv/
Interim stage3 disk images built by rwmj
http://davidlt.web.cern.ch/davidlt/riscv/
Interim stage3 disk and kernel images built by davidlt.