RISC-V Distros

Alpine Linux

Upstream architecture Distribution Good for newcomers

Bottom line

Alpine's riscv64 is a real architecture, but board coverage is narrow — there are only those five u-boot packages, so anything outside them means porting it yourself.

Based on
Independent
Upstream
riscv64 is an officially supported Alpine architecture: the downloads page offers standard ISO, minirootfs and uboot images next to x86_64/aarch64, and both the main and community repos build for riscv64.
Versions
3.24.3 (current stable, alpine-standard-3.24.3-riscv64.iso) · edge (development branch)
Doc languages
en
Derivatives
postmarketOS
Checked
2026-11-01

Boards

Download

Docs and videos

Pitfalls

  • Official u-boot only covers qemu / starfive / spacemit / unleashed / unmatched; other boards need your own bootloader
  • musl libc + busybox: prebuilt binaries that need glibc won't run
  • The official wiki (wiki.alpinelinux.org) returns 403 to automated requests, so RISC-V details can only be inferred from the packages/downloads pages

RuyiSDK test reports7

Hands-on records from RuyiSDK, board by board. Open a report for the full install steps and verdict.

BoardsStatusVersionsLast testedReport
BIT-BRICK K1◐ Basic3.212025-04-08Open report
Banana Pi BPI-F3 (SpacemiT K1)◐ Basicedge2024-12-10Open report
Mars◐ Basic3.20.0_alpha20231219 (edge)2025-05-16Open report
Milk-V Duo series (Duo / Duo 256M / Duo S)◐ Basic3.21.32025-05-01Open report
Milk-V Duo series (Duo / Duo 256M / Duo S)◐ Basic—2024-11-05Open report
VisionFive◐ Basic3.20.0_alpha20231219 (edge)2025-06-04Open report
StarFive VisionFive 2◐ Basic3.20.0_alpha20231219 (edge)2024-10-22Open report

Status meanings: good — fully usable (desktop boots); basic — basic system (serial console works); part — partial functionality; cft — image exists, needs verification; cfh — documented as supported but fails to boot; cfi — claimed supported, no image; wip — announced only.

Sources12

The full source list and how each claim is judged: Sources