Je me demande si ce serait possible d'avoir avant l'OS une couche qui prenne en charge tout les problèmes materiels, gestion des drivers, ... et qui permettrait de lancer l'OS de mon choix qui n'aura plus a se soucier des drivers.
C'était le boulot du BIOS, à la base. Il était prévu pour fournir des routines pour les tâches les plus courantes demandées au matériel (la fameuse interruption 13, si mes souvenirs sont bons). Le seul hic, c'est qu'avec le temps, les besoin ont évolué. Et, si on prend l'exemple des disques durs : le support de l'IDE fourni par le BIOS est rapidement devenu inutilisable : incapable de supporter les disques de grande capacité, etc. La conséquence est qu'aujourd'hui plus aucun OS "sérieux" (sauf erreur de ma part) ne passe par le BIOS pour ce genre d'opération.
Un autre exemple de fonctionnalités qui "sortent" du BIOS et deviennent compétence de l'OS : la gestion d'énergie qui est passée d'APM (boulot fait par le BIOS sous le contrôle de l'OS) à ACPI (boulot fait par l'OS lorsque le BIOS en éprouve le besoin).
Une alternative séduisante est EFI, qui permet apparement de pousser le principe des drivers du BIOS plus loin.
[^] # Re: problèmes des drivers
Posté par Larry Cow . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 7.
C'était le boulot du BIOS, à la base. Il était prévu pour fournir des routines pour les tâches les plus courantes demandées au matériel (la fameuse interruption 13, si mes souvenirs sont bons). Le seul hic, c'est qu'avec le temps, les besoin ont évolué. Et, si on prend l'exemple des disques durs : le support de l'IDE fourni par le BIOS est rapidement devenu inutilisable : incapable de supporter les disques de grande capacité, etc. La conséquence est qu'aujourd'hui plus aucun OS "sérieux" (sauf erreur de ma part) ne passe par le BIOS pour ce genre d'opération.
Un autre exemple de fonctionnalités qui "sortent" du BIOS et deviennent compétence de l'OS : la gestion d'énergie qui est passée d'APM (boulot fait par le BIOS sous le contrôle de l'OS) à ACPI (boulot fait par l'OS lorsque le BIOS en éprouve le besoin).
Une alternative séduisante est EFI, qui permet apparement de pousser le principe des drivers du BIOS plus loin.