WikiDer > Coreboot

coreboot
Kernboot
Logo
Veröffentlicht1999
Letzte Version4.13 (rollende Freigabe
(20. November 2020)
StatusAktiv
BetriebssystemUnabhängig
Geschrieben inC (hauptsächlich)
KategorieFirmware
LizenzGPL 2
Versionskontrollereview.coreboot.org
Webseite(und) Coreboot-Website
Portal  Portalsymbol  Informatik
Gratis Software

Kernboot (damals LinuxBIOS) ist ein ÖffnenBIOS-Implementierung für Hauptplatinen in Computern, Laptops und eingebettete Systeme gelegen. Coreboot zielt darauf ab, so schnell wie möglich ein modernes 32-Bit und 64-Bit zu erhaltenBetriebssysteme Starten Sie, indem Sie zuerst die Hardware- initialisieren und dann zusätzlichen Code ausführen, die Nutzlast.

Coreboot strebt nach Minimalismus: Es enthält nur die notwendige Funktionalität, um schnell zu starten. Der Open-Source-CorebootFirmware bietet eine Alternative zum veralteten BIOS und den moderneren UEFA, wobei beide geschlossene Quelle sein.

Boot-Prozess

Die Inbetriebnahme erfolgt in vier Phasen:

  • Bootblock-Phase: Vorbereitung des Zugriffs Flash-Speicher und der RomDaten nachschlagen.
  • ROM-Phase: Speicher und frühe Chipsatz-Initialisierung (wie PEI bei EFI).
  • RAM-Stufe: Geräteauflistung und Ressourcenzuweisung, Erstellung der of ACPIA-Tabelle und Ausführen des SMM-Handlers (wie z DXEStufe bei EFI).
  • Nutzlast ausführen: a Linux Kernel oder ein Bootloader wie RODEN[1] Start.

Coreboot wird nach dem Systemstart heruntergefahren.

Hardware

Unter anderem Chromebooks Coreboot als Standardboot verwendenFirmware. Insgesamt werden etwa 230 Mainboards unterstützt.[2]

Externer Link