I am interested in investing in hardware that supports libreboot, and I understand that it's a fork of coreboot with firmware blobs removed, however I do not understand what seabios is.
I did some research, however could not find information (that I understand) about where exactly seabios stands in all this. It has been explained that seabios is a payload, however an OS kernel (say Linux) can instead be the 'payload'. I've seen mention of seabios when trying to tweak a Chromebook, and also on qemu, and on Purism's products, however from what I understood; seabios is not necessary when using coreboot.
Is seabios on a higher level (as the term 'payload' suggests) or is it on a lower level (as the name 'seabios' itself suggests).
I'm guessing that its similar to an open source video driver stack in Linux in which you have GPU firmware > kernel driver > userspace driver/API layer (like mesa, SDL,...), then the application.
From what I understood, Coreboot/Libreboot is the hardware initialization program, and Seabios would be something that loads the bootloader (GRUB or ISOLINUX), and it goes from there, however the details are still unclear to me.
I've been using GNU/Linux full-time for over a decade now, however my knowledge ends beyond systemd and GRUB scripts. Never looked into libre BIOS/UEFI alternatives until now.
I'd greatly appreciate clarification on this prior to committing to buying hardware (even though the list of supported hardware is highly limited)!