Gentoo
업스트림 아키텍처
배포판
손이 좀 필요
결론부터
숙련자에게는 편하고 초보자에게는 진입장벽이 높습니다. 문서는 충실하지만 전 과정 수동 설치라 깊게 커스터마이즈하거나 임베디드 rootfs를 만들 사람에게 맞습니다.
- 기반
- 독립 (소스 빌드, OpenRC/systemd 선택)
- 업스트림
- 공식 아키텍처입니다. ARCH=riscv, ~riscv keyword, release engineering이 rv64gc/rv32gc stage3(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 표기이며 업스트림 커널을 따라갑니다.
- LicheePi 4A(리치파이 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), 커뮤니티 등록.
다운로드
설치 문서와 영상
주의할 점
- ~riscv(테스트) keyword만 있고 stable이 없어 설치 후에도 unstable 패키지를 계속 감수해야 합니다.
- 바로 쓸 수 있는 이미지를 제공하지 않아 stage3 수동 설치만 가능합니다(공식 TODO에 아직 bootable image가 남아 있음).
- rv32는 qemu user-mode에서 아직 버그가 있어 크로스/에뮬레이션 테스트에서 걸립니다.
- multilib과 lp64d/lp64 ABI를 섞으면 stage3를 잘못 고르기 쉬우니 보드의 D 확장 여부를 먼저 확인하세요.
RuyiSDK 실측 보고서1
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/
전체 출처 목록과 판정 방법: 출처 및 감사