SeaBIOS

SeaBIOS

Informations
Dernière version 1.16.3 ()[1]
Dépôt git.seabios.org
Écrit en C
Environnement X86
Langues Anglais
Type Basic Input Output System
Licence Licence publique générale limitée GNU version 3.0
Site web www.seabios.org

SeaBIOS est une implémentation en logiciel libre du firmware appelé « BIOS », 16 bits, utilisé sur les IBM-PC et compatibles][2]. Il est notamment utilisé par les émulateurs DOSBox, ainsi que Qemu pour sa partie visant à émuler les compatibles PC[3]. Il peut également être utilisé par l'émulateur compatible PC Bochs[2], celui-ci utilisant sa propre implémentation appelée rombios par défaut[4].

Sa maintenance est actuellement gérée sur le dépôt git du projet Coreboot, qui l'utilise pour fournir les fonctionnalités du BIOS aux systèmes d'exploitation en dépendant[5].

Le projet SeaBIOS abrite également SeaVGABIOS, une implémentation libre du BIOS des cartes graphiques VGA (anglais : Video Graphics Array)[6]. Qemu au contraire utilise l'implémentation de Bochs du BIOS VGA[3].

Qemu utilise SeaBIOS pour initialiser TPM[7].

SeaBIOS peut également être utilisé comme alternative à GRUB avec Libreboot pour le payload sur les architectures x86_64[8].

Annexes

Notes et références

  1. « Tag rel-1.16.3 »
  2. « SeaBIOS-README », sur Compte Bochs sur Github
  3. (en) « QEMU User Documentation », sur qemu.org
  4. (en) « Hvmloader », sur Xenproject.org
  5. (en) « SeaBIOS - mirror of seabios », sur compte Github de Coreboot
  6. (en) « SeaVGABIOS », sur seabios.org
  7. (en) « QEMU TPM Device », sur Qemu.org
  8. (en) « Libreboot installation guides », sur Libreboot.org

Articles connexes

Liens externes

  • Portail des logiciels libres
  • Portail de l’informatique
  • Portail des logiciels
  • Portail de la programmation informatique