Coreboot (dawniej LinuxBIOS) – projekt programistyczny, którego celem jest zastąpienie tradycyjnego BIOS-u lżejszym, otwartym oprogramowaniem. Coreboot jest w stanie ładować bezpośrednio jądro Linuxa oraz programy rozruchowe, implementację BIOS (SeaBIOShttps://www.seabios.org/SeaBIOS SeaBIOS] – otwarta implementacja starych funkcji BIOS) oraz implementację UEFI (TianoCoreTianoCore – otwarta implementacja UEFI). Coreboot nie obsługuje funkcji BIOS lub UEFI bez SeaBIOS lub TianoCore i nie może załadować systemów operacyjnych, które ich wymagają.
Projekt rozpoczął się podczas zimy 1999 roku w Los Alamos National LaboratoryCoreboot FAQ: Who is working on coreboot?. Jest opublikowany na licencji GNU General Public License. Wsparcia udzielało między innymi LANL, AMD, coresystems GmbH oraz Linux Networx, Inc. Producenci płyt głównych, w tym MSI, Gigabyte oraz Tyan, dostarczyli dokumentacje sprzętu lub zaoferowali Coreboot jako zamiennik standardowego BIOSu.
Działanie
Coreboot potrafi załadować jądro Linuksa lub plik ELF – w tym również Etherboot, pozwalający załadować jądro poprzez sieć, i SeaBIOS pozwalający załadować Windows 2000/XP/Vistę/7 oraz *BSD. Potrafi on załadować prawie każdy system operacyjny.