La version 4.15 du projet CoreBoot a été publiée, développant une alternative libre aux firmwares et BIOS propriétaires. Le code du projet est distribué sous la licence GPLv2. Cette nouvelle version a été réalisée par 219 développeurs, qui ont préparé 2597 modifications.
Les principales nouveautés :
- Ajout du support pour 21 cartes mères, parmi lesquelles les cartes Asus basées sur le chipset H61 et 14 cartes mères utilisées dans les appareils de la société System76. Parmi les cartes non liées à System76 :
- SuperMicro x9sae
- Asus p8h61-m_pro_cm6630
- Asus p8h77-v
- Asus p8z77-v
- Google nipperkin
- Lenovo w541
- Siemens mc_ehl
- Le support de la carte mère Google Mancomb a été abandonné.
- La possibilité de tests unitaires de la bibliothèque libpayload et des composants payload a été implémentée.
- Une nouvelle méthode d'accès à la structure cpu_info a été présentée, basée sur la détermination de l'emplacement de la structure à l'aide d'un descripteur lié à chaque CPU, indiquant un segment de données placé sur la pile, permettant d'éviter le calcul du décalage de la structure cpu_info.
- Le support de l'option COREBOOTPAYLOAD, qui avait été déclarée obsolète, a été abandonné au profit de l'option UefiPayloadPkg.
- Les anciennes versions séparées lp4x et ddr4 des spd_tools ont été supprimées, remplacées par une version unifiée.
Source : opennet.ru
