[gull] Debian testing & 64bit

Grossiord Yves yves.grossiord at wanadoo.fr
Sun Apr 8 03:32:43 CEST 2007


Bonjour,

On dim, 2007-04-08 at 00:01 +0200, Christian Kaenzig wrote:
> On Saturday 07 April 2007 22:46, Lol Zimmerli wrote:
> > Ah, AMD64 est compatible x86-64? Ben on dirait:
> > http://en.wikipedia.org/wiki/EM64T
> 
> Oui, comme le décrit la pages que tu mentionnes.
> EM64T le nom que Intel à donné à son architecture quand ils ont repris AMD64.
> x86-64 est un nom inventé après coup pour désigner cette architecture sans 
> mentionner de marque.

Il y a des tas d'appellations exotiques pour presque la meme
chose: amd64, em64t, IA-32e, x86-64, x86_64, x64, ...
Si on n'ecrit pas de compilateurs, on peut generalement
considerer qu'elles sont compatibles.

> > Quoique:
> > http://en.wikipedia.org/wiki/EM64T#Differences_between_AMD64_and_Intel_64
> 
> Apparemment ce sont des différences minimes, probablement juste pour dire 
> qu'Intel n'a pas copié AMD à 100% (juste 99,99% .. :)
> 
> > Bon, ben j'y pige rien!
> 
> Il ne faut pas trop chercher dans les détails. Ce qui est important, c'est 
> qu'au niveau des distributions, AMD64, EM64T et x86-64, c'est la même chose. 
> Debian appelle sa version 64 bits "AMD64", pour d'autres distributions, c'est 
> x86-64, mais ça veut toujours dire la même chose.
> 
> Autre chose importante, ces processeurs 64 bits Intel ou AMD sont tout à fait 
> compatibles 32 bits. Donc on peut installer un Linux ou Windows 32 bits 
> normal sans aucun problème dessus.

Je ne suis pas specialiste des processeurs mais je parle sous
le controle des membres de la liste qui le sont...

Contrairement a son habitude, Intel avait decide de ne pas
assurer la compatibilite ascendante au moment du passage au
64 bits (en collaboration avec l'equipe d'HP ayant developpe le
PA-RISC), en esperant que ca remplacerait a terme le 32 bits.
Le resultat a ete l'itanium (ou IA-64).
Succes modere (et c'est un euphemisme), car les puces destinees
aux serveurs (donc cheres) avaient des performances plus
faibles que les pentiums "grand public" (ou IA-32 ou x86), et
qu'il fallait reecrire tout le code en 64 bits.

A ce moment la, AMD sort un processeur compatible avec
l'architecture x86, mais auquel ils ont ajoute un mode 64 bits
(registres, instructions, adressage memoire...).
Compatibilite ascendante et bonnes performances: succes.

Intel doit sortir rapidement un processeur hybride 32-64 bits
pour contrer AMD et ils decident (pour la premiere fois)
d'utiliser le nouveau jeu d'instructions 64 bits d'AMD,
deja etabli sur le marche, plutot que d'en inventer un autre.
Ce qui explique la compatibilite des differents types de
processeurs malgre leurs noms.

On sam, 2007-04-07 at 22:46 +0200, Lol Zimmerli wrote: 
> Merci Yves, je sais que je peux au moins installer debian x86 sur un
> core 2 duo, c'est déjà ça!

Je m'etais tout de meme un peu renseigne sur linux en 64 bits
sur core 2 duo ou amd:
- pratiquement toutes les distributions ont maintenant une
  version 64 bits et ca marche meme plutot bien
- on peut lancer un executable 32 bits meme sous un os 64
  bits si necessaire, mais il ne peut appeler que des libs
  32 bits, ce qui peut obliger a avoir un certain nb de libs
  en double
- il reste qq soucis: drivers videos, ndiswrapper, flash, ...

Cordialement, Yves.






More information about the gull mailing list