NetBSD
アップストリーム対応
ディストリビューション
ある程度の知識が必要
結論から
QEMU 上では快適に動きます。実機は既成の U-Boot があるかどうか次第です。
- ベース
- 独立(BSD、NetBSD カーネル + pkgsrc)
- アップストリーム
- 公式 port(tier 2)です。NetBSD 11.0 は riscv64 のインストールセットと pkgsrc のバイナリパッケージを提供し、RV64/SV39 に対応します。
- バージョン
- 11.0(現行リリース)
- ドキュメント言語
- en
- 確認日
- 2026-11-01
対応ボード
- QEMU virt 仮想マシン 公式対応 公式ドキュメントに qemu での起動手順が専門に書かれています
- StarFive VisionFive 2 公式対応 ポートページに StarFive VisionFive 2 / Milk-V Mars CM が記載されています
ダウンロード
導入ガイド
つまずきどころ
- 多くのボードではまずボード用の U-Boot を用意する必要があり、汎用イメージだけでは起動しません
- RV64/SV39 のみです。rv32 は別の port です
- tier 2 なので、リリースとサポートの強度は x86/arm より低くなります
- ボードごとのドキュメントは散在していて、メーリングリストをたどる必要があることも多いです
RuyiSDK 実測レポート2
RuyiSDK が実機でボードごとに検証した記録です。レポートで導入手順と結論を確認できます。
| 対応ボード | 状態 | バージョン | 最終検証 | レポート |
|---|---|---|---|---|
| STAR64 | ◐ 基本 | — | 2025-07-13 | レポートを開く |
| StarFive VisionFive 2 | ◐ 基本 | 10.99.12 | 2024-10-07 | レポートを開く |
状態の意味:good 完全に利用可(デスクトップ起動可)、basic 基本利用可(シリアルで起動可)、part 一部機能のみ、cft イメージはあるが要検証、cfh 対応記載があるが起動失敗、cfi 対応記載のみでイメージなし、wip 発表のみ。
出典7
- cdn.netbsd.org/pub/NetBSD/NetBSD-11.0/riscv-riscv64/installation/
- cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/riscv64/11.0/
- wiki.netbsd.org/ports/riscv/
- wiki.netbsd.org/ports/qemu_riscv/
- matrix.ruyisdk.org/reports/STAR64/NetBSD/README/
- matrix.ruyisdk.org/reports/VisionFive2/NetBSD/README/
- matrix.ruyisdk.org/
出典の全一覧と判定方法は 出典と謝辞