Debian
Upstream architecture
Distribution
Good for newcomers
Bottom line
Debian is the only independent distro here that made riscv64 an official release architecture; separately there are Debian-based riscv64 systems such as deepin and RevyOS (not verified one by one).
- Based on
- Independent
- Upstream
- riscv64 has been an official release architecture since Debian 13 (trixie) — the official announcement says: "This release for the first time officially supports the riscv64 architecture". It lives in the main archive on deb.debian.org, not the ports add-on tree (debian.org/ports lists riscv64 as 13/released).
- Versions
- 13.7 (trixie, current stable; ISO is debian-13.7.0-riscv64-netinst.iso) · 14 (forky, in development/testing)
- Doc languages
- en / zh / ja / ko / ru / fr / de
- Derivatives
- Ubuntu
- Checked
- 2026-11-01
Boards
- QEMU virt (virtual machine) Official The official riscv64 netinst installs on QEMU virt; it is a primary target platform for d-i
- SiFive HiFive Unmatched Community Generic riscv64 image booted via the board's own U-Boot/UEFI; Debian does not publish board images
- StarFive VisionFive 2 Community As above: JH7110 boards use the vendor U-Boot to provide UEFI, then install the generic image
- LicheePi 4A Partial TH1520 needs a vendor U-Boot/kernel; Debian mainline has no board support
- Milk-V Meles Partial Same TH1520 platform, so the situation matches LicheePi 4A
- SpacemiT K3 (Pico-ITX / CoM260) Partial SpacemiT K3 needs the vendor BSP; mainline Debian support is unconfirmed
- Zhihe A210 (XuanTie MelonPi dev board) Partial Zhihe A210 needs vendor firmware/kernel; no official Debian support
- Canaan K230 (Kendryte K230 / CanMV-K230) Partial Canaan K230 is an MCU-class SoC with limited mainline support
- Milk-V Megrez (ESWIN EIC7700X) Community EIC7700 boards can use the generic UEFI image; not confirmed in Debian docs
- Milk-V Titan (UltraRISC DP1000) Community DP1000 as above; not confirmed in Debian docs
- Milk-V Pioneer (SG2042, server-oriented) Community SG2042 can use the generic image; not confirmed in Debian docs
- Orange Pi RV2 (Ky X1) Community SpacemiT K1 board: generic image + board U-Boot
- Banana Pi BPI-F3 (SpacemiT K1) Community SpacemiT K1 board: generic image + board U-Boot
Download
Docs and videos
Pitfalls
- Only generic riscv64 images (netinst/ISO) are published, no board images; whether it boots depends on the board's U-Boot/UEFI firmware
- The official guide says of itself: "This installation guide has not been fully updated and fact checked for riscv64" — some chapters may be stale
- A netinst install needs network access to fetch packages
RuyiSDK test reports10
Hands-on records from RuyiSDK, board by board. Open a report for the full install steps and verdict.
| Boards | Status | Versions | Last tested | Report |
|---|---|---|---|---|
| Canaan K230 (Kendryte K230 / CanMV-K230) | ◐ Basic | — | 2024-06-21 | Open report |
| Mars | ◐ Basic | 13.1 · 12 | 2025-09-14 | Open report |
| Milk-V Duo series (Duo / Duo 256M / Duo S) | ◐ Basic | — | 2024-06-21 | Open report |
| Milk-V Duo series (Duo / Duo 256M / Duo S) | ◐ Basic | 13.0 | 2025-05-28 | Open report |
| Milk-V Duo series (Duo / Duo 256M / Duo S) | ◐ Basic | 1.9.6 | 2026-09-08 | Open report |
| Orange Pi RV2 (Ky X1) | ◐ Basic | 13 | 2025-08-19 | Open report |
| SiFive HiFive Premier P550 | ◐ Basic | 1.0.0-20250730(minimal) | 2026-09-07 | Open report |
| SiFive HiFive Unmatched | ◐ Basic | trixie/sid | 2025-04-10 | Open report |
| StarFive VisionFive 2 | ● Good | — | 2025-03-16 | Open report |
| StarFive VisionFive 2 Lite (JH7110S) | ◐ Basic | 202510 | 2026-08-30 | Open 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.
Sources15
- cdimage.debian.org/cdimage/release/current/riscv64/iso-cd/
- cdimage.debian.org/cdimage/release/current/riscv64/iso-cd/debian-13.7.0-riscv64-netinst.iso
- debian.org/releases/stable/riscv64/
- debian.org/releases/stable/riscv64/index.zh-cn.html
- debian.org/releases/stable/riscv64/index.ja.html
- debian.org/releases/stable/riscv64/index.ko.html
- debian.org/releases/stable/riscv64/index.ru.html
- youtube.com/watch
- matrix.ruyisdk.org/reports/K230/Debian/README/
- matrix.ruyisdk.org/reports/Mars/Debian/README/
- matrix.ruyisdk.org/reports/Duo/Debian/README/
- matrix.ruyisdk.org/reports/Duo256m/Debian/README/
- matrix.ruyisdk.org/reports/Duo_S/Debian/README/
- matrix.ruyisdk.org/reports/OrangePi-RV2/Debian/README/
- matrix.ruyisdk.org/
The full source list and how each claim is judged: Sources