Pourquoi y a-t-il «amd» dans le nom de fichier iso ubuntu?

23

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 claire pour moi, sauf 'amd'. J'ai donc les questions suivantes.

Pourquoi y a-t-il la chaîne «amd» dans le nom de fichier?

Quels autres types de chaînes dans le nom de fichier peuvent être trouvés au lieu de «amd»?

bessarabov
la source

Réponses:

40

Il s'agit simplement d'une convention car AMD a créé les extensions 64 bits du jeu d'instructions x86 (Intel 386/486 / Pentium). À cette époque, Intel faisait de 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é. Le #define AMD64 a été utilisé pour distinguer ce jeu d'instructions 64 bits du jeu d'instructions Itanium d'Intel.

Micro
la source
1
Oui, cela a du sens. Pour la version 32 bits, le nom de fichier est ubuntu-10.04.3-server-i386.iso
bessarabov
l'utilisation de x64 est également courante
sterz
5

AMD a battu Intel pour ajouter une capacité 64 bits à ses puces de ligne X86, à un moment où Intel poussait la puce Itanium comme l'avenir de l'informatique 64 bits en collaboration avec HP.

Intel a ensuite licencié et implémenté les extensions AMD dans sa propre gamme de puces.

La version amd64 fonctionnera sur les puces de génération actuelle d'AMD et d'Intel (autres que Itanium, qui est en grande partie morte, à l'exception de certains serveurs / postes de travail HP). C'est si vous souhaitez utiliser 64 bits. Il donne simplement le crédit à AMD pour y être arrivé en premier.

Haziz
la source
2

Parfois, ceux-ci sont également appelés x86_64, ce qui présente un léger biais Intel. Le nom x86 trouve ses racines dans la gamme de processeurs Intel 8086.

Martin Ueding
la source
Je trouve que x86-64 est beaucoup plus neutre vis-à-vis des fournisseurs que AMD64. Il s'agit d'extensions de jeu d'instructions à l'architecture x86 utilisées par Intel, AMD et VIA.
Anonyme
1
@Anonymous: mais "x86" a été créé et nommé par Intel (tout comme i386). Intel devait simplement ralentir pour réagir au désir du marché d'un processeur 64 bits compatible x86, AMD a donc dû choisir l'architecture (et le nom initial) cette fois-ci.
Joachim Sauer
@JoachimSauer Oui, x86 a été créé par Intel et ils ont choisi un nom indépendant du fournisseur. x86 ne dit pas qui l'a fait, c'est juste un nom. En tant qu'extension de l'architecture x86, l'extension aurait également dû être nommée de manière indépendante du fournisseur.
Anonyme
1

AMD64 est le nom marketing qu'AMD a choisi pour sa mise en œuvre de x86-64 (Intel utilise le nom "Intel 64"). Les deux sont des noms équivalents et juste différents pour le même ISA.

Franc
la source
0

Oui, il y a eu des discussions avant (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 voie à suivre (c'est ce que Arch Linux utilise, je sais). À l'époque, ils ont dit que ce changement allait être fait, mais ils ne savaient pas quand (il y a environ un an, j'ai entendu cela).

Todd Partridge 'Gen2ly'
la source