Published Dec 16, 2019

Ron Minnich

Ron Minnich, a leader in open firmware, delves into the transformative power of open-source collaboration in firmware design, cluster computing, and RISC-V developments, unveiling challenges and innovations that are reshaping modern computing landscapes with Bryan Cantrill and Jess Frazelle.
Episode Highlights
On The Metal logo

Popular Clips

Episode Highlights

  • Core Design

    RISC-V's flexible core design is reshaping hardware innovation by allowing both open-source and proprietary implementations. highlights that RISC-V's architecture doesn't mandate open-source cores, enabling a wide range of possibilities without licensing fees 1. This flexibility is driving innovation, as seen with a $3 RISC-V board from China featuring a camera and GPU, showcasing the potential for low-cost, high-functionality devices. notes the architectural brilliance of RISC-V, although he criticizes some firmware decisions like the OpenSBi interface, which he believes repeats past mistakes 2.

       

    Open Source

    Open source contributions are pivotal in advancing RISC-V technology, fostering collaborations and innovation. discusses how RISC-V's open architecture allows for both proprietary and open-source developments, which has led to a surge in creative hardware solutions 1. The Open Titan project exemplifies this progress, with revealing that Oriboot is now being compiled for Open Titan, highlighting the synergy between open-source software and hardware 3. This collaboration is uncovering bugs and pushing the boundaries of what's possible with RISC-V.

       

    Innovation Revival

    RISC-V is revitalizing hardware innovation by offering a platform for creative system design and computing. explains that RISC-V's non-restrictive licensing model opens up numerous possibilities for hardware advancements 1. This has led to significant developments, such as the Sci-Fi processors, which are pushing the limits of what's achievable in hardware design. However, also points out the challenges, like the persistence of outdated firmware practices, which he aims to address with projects like Oriboot, a Rust-based alternative to traditional C firmware 2.

Related Episodes