Por que existe 'amd' no nome do arquivo ubuntu iso?

23

Se você baixar o arquivo iso com o ubuntu, obterá algo como isto:

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

Cada parte do nome do arquivo é bastante limpa para mim, exceto 'amd'. Então, eu tenho as seguintes perguntas.

Por que existe a string 'amd' no nome do arquivo?

Que outro tipo de strings no nome do arquivo pode ser encontrado em vez de 'amd'?

bessarabov
fonte

Respostas:

40

É apenas uma convenção devido ao fato de a AMD ter criado as extensões de 64 bits para o conjunto de instruções x86 (Intel 386/486 / Pentium). Naquela época, a Intel empurrava o Itanium como a única solução de 64 bits, e a Intel não copiou as extensões da AMD até que ficou claro que a AMD havia criado algo que estava sendo amplamente utilizado. O #define AMD64 foi usado para distinguir esse conjunto de instruções de 64 bits do conjunto de instruções Itanium da Intel.

Micro
fonte
1
Sim, isso faz sentido. Para versão de 32 bits do arquivo é ubuntu-10.04.3-servidor i386.iso
bessarabov
uso x64 também é comum
Sterz
5

A AMD venceu a Intel ao adicionar capacidade de 64 bits aos seus chips da linha X86, no momento em que a Intel estava lançando o chip Itanium como o futuro da computação de 64 bits em conjunto com a HP.

Mais tarde, a Intel licenciou e implementou as extensões AMD em sua própria linha de chips.

A versão amd64 funcionará nos chips de geração atual da AMD e da Intel (exceto o Itanium, que está praticamente morto, exceto por alguns servidores / estações de trabalho HP). Ou seja, se você deseja usar 64 bits. Apenas dá crédito à AMD por chegar lá primeiro.

haziz
fonte
2

Às vezes, eles também são chamados de x86_64, que tem um leve viés da Intel. O nome x86 tem suas raízes na linha de processadores Intel 8086.

Martin Ueding
fonte
Acho que o x86-64 é muito mais neutro em termos de fornecedor que o AMD64. São extensões do conjunto de instruções para a arquitetura x86 usada pela Intel, AMD e VIA.
Anônimo
1
@ Anônimo: mas "x86" foi criado e nomeado pela Intel (como foi o i386). A Intel simplesmente diminuiu a velocidade para reagir ao desejo do mercado por um processador de 64 bits compatível com x86, de modo que a AMD pôde escolher a arquitetura (e o nome inicial) desta vez.
Joachim Sauer
@JoachimSauer Sim, o x86 foi criado pela Intel e eles escolheram um nome neutro para o fornecedor. O x86 não diz quem fez isso, é apenas um nome. Como uma extensão da arquitetura x86, a extensão também deveria ter sido nomeada de maneira neutra em relação ao fornecedor.
Anônimo
1

AMD64 é o nome de marketing que a AMD escolheu para a implementação do x86-64 (a Intel usa o nome "Intel 64"). Ambos são equivalentes e apenas nomes diferentes para o mesmo ISA.

Frank
fonte
0

Sim, houve conversas antes (na lista de discussão, acredito) de que o nome deveria ser mais genérico e foi acordado que x86_64 era o caminho certo a seguir (é isso que o Arch Linux usa eu sei). Na época, eles disseram que essa mudança seria feita, mas não sabiam quando (isso foi há cerca de um ano, ouvi isso).

Todd Partridge 'Gen2ly'
fonte