Drugie wydanie Libreboot, całkowicie darmowej dystrybucji Coreboot

Po pięciu latach rozwoju zaprezentowano wydanie pakietu dystrybucyjnego Libreboot 20210522. Jest to drugie wydanie w ramach projektu GNU i nadal jest klasyfikowane jako „testowe”, ponieważ wymaga dodatkowej stabilizacji i testów. Libreboot rozwija całkowicie darmowy fork projektu CoreBoot, zapewniający bezbinarny zamiennik zastrzeżonego oprogramowania UEFI i BIOS odpowiedzialnego za inicjalizację procesora, pamięci, urządzeń peryferyjnych i innych komponentów sprzętowych.

Libreboot ma na celu stworzenie środowiska systemowego, które pozwala całkowicie zrezygnować z autorskiego oprogramowania, nie tylko na poziomie systemu operacyjnego, ale także oprogramowania sprzętowego zapewniającego rozruch. Libreboot nie tylko pozbawia CoreBoot zastrzeżonych komponentów, ale także dodaje narzędzia ułatwiające użytkownikom końcowym korzystanie z niego, tworząc dystrybucję, z której może korzystać każdy użytkownik bez specjalnych umiejętności.

Do już dobrze przetestowanych urządzeń, na których można bezproblemowo korzystać z Libreboot, należą laptopy oparte na chipach Intel GM45 (ThinkPad X200, T400), platformy X4X (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 oraz Intel i945 (ThinkPad X60/T60, Macbook 1/2). Dodatkowe testy wymagają płyt ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF i Acer G43T-AM3.

W nowym wydaniu:

  • Dodano obsługę komputerów stacjonarnych i laptopów: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
  • Obsługiwane płyty główne do komputerów stacjonarnych:
    • Gigabajt GA-G41M-ES2L
    • Intel D510MO i D410PT
    • Intela D945GCLF
    • Apple iMac 5/2
    • Acera G43T-AM3
  • Obsługiwane płyty główne do 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
  • Zakończono wsparcie dla ASUS Chromebook C201.
  • Ulepszony system montażu lbmk. Po wydaniu ostatniego wydania podjęto próbę całkowitego przepisania systemu asemblera, jednak zakończyła się ona niepowodzeniem i doprowadziła do długiej przerwy w tworzeniu nowych wydań. W ubiegłym roku plan przeróbki został odrzucony i rozpoczęto prace nad udoskonaleniem starego systemu kompilacji i rozwiązaniem głównych problemów architektonicznych. Wyniki zaimplementowano w osobnym projekcie osboot, który stał się podstawą lbmk. Nowa wersja rozwiązuje stare niedociągnięcia, jest znacznie bardziej konfigurowalna i bardziej modułowa. Proces dodawania nowych płytek coreboot został znacznie uproszczony. Praca z programami obsługi ładunku GRUB i SeaBIOS została przeniesiona do osobnego polecenia. Dodano obsługę Tianocore dla UEFI.
  • Dodano obsługę nowego kodu dostarczonego przez projekt Coreboot do inicjowania podsystemu graficznego, który jest umieszczony w osobnym module libgfxinit i przepisany z C do Ada. Podany moduł służy do inicjalizacji podsystemu wideo w płytach opartych na procesorach Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) i Intel X4X (Gigabyte GA-G41M-ES2L, Acer Układy G43T-AMT3), Intel DG43GT).

    Źródło: opennet.ru

Dodaj komentarz