WikiDer > Coreboot
Kernboot | ||||
| Veröffentlicht | 1999 | |||
| Letzte Version | 4.13 (rollende Freigabe) (20. November 2020) | |||
| Status | Aktiv | |||
| Betriebssystem | Unabhängig | |||
| Geschrieben in | C (hauptsächlich) | |||
| Kategorie | Firmware | |||
| Lizenz | GPL 2 | |||
| Versionskontrolle | review.coreboot.org | |||
| Webseite | (und) Coreboot-Website | |||
| ||||
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
- (und) Coreboot-Website
Verweise Abschnitt „Bootprozessquelle“ Dieser Artikel oder eine frühere Version ist eine (Teil-)Übersetzung des Artikels Kernboot auf der englischsprachigen Wikipedia, die unter der Creative Commons Namensnennung/Weitergabe unter gleichen Bedingungen Stürze. Siehe die Verlauf bearbeiten Dort. |