Die neue Version des freien Boot-Firmware Libreboot 20221214 wurde veröffentlicht. Das Projekt entwickelt einen vollständig freien Fork des CoreBoot-Projekts, der eine von binären Einsätzen bereinigte Alternative zu proprietären UEFI- und BIOS-Firmware bereitstellt, die für die Initialisierung von CPU, RAM, Peripheriegeräten und anderen Hardwarekomponenten verantwortlich ist.
Libreboot zielt darauf ab, eine Systemumgebung zu schaffen, die vollständig ohne proprietäre Software auskommt, und zwar nicht nur auf Betriebssystemebene, sondern auch bei den Firmware, die den Bootvorgang gewährleisten. Libreboot bereinigt nicht nur Coreboot von nicht-freien Komponenten, sondern ergänzt es auch durch Werkzeuge, die es Endbenutzern erleichtern, einen Distro zu verwenden, der von jedem Nutzer ohne spezielle Fähigkeiten genutzt werden kann.
Unterstützte Hardware in Libreboot umfasst:
- Desktop-Systeme Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF und Apple iMac 5,2.
- Notebooks: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1 und MacBook2 sowie verschiedene Chromebook-Geräte von ASUS, Samsung, Acer und HP.
In der neuen Version:
- Die Unterstützung für die ASUS-Boards P2B_LS und P3B_F wurde für Tests mit dem Emulator PCBox hinzugefügt. Die ROM-Images für diese Boards initialisieren bereits erfolgreich den Speicher und laden das Payload in den Emulator, können jedoch noch nicht das VGA-ROM initialisieren.
- Es wurden Images für QEMU (arm64 und x86_64) hinzugefügt, die für Tests verwendet werden können.
- Unterstützung für Notebooks hinzugefügt:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 Tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- ROM-Images für Gigabyte GA-G41M-ES2L-Platinen wurden zurückgegeben, die derzeit nur Payload-Komponenten von SeaBIOS unterstützen. Die Stabilität der Platine ist noch nicht gewährleistet; es gibt Probleme mit der Videoausgabe, der Speicherinitialisierung und einem langsamen Bootvorgang. In dieser Entwicklungsphase kann im SATA-Controller nur die ATA-Emulation (ohne AHCI) verwendet werden.
- Die Unterstützung für ARM-Geräte wurde hinzugefügt, wobei anstelle von Depthcharge für diese Geräte U-Boot aus CoreBoot als Payload verwendet wird:
- Samsung Chromebook 2 13″,
- Samsung Chromebook 2 11″,
- HP Chromebook 11 G1,
- Samsung Chromebook XE303,
- HP Chromebook 14 G3,
- Acer Chromebook 13 (CB5-311, C810),
- ASUS Chromebit CS10,
- ASUS Chromebook Flip C100PA,
- ASUS Chromebook C201PA,
- ASUS Chromebook Flip C101,
- Samsung Chromebook Plus (v1),
- Die Unterstützung für die ASUS-Platinen KCMA-D8, KGPE-D16 und KFSN4-DRE wurde eingestellt, da es nicht möglich war, eine stabile Speicherinitialisierung (raminit) zu erreichen, und die Wartung aufgegeben wurde.
Quelle: opennet.ru
