coreboot

coreboot Beskrivelse af Coreboot + seaBIOS + on-x60.JPG-billedet. Information
Udviklet af Ronald g minnich
Sidste version 4.13 (20. november 2020)
Depositum review.coreboot.org/cgit/coreboot.git
Skrevet i C og montør
Miljø ARM-arkitektur , IA-32 ( en ) og x86_64
Type Firmware-
bootloader
Licens GNU General Public License version 2
Internet side www.coreboot.org

coreboot (tidligere LinuxBIOS ) er et gratis boot- softwareprojekt . Det sigter mod at erstatte de BIOS- ejere, der findes i de fleste computere, med et system, hvis eneste funktion er at indlæse et operativsystem med moderne 32 eller 64 bit.

Historie

Coreboot-projektet blev startet i 1999Los Alamos National Laboratory (LANL) som en del af Cluster- forskningsarbejde under navnet LinuxBIOS. Målet var et hurtigt opstartende BIOS, intelligent håndtering af fejl. Softwaren distribueres under GNU General Public License . De største bidragydere var det langt LANL , AMD , coresystems GmbH og Linux Networx, Inc. . Bundkortproducenter MSI , Gigabyte og Tyan har tilbudt deres support ved at distribuere coreboot sammen med deres standard BIOS eller ved at levere specifikationer til nogle nylige bundkort. Google understøttede også projektet samt CME Group . Støtte til ARM-arkitekturen i coreboot kommer fra Das U-Boot , en anden gratis firmware.

Det 6. marts 2007, en udvikler, Alan Carvalho fra Assis, tog et skridt fremad med udviklingen af ​​en BIOS indeholdende en Linux-kerne , en kommandotolk , en grafikserver, en vinduesmanager og en terminal på en chip på kun 2 MB.

coreboot udstyrer de computere, der leveres af foreningen One Laptop per Child ( en bærbar computer pr. barn ).

På Intel Developer Forum i Beijing i april 2012 viste Google Chromebooks ved hjælp af Intel-processorer - Netbooks, der kører Chrome OS - uden en egen BIOS. Deres version af coreboot initialiserer hardwaren og udløser operativsystemet til at starte, inden Sandy Bridge- processoren starter op på få sekunder. Chromebook-versioner, der bruger ARM SoC'er, bruger oprindeligt Das U-Boot selv, som starter i tiendedele af et sekund. I dag bruger disse computere også coreboot.

Understøttede platforme

Computere, der kan forudindlæses med coreboot eller en af ​​dets derivater, inkluderer visse Chromebooks , Libreboot X200 og T400 (omdøbt fra ThinkPad X200 og T400). Alle Librem 13, 14, 15, Mini og Server bortset fra Librem 5 sælges med coreboot. Nogle bærbare computere fra System76 leveres med coreboot.

Nyttelast

Funktionen til coreboot er at indlæse og starte en nyttelast, det vil sige mere sofistikeret software. Nyttelasten kan være:

Varianter

Libreboot er en variant af Coreboot, hvis mål er at fjerne enhverproprietær klat fra opstartssekvensen. Dette kan medføre visse problemer med noget video-BIOS, der stadig ikke eller kun delvist er gratis, og som skal initialiseres i denne fase, især for at vise boot-sekvensen på skærmen. Dette kan også forårsage problemer, hvis netværksdriveren, som kan være nødvendig i visse specifikke tilfælde, f.eks. Opstart på et eksternt system, ikke er til stede. Det har dog fordelen ved at være forudinstalleret af nogle computerleverandører.

Noter og referencer

  1. (in) Coreboot 4.13 tilføjer Intel TXT, samler nye bestyrelser til AMD Pollock, Intel Alder Lake  " ,20. november 2020(adgang 21. november 2020 )
  2. (in) "  Historie - coreboot  "www.coreboot.org (adgang 23. maj 2016 )
  3. (i) Alan Carvalho de Assis, LinuxBIOS med X Server Inside , den 6. marts, 2007.
  4. "  eksempel på en Chromebook med ARM SoC  "
  5. (in) "  coreboot Firmware er Purism Librem-enheder  " (adgang 20. september 2020 )
  6. (in) "  Purisme-bærbare computere til at bruge 'Heads' firmware til at beskytte mod rootkits, manipulation (opdateret)  " ,27. februar 2018(adgang 20. september 2020 )
  7. (in) "  Slutbrugere - Hvordan får jeg hardware med coreboot?  » , On coreboot (adgang 20. september 2020 )

eksterne links