web-dev-qa-db-fra.com

Pourquoi y a-t-il 'AMD' dans le nom de fichier iso d'ubuntu?

Si vous téléchargez un fichier iso avec Ubuntu, vous obtiendrez quelque chose comme ceci:

ubuntu-10.04.3-server-AMD64.iso
ubuntu-11.10-desktop-AMD64.iso

Chaque partie du nom de fichier est assez propre pour moi, à l'exception de "AMD". J'ai donc les questions suivantes.

Pourquoi y a-t-il la chaîne 'AMD' dans le nom du fichier?

Quel autre type de chaîne dans le nom de fichier peut être trouvé à la place de 'AMD'?

23
bessarabov

Il s’agit simplement d’une convention due au fait que AMD a créé les extensions 64 bits du jeu d’instructions x86 (Intel 386/486/Pentium). À cette époque, Intel faisait de l’Itanium la seule solution 64 bits, et Intel n’a pas copié les extensions d’AMD jusqu’à ce qu’il soit clair qu’AMD avait créé quelque chose qui était largement utilisé. #Define AMD64 a été utilisé pour distinguer ce jeu d'instructions 64 bits du jeu d'instructions Itanium d'Intel.

40
Micro

AMD a battu Intel pour ajouter une capacité 64 bits à ses puces de la ligne X86, alors qu'Intel préconisait la puce Itanium comme le futur de l'informatique 64 bits avec HP.

Plus tard, Intel a concédé sous licence et implémenté les extensions AMD dans sa propre gamme de puces.

La version AMD64 fonctionnera à la fois sur les puces de la génération actuelle d’AMD et d’Intel (autres que la puce Itanium, qui est pratiquement morte, à l’exception de certains serveurs/stations de travail HP). C'est si vous souhaitez utiliser 64 bits. Cela donne juste crédit à AMD d’avoir été le premier à y arriver.

5
haziz

Parfois, ils sont également appelés x86_64, ce qui présente un léger biais d'Intel. Le nom x86 trouve ses racines dans la ligne de processeurs Intel 8086.

2
Martin Ueding

AMD64 est le nom marketing choisi par AMD pour son implémentation de x86-64 (Intel utilise le nom "Intel 64"). Les deux sont équivalents et juste des noms différents pour le même ISA.

1
Frank

Oui, il a été question auparavant (sur la liste de diffusion, je crois) que le nom devrait être plus générique et il a été convenu que x86_64 était la bonne façon de procéder (c'est ce que Arch Linux utilise, je le sais). À l'époque, ils ont dit que ce changement allait être fait mais ils ne savaient pas quand (c'était il y a environ un an).