Arch Linux RISC-V
This is an Arch Linux port to the RISC-V architecture.
The hardware baseline is RV64GC and the ABI is lp64d. Currently QEMU, HiFive Unmatched, HiFive
Unleashed and PolarFire SoC Icicle Kit are officially supported.
This port applies patches on top of Arch Linux's source packages. All our patches are maintained in the patch
repository below. The long term goal is to upstream our patches as much as possible, so that riscv64
(riscv64gc) could be added to Arch Linux itself as an alternative architecture.
Images (rootfs) (Default user/password: root/archriscv)
Binary Repository
Patch Repository (bug reports, wiki, ...)
Third-party Resources
Docker Image
Mirrors
Worldwide
PKGBUILD.com (Recommended)
Canada
Felixc.at
Finland
Felixc.at
China
ISRC-ISCAS
NJU
NYIST
PKU
SUSTech
WSYU
Getting Involved
Please take a look at our Contributing Guide.
Porting Progress
detailed status...
Last Updates
Community
IRC: #archlinuxriscv at libera.chat
Matrix: #archlinux-riscv:matrix.org
Thanks
ISCAS for many x86-based QEMU builders and HiFive Unleashed/Unmatched, VisionFive v1, Milk-V Pioneer, Nezha D1 test boards
RISC-V International for StarFive VisionFive v1/v2 test board
Milk-V for Mars test board
Deepin for a x86-based QEMU builder
Loongson for a LoongArch-based QEMU builder