A hands-on account of porting Alpine Linux to RISC-V architecture on the HiFive Unleashed board. Covers the two-phase process: bootstrapping (cross-compiler setup, musl libc patching for RISC-V, building essential packages) and the broader porting effort. The author encountered and fixed several bugs in the RISC-V musl libc

5m read timeFrom drewdevault.com
Post cover image

Sort: