Le 5 octobre 2010 09:46, Hervé Fache <[email protected]> a écrit :

> 2010/10/5 Alain FICHOT <[email protected]>:
> >
> > Le 4 octobre 2010 16:36, Hervé Fache <[email protected]> a écrit :
> >
> >>> Salut !
> >
> > Bon, salut aussi !
>
> Il paraît que sur cette liste il est très important de dire qq chose
> comme "Bonjour !" ou "Salut !". Perso ça me laisse froid mais bon...
> >
> >>> En bref, l'EFI d'Apple et le 'futur' UEFI qu'Intel essaie d'introduire
> >>> depuis quelques années déjà correspondent à des drivers dans la
> >>> machine. Donc l'OS n'a plus besoin de drivers, juste de supporter EFI,
> >>> et tout est déjà initialisé avant son démarrage.
> >
> > Je voudrait comprendre, c'est pourquoi j'ai fait appel aux expert
> > Gnu/Llinux, et je souhaite une/des réponse(s) mais dans un langage de
> > vulgarisation, accessible au non-initié.
> > Aujourd'hui avec le dual-boot, on fait cohabiter différents systèmes
> > d'exploitation.
> > Avec EFI la seule solution sera le CD Live ?
>
> Désolé ça risque d'être longuet...
>
> Aujourd'hui, quand un PC démarre, il lance le BIOS, qui est un
> programme stocké en flash sur la carte mère et qui va reconnaître et
> initialiser les périphériques : clavier, disque dur, écran. Il permet
> par une interface graphique de modifier un certain nombre de
> paramètres très bas niveau comme la fréquence des bus de données
> systèmes mais aussi l'ordre dans lequel choisir les périphériques de
> démarrage : va-t-on booter depuis le CD, la clef USB ou le disque dur
> interne ?
>
> Lorsque le BIOS a tout préparer de façon basique, il va cherche sur
> les périphériques de stockage (dans l'ordre imposé ci-dessus) s'il
> trouve de quoi booter. Sur un disque dur standard, il va trouver le
> Master Boot Record, un petit programme au début du disque dur qui
> permet de lancer DOS ou Windows. Dans le cas de Linux, il va trouver
> GRUB ou LILO. Il va alors lancer ce programme.
>
> Le boot loader (MBR, GRUB ou LILO) est capable de s'appuyer sur le
> BIOS pour accéder aux périphériques, mais il peut aussi être plus
> intelligent. Ainsi, les BIOS étaient autrefois bloqués à quelques
> centaines de méga-octets, mais LILO/Linux démarraient et
> reconnaissaient le dsque entier s'il était plus grand. Dans le cas de
> GRUB/LILO, il connait aussi les différents systèmes de fichiers
> (ext2/3/4, reiserfs, etc...) ce qui lui permet d'aller chercher
> l'image noyau et l'image 'RAM disk' sur disque. Puis il les charge en
> mémoire et démarre le noyau. C'en est fini du boot loader. Pour
> Windows, il a un mode spécial qui se content de passer la main au boot
> loader de Windows.
>
> Là où EFI est différent est dans la façon de reconnaître les
> périphériques. Alors que l'OS (Linux, Windows) va devoir passer en
> revue et initialiser ce que BIOS avait déjà passé en revue et
> initialisé, avec EFI c'est géré par le BIOS et l'OS se content
> d'appeler les functions EFI. C'est là que l'on gagne du temps. Et si
> le BIOS EFI est suffisament intelligent, on doit pouvoir aussi se
> débarrasser du boot loader. D'où le gain de temps.
>
> Est-ce que ça va bloquer certains boot? C'est possible : si le seul
> boot loader possible est le BIOS EFI, alors il peut ne pas reconnaître
> les systèmes de fichiers Linux, voire n'accepter que des systèmes
> d'exploitation 'signés'.
>
> En fait, les Mac sont depuis longtemps sous un BIOS EFI, et on peut
> booter Linux dessus, donc pas trop d'inquiétudes à avoir. Mais il faut
> rester vigilant, surtout sur le fait que si les pilotes sont dans le
> BIOS, ils ne sont plus dans l'OS... Donc plus libres.
>
> >>> Le problème est évident: les drivers deviennent propriétaires peuvent
> >>> imposer leur loi, comme sous Mac.
> >
> >>> Quant au gain de temps, on pourrait avoir le même en utilisant un
> >>> noyau Linux en guise de BIOS, comme le fait coreboot [1], et comme on
> >>> le fait dans l'embarqué (Android et autres).
> >
> > coreboot => ça veux dire un chip/bios ? alors l'ordi est exclusivement
> > GUN/Linux ?
> > [1] http://www.coreboot.org
>
> Coreboot est un BIOS, dans le sens qu'il démarre la machine à partit
> de zéro, et c'est un noyau Linux. Logique : tous les pilotes sont déjà
> dedans. Après, il peut passer la main à tout autre noyau. En fait, on
> pourrait imaginer qu'il installe les pilotes et fournissent un
> interface standard pour y accéder, genre... EFI !
>
> Ça éclaircit ? Où c'est confus ?
>
> À+
> Hervé
>
>  Diffusez cette liste aupres de vos relations :-)
>    Linux Azur : http://www.linux-azur.org
>    Vous etes responsable de vos propos.
> *** Merci de rediger sans SMS, ni HTML ni PJ ***
>

Génial !! Nickel !!
A mettre dans les tablette Ba-Ba.

Mais alors, Gnu/Linux c'est un peu tout à refaire ?
En tous cas les ordi équipés de ce *Bios* c'est pire que les *ordis
verrouillés* ?

À+
-- 
Alain

 Diffusez cette liste aupres de vos relations :-)
    Linux Azur : http://www.linux-azur.org
    Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***



Répondre à