Libreboot 20231021 został już wydany i to są jego nowości

Libreboot

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

Kilka dni temu nowa wersja Libreboota 20231021, wersja, w której dodano obsługę nowych urządzeń HP, ASUS, a także, między innymi, że GRUB LUKS2 jest teraz kompatybilny.

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 20230625

W prezentowanej nowej wersji Libreboot 20231021 podkreślono, że moduł ładujący Podwodny używany w oprogramowaniu sprzętowym Chromebook zaktualizowany do wersji 2023.10, Poza tym został zsynchronizowany z repozytorium Coreboot od 12 października oraz z repozytorium SeaBIOS od 24 sierpnia.

Kolejną zmianą wyróżniającą się w nowej wersji są katalogi, które zostały zrestrukturyzowane, ponieważ zawartość katalogu «zasoby/skrypty/» został przeniesiony do osobnego katalogu «scenariusz/» i katalog «zasoby/» zmieniono nazwę na «config /", ponieważ pozostają tam tylko pliki konfiguracyjne i łatki (łatki mają zostać przeniesione do katalogu "patch/").

Wspomniano, że pliki IFD/GbE zostały przeniesione do katalogu «konfiguracja/ifd/", podczas gdy pliki binarne specyficzne dla dostawcy są oddzielone od plików IFD/GbE i znajdują się one w katalogu «pliki dostawców/".

Oprócz tego Libreboot 20231021 podkreśla również dodano nowe wsparcie dla laptopy Dell Latitude E6430 (procesor graficzny Intel), Lenovo ThinkPad X301, HP EliteBook 2170p i HP EliteBook 8470p.

Z drugiej strony Polecenia narzędzia do budowania lbmk (System kompilacji Libreboot) uproszczone, Na przykład zamiast „./build boot ROM” możesz teraz określić „./build ROM”. Zmniejszono liczbę skryptów kompilacji z 50 do 12.

Przeprowadzono dwa audyty systemu kompilacji lbmk, zmniejszając rozmiar kodu o 50% i zwiększając produktywność.

Możemy to również znaleźć dodano obsługę szyfrowanych partycji w formacie LUKS2 wykorzystanie mechanizmu generowania klucza opartego na algorytmie argon2 (wcześniej obsługiwane były tylko konfiguracje z PBKDF2).

Z innych zmian które wyróżniają się:

  • Przywrócono obsługę płyt głównych serwerów dla modeli ASUS KFSN4-DRE i ASUS KGPE-D16 oraz dodano obsługę płyt głównych komputerów PC dla modeli ASUS KCMA-D8 i Dell Precision T1650.
  • Przejście do aktualnie opracowywanej gałęzi programu ładującego GRUB 2.12-rc.
  • Dodano obsługę tworzenia oprogramowania serprog dla płyt opartych na mikrokontrolerach RP2040 (pico-serprog) i STM32 (stm32-vserprog).
  • Protokół serprog jest obsługiwany przez flashrom i jest używany w oprogramowaniu flash SPI.
  • Znacznie ściślejsza i bardziej niezawodna obsługa błędów;
  • Większość logiki została ujednolicona w postaci pojedynczych skryptów, z których każdy wykonuje jeden typ zadania, zamiast wielu skryptów wykonujących ten sam typ konwersacji.
  • GitHub nie jest już używany w głównych linkach do repozytorium Git, a jedynie jako kopia zapasowa
  • Zdefiniowano teraz repozytoria kopii zapasowych dla wszystkich głównych repozytoriów w config/git/
  • Projekty z pojedynczym drzewem nie są już niepotrzebnie ponownie pobierane, jeśli zostały już pobrane.
  • Lepsza kontrola integralności podczas pobierania plików od dostawców
  • Dostępna jest teraz obsługa GRUB LUKS2 z wyprowadzeniem klucza argon2
  • Bardzo mała liczba modułów w GRUB-ie, zachowująca tylko to, co niezbędne.
  • Czyszczenie plików dostawców odbywa się teraz za pomocą skryptu wstrzykiwania, a nie skryptu wydania.
  • U-Boot można teraz skompilować niezależnie, bez użycia skryptu kompilacji ROM, ponieważ oprócz coreboot dostępna jest teraz obsługa crossgcc dla U-Boot.

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.