Die Version 20240504 der freien Bootfirmware Libreboot wurde vorgestellt und hat den Status einer stabilen Version erreicht (die vorherige stabile Version wurde im Juni 2023 veröffentlicht). Das Projekt entwickelt eine vorkompilierte Version des Projekts Coreboot, die proprietĂ€re UEFI- und BIOS-Firmware ersetzt, die fĂŒr die Initialisierung von CPU, Speicher, PeripheriegerĂ€ten und anderen Hardwarekomponenten verantwortlich ist, wobei die binĂ€ren EinschlĂŒsse minimiert werden.
Libreboot zielt darauf ab, eine Systemumgebung zu schaffen, die es ermöglicht, so weit wie möglich ohne proprietĂ€re Software auszukommen, nicht nur auf Betriebssystemebene, sondern auch auf der Firmware-Ebene, die fĂŒr den Start verantwortlich ist. Libreboot ergĂ€nzt Coreboot um Funktionen, die die Anwendung durch Endbenutzer erleichtern, indem es ein fertiges Distributionspaket bereitstellt, das jeder Benutzer ohne spezielle FĂ€higkeiten nutzen kann.
Die neue Version unterstĂŒtzt das Laptop Dell Latitude E5420 und behebt Probleme beim Aufwachen aus dem S3-Schlafmodus anderer unterstĂŒtzter Dell Latitude-Notebooks. FĂŒr das HP EliteBook 8560w wurden Probleme mit WiFi behoben. Es wurden Arbeiten zur Verbesserung der StabilitĂ€t und zur Fehlerbehebung bei vorher unterstĂŒtzten Motherboards durchgefĂŒhrt. Die Ănderungen, die im Laufe des Jahres in den Testzweigen von Libreboot gesammelt wurden, sind ebenfalls enthalten.
Der Bootloader GRUB wurde auf Version 2.12 aktualisiert und mit Patches erweitert, um USB 3.0 zu unterstĂŒtzen und argon2-Hashes zur Erstellung von SchlĂŒsseln fĂŒr verschlĂŒsselte LUKS2-Partitionen zu verwenden (anstatt PBKDF2). In SeaBIOS wurde die Möglichkeit geschaffen, von NVMe SSD-Laufwerken zu booten. Im Build-System wurde eine Optimierung vorgenommen, die darauf abzielt, die CodegröĂe zu reduzieren. FĂŒr das Flashen von Libreboot-Images auf Motherboards wurde anstelle des Tools flashrom das Werkzeug flashprog verwendet.
Hardware, die von Libreboot unterstĂŒtzt wird:
- Server-Motherboards:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Desktop-Systeme:
- Gigabyte GA-G41M-ES2L;
- Acer G43T-AM3;
- Intel D510MO / D410PT;
- Apple iMac 5,2;
- HP Elite 8200 SFF/MT;
- HP Elite 8300 USDT;
- ASUS KCMA-D8;
- Dell Precision T1650.
- Intel D945GCLF
- Dell OptiPlex 7020 und 9020 SFF-Serie, XE2 SFF, MT und XE2 MT;
- Laptops:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
- Lenovo ThinkPad X301;
- Lenovo ThinkPad R400;
- Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
- Lenovo ThinkPad T500 / T530;
- Lenovo ThinkPad W530 / W541;
- Lenovo ThinkPad R500;
- HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
- HP EliteBook 820 G2;
- HP Compaq Elite 8300 CMT;
- HP EliteBook 8460p;
- HP EliteBook 8560w;
- Dell Latitude E6400 / E6430;
- Dell Latitude E5420/E5520/E5530/E6520/E6530/E6420;
- Apple MacBook1 und MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
ZusĂ€tzlich zu Libreboot wurde die Version 20240504 des Projekts Canoeboot veröffentlicht, das als vollstĂ€ndig freie Version von Libreboot positioniert ist und den Anforderungen der Free Software Foundation an vollstĂ€ndig freie Distributionen entspricht. Die Version von Canoeboot basiert auf Libreboot 20240504, wobei Komponenten und Ănderungen entfernt wurden, die den Kriterien der Free Software Foundation nicht entsprechen.
Die Notwendigkeit, ein separates Build von Libreboot zu erstellen, erklĂ€rt sich daraus, dass die durch die FSF formulierten Anforderungen an freie Distributionen die Bereitstellung von binĂ€ren Firmware und beliebigen binĂ€ren Treiberkomponenten nicht zulassen. Ab 2022 hat das Libreboot-Projekt pragmatischere Regeln fĂŒr die Nutzung binĂ€rer Komponenten eingefĂŒhrt, die es ermöglichten, das Spektrum der unterstĂŒtzten Hardware erheblich zu erweitern. Das neue Ziel des Libreboot-Projekts ist die UnterstĂŒtzung aller in Coreboot unterstĂŒtzten Hardware, mit Ausnahme binĂ€rer Komponenten, die sicherheits- und zuverlĂ€ssigkeitorientiert sind (zum Beispiel wird in Libreboot me_cleaner verwendet, um Intel ME zu deaktivieren). Mit diesem Ansatz hat Libreboot seinen Status als vollstĂ€ndig freie Distribution aus Sicht der FSF verloren.
GerĂ€te, die in Canoeboot unterstĂŒtzt werden:
- Server-Motherboards:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Desktop-Systeme:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Intel D510MO und D410PT
- Intel D945GCLF
- Laptops:
- Apple MacBook1,1 und MacBook2,1
- Dell Latitude E6400, E6400 XFR und E6400 ATG mit Intel GPU
- Lenovo ThinkPad R400
- Lenovo ThinkPad R500
- Lenovo ThinkPad T400 / T400S
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad X200 / X200S / X200 Tablet
- Lenovo ThinkPad X301
- Lenovo ThinkPad X60 / X60S / X60 Tablet
- ASUS Chromebook Flip C101 (ARM)
- Samsung Chromebook Plus (v1) (ARM)
Quelle: opennet.ru
