• @[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
              13 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.