RISC-V硬件運行自由固件coreboot
HardenedLinux社區對於RISC-V硬件上運行自由固件項目coreboot的嘗試開始於2017年,在HiFive1的PoC成功後,我們在等待實際能運行GNU/Linux的硬件的同時也在研究基於RISC-V特權指令級v1.10版本的RV64架構,直到第一款能運行GNU/Linux的開發板HiFive Unleashed的發布,之後進行了更多的測試。
HiFive Unleashed的內存初始化代碼公開後,完全開放並且可審計的blobless的自由固件成為了可能,此後HardenedLinux社區參與到了自由固件黑客們的工作中,到目前為止基礎代碼框架已經完成,更多的特性還在持續的推進到coreboot上游中。
近日,HardenedLinux基於最新的社區版本發布了一個可以在HiFive Unleashed上運行GNU/ Linux的coreboot版本,可以參考文檔進行操作(中文版)。