Gentoo
Официальная архитектура
Дистрибутив
Нужен опыт
Коротко
Дружелюбно к опытным, отпугивает новичков: документация полная, но установка полностью ручная; подходит тем, кто хочет глубокой кастомизации или собрать встраиваемый rootfs.
- Основа
- Независимый (сборка из исходников, OpenRC/systemd на выбор)
- Апстрим
- Официальная архитектура: ARCH=riscv, keyword ~riscv, release engineering выпускает stage3 rv64gc/rv32gc (все комбинации lp64d/lp64/multilib, openrc/systemd, glibc/musl); официально заявлено, что планов на stable keyword пока нет.
- Версии
- rolling(stage3 rv64_lp64d-openrc 20261026T164559Z)
- Языки документации
- en
- Проверено
- 2026-11-01
Платы
- Виртуальная машина QEMU virt Официально Работает и qemu-system-riscv64, и qemu-riscv64 user-mode; на официальной wiki есть отдельная страница установки в QEMU
- SiFive HiFive Unmatched Сообщество Есть у участника сообщества и зарегистрирована в списке оборудования на wiki (SiFive FU740)
- StarFive VisionFive 2 Сообщество JH7110, на wiki отмечен Active / отслеживание в upstream-ядре
- LicheePi 4A Сообщество TH1520 (C910), в реестре сообщества отмечена возможность запуска стандартной установки
- Milk-V Pioneer (серверный, SG2042) Сообщество Milk-V Pioneer Box (SG2042, 64 ядра) — есть реальные экземпляры у разработчиков
- Orange Pi RV2 (Ky X1) Сообщество Ky X1 (X60), в реестре сообщества
- Banana Pi BPI-F3 (SpacemiT K1) Сообщество SpacemiT K1 (RVV 1.0), в реестре сообщества
Скачать
Документация и видео
Подводные камни
- Только keyword ~riscv (тестирование), stable нет; после установки придётся постоянно мириться с unstable-пакетами
- Готовых образов для прямой записи нет, необходимо вручную устанавливать через stage3 (в официальном TODO до сих пор значится создание bootable image)
- rv32 в qemu user-mode всё ещё имеет баги, при кросс-/эмуляционном тестировании будут подводные камни
- При смешивании multilib и ABI lp64d/lp64 легко ошибиться с выбором stage3; сначала нужно убедиться, есть ли у платы расширение D
Отчёты об испытаниях RuyiSDK1
Записи реальных испытаний RuyiSDK по каждой плате: в отчёте есть шаги установки и выводы.
| Платы | Статус | Версии | Последняя проверка | Отчёт |
|---|---|---|---|---|
| StarFive VisionFive 2 | ◐ Базово | 2.13 | 2024-06-21 | Открыть отчёт |
Значения статуса: good — полностью работоспособна (загружается рабочий стол); basic — базовая система (работает последовательная консоль); part — частичная функциональность; cft — образ есть, нужна проверка; cfh — заявлена поддержка, но не загружается; cfi — поддержка заявлена, образа нет; wip — только анонс.
Источники6
- gentoo.org/downloads/riscv/
- distfiles.gentoo.org/releases/riscv/autobuilds/current-stage3-rv64_lp64d-openrc/
- wiki.gentoo.org/wiki/Project:RISC-V
- wiki.gentoo.org/wiki/RISC-V_Qemu_setup
- matrix.ruyisdk.org/reports/VisionFive2/Gentoo/README/
- matrix.ruyisdk.org/
Полный список источников и правила оценки: Источники