Została wydana stabilna wersja bootowalnego oprogramowania Libreboot 20240504, poprzednia stabilna wersja została opublikowana w czerwcu 2023 roku. Projekt ten rozwija gotową wersję projektu Coreboot, która jest zamiennikiem dla zamkniętych systemów UEFI i BIOS, odpowiedzialnych za inicjalizację CPU, pamięci, urządzeń peryferyjnych i innych komponentów sprzętowych, z minimalizacją wstawek binarnych.
Libreboot ma na celu stworzenie środowiska systemowego, które pozwoli na ominięcie zamkniętego oprogramowania tak bardzo, jak to możliwe, nie tylko na poziomie systemu operacyjnego, ale także w zakresie oprogramowania dostępnego podczas uruchamiania. Libreboot uzupełnia Coreboot o narzędzia do ułatwienia stosowania przez użytkowników końcowych, tworząc gotowy dystrybucyjny pakiet, z którego może skorzystać każdy użytkownik, niezależnie od poziomu umiejętności.
W nowej wersji dodano wsparcie dla laptopa Dell Latitude E5420 i naprawiono problemy z wybudzaniem z trybu uśpienia S3 u innych wspieranych laptopów Dell Latitude. Dla laptopów HP EliteBook 8560w rozwiązano problemy z WiFi. Przeprowadzono prace nad poprawą stabilności i naprawą błędów w obsłudze wcześniej wspieranych płyt głównych. Zawarte są zmiany, które zostały zgromadzone przez rok w testowych gałęziach Libreboot.
Bootloader GRUB został zaktualizowany do wersji 2.12 i wzbogacony o łaty wspierające USB 3.0 oraz umożliwiające użycie hashy argon2 w procesie generowania kluczy do zaszyfrowanych partycji LUKS2 (zamiast PBKDF2). W SeaBIOS dodano możliwość uruchamiania z dysków NVMe SSD. W systemie budowy przeprowadzono optymalizację mającą na celu zmniejszenie rozmiaru kodu. Do programowania obrazów Libreboot w płytę główną zamiast narzędzia flashrom wykorzystano narzędzie flashprog.
Sprzęt wspierany w Libreboot:
- Płyty główne serwerów:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Systemy desktopowe:
- 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
- Seria Dell OptiPlex 7020 i 9020 SFF, XE2 SFF, MT i XE2 MT;
- Laptopy:
- 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 i MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
W związku z Libreboot powstała wersja projektu Canoeboot 20240504, która jest pozycjonowana jako całkowicie wolna wersja Libreboot, spełniająca wymagania Fundacji Oprogramowania Wolnego dla całkowicie wolnych dystrybucji. Wydanie Canoeboot opiera się na wersji Libreboot 20240504, z której usunięto komponenty i zmiany, które nie spełniają kryteriów Fundacji Oprogramowania Wolnego.
Potrzeba stworzenia osobnej wersji Libreboot wynika z faktu, że wymagania określone przez Fundację Oprogramowania Wolnego dla wolnych dystrybucji zabraniają dostarczania binarnych firmware'ów i wszelkich binarnych komponentów sterowników. Od 2022 roku projekt Libreboot przeszedł na bardziej pragmatyczne zasady dotyczące korzystania z komponentów binarnych, co pozwoliło znacznie rozszerzyć zakres wspieranego sprzętu. Nowym celem projektu Libreboot stała się obsługa całego sprzętu wspieranego w coreboot, z wyjątkiem komponentów binarnych, które wpływają na bezpieczeństwo i niezawodność (na przykład w Libreboot wykorzystuje się me_cleaner do dezaktywacji Intel ME). Przy takim podejściu Libreboot stracił status całkowicie wolnej dystrybucji według Fundacji Oprogramowania Wolnego.
Urządzenia wspierane w Canoeboot:
- Płyty główne serwerów:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Systemy desktopowe:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Intel D510MO i D410PT
- Intel D945GCLF
- Laptopy:
- Apple MacBook1,1 i MacBook2,1
- Dell Latitude E6400, E6400 XFR i E6400 ATG z GPU Intel
- 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)
Źródło: opennet.ru
