Leopold BAILLY, jeudi 7 août 2008, 22:26:32 CEST > > Sylvain Sauvage <[EMAIL PROTECTED]> writes: > > > Yannick Palanque, mercredi 9 juillet 2008, 23:19:52 CEST > >>[…] > >> Je n'arrive pas à trouver de définition du 686, en fait. > > > > http://fr.wikipedia.org/wiki/I686 > > Oui, mais ça n'explique pas pourquoi la version -i686 des > noyaux supporte aussi les AMD.
Ben si, Wikipedia ça explique tout. Il suffit de suivre les liens un par un et, en quelque temps, tu sauras pourquoi on a perdu la bataille d’Azincourt… Euh… bon, ok. Pour faire court : AMD fait des processeurs compatibles avec ceux que fait Intel parce que IBM a choisi de monter son « PC » autour du Intel 8088 (donc x86) et que toutes les générations de PC qui ont suivi ont conservé la (fameuse) « compatibilité ascendante » ; chaque génération ajoutait quelques nouveautés et capacités. Aussi, d’après ce que j’ai compris, depuis quelque temps, le noyau est capable d’activer les optimisations (c’est-à-dire utiliser les capacités nouvelles) au démarrage. Donc, en gros, compiler pour un type de CPU « trop » précis ne sert qu’à empêcher le noyau de fonctionner sur les CPU plus vieux. Mais faut pas compiler trop large non plus : les i386, ça court plus les rues et la plupart de CPU sont i686. Et pour vraiment faire court : parce que c’est _compatible_ ! (Et en très court : parce que !) > En tout cas je confirme que les noyaux -i686 supportent les > Athlon (ex -k7), mais ne supportent pas les K6-II (on a un > message au boot qui dit que le processeur est trop vieux). Parce que les K6-2 sont compatibles i586 mais pas i686. -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]