Po pięciu latach prac przedstawiono wydanie dystrybucji Libreboot 20210522. To druga wersja w ramach projektu GNU i jest obecnie klasyfikowana jako „testing”, ponieważ wymaga dodatkowej stabilizacji i testów. Libreboot rozwija w pełni otwarte rozwidlenie projektu CoreBoot, oferując wyczyszczoną z binarnych wstawek alternatywę dla proprietary firmware UEFI i BIOS, odpowiadających za inicjalizację CPU, pamięci, urządzeń peryferyjnych i innych komponentów sprzętowych.
Libreboot ma na celu stworzenie środowiska systemowego, które pozwala na całkowite unikanie proprietary software, nie tylko na poziomie systemu operacyjnego, ale także w firmware’ach zapewniających bootowanie. Libreboot nie tylko czyści CoreBoot z komponentów nieotwartych, ale także wzbogaca go o narzędzia ułatwiające korzystanie końcowym użytkownikom, tworząc dystrybucję, z której może skorzystać każdy użytkownik, nieposiadający specjalnych umiejętności.
Z dobrze przetestowanych urządzeń, na których bez problemów można używać Libreboot, można wymienić laptopy oparte na chipach Intel GM45 (ThinkPad X200, T400), platformę X4X (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 oraz Intel i945 (ThinkPad X60/T60, Macbook 1/2). Dodatkowego testowania wymagają płyty ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF i Acer G43T-AM3.
W nowym wydaniu:
- Dodano wsparcie dla komputerów PC i laptopów: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
- Obsługiwane płyty główne dla komputerów stacjonarnych:
- Gigabyte GA-G41M-ES2L
- Intel D510MO i D410PT
- Intel D945GCLF
- Apple iMac 5/2
- Acer G43T-AM3
- Obsługiwane płyty główne dla serwerów i stacji roboczych (AMD)
- ASUS KCMA-D8
- ASUS KGPE-D16
- ASUS KFSN4-DRE
- Obsługiwane laptopy (Intel):
- Lenovo ThinkPad X200
- Lenovo ThinkPad R400
- Lenovo ThinkPad T400
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad R500
- Lenovo ThinkPad X301
- Apple MacBook1 i MacBook2
- Wsparcie dla ASUS Chromebook C201 zostało zakończone.
- Ulepszony system budowania lbmk. Po poprzednim wydaniu podjęto próbę całkowitego przepisania systemu budowania, jednak nie przyniosła ona sukcesu, co doprowadziło do długotrwałego wstrzymania tworzenia nowych wydań. W zeszłym roku plan przepisania został odwołany, a prace rozpoczęły się nad udoskonaleniem starego systemu budowania oraz rozwiązaniem głównych problemów architektonicznych. Wyniki zostały urzeczywistnione w osobnym projekcie osboot, który posłużył jako baza dla lbmk. Nowa wersja rozwiązuje stare niedociągnięcia, jest znacznie bardziej konfigurowalna i modularna. Proces dodawania nowych płyt coreboot został znacznie uproszczony. Prace nad obsługiwaczami payload GRUB i SeaBIOS zostały przeniesione do osobnego zespołu. Dodano wsparcie dla UEFI w Tianocore.
- Dodano wsparcie dla nowego kodu projektu Coreboot do inicjalizacji podsystemu graficznego, który został wydzielony do osobnego modułu libgfxinit i przepisany z C na Ada. Wymieniony moduł jest używany do inicjalizacji podsystemu wideo na płytach opartych na chipach Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) oraz Intel X4X (Gigabyte GA-G41M-ES2L, Acer G43T-AMT3, Intel DG43GT).
Źródło: opennet.ru
