• @[email protected]
    link
    fedilink
    24 days ago

    Firmware is one step before.

    BIOS, UEFI, coreboot, or whatever weird code runs on a Raspberry Pi’s GPU to load your system, those are firmwares.

    The firmware is what starts your bootloader; grub, BOOTMGR, u-boot, etc

      • @[email protected]
        link
        fedilink
        14 days ago

        Oh I’ve never heard of such a setup. But that does muddy the lines a bit, I can see the argument for calling it part of firmware then.

        • @[email protected]
          link
          fedilink
          13 days ago

          yeah it’s goofy, you can embed grub in coreboot cbfs and load straight into it, skipping the bios/uefi stage. it’s a bit difficult to set up (and you need coreboot supported hardware) but when you get it working the boot times become really quick

          i just realised though that you can embed Linux into cbfs as well, does that then mean that Linux could be my kernel and firmware at the same time?

          • @uranibaba
            link
            12 days ago

            you can embed grub in coreboot cbfs and load straight into it, skipping the bios/uefi stage.

            Why would someone do that? *keeps reading*

            boot times become really quick

            Now I almost want to try it out.