Die Version der freien Boot-Firmware Libreboot 20231021 wurde veröffentlicht. Das Update hat den Status einer Testversion erhalten (stabile Versionen werden ungefĂ€hr einmal im Jahr veröffentlicht, die letzte stabile Version war im Juni). Das Projekt entwickelt eine fertige 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 EinfĂŒgungen 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.
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.
- Laptops:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / 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;
- Dell Latitude E6400 / E6430;
- Apple MacBook1 und MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
In der neuen Version:
- Die UnterstĂŒtzung fĂŒr Server-Motherboards wurde zurĂŒckgebracht: ASUS KFSN4-DRE und ASUS KGPE-D16.
- Die UnterstĂŒtzung fĂŒr PC-Motherboards wurde hinzugefĂŒgt: ASUS KCMA-D8 und Dell Precision T1650.
- Die UnterstĂŒtzung fĂŒr Laptops wurde hinzugefĂŒgt: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p und HP EliteBook 8470p.
- Die Umstellung auf den in Entwicklung befindlichen Zweig des Bootloaders GRUB 2.12-rc wurde vollzogen. UnterstĂŒtzung fĂŒr verschlĂŒsselte Partitionen im LUKS2-Format, die einen schlĂŒsselerzeugenden Mechanismus auf der Grundlage des argon2-Algorithmus verwenden, wurde hinzugefĂŒgt (zuvor wurden nur Konfigurationen mit PBKDF2 unterstĂŒtzt).
- Die Befehle des Build-Tools lbmk (Libreboot Build-System) wurden vereinfacht, sodass beispielsweise anstelle von â./build boot romsâ jetzt â./build romsâ angegeben werden kann. Die Anzahl der Build-Skripte wurde von 50 auf 12 reduziert. Zwei Audits des Build-Systems lbmk wurden durchgefĂŒhrt, die es ermöglichten, die CodegröĂe um 50 % zu reduzieren und die Leistung zu steigern.
- Die Katalogstruktur wurde neu strukturiert. Der Inhalt des Katalogs âresources/scripts/â wurde in einen separaten Katalog âscript/â verschoben, wĂ€hrend der Katalog âresources/â in âconfig/â umbenannt wurde, da dort nur noch Konfigurationsdateien und Patches verbleiben (die Patches sollen in den Katalog âpatch/â verschoben werden). Die Dateien IFD/GbE wurden in den Katalog âconfig/ifd/â verschoben. Hersteller-spezifische BinĂ€rdateien wurden von den IFD/GbE-Dateien getrennt und im Katalog âvendorfiles/â abgelegt.
- Die UnterstĂŒtzung fĂŒr serprog-Firmware-Bau fĂŒr Platinen auf Basis von Mikrokontrollern RP2040 (pico-serprog) und STM32 (stm32-vserprog) wurde hinzugefĂŒgt. Das serprog-Protokoll wird in flashrom unterstĂŒtzt und zur Programmierung von SPI-Flash verwendet.
- Der U-Boot-Bootloader, der in den Firmware-Versionen fĂŒr Chromebook verwendet wird, wurde auf Version 2023.10 aktualisiert.
- Die Synchronisierung mit dem Coreboot-Repository wurde auf den Stand vom 12. Oktober und mit dem SeaBIOS-Repository auf den Stand vom 24. August abgeschlossen.
Quelle: opennet.ru
