Mengapa distro 64-bit sering disebut 'amd64'?


43

Saya mengunduh gambar ISO Lubuntu; mereka memiliki dua versi: 32 dan 64.

Tetapi mengapa mereka memanggil versi 64 amd64 karena mereka mengatakan bahwa itu bekerja untuk Intel juga?


5
Lihatlah en.wikipedia.org/wiki/X86-64 jika Anda ingin cerita lengkapnya
Tobias Kienzler

Jawaban:


35

Karena AMD adalah yang pertama merilis 64-bit x86 (x86-64) CPU.

arsitektur AMD64 diposisikan oleh AMD sejak awal sebagai cara evolusi untuk menambahkan kemampuan komputasi 64-bit ke arsitektur x86 yang ada, yang bertentangan dengan pendekatan Intel dalam menciptakan arsitektur 64-bit yang sama sekali baru dengan IA-64.

Prosesor pertama berbasis AMD64, Opteron, dirilis pada April 2003.

Faktanya, dalam kernel, dukungan 64-bit disebut 'x86_64' untuk merujuk pada fakta bahwa AMD dan Intel (dan lainnya) mengimplementasikan instruksi tersebut.


4
Itu tidak sepenuhnya benar. Saya memiliki CPU Sparc 64-bit yang dibuat pada tahun 1998. CPU Sparc64 dimulai pada tahun 1995.
Marco

1
Saya melihat. Diedit untuk mencerminkan fakta bahwa kita berbicara tentang CPU x86
Renan

3
Sekarang sudah benar. Namun ini menimbulkan pertanyaan mengapa paket tidak hanya disebut x64 atau x86-64 sebagai gantinya, berbeda dengan menggunakan nama vendor.
Marco

3
@ Marco: IIRC x86-64 adalah nama yang diperkenalkan setelah Intel merilis prosesor 64-bit dan x64 adalah nama yang diperkenalkan oleh Microsoft. Kedua hal tersebut terjadi pada saat beberapa distro sudah memiliki dukungan untuk AMD64. Saya ingat diskusi jika semuanya harus diubah namanya menjadi x86-64 (nama x64 tidak dikenal pada saat itu).
Maciej Piechotka

3
Opteron tersedia sebelum Intel memiliki x86-64 CPU tersedia dan Linux mulai memanggilnya amd64 untuk membedakannya dari IA-64. Kemudian Intel melisensikan ekstensi 64-bit AMD untuk dimasukkan ke dalam CPU mereka sendiri x86-64 CPU. Daripada mengganti nama semua nama amd64 tetap.
bahamat

17

AMD diimplementasikan x86-64, sebelum Intel. Untuk alasan ini, sebagian besar distro (dan OS lain seperti OpenBSD) melakukan rilis pertama ketika masih AMD saja, atau mengganti nama ke x86-64 tidak dianggap sepadan dengan usaha.

Saya pikir salah satu faktor lain yang menyebabkan kebingungan penamaan ini adalah konflik antara Intel dan AMD mengenai penamaan. Intel mengalami krisis identitas dalam penamaan 64-bitnya. Itu bersepeda melalui nama EM64T, IA-32e, dan akhirnya Intel 64 resmi. AMD di sisi lain selalu menyebutnya AMD64. x86-64 adalah nama yang cukup jelas untuk menutupi keduanya. Namun, tidak selalu seperti ini. Saya ingat ketika masih baru dan orang-orang yang mengkilap tidak tahu harus menyebutnya apa. Saya telah melihat ini:

  • x64 - ambigu antara Itanium dan x86-64
  • IA64 - sekali lagi, ambigu dengan Itanium
  • amd64 - apa yang Anda lihat sekarang
  • EM64T - jarang, tapi saya pernah melihatnya sebelum digunakan untuk merujuk pada AMD dan Intel

x86-64 adalah nama pendek terbaik yang jelas untuk arsitektur

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.