Libreboot 20240126 wprowadza nowe funkcje i rozszerzoną obsługę sprzętu

Libreboot

Libreboot ma na celu stworzenie środowiska systemowego, które całkowicie rezygnuje z oprogramowania własnościowego

Po trzech miesiącach prac ogłoszono wydanie nowej wersji oprogramowania rozruchowego „Libreboot 20240126”, która jest oznaczona jako wersja testowa, ponieważ wersje stabilne wydawane są mniej więcej raz w roku. wersja jest tą, która została wydana w czerwcu ubiegłego roku.

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 20240126

W prezentowanej nowej wersji Libreboot 20240126 jednym z głównych dodatków jest czgodność z GRUB 2.12 (co naprawia dużą liczbę problemów i luk), wraz z obsługą GRUB-a dla partycji systemowej EFI, umożliwiającą weryfikację pliku konfiguracyjnego GRUB z katalogów EFI/. W dodatku, konfiguracja GRUB-a została zmodyfikowana tak, aby skanowała również grub.cfg z katalogów EFI, extlinux i syslinux, rozszerzenie kompatybilności z różnymi konfiguracjami dystrybucji.

Kolejną nową funkcją, którą prezentuje Libreboot 20240126, są budować optymalizacje systemu pod względem rozmiaru kodu i wydajności, a także obsługę konfiguracji dla xarchU-Boot i możliwość ponownego wykorzystania kompilacji crossgcc w drzewach Coreboot.

Libreboot 20240126 też obejmuje aktualizację Coreboot/default i Coreboot/Dell z najnowszą poprawką Coreboot ze stycznia 2024 r., wraz z ogólnymi poprawkami kodu i optymalizacjami w różnych skryptach i komponentach, ponadto kilka aspektów kodu zostało uproszczonych i uogólnionych w celu poprawy przejrzystości i wydajności, a także poprawiono procesy kompilacji i aktualizacji.

Poza tym, Dodano i usunięto kompatybilne płyty główne zgodnie z raportami i wykonanymi badaniami. Wśród nowych kompatybilnych płyt głównych:

HP EliteBook 820 G2
HP Compaq Elite 8300 CMT
HP EliteBook 8460p
Dell Latitude E6530
Wariant ThinkPad X220 eDP

Ponadto również błędy zostały naprawione, wśród których wyróżniają się:

  • Nowa wersja coreboot zawiera poprawkę, która naprawia zawieszanie/wznawianie S3 na thinkpadach GM45 (np. X200, T400). W poprzedniej wersji Libreboot zostało to zepsute, ale teraz działa ponownie.
  • Lenovo X201 usunięta płyta główna ze względu na kwestie bezpieczeństwa termicznego. Ten problem dotyczy tylko systemów korzystających z ME6 i nie dotyczy starszych/nowszych platform.
  • Ulepszona obsługa błędów dla funkcji obrazowania ROM, które działają w podpowłokach. Teraz w bardziej niezawodny sposób powodują wygenerowanie sygnału wyjściowego lbmk w warunkach błędu, a teraz gwarantuje się, że te dane wyjściowe będą niezerowe
  • Naprawiono nieskończoną pętlę występującą w niektórych warunkach podczas korzystania z plików dostawcy.
  • Wersja flashprog została zmodyfikowana do wersji 1.2, ponieważ importowanie wersji RC 1.4 powoduje problemy
  • Moduły GRUB: Ponownie dodano obsługę systemu plików Fat/ntfs.
  • Dodano ponownie moduły GRUB-a: f2fs, json, read, scsi, Sleep, discfilter, hashsum, Loadenv, setjump; wymagane w niektórych konfiguracjach
  • Główny skrypt kompilacji: Uproszczona obsługa TMPDIR, nowy kod jest prostszy i mniej podatny na błędy.
  • Główny skrypt kompilacji, w funkcji initialise_command(teraz initcmd): Upraszcza obsługę argumentów poprzez określenie, jakie polecenie zostało przekazane i jak je wykonać.

w końcu jeśli jesteś chcesz dowiedzieć się więcej na ten temat o nowej wersji, możesz sprawdzić szczegóły w poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.