
Libreboot ma na celu stworzenie środowiska systemowego, które całkowicie rezygnuje z oprogramowania własnościowego
Zostało to niedawno ogłoszone wydanie nowej wersji Libreboot 20240504, która jest oznaczona jako stabilna (poprzednia stabilna wersja to Libreboot 20230625) i to ona będzie podstawą wersji testowej, której premiera planowana jest na lato tego roku.
Nowa stabilna wersja Libreboot, 20240504, dodaje funkcje, takie jak obsługa USB3 w pakiecie GRUB oraz szereg poprawek, takich jak problemy z łącznością Wi-Fi na komputerach HP.
Dla tych, którzy nie wiedzą o Libreboot, powinni wiedzieć, że to to projekt, który rozwija całkowicie darmowy widelec projektu CoreBoot, który zapewnia wolną od plików binarnych zamiennik dla zastrzeżonego oprogramowania układowego UEFI i BIOS odpowiedzialnego za inicjowanie procesora, pamięci, urządzeń peryferyjnych i innych komponentów sprzętowych.
libreboot zapewnia rozruchowe oprogramowanie układowe dla zgodnych maszyn x86/ARM, uruchamiając program ładujący, który następnie ładuje system operacyjny. Zastępuje zastrzeżone oprogramowanie układowe BIOS/UEFI na maszynach x86 i zapewnia konfigurację ulepszony na obsługiwanych Chromebookach opartych na architekturze ARM (program ładujący U-Boot zamiast programu ładującego głębokie ładowanie firmy Google).
Główne wiadomości o Libreboot 20240504
Jak już wspomnieliśmy na początku, to wydanie jest wersją stabilną, tzw skupia się na poprawie stabilności i naprawie błędów, zwłaszcza na płytach, które były już kompatybilne. Wydanie wyróżnia się integracją zmian zgromadzonych na przestrzeni całego roku z gałęzi testowych Libreboot.
Do najważniejszych zmian i ulepszeń wyróżniających się w Libreboot 20240504 należą m.in. ulepszenia procesu kompilacji Libreboot. Teraz, podczas tworzenia archiwum tar, zostanie to zgłoszone w terminalu, aby uniknąć nieporozumień co do statusu kompilacji. Dodatkowo uproszczona została obsługa plików tymczasowych, zapewniając skuteczniejsze czyszczenie plików po kompilacji.
Kolejną nową funkcją Libreboot 20240504 jest Aktualizacja GRUB-a do wersji 2.12 z dodatkiem poprawek dodających obsługę USB 3.0 i używanie skrótów argon2 do generowania kluczy na partycjach zaszyfrowanych LUKS2 zamiast PBKDF2 i to SeaBIOS obsługuje teraz uruchamianie z dysków SSD NVMe.
Oprócz tego wprowadzono różne poprawki, różne urządzenia, w szczególności wyróżnia się rozwiązanie problemów związanych ze wznowieniem ze stanu S3 w innych modelach Dell Latitude. Rozwiązano także problemy z łącznością Wi-Fi w laptopach HP EliteBook 8560w.
Jedną z najbardziej znaczących poprawek w tej wersji jest poprawka zawieszania/wznawiania na laptopach Dell Latitude Ivybridge/Sandybridge, a także korekta Wi-Fi w HP EliteBook 8560w poprzez konfigurację GPIO. Chociaż przycisk włączania/wyłączania Wi-Fi nie działa jeszcze, ta poprawka zapewnia stabilną i niezawodną łączność Wi-Fi.
Jeśli chodzi o ulepszenia wsparcia, zostało to dodane obsługa komputera Dell OptiPlex 9020 SFF/MT, w tym obsługę modułu TPM i domyślne włączanie modułu TPM, a także sterowanie wentylatorami na tych urządzeniach zostało naprawione, co poprawiło wydajność systemu i temperaturę. Dodano także wsparcie dla Dell Latitude E5420.
Z innych wyróżniających się zmian:
- Aby zaktualizować obrazy Libreboot na płytach głównych, zaimplementowano użycie flashprog zamiast flashrom
- Włącz domyślnie konsolę szeregową na płytach AMD
- OptiPlex 9020 SFF/MT domyślnie wyłączył IOMMU, aby rozwiązać problem i móc korzystać z kart graficznych
- Dodano obsługę dell-flash-unlock dla NetBSD
- util/autoport: Nowe narzędzie, zaimportowane z wersji coreboot, ale z dodatkowymi poprawkami dla platform Haswell.
- Dodano obsługę dell_flash_unlock dla FreeBSD
- Dodano skróty klawiszowe GRUB-a
- Możesz teraz przytrzymać klawisz Shift podczas uruchamiania, aby wyłączyć gfxterm, lub przytrzymać klawisz CTRL, aby włączyć wyjście szeregowe.
Wreszcie możesz sprawdzić zarówno szczegóły tej nowej wersji, jak i płyty kompatybilne z tą wersją w następujący link.