• Kazumara@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      8 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

        • Kazumara@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          ·
          8 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.

          • Jumuta@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            7 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@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              6 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.