Drew DeVault shares his experience using a HiFive Unmatched RISC-V board as a daily workstation running Alpine Linux. The board features a Mini-ITX form factor with 16GB RAM, NVMe storage, PCIe GPU, and USB 3. While he achieved a mostly functional setup with mainline Linux 5.15.13, u-Boot, and patched grub, significant limitations remain: Rust cannot be bootstrapped on Alpine riscv64 (blocking Firefox, Alacritty, and librsvg), CPU-bound tasks are slow, and many GUI applications are impractical. GPU offloading compensates in some areas — 4K video playback and GPU-encoded screen recording work well. The conclusion is that RISC-V hardware is promising for ecosystem development and kernel/compiler work, but not yet practical as a general-purpose daily driver.
Sort: