Wydanie Coreboot 25.03, otwartej alternatywy dla zamkniętych firmware'ów

Przedstawiono wydanie projektu CoreBoot 25.03, rozwijającego wolną alternatywę dla proprietary firmware i BIOS. Kod projektu jest rozpowszechniany na licencji GPLv2. Nowa wersja zawiera 1001 zmian. W przygotowaniu wydania wzięło udział 131 programista.

Główne zmiany:

  • Zrealizowano wsparcie dla płyt głównych:
    • ASROCK Z87 Extreme3, Z87 Extreme4, Z87M Extreme4 i Z87 Pro4.
    • ASUS P8H67-I DELUXE
    • HP Pro 3400
    • Intel Ptlrvp
    • Lenovo ThinkCentre M900
    • NovaCustom V540TU (14″) i V560TU (16″)
    • StarLabs StarLite Mk V Smart Battery (N200), StarBook Mk VII (165H) i StarLabs StarBook Mk VII (N200).
    • 8 płyt, stosowanych w różnych urządzeniach z Chrome OS lub na serwerach Google.
  • Dodano wsparcie dla SoC Renoir (AMD Crater) i Xilinx Zynq7000.
  • Dodano wsparcie dla obrotu logo, aby wyświetlało się w orientacji portretowej ekranów. Zapewniono możliwość powrotu do pierwotnej orientacji po zamknięciu pokrywy laptopa, aby prawidłowo wyświetlić logo w przypadku podłączenia zewnętrznego ekranu.
  • Dodano wsparcie dla nowego formatu wyjściowego narzędzia „lsusb -t”, które zmieniło się w usbutils 016.
  • Z pakietu FSP (Firmware Support Package) wydzielono kod do wyświetlania powiadomień o niskim poziomie naładowania akumulatora podczas uruchamiania.
  • Usunięto awaryjne zamknięcie FSP-S na systemach z procesorami Intel Meteor Lake.
  • Dla platformy Intel Cannon Lake wykorzystano typowy kod ACPI dla SRAM i HECI (Host Embedded Controller Interface).
  • Udoskonalono otwartą implementację systemu inicjalizacji pamięci dla platformy Intel Haswell.
  • Udoskonalono narzędzie intelp2m (Intel Pad to Macro).
  • W różnych platformach przeprowadzono prace nad poprawą zarządzania zużyciem energii i temperaturą.
  • Udoskonalono wsparcie dla wyświetlaczy i kart graficznych.
  • Udoskonalono wsparcie dla interfejsów USB Type-C i Thunderbolt.
  • Dodano obsługę niskiego poziomu naładowania akumulatora oraz naciśnięcia przycisku zasilania na początkowym etapie uruchamiania.
  • Udoskonalono kod inicjalizacji pamięci. Dodano wsparcie dla dodatkowych konfiguracji pamięci.
  • Rozszerzono wsparcie ACPI i obsługę urządzeń.
  • Udoskonalono wsparcie dla chipów TPM (Trusted Platform Module) oraz wbudowanych kontrolerów (EC, Embedded Controller).
  • Dodano wsparcie dla nowych modeli paneli dotykowych i urządzeń wejściowych.
  • Udoskonalono wsparcie dla architektury RISC-V.
  • Rozszerzono możliwości debugowania i prowadzenia logów.
  • Ulepszono obsługę błędów i przywracanie po awariach.
  • Dodano wsparcie dla chipów DDR5, które zapewniają prędkość transferu danych 7500 MT/s.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster