Ce qui est super avec la spécification EFI, c'est qu'elle ne s'arrête pas à la gestion de la configuration matérielle, mais elle s'étend à des choses purement logicielles comme le boot loader.
Plutôt que d'utiliser un BOOT loader débuggé et universel comme GRUB, pourquoi ne pas faire une spécification et une implémentation différente sur chaque BIOS, avec bien sûr, bon nombre de bogues jamais corrigés, comme ça tout le monde va pouvoir en baver?
La leçon que j'ai tirée de mon expérience avec les BIOS c'est que l'on devrait réduire ça au strict minimum vital
Mon rêve:
BIOS réduit a des simples tables descriptives (p.e. pour le routing des IRQ) + un boot-loader ultra-minimaliste juste capable de charger une flash contenant un OpenBIOS indépendant de la machine ou, si une touche magique ou cavalier est activé, démarrer un OpenBIOS de référence depuis une ROM, pour éviter que l'on ne brique la machine.
Matthew Garrett (développeur du noyau Linux pour Red Hat), a très bien expliqué ce qu'est EFI en quelques mots:>
> UEFI stands for "Unified Extensible Firmware Interface", where "Firmware"
> is an ancient African word meaning "Why do something right when you can
> do it so wrong that children will weep and brave adults will cower before you",
> and "UEI" is Celtic for "We missed DOS so we burned it into your ROMs".
–Matthew Garrett
# DOS gravé dans le marbre
Posté par NanoTech . En réponse à la dépêche UEFI, à la découverte du nouveau BIOS. Évalué à 10.
Ce qui est super avec la spécification EFI, c'est qu'elle ne s'arrête pas à la gestion de la configuration matérielle, mais elle s'étend à des choses purement logicielles comme le boot loader.
Plutôt que d'utiliser un BOOT loader débuggé et universel comme GRUB, pourquoi ne pas faire une spécification et une implémentation différente sur chaque BIOS, avec bien sûr, bon nombre de bogues jamais corrigés, comme ça tout le monde va pouvoir en baver?
La leçon que j'ai tirée de mon expérience avec les BIOS c'est que l'on devrait réduire ça au strict minimum vital
Mon rêve:
BIOS réduit a des simples tables descriptives (p.e. pour le routing des IRQ) + un boot-loader ultra-minimaliste juste capable de charger une flash contenant un OpenBIOS indépendant de la machine ou, si une touche magique ou cavalier est activé, démarrer un OpenBIOS de référence depuis une ROM, pour éviter que l'on ne brique la machine.
Matthew Garrett (développeur du noyau Linux pour Red Hat), a très bien expliqué ce qu'est EFI en quelques mots:>
> UEFI stands for "Unified Extensible Firmware Interface", where "Firmware"
> is an ancient African word meaning "Why do something right when you can
> do it so wrong that children will weep and brave adults will cower before you",
> and "UEI" is Celtic for "We missed DOS so we burned it into your ROMs".
–Matthew Garrett