Opublikowano wydanie projektu CoreBoot 4.15, w ramach którego opracowywana jest wolna alternatywa dla proprietarnych firmware'ów i BIOS-u. Kod projektu jest rozpowszechniany na licencji GPLv2. W tworzeniu nowej wersji wzięło udział 219 programistów, którzy przygotowali 2597 zmian.
Główne nowości:
- Dodano wsparcie dla 21 płyty głównej, w tym płyt głównych Asus opartych na chipsecie H61 oraz 14 płyt głównych wykorzystywanych w urządzeniach firmy System76. Wśród płyt niezwiązanych z System76:
- SuperMicro x9sae
- Asus p8h61-m_pro_cm6630
- Asus p8h77-v
- Asus p8z77-v
- Google nipperkin
- Lenovo w541
- Siemens mc_ehl
- Wsparcie dla płyty głównej Google Mancomb zostało zakończone.
- Zaimplementowano możliwość testowania jednostkowego biblioteki libpayload oraz komponentów payload.
- Wprowadzono nową metodę dostępu do struktury cpu_info, opartą na określaniu lokalizacji struktury przy użyciu przypisanego do każdego CPU deskryptora, wskazującego na segment danych umieszczony na stosie, co pozwala na ominięcie obliczania offsetu struktury cpu_info.
- Wsparcie dla opcji COREBOOTPAYLOAD, która wcześniej została ogłoszona jako przestarzała, zostało zakończone i zastąpione opcją UefiPayloadPkg.
- Usunięto starsze, oddzielne wersje lp4x- i ddr4- wersji spd_tools, które zostały zastąpione zintegrowaną wersją.
Źródło: opennet.ru
