Alpine Linux
アップストリーム対応
ディストリビューション
初心者向け
結論から
Alpine の riscv64 は正式アーキテクチャですが、ボード対応の幅は狭いです。u-boot パッケージは 5 種類しかなく、それ以外のボードは自分で移植することになります。
- ベース
- 独立
- アップストリーム
- riscv64 は Alpine の公式サポートアーキテクチャです。公式ダウンロードページで x86_64/aarch64 と並んで standard ISO、minirootfs、uboot イメージが提供され、パッケージリポジトリの main/community にも riscv64 のビルドがあります。
- バージョン
- 3.24.3(現行安定版、alpine-standard-3.24.3-riscv64.iso) · edge(開発ブランチ)
- ドキュメント言語
- en
- 派生ディストロ
- postmarketOS
- 確認日
- 2026-11-01
対応ボード
- QEMU virt 仮想マシン 公式対応 公式に u-boot-qemu パッケージがあり、QEMU が標準の開発経路です
- SiFive HiFive Unmatched 公式対応 公式に u-boot-unmatched / u-boot-unleashed パッケージがあります
- StarFive VisionFive 2 公式対応 公式に u-boot-starfive パッケージ(StarFive JH7110 系)があります
- LicheePi 4A(ライチパイ 4A) 一部のみ u-boot-th1520 のような公式パッケージはなく、ブートローダーは自前で用意します
- Milk-V Meles 一部のみ TH1520 プラットフォーム。同上
- SpacemiT K3(Pico-ITX / CoM260) コミュニティ対応 公式に u-boot-spacemit パッケージがあります(SpacemiT プラットフォーム、主に K1 系)。K3 を個別にカバーしているかは未確認です
- 知合計算 A210(XuanTie MelonPi 開発ボード) 一部のみ 公式の u-boot パッケージはありません
- Canaan K230(Kendryte K230 / CanMV-K230) 一部のみ 公式の u-boot パッケージはありません
- Milk-V Megrez(ESWIN EIC7700X) 一部のみ 公式の u-boot パッケージはありません
- Milk-V Titan(UltraRISC DP1000) 一部のみ 公式の u-boot パッケージはありません
- Milk-V Pioneer(SG2042 サーバー向け) 一部のみ 公式の u-boot パッケージはありません
- Orange Pi RV2(Ky X1) 一部のみ SpacemiT K1 ボード。u-boot-spacemit を流用できる可能性がありますが未確認です
- Banana Pi BPI-F3(SpacemiT K1) 一部のみ SpacemiT K1 ボード。u-boot-spacemit を流用できる可能性がありますが未確認です
ダウンロード
導入ガイド
- Alpine ユーザーマニュアル・インストールの章 文書 en
- Alpine のリリースブランチとサポート期間 文書 en
つまずきどころ
- 公式の u-boot がカバーするのは qemu / starfive / spacemit / unleashed / unmatched の 5 種類だけで、他のボードはブートローダーを自前で用意します
- musl libc + busybox なので、glibc 前提のプリコンパイル済みバイナリは動きません
- 公式 wiki(wiki.alpinelinux.org)は自動アクセスに 403 を返すため、RISC-V の細かい情報は packages/downloads ページから逆にたどるしかありません
RuyiSDK 実測レポート7
RuyiSDK が実機でボードごとに検証した記録です。レポートで導入手順と結論を確認できます。
| 対応ボード | 状態 | バージョン | 最終検証 | レポート |
|---|---|---|---|---|
| BIT-BRICK K1 | ◐ 基本 | 3.21 | 2025-04-08 | レポートを開く |
| Banana Pi BPI-F3(SpacemiT K1) | ◐ 基本 | edge | 2024-12-10 | レポートを開く |
| Mars | ◐ 基本 | 3.20.0_alpha20231219 (edge) | 2025-05-16 | レポートを開く |
| Milk-V Duo シリーズ(Duo / Duo 256M / Duo S) | ◐ 基本 | 3.21.3 | 2025-05-01 | レポートを開く |
| Milk-V Duo シリーズ(Duo / Duo 256M / Duo S) | ◐ 基本 | — | 2024-11-05 | レポートを開く |
| VisionFive | ◐ 基本 | 3.20.0_alpha20231219 (edge) | 2025-06-04 | レポートを開く |
| StarFive VisionFive 2 | ◐ 基本 | 3.20.0_alpha20231219 (edge) | 2024-10-22 | レポートを開く |
状態の意味:good 完全に利用可(デスクトップ起動可)、basic 基本利用可(シリアルで起動可)、part 一部機能のみ、cft イメージはあるが要検証、cfh 対応記載があるが起動失敗、cfi 対応記載のみでイメージなし、wip 発表のみ。
出典12
- alpinelinux.org/downloads/
- dl-cdn.alpinelinux.org/alpine/v3.24/releases/riscv64/
- dl-cdn.alpinelinux.org/alpine/v3.24/releases/riscv64/alpine-standard-3.24.3-riscv64.iso
- docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html
- alpinelinux.org/releases/
- matrix.ruyisdk.org/reports/Bit-Brick_K1/Alpine/README/
- matrix.ruyisdk.org/reports/BPI-F3/Alpine/README/
- matrix.ruyisdk.org/reports/Mars/Alpine/README/
- matrix.ruyisdk.org/reports/Duo/Alpine/README/
- matrix.ruyisdk.org/reports/Duo256m/Alpine/README/
- matrix.ruyisdk.org/reports/VisionFive/Alpine/README/
- matrix.ruyisdk.org/
出典の全一覧と判定方法は 出典と謝辞