Mengapa ada 'amd' di nama file iso ubuntu?

23

Jika Anda mengunduh file iso dengan ubuntu, Anda akan mendapatkan sesuatu seperti ini:

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

Setiap bagian dalam nama file cukup bersih bagi saya, kecuali 'amd'. Jadi saya punya pertanyaan berikut.

Mengapa ada string 'amd' di nama file?

Apa jenis string lain dalam nama file yang dapat ditemukan alih-alih 'amd'?

bessarabov
sumber

Jawaban:

40

Ini hanya sebuah konvensi karena fakta bahwa AMD menciptakan ekstensi 64-bit ke set instruksi x86 (Intel 386/486 / Pentium). Pada saat itu, Intel mendorong Itanium sebagai satu-satunya solusi 64-bit, dan Intel tidak menyalin ekstensi AMD sampai jelas bahwa AMD telah menciptakan sesuatu yang sedang digunakan secara luas. #Define AMD64 digunakan untuk membedakan set instruksi 64-bit ini dari set instruksi Itanium Intel.

Mikro
sumber
1
Ya, itu masuk akal. Untuk versi 32 bit nama filenya adalah ubuntu-10.04.3-server-i386.iso
bessarabov
Penggunaan x64 juga umum
sterz
5

AMD mengalahkan Intel untuk menambahkan kemampuan 64 bit pada chip lini X86-nya, pada saat Intel mendorong chip Itanium sebagai masa depan untuk komputasi 64 bit bersamaan dengan HP.

Intel kemudian melisensikan dan mengimplementasikan ekstensi AMD di jajaran chip mereka sendiri.

Versi amd64 akan bekerja pada chip generasi AMD dan Intel saat ini (selain Itanium, yang sebagian besar mati kecuali untuk beberapa server / workstation HP). Itu jika Anda ingin menggunakan 64 bit. Itu hanya memberi kredit pada AMD untuk pergi ke sana dulu.

Haziz
sumber
2

Kadang-kadang ini disebut sebagai x86_64 juga, yang memiliki sedikit bias Intel. Nama x86 berakar pada jalur prosesor Intel 8086.

Martin Ueding
sumber
Saya menemukan x86-64 jauh lebih netral dari pada AMD64. Ini adalah ekstensi set instruksi ke arsitektur x86 yang digunakan oleh Intel, AMD dan VIA.
Anonim
1
@ Anonim: tetapi "x86" telah dibuat dan dinamai oleh Intel (seperti i386). Intel hanya lambat bereaksi terhadap keinginan pasar untuk prosesor 64bit yang kompatibel dengan x86 sehingga AMD harus memilih arsitektur (dan nama awal) kali ini.
Joachim Sauer
@ JoachimSauer Ya, x86 diciptakan oleh Intel dan mereka memilih nama vendor-neutral untuknya. x86 tidak mengatakan siapa yang membuatnya, itu hanya sebuah nama. Sebagai ekstensi ke arsitektur x86, ekstensi tersebut seharusnya dinamai dengan cara yang juga netral dari vendor.
Anonim
1

AMD64 adalah nama pemasaran yang dipilih AMD untuk penerapan x86-64 (Intel menggunakan nama "Intel 64"). Keduanya sama dan hanya nama yang berbeda untuk ISA yang sama.

jujur
sumber
0

Ya, ada pembicaraan sebelumnya (di milis, saya percaya) bahwa nama tersebut harus lebih umum dan disepakati bahwa x86_64 adalah cara yang tepat (inilah yang Arch Linux gunakan, saya tahu). Pada saat itu, mereka mengatakan bahwa perubahan itu akan dilakukan tetapi tidak tahu kapan (ini sekitar setahun yang lalu saya mendengar ini).

Todd Partridge 'Gen2ly'
sumber