ベース独立
Debian は今回のリストで唯一、riscv64 を正式なリリースアーキテクチャに含めている独立系ディストリビューションです。派生には Deepin や RevyOS など、Debian をベースにした riscv64 システムもあります(個別の検証はしていません)。
バージョン13.7(trixie、現行安定版、ISO は debian-13.7.0-riscv64-netinst.iso) · 14(forky、開発/テスト中)
対応ボードqemu(公式対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(一部のみ)、a210(一部のみ)、k230(一部のみ)、megrez(コミュニティ対応)、titan(コミュニティ対応)、pioneer(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、bpi-f3(コミュニティ対応)
ベースDebian
Ubuntu はボード対応が最も細かいところです。公式がボード別に preinstalled イメージを出していますが、26.04 からはハードルが RVA23 に上がり、古いボードは 24.04 LTS に留まります。
バージョン26.10(現行版、RVA23) · 26.04.1 LTS (RVA23) · 24.04.5 LTS(RVA20、旧ハードウェアも引き続きサポート)
対応ボードqemu(公式対応)、unmatched(公式対応)、visionfive2(公式対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(公式対応)、a210(一部のみ)、k230(一部のみ)、megrez(一部のみ)、titan(一部のみ)、pioneer(一部のみ)、orangepi-rv2(一部のみ)、bpi-f3(一部のみ)
ベース独立
Fedora には公式の RISC-V SIG と継続ビルドがありますが、riscv64 はいまも「not officially supported」と明記され、イメージは alt チャネル配布です。日常利用に問題はありませんが、公式サポートの位置づけは Debian や Ubuntu とは同じではありません。
バージョン44(安定版、RISC-V イメージあり) · 45(Beta/RC、RISC-V イメージは "non-official, community-contributed" と明記) · rawhide
対応ボードqemu(公式対応)、unmatched(一部のみ)、visionfive2(公式対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(公式対応)、a210(一部のみ)、k230(一部のみ)、megrez(公式対応)、titan(公式対応)、pioneer(公式対応)、orangepi-rv2(公式対応)、bpi-f3(公式対応)
ベースFedora
FVF は別チームが Fedora のソースから独自に再ビルドした RISC-V イメージで、Fedora 公式リリースではありません。公式 SIG のイメージより対応ボードが広く、箱から出して動く Fedora 環境が欲しい場合に実用的です。
バージョンFedora 36 → rawhide(独自ビルド、複数の Fedora バージョンをカバー)
対応ボードqemu(コミュニティ対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)、meles(コミュニティ対応)、k3(コミュニティ対応)、a210(コミュニティ対応)、k230(コミュニティ対応)、megrez(コミュニティ対応)、titan(コミュニティ対応)、pioneer(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、bpi-f3(コミュニティ対応)
ベースDebian 13 (trixie) の rootfs + XuanTie カスタム 6.6 カーネル(TH1520/SG2042 BSP)。旧版 20240720 は Debian 12 + 5.10 カーネル
TH1520 ボードでの事実上の標準システムです。LicheePi 4A と Milk-V Meles は出荷時/公式チュートリアルで RevyOS を書き込む前提になっています。初心者にはまずこれですが、ミラーサイトの方がドキュメントより新しく、日付はミラーサイトのディレクトリで最新のものを選んでください。
バージョン20260504(2026-05-04、ミラーサイトで最新の完全イメージ) · 20251226(2025-12-26、公式ドキュメント記載の最新版) · 20250729(2025-07-29) · 20240720(2024-07-20、5.10 カーネル/Debian 12 の時代)
対応ボードlicheepi-4a(公式対応)、meles(公式対応)、pioneer(公式対応)、k3(一部のみ)
ベースUbuntu 24.04 LTS(Bianbu 2.x、K1)/Ubuntu 25.04(Bianbu 3.x、K1)/Ubuntu 26.04(Bianbu 4.x、K3。ベンダーフォーラムの説明で、公式ドキュメントに版ごとの明記はなし)+ ベンダー BSP カーネル 6.6 LTS / 6.18
K1/K3 ボード(BPI-F3、Milk-V Jupiter、MUSE、Pico ITX)で唯一、公式のデスクトップ環境が用意されているシステムです。GNOME/LXQt が最初から入っており、中国語ドキュメントも揃っていて、初心者に最も向いたベンダー製ディストリビューションです。
バージョンBianbu 2.3.5(K1、Ubuntu 24.04 ベース、2026-06 ビルド/2026-08-27 公開) · Bianbu 3.0.1(K1、Ubuntu 25.04 ベース、2025-08-15) · Bianbu 4.0.8(K3、Ubuntu 26.04 ベース、2026-10-22)
対応ボードbpi-f3(公式対応)、k3(公式対応)
ベースopenEuler 24.03 LTS(RPM/dnf、自前リポジトリ)+ RVCK 6.6 カーネル。RISC-V は RVA20 と RVA23 の 2 系統のビルドがあります
サーバー/企業向けの RISC-V 基盤で、RVA23 + Server Platform 仕様の整備が最も進んでいます。個人の開発ボード用途なら、サーバー検証をしたい場合を除いて RevyOS/Bianbu の方が楽です。
バージョン24.03 LTS SP4(2026-06-30 リリース、RISC-V RVA23 ISO は 2026-09-08) · 24.03 LTS SP3(2026-03-09 に長期保守へ移行、RVA20 と RVA23 の2バージョン)
対応ボードk3(公式対応)、k3-som260(一部のみ)、lichee-cluster-4a(コミュニティ対応)、licheepi-4a(公式対応)、milkv-duo(コミュニティ対応)、muse-pi-pro(コミュニティ対応)、pioneer(公式対応)、qemu(公式対応)、unmatched(コミュニティ対応)、visionfive(コミュニティ対応)、visionfive2(コミュニティ対応)
ベース独立ビルド(deb/APT + 自前リポジトリ、UKUI デスクトップ)。3.0 は Linux 7.0 カーネル、2.0 SP2 が長期安定版
中国製デスクトップ OS の RISC-V ブランチですが、ボード対応がバージョンごとに分断されています(3.0 は K3/V100 のみ)。中国製デスクトップスタックを評価したい人向けで、TH1520/K1 の旧ボードの日常用途には向きません。
バージョンopenKylin 3.0(2026-08-31 リリース、ダウンロードページのミラーは 2026-09-18、RISC-V イメージは 2026-08-28 / 2026-10-29) · openKylin 2.0 SP2(2026-08-13 長期安定版、RISC-V イメージは 2025-08-26)
対応ボードbit-brick-k1(コミュニティ対応)、bpi-f3(コミュニティ対応)、k3(公式対応)、lichee-cluster-4a(コミュニティ対応)、licheepi-4a(公式対応)、mars(コミュニティ対応)、pioneer(公式対応)、qemu(公式対応)、unmatched(コミュニティ対応)、visionfive(コミュニティ対応)、visionfive2(コミュニティ対応)
ベースDebian 系 + deepin 独自リポジトリ(deepin 25「crimson」)。カーネルはボードごとに 6.6/6.12/6.16、DP1000 はメインラインカーネル
デスクトップが最も美しい中国製ディストリビューションですが、RISC-V ブランチはコミュニティのプレビュー扱いでボード別に tar.xz を配布しています。評価や試用向けで、唯一の日常システムにはしないでください。
バージョンdeepin 25.2.0(RISC-V 汎用 ISO、2026-07-07) · deepin 25 crimson preview(ボード別イメージ、K3 の最新は 2026-05-22) · deepin next-crimson preview(K3、2026-09-14)
対応ボードbpi-f3(コミュニティ対応)、k3(コミュニティ対応)、licheepi-4a(コミュニティ対応)、mars(コミュニティ対応)、megrez(コミュニティ対応)、meles(コミュニティ対応)、p550(コミュニティ対応)、pioneer(コミュニティ対応)、qemu(コミュニティ対応)、star64(コミュニティ対応)、titan(コミュニティ対応)、unmatched(コミュニティ対応)、visionfive(コミュニティ対応)、visionfive2(コミュニティ対応)
ベースDebian/Ubuntu(Armbian build framework)
中国製 RISC-V ボードが「買ってすぐ使える」ようになった最大の功労者です。K3 や BPI-F3 のような新しいボードは、まずこれを確認してください。
バージョン26.8.9(MusePi Pro) · 26.8.3(BPI-F3 / K3 Pico-ITX)
対応ボードk3(公式対応)、bpi-f3(公式対応)、orangepi-rv2(コミュニティ対応)、visionfive2(コミュニティ対応)
ベース独立
Alpine の riscv64 は正式アーキテクチャですが、ボード対応の幅は狭いです。u-boot パッケージは 5 種類しかなく、それ以外のボードは自分で移植することになります。
バージョン3.24.3(現行安定版、alpine-standard-3.24.3-riscv64.iso) · edge(開発ブランチ)
対応ボードqemu(公式対応)、unmatched(公式対応)、visionfive2(公式対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(コミュニティ対応)、a210(一部のみ)、k230(一部のみ)、megrez(一部のみ)、titan(一部のみ)、pioneer(一部のみ)、orangepi-rv2(一部のみ)、bpi-f3(一部のみ)
ベースArch Linux
Arch の「公式」はこの移植プロジェクト自身の tested リストという意味でしかなく、Arch 本体の公式サポートではありません。ページにはコミュニティ port であることを明記します。
バージョンrolling (ISO archlinux-2026.08.27-riscv64.iso, rootfs archriscv-2026-08-27.tar.zst)
対応ボードqemu(公式対応)、unmatched(公式対応)、visionfive2(公式対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(一部のみ)、a210(一部のみ)、k230(一部のみ)、megrez(コミュニティ対応)、titan(一部のみ)、pioneer(一部のみ)、orangepi-rv2(一部のみ)、bpi-f3(コミュニティ対応)
ベース独立
MicroOS は同じプロジェクトの riscv64 変体(kvm-and-xen qcow2 イメージあり)で、下流の派生ではありません。
バージョンTumbleweed(rolling、現行 ISO は Snapshot20260924) · MicroOS 16.0.0 (riscv64, Snapshot20260924)
対応ボードqemu(公式対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(一部のみ)、meles(一部のみ)、k3(一部のみ)、a210(一部のみ)、k230(一部のみ)、megrez(コミュニティ対応)、titan(コミュニティ対応)、pioneer(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、bpi-f3(コミュニティ対応)
ベース独立(ソースビルド、OpenRC/systemd 選択可)
慣れた人には快適、初心者には厳しい。ドキュメントは揃っていますがすべて手作業のインストールで、深くカスタマイズしたい人や組み込み向け rootfs を作りたい人に向いています。
バージョンrolling(stage3 rv64_lp64d-openrc 20261026T164559Z)
対応ボードqemu(公式対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)、pioneer(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、bpi-f3(コミュニティ対応)
ベース独立(Nix/nixpkgs、systemd)
宣言的な設定は魅力的ですが、riscv64 は「動くけれど、楽はできない」という状態です。
バージョン26.05(公式は x86_64/aarch64 のみ) · unstable(riscv64 はコミュニティビルド)
対応ボードqemu(コミュニティ対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)
ベース独立(BSD、FreeBSD カーネル + pkg)
「まともな Unix 系 OS + 公式イメージ」が欲しいなら、FreeBSD は RISC-V で最も安定した非 Linux の選択肢です。
バージョン15.1-RELEASE(production、2026-06-16) · 14.5-RELEASE(legacy)
対応ボードqemu(公式対応)、unmatched(公式対応)、visionfive2(公式対応)
ベース独立(BSD、NetBSD カーネル + pkgsrc)
QEMU 上では快適に動きます。実機は既成の U-Boot があるかどうか次第です。
バージョン11.0(現行リリース)
対応ボードqemu(公式対応)、visionfive2(公式対応)
ベース独立(BSD、OpenBSD カーネル + ports/packages)
セキュリティ重視でミニマル。Unmatched があるなら最も正統な体験になりますが、なければ初心者にはおすすめしません。
バージョン8.0(現行リリース)
対応ボードunmatched(公式対応)、visionfive2(公式対応)
ベース独立(RPM/apt-rpm、ALT 独自ツールチェーン)
ロシア系の中では RISC-V 対応が最も充実しており、イメージはすぐ使えます。QEMU と Unmatched に向いています。
バージョンSisyphus(rolling、riscv64 port) · p11(stable ブランチ、riscv64 は Sisyphus のみ)
対応ボードqemu(公式対応)、unmatched(公式対応)
ベース独立自前ビルド(RPM + dnf、ローリングリリース)。カーネル 7.2.6 / LTS 6.18.54、ツールチェーンは GCC 16.2 / glibc 同梱
主にベンダー/エコシステムのテスト用です。公式の位置づけが「早期検証」で、ファームウェアやプラットフォームの意味論、カーネルとの相互運用の問題を早く炙り出し、ベンダー側の分岐を減らすことが目的です。一般ユーザーが入れる必要はほとんどなく、日常用途なら Bianbu / RevyOS / openKylin のようなベンダー版を選んでください。まず試したいだけなら QEMU イメージが手軽です。
バージョン2026.09(2026-09-29 ビルド) · 2026.08(2026-08-26) · 2026.07(2026-07-23)
対応ボードqemu(公式対応)、k3(コミュニティ対応)
ベース独立(XBPS + runit + musl/glibc)
現時点ではどの RISC-V 用途にも向きません。ここに載せているのは「小さくて速い」≠「RISC-V がある」を説明するためです。
バージョンrolling(live/ROOTFS 20250202)
ベース独立(RPM + poldek、ポーランドのコミュニティディストリビューション)
「RISC-V 非対応」と見てよいでしょう。ポータルでは誤解を招かないよう、未対応と明記するのがよいです。
バージョンTh 2025 snapshot(3.0 系)
ベース独立(pkgtools + slackpkg、BSD 風の init)
Slack の古参ユーザーが RISC-V で続けたいなら slarm64 を試す価値はありますが、初心者は手を出さないでください。
バージョン15.0(公式、x86_64) · slarm64-riscv64-current / slarm64-riscv64-15.0(非公式移植)
対応ボードvisionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)
ベースAOSP(Linux カーネル + Android フレームワーク)
「Android フレームワークが RISC-V で動く」ことを確かめる検証実験向けで、実用システムとして扱わないでください。
バージョンAndroid 17(AOSP、2026-06) · main(trunk_staging)
対応ボードqemu(公式対応)