Perché c'è 'amd' nel nome del file iso ubuntu?


23

Se scarichi un file ISO con Ubuntu otterrai qualcosa del genere:

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

Ogni parte nel nome del file è abbastanza pulita per me, tranne 'amd'. Quindi ho le seguenti domande.

Perché c'è la stringa 'amd' nel nome del file?

Quale altro tipo di stringhe nel nome del file può essere trovato invece di 'amd'?

Risposte:


40

È semplicemente una convenzione dovuta al fatto che AMD ha creato le estensioni a 64 bit per il set di istruzioni x86 (Intel 386/486 / Pentium). A quel tempo, Intel stava spingendo Itanium come unica soluzione a 64 bit e Intel non ha copiato le estensioni di AMD fino a quando non è stato chiaro che AMD aveva creato qualcosa che veniva ampiamente utilizzato. #Define AMD64 è stato utilizzato per distinguere questo set di istruzioni a 64 bit dal set di istruzioni Itanium di Intel.


1
Sì, ha senso. Per la versione a 32 bit il nome file è ubuntu-10.04.3-server-i386.iso
bessarabov,

Anche l'uso di x64 è comune
sterz il

5

AMD ha battuto Intel per aggiungere funzionalità a 64 bit ai suoi chip di linea X86, in un momento in cui Intel stava spingendo il chip Itanium come il futuro per l'elaborazione a 64 bit in collaborazione con HP.

Intel in seguito ha concesso in licenza e implementato le estensioni AMD nella propria linea di chip.

La versione amd64 funzionerà su entrambi i chip AMD e Intel di generazione attuale (diversi da Itanium, che è in gran parte morto tranne alcuni server / workstation HP). Cioè se si desidera utilizzare 64 bit. Dà credito ad AMD per esserci arrivato prima.


2

A volte anche questi sono indicati come x86_64, che ha un leggero pregiudizio Intel. Il nome x86 ha le sue radici nella linea di processori Intel 8086.


Trovo che x86-64 sia molto più neutrale rispetto a AMD64. Si tratta di estensioni del set di istruzioni per l'architettura x86 utilizzata da Intel, AMD e VIA.
Anonimo

1
@Anonimo: ma "x86" è stato creato e nominato da Intel (come lo era i386). Intel stava semplicemente rallentando per rispondere al desiderio dei mercati di un processore a 64 bit compatibile x86, quindi AMD ha dovuto scegliere l'architettura (e il nome iniziale) questa volta.
Joachim Sauer il

@JoachimSauer Sì, x86 è stato creato da Intel e hanno scelto un nome neutro per il fornitore. x86 non dice chi l'ha creato, è solo un nome. Come estensione dell'architettura x86, l'estensione avrebbe dovuto essere denominata anche in modo indipendente dal fornitore.
Anonimo

1

AMD64 è il nome commerciale che AMD ha scelto per l'implementazione di x86-64 (Intel utilizza il nome "Intel 64"). Entrambi sono nomi equivalenti e solo diversi per lo stesso ISA.


0

Sì, prima si era parlato (sulla mailing list, credo) che il nome dovesse essere più generico ed è stato concordato che x86_64 era la strada giusta da percorrere (questo è ciò che Arch Linux usa, lo so). All'epoca, dissero che quel cambiamento sarebbe stato fatto ma non sapevano quando (questo è stato circa un anno fa l'ho sentito).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.