Die Veröffentlichung von CoreBoot 4.15 wurde bekannt gegeben, im Rahmen dessen eine freie Alternative zu proprietĂ€ren Firmware und BIOS entwickelt wird. Der Code des Projekts ist unter der GPLv2-Lizenz veröffentlicht. An der Erstellung der neuen Version haben 219 Entwickler mit 2597 Ănderungen mitgewirkt.
Hauptneuheiten:
- Die UnterstĂŒtzung von 21 Motherboards wurde hinzugefĂŒgt, darunter Asus-Motherboards mit dem H61-Chipsatz und 14 Motherboards, die in GerĂ€ten des Unternehmens System76 verwendet werden. Unter den nicht mit System76 verbundenen Platten:
- SuperMicro x9sae
- Asus p8h61-m_pro_cm6630
- Asus p8h77-v
- Asus p8z77-v
- Google nipperkin
- Lenovo w541
- Siemens mc_ehl
- Die UnterstĂŒtzung des Google Mancomb-Motherboards wurde eingestellt.
- Die Möglichkeit des Unit-Tests der libpayload-Bibliothek und der Payload-Komponenten wurde implementiert.
- Eine neue Methode zum Zugriff auf die cpu_info-Struktur wurde vorgestellt, die auf der Bestimmung des Standorts der Struktur basiert und einen jedem CPU zugeordneten Deskriptor verwendet, der auf einen im Stack gelegenen Datensegment verweist und das Berechnen der Offset der cpu_info-Struktur ĂŒberflĂŒssig macht.
- Die UnterstĂŒtzung fĂŒr die COREBOOTPAYLOAD-Option wurde eingestellt, die zuvor als veraltet erklĂ€rt und durch die Option UefiPayloadPkg ersetzt wurde.
- Die alten separaten lp4x- und ddr4-Versionen von spd_tools wurden entfernt, und eine einheitliche Version wurde eingefĂŒhrt.
Quelle: opennet.ru
