RISC-V ディストロ

ディストロ

どれが本当に RISC-V に対応しているか、どこまで対応しているか、イメージはどこ、どこにつまずくか

ディストリビューション24

Debian

アップストリーム対応 初心者向け

ベース独立

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(コミュニティ対応)

Ubuntu

アップストリーム対応 初心者向け

ベース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

コミュニティ移植 初心者向け

ベース独立

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-V Force (FVF)

ベンダー派生 初心者向け

ベース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(コミュニティ対応)

RevyOS

ベンダー派生 初心者向け

ベース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(一部のみ)

Bianbu

ベンダー派生 初心者向け

ベース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

アップストリーム対応 ある程度の知識が必要

ベース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(コミュニティ対応)

openKylin

アップストリーム対応 ある程度の知識が必要

ベース独立ビルド(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(コミュニティ対応)

deepin

ベンダー派生 ある程度の知識が必要

ベース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(コミュニティ対応)

Armbian

アップストリーム対応 初心者向け

ベース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 Linux

アップストリーム対応 初心者向け

ベース独立

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 RISC-V

コミュニティ移植 ある程度の知識が必要

ベース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(コミュニティ対応)

openSUSE

コミュニティ移植 初心者向け

ベース独立

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(コミュニティ対応)

Gentoo

アップストリーム対応 ある程度の知識が必要

ベース独立(ソースビルド、OpenRC/systemd 選択可)

慣れた人には快適、初心者には厳しい。ドキュメントは揃っていますがすべて手作業のインストールで、深くカスタマイズしたい人や組み込み向け rootfs を作りたい人に向いています。

バージョンrolling(stage3 rv64_lp64d-openrc 20261026T164559Z)

対応ボードqemu(公式対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)、pioneer(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、bpi-f3(コミュニティ対応)

NixOS

コミュニティ移植 ある程度の知識が必要

ベース独立(Nix/nixpkgs、systemd)

宣言的な設定は魅力的ですが、riscv64 は「動くけれど、楽はできない」という状態です。

バージョン26.05(公式は x86_64/aarch64 のみ) · unstable(riscv64 はコミュニティビルド)

対応ボードqemu(コミュニティ対応)、unmatched(コミュニティ対応)、visionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)

FreeBSD

アップストリーム対応 ある程度の知識が必要

ベース独立(BSD、FreeBSD カーネル + pkg)

「まともな Unix 系 OS + 公式イメージ」が欲しいなら、FreeBSD は RISC-V で最も安定した非 Linux の選択肢です。

バージョン15.1-RELEASE(production、2026-06-16) · 14.5-RELEASE(legacy)

対応ボードqemu(公式対応)、unmatched(公式対応)、visionfive2(公式対応)

OpenBSD

アップストリーム対応 ある程度の知識が必要

ベース独立(BSD、OpenBSD カーネル + ports/packages)

セキュリティ重視でミニマル。Unmatched があるなら最も正統な体験になりますが、なければ初心者にはおすすめしません。

バージョン8.0(現行リリース)

対応ボードunmatched(公式対応)、visionfive2(公式対応)

ALT Linux

アップストリーム対応 ある程度の知識が必要

ベース独立(RPM/apt-rpm、ALT 独自ツールチェーン)

ロシア系の中では RISC-V 対応が最も充実しており、イメージはすぐ使えます。QEMU と Unmatched に向いています。

バージョンSisyphus(rolling、riscv64 port) · p11(stable ブランチ、riscv64 は Sisyphus のみ)

対応ボードqemu(公式対応)、unmatched(公式対応)

openRuyi

アップストリーム対応 ベンダー検証用

ベース独立自前ビルド(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(コミュニティ対応)

Void Linux

コミュニティ移植 ある程度の知識が必要

ベース独立(XBPS + runit + musl/glibc)

現時点ではどの RISC-V 用途にも向きません。ここに載せているのは「小さくて速い」≠「RISC-V がある」を説明するためです。

バージョンrolling(live/ROOTFS 20250202)

PLD Linux

コミュニティ移植 ある程度の知識が必要

ベース独立(RPM + poldek、ポーランドのコミュニティディストリビューション)

「RISC-V 非対応」と見てよいでしょう。ポータルでは誤解を招かないよう、未対応と明記するのがよいです。

バージョンTh 2025 snapshot(3.0 系)

Slackware

コミュニティ移植 ある程度の知識が必要

ベース独立(pkgtools + slackpkg、BSD 風の init)

Slack の古参ユーザーが RISC-V で続けたいなら slarm64 を試す価値はありますが、初心者は手を出さないでください。

バージョン15.0(公式、x86_64) · slarm64-riscv64-current / slarm64-riscv64-15.0(非公式移植)

対応ボードvisionfive2(コミュニティ対応)、licheepi-4a(コミュニティ対応)

Android (AOSP)

アップストリーム対応 ある程度の知識が必要

ベースAOSP(Linux カーネル + Android フレームワーク)

「Android フレームワークが RISC-V で動く」ことを確かめる検証実験向けで、実用システムとして扱わないでください。

バージョンAndroid 17(AOSP、2026-06) · main(trunk_staging)

対応ボードqemu(公式対応)

ビルドシステム2

Buildroot

アップストリーム対応 ある程度の知識が必要

ベース自前ビルド(BusyBox/glibc/musl + 任意のパッケージ)

初心者向けにはっきり書いておきます。これはディストリビューションではなく、「自分でディストリビューションを作る」ための道具箱です。

バージョン2026.08.1(stable、2026-10-22) · 2025.02.x LTS(最新ポイントリリース 2025.02.19、2028-03 までサポート)

対応ボードqemu(公式対応)、visionfive2(公式対応)、unmatched(公式対応)、licheepi-4a(公式対応)

Yocto / OpenEmbedded

アップストリーム対応 ある程度の知識が必要

ベース自前ビルド(BitBake + oe-core + meta-riscv)

産業/量産向けです。個人で試すなら、まず Armbian か Buildroot から始めるのがおすすめです。

バージョン6.1 Blacksail(現行シリーズ) · 6.0 Wrynose(LTS、2030-04 までサポート)

対応ボードqemu(公式対応)、bpi-f3(コミュニティ対応)、k3(コミュニティ対応)、licheepi-4a(コミュニティ対応)、visionfive2(コミュニティ対応)、orangepi-rv2(コミュニティ対応)、a210(コミュニティ対応)