¿Por qué hay 'amd' en el nombre de archivo iso de ubuntu?

23

Si descarga el archivo iso con ubuntu obtendrá algo como esto:

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

Cada parte del nombre del archivo está bastante limpia para mí, excepto 'amd'. Entonces tengo las siguientes preguntas.

¿Por qué hay una cadena 'amd' en el nombre del archivo?

¿Qué otro tipo de cadenas en el nombre de archivo se pueden encontrar en lugar de 'amd'?

bessarabov
fuente

Respuestas:

40

Es simplemente una convención debido al hecho de que AMD creó las extensiones de 64 bits para el conjunto de instrucciones x86 (Intel 386/486 / Pentium). En ese momento, Intel estaba presionando a Itanium como la única solución de 64 bits, e Intel no copió las extensiones de AMD hasta que quedó claro que AMD había creado algo que se estaba utilizando ampliamente. El #define AMD64 se utilizó para distinguir este conjunto de instrucciones de 64 bits del conjunto de instrucciones Itanium de Intel.

Micro
fuente
1
Sí, eso tiene sentido. Para la versión de 32 bits, el nombre de archivo es ubuntu-10.04.3-server-i386.iso
bessarabov el
El uso de x64 también es común
sterz
5

AMD superó a Intel para agregar capacidad de 64 bits a sus chips de línea X86, en un momento en que Intel estaba impulsando el chip Itanium como el futuro para la computación de 64 bits junto con HP.

Posteriormente, Intel autorizó e implementó las extensiones AMD en su propia línea de chips.

La versión amd64 funcionará tanto en los chips de generación actual de AMD como de Intel (aparte de Itanium, que está en gran parte muerto, excepto en algunos servidores / estaciones de trabajo HP). Eso es si desea utilizar 64 bits. Simplemente le da crédito a AMD por llegar allí primero.

Haziz
fuente
2

A veces, también se les conoce como x86_64, que tiene un ligero sesgo de Intel. El nombre x86 tiene sus raíces en la línea de procesadores Intel 8086.

Martin Ueding
fuente
Creo que x86-64 es mucho más neutral para el vendedor que AMD64. Son extensiones de conjunto de instrucciones para la arquitectura x86 utilizadas por Intel, AMD y VIA.
Anónimo
1
@ Anónimo: pero "x86" fue creado y nombrado por Intel (al igual que i386). Intel simplemente tardó en reaccionar ante el deseo del mercado de un procesador de 64 bits compatible con x86, por lo que AMD eligió la arquitectura (y el nombre inicial) esta vez.
Joachim Sauer
@JoachimSauer Sí, x86 fue creado por Intel y eligieron un nombre neutral para el proveedor. x86 no dice quién lo hizo, es solo un nombre. Como una extensión de la arquitectura x86, la extensión también debería haber sido nombrada de manera neutral para el proveedor.
Anónimo
1

AMD64 es el nombre comercial que AMD eligió para su implementación de x86-64 (Intel usa el nombre "Intel 64"). Ambos son nombres equivalentes y simplemente diferentes para el mismo ISA.

Franco
fuente
0

Sí, se habló antes (en la lista de correo, creo) de que el nombre debería ser más genérico y se acordó que x86_64 era el camino correcto (esto es lo que usa Arch Linux, lo sé). En ese momento, dijeron que ese cambio se iba a hacer, pero no sabían cuándo (esto fue hace aproximadamente un año, escuché esto).

Todd Partridge 'Gen2ly'
fuente