Démarrage

Je disais que le processeur ne faisait qu’exécuter des commandes à la chaîne. Il faut toutefois qu’il commence quelque part lorsque vous l’ouvrez. Pour ce faire, une puce est installée dans chaque ordinateur qui contient un minimum d’information pour démarrer le système (en anglais : booting). Elle va vérifier que les composantes répondent à l’appelle, puis va rechercher un système d’exploitation et le lancer.

Nous appelons firmware un logiciel contenu par défaut dans un système. Auparavant, il n’était même pas modifiable, implanté dans une puce en lecture seule. Maintenant, les firmwares peuvent généralement être mis à jour. Autrement, si un problème est découvert dans le firmware, l’appareil devient un risque.

Longtemps, cette puce dans les PCs était un BIOS (pour Basic Input Output Système). Depuis une dizaine d’années, les BIOS ont été remplacés par quelque chose de plus moderne, comme l’UEFI (pour Unified Extensible Firmware Interface). Cela cause parfois des problèmes avec certains systèmes d’exploitation, mais en général, l’UEFI est assez bien supporté maintenant.

Si vous êtes bidouilleur comme moi, vous voudrez peut être remplacé le firmware venant par défaut avec votre ordinateur. Je vais donner un cas d’espèce lorsque je vais parler du Chromebook.

Je mentionne deux firmwares libres :

Libreboot

Coreboot

J’en parlerai davantage lorsque j’expliquerai comment l’installer sur un Chromebook.