Dans les ordinateurs (ou les smartphones), le firmware est généralement un logiciel fermé, ce qui pose parfois de nombreux problèmes. Que ce soit dans les vieux appareils (le BIOS des PC, la ROM des Macintosh) ou dans les plus récents — Open Firmware, UEFI ou iBoot chez Apple —, le côté fermé a de nombreuses contraintes. Mais AMD a une solution avec openSIL, et a montré une version open sourcce pour ses futurs processeurs Zen 6.
Le problème principal, en 2026, vient de la mise à jour du microcode, spécialement dans le cas des processeurs x86. Dans un système classique, le firmware est un UEFI, qui dépend généralement du fabricant de la carte mère. Il est parfois possible d'ajouter ou supprimer certains composants logiciels (par exemple pour ajouter la prise en charge du NVMe dans de vieux systèmes) mais les différentes variantes d'UEFI sont propriétaires. Et c'est un défaut : quand un fabricant de processeurs comme AMD ou Intel déploie une mise à jour de microcode pour ses processeurs, il faut que le fabricant de la carte mère l'intègre dans son UEFI et propose une mise à jour, ce qui n'est pas systématique sur les cartes mères un peu anciennes (ou chez des marques disparues).

Le microcode, en simplifiant, est un firmware pour le CPU. Il peut régler des bugs ou modifier l'implémentation de certaines fonctions. Chez AMD, le microcode est nommé AGESA et permet notamment l'initialisation du processeur. Typiquement, si AMD sort un nouveau processeur, il est préférable d'avoir une version de l'UEFI qui contient la dernière version en date de l'AGESA. Si ce n'est pas le cas, il est possible que le processeur fonctionne mal ou même pas du tout.
Un firmware open source
C'est ici que la nouveauté d'AMD est intéressante. Premièrement, la société propose une version repensée (et open source) de l'AGESA, nommée openSIL. Elle devrait permettre d'intégrer beaucoup plus facilement les modifications dans le firmware des cartes mères, ce qui est un gage d'évolutivité. Et deuxièmement, une démonstration a été faite sur une carte mère du commerce, une MSI B850-P Pro. Elle combine openSIL avec coreboot, un firmware open source qui peut remplacer dans certains cas un UEFI propriétaire.

Disposer d'un firmware open source n'est pas anodin : c'est dans certains cas un gage de sécurité1 et c'est un point important pour certains chantres de l'open source, qui ne veulent absolument pas travailler avec des logiciels fermés2. Et pour l'évolutivité de nos appareils, c'est aussi un point important : de nombreux ordinateurs et smartphones sont bloqués sur des versions obsolètes et abandonnées de systèmes d'exploitation sans possibilités de passer sur des systèmes libres ou à jour car le firmware fermé ne permet pas l'installation d'un système alternatif (oui nous pensons aux iPhone).
Source :




















