Coreboot 4.20 arrive avec un meilleur support, des améliorations et plus encore

coreboot

Coreboot (anciennement appelé LinuxBIOS) est un projet visant à remplacer les micrologiciels non libres dans le BIOS propriétaire

La nouvelle version de Coreboot 4.20 est sorti il ​​y a quelques jours et dans cette version, ils ont fait un beaucoup de changements qui se concentrent sur l'amélioration des fonctionnalités déjà mises en œuvre, ainsi que sur les améliorations de la sécurité, les améliorations de la compatibilité et prennent également en charge les améliorations pour les cartes déjà prises en charge et les nouvelles cartes.

Pour ceux qui ne connaissent pas CoreBoot, sachez que c'est une alternative open source au système d'E / S de base traditionnel (BIOS) qui était déjà sur les PC MS-DOS 80s et le remplaçant par UEFI (Unified Extensible). CoreBoot est également un micrologiciel analogique propriétaire gratuit et est disponible pour une vérification et un audit complets. CoreBoot est utilisé comme micrologiciel de base pour l'initialisation du matériel et la coordination du démarrage.

Y compris l'initialisation de la puce graphique, PCIe, SATA, USB, RS232. Dans le même temps, les composants binaires FSP 2.0 (Intel Firmware Support Package) et le micrologiciel binaire du sous-système Intel ME, qui sont nécessaires pour initialiser et lancer le processeur et le chipset, sont intégrés dans CoreBoot.

Principales nouveautés de CoreBoot 4.20

Dans cette nouvelle version de Coreboot 4.20 qui est présente le travail d'environ 1600 confirmations depuis la version précédente et qui représente le travail de nettoyage et d'amélioration continue mis en œuvre.

Parmi les changements qui se démarquent dans cette nouvelle version, c'est que cpu/mp_init.c active les processeurs une fois qu'ils exécutent le code, plus cpu/x86/smm ajoute une fonctionnalité de stockage de ressources PCI

Par ailleurs, le runtime SMM garantit que les ressources PCI sont stockées dans la mémoire SMRAM sécurité pour empêcher les attaques qui entraînent la fuite de données sensibles en falsifiant le remappage PCI BAR.

Un autre changement qui se démarque dans cette nouvelle version est que ajout d'un pilote pour lire et écrire des variables EFI stocké dans une zone de mémoire séparée. Ceci est particulièrement utile pour EDK2 en tant que charge utile et permet de réutiliser les outils EFI existants pour définir/obtenir les options utilisées par le micrologiciel.

Je sais aussie contrôleur EWL ajouté (journalisation améliorée des avertissements) pour gérer les erreurs Intel EWL HOB, ainsi que ce ajout de la prise en charge de la mémoire DDR2 pour coder pour Intel GM45, a ajouté la prise en charge d'Inteltool pour le PCH Intel "Emmitsburg", a ajouté des pilotes Sound-Open-Firmware pour les Chromebooks afin de prendre en charge le son sur les systèmes et a ajouté la prise en charge de la journalisation de la console SimNow pour AMD.

Par ailleurs, la charge utile Yabits a été supprimée avec lequel il devient obsolète et archivé, ainsi qu'il est également souligné que correction des problèmes de construction de superiotool en utilisant musl-libc, implémenté le travail initial sur Xeon SPR, supprimé le support du SDK Zephyr de coreboot-sdk car la version packagée était assez ancienne et pas vraiment utilisée et a également ajouté le support inteltool pour Intel PCH "Emmitsburg".

Il est mentionné qu'un travail a été fait pour améliorer le pourcentage d'accès au cache lors de la reconstruction à l'aide de ccache, ainsi que des améliorations et l'expansion du code de génération ACPI et que Correction de quelques problèmes pour le code RISC-V.

Enfin, il convient également de mentionner que dans cette nouvelle version, Ajout de la prise en charge de 25 cartes mères, dont 11 sont utilisés sur des appareils Chrome OS ou des serveurs Web.

  • Asrock : B75M-ITX
  • Dell : Latitude E6400
  • Google : Aurash
  • Google : Boxy
  • Google : Constitution
  • Google : Gothrax
  • Google : Hadès
  • Google : Myst
  • Google : Screenbo
  • Google : Starmie
  • Google : Taranza
  • Google : Uldren
  • Google : Yavilla
  • HP : EliteBook 2170p
  • Renseignements : Archer City CRB
  • Intel : DQ67SW
  • Protection : VP2420
  • Protection : VP4630/VP4650
  • Protection : VP4670
  • Siemens : MC EHL4
  • Siemens : MC EHL5
  • System76:lemp11
  • System76 : oryp10
  • System76 : oryp9

Si vous souhaitez en savoir plus sur cette nouvelle version de CoreBoot 4.18, vous pouvez consulter les détails dans le lien suivant.

Obtenez CoreBoot

Enfin, pour ceux qui souhaitent pouvoir obtenir cette nouvelle version de CoreBoot ils peuvent le faire à partir de leur section de téléchargement, qui peut être trouvé sur le site officiel du projet.

En plus de cela, ils pourront trouver de la documentation et plus d'informations sur le projet.

Le lien est le suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.