Coreboot

coreboot
Logo
Uitgebracht september 1999 (24 jaar)
Recentste versie 24.05 (23 mei 2024)[1] Bewerken op Wikidata
Status Actief
Besturingssysteem Onafhankelijk
Geschreven in C, assembleertaal
Categorie Firmware
Licentie(s) GPLv2
Versiebeheer
  • review.coreboot.org/cgit/coreboot.git Bewerk dit op Wikidata
Website (en) Coreboot-website
Portaal  Portaalicoon   Informatica
Vrije software

Coreboot (vroeger LinuxBIOS) is een open BIOS-implementatie voor moederborden die zich in computers, laptops en embedded systemen bevinden. Coreboot heeft als doel zo snel mogelijk een modern 32 bit- en 64 bitbesturingssystemen op te starten door eerst de hardware te initialiseren en daarna bijkomende code uit te voeren, de payload.

Coreboot streeft naar minimalisme: het bevat enkel de noodzakelijke functionaliteit om snel op te starten. De opensource coreboot-firmware vormt een alternatief voor het verouderde BIOS en het modernere UEFI, die beide closed source zijn.

Opstartproces

Opstarten gebeurt in vier stadia:

  • Bootblock-stadium: voorbereiden om toegang te verkrijgen tot het flashgeheugen en de ROM-gegevens opzoeken.
  • ROM-stadium: geheugen- en vroege chipsetinitialisatie (zoals PEI bij EFI).
  • RAM-stadium: oplijsten van apparaten en resourcetoewijzing, creatie van de ACPI-tabel en het uitvoeren van de SMM-handler (zoals het DXE-stadium bij EFI).
  • Payload uitvoeren: een Linuxkernel of een bootloader zoals GRUB[2] starten.

Coreboot wordt afgesloten nadat het systeem is opgestart.

Hardware

Onder meer Chromebooks gebruiken coreboot als standaard opstartfirmware. In totaal worden er zo'n 230 moederborden ondersteund.[3]

Externe link

  • (en) Coreboot-website

Referenties

  1. "coreboot 24.05 release"; auteur (als tekenreeks): Author Martin Roth; taal van werk of naam: Engels; datum van uitgave: 23 mei 2024; geraadpleegd op: 23 mei 2024.
  2. (en) Coreboot Now Has An Official GRUB2 Payload. Gearchiveerd op 23 februari 2023.
  3. (en) Welcome to the coreboot documentation. Gearchiveerd op 13 juni 2023.

Bron sectie opstartproces

Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel coreboot op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.