Programmer en bare-metal avec UEFI sous Linux
Original : First steps in bare-metal programming using UEFI
Pourquoi c'est important
Le bare-metal sur PC reste peu documenté ; cette série comble un vide technique réel.
Kevin Boone publie une série de 5 articles sur le développement bare-metal pour PC avec firmware UEFI, destinée aux développeurs Linux expérimentés sans prérequis UEFI.
Kevin Boone propose une série pédagogique en cinq parties sur la programmation bare-metal via UEFI, à destination des développeurs Linux aguerris. Aucune connaissance préalable de l'UEFI n'est requise. La série couvre l'ensemble de la chaîne : compilation et édition de liens (partie 1), la partition système EFI (partie 2), création d'images DVD ou USB bootables (partie 3), une digression pragmatique sur les outils (partie 4), et enfin la gestion de fichiers via le Simple File Protocol (partie 5). L'auteur précise que les articles doivent être lus dans l'ordre, chacun s'appuyant sur les notions introduites précédemment. L'objectif est de permettre à un développeur Linux classique de produire des applications s'exécutant directement sur le matériel, sans système d'exploitation intermédiaire.