Porque AMD fue el primero en lanzar CPU x86 (x86-64) de 64 bits.
AMD posicionó la arquitectura AMD64 desde el principio como una forma evolutiva de agregar capacidades informáticas de 64 bits a la arquitectura x86 existente, en oposición al enfoque de Intel de crear una arquitectura de 64 bits completamente nueva con IA-64.
El primer procesador basado en AMD64, el Opteron, fue lanzado en abril de 2003.
De hecho, en el núcleo, el soporte de 64 bits se llama 'x86_64' para referirse al hecho de que tanto AMD como Intel (y otros) implementan esas instrucciones.
Eso no es del todo correcto. Tengo una CPU Sparc de 64 bits fabricada en 1998. Las CPU Sparc64 se remontan a 1995.
Marco
1
Veo. Editado para reflejar el hecho de que estamos hablando de CPU x86
Renan
3
Ahora es correcto Sin embargo, esto plantea la pregunta de por qué los paquetes no solo se denominan x64 o x86-64, en contraste con el uso de un nombre de proveedor.
Marco
3
@Marco: IIRC x86-64 fue presentado después de que Intel lanzó los procesadores de 64 bits y x64 fue introducido por Microsoft. Ambas cosas sucedieron en el momento en que algunas distribuciones ya tenían soporte para AMD64. Recuerdo la discusión sobre si todo debería renombrarse a x86-64 (el nombre x64 no se conocía en ese momento).
Maciej Piechotka
3
Los opterons estaban disponibles antes de que Intel tuviera CPUs x86-64 disponibles y Linux comenzó a llamarlo amd64 para diferenciarlo de IA-64. Posteriormente, Intel otorgó licencias de las extensiones de 64 bits de AMD para incluir en sus propias CPU x86-64 CPU. En lugar de renombrar todo, el nombre amd64 permaneció.
bahamat
17
AMD implementó inicialmente x86-64, antes que Intel. Por esta razón, la mayoría de las distribuciones (y otros sistemas operativos como OpenBSD) hicieron un primer lanzamiento cuando todavía era solo AMD, o el cambio de nombre a x86-64 no se consideró que valiera la pena.
Creo que uno de los otros factores que contribuyeron a esta confusión de nombres fue un conflicto entre Intel y AMD sobre los nombres. Intel tuvo una crisis de identidad en sus nombres de 64 bits. Pasó por los nombres EM64T, IA-32e y, finalmente, el Intel 64 oficial. AMD, por otro lado, siempre lo llamó AMD64. x86-64 era un nombre bastante obvio para cubrir ambos. Sin embargo, no siempre fue así. Recuerdo cuando era nuevo y las personas brillantes no sabían cómo llamarlo. He visto estos:
x64: ambiguo entre Itanium y x86-64
IA64 - nuevamente, ambiguo con Itanium
amd64 - lo que ves ahora
EM64T: raro, pero lo he visto antes usado para referirme tanto a AMD como a Intel
x86-64 es el mejor nombre corto obvio para la arquitectura
Respuestas:
Porque AMD fue el primero en lanzar CPU x86 (x86-64) de 64 bits.
De hecho, en el núcleo, el soporte de 64 bits se llama 'x86_64' para referirse al hecho de que tanto AMD como Intel (y otros) implementan esas instrucciones.
fuente
AMD implementó inicialmente x86-64, antes que Intel. Por esta razón, la mayoría de las distribuciones (y otros sistemas operativos como OpenBSD) hicieron un primer lanzamiento cuando todavía era solo AMD, o el cambio de nombre a x86-64 no se consideró que valiera la pena.
Creo que uno de los otros factores que contribuyeron a esta confusión de nombres fue un conflicto entre Intel y AMD sobre los nombres. Intel tuvo una crisis de identidad en sus nombres de 64 bits. Pasó por los nombres EM64T, IA-32e y, finalmente, el Intel 64 oficial. AMD, por otro lado, siempre lo llamó AMD64. x86-64 era un nombre bastante obvio para cubrir ambos. Sin embargo, no siempre fue así. Recuerdo cuando era nuevo y las personas brillantes no sabían cómo llamarlo. He visto estos:
x86-64 es el mejor nombre corto obvio para la arquitectura
fuente