Se você baixar o arquivo iso com o Ubuntu, obterá algo assim:
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 string no nome do arquivo pode ser encontrado em vez de 'amd'?
Responder1
É apenas uma convenção devido ao fato de a AMD ter criado extensões de 64 bits para o conjunto de instruções x86 (Intel 386/486/Pentium). Naquela época, a Intel estava promovendo 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 este conjunto de instruções de 64 bits do conjunto de instruções Itanium da Intel.
Responder2
A AMD venceu a Intel ao adicionar capacidade de 64 bits aos seus chips da linha X86, numa época em que a Intel estava promovendo o chip Itanium como o futuro para a computação de 64 bits em conjunto com a HP.
Posteriormente, a Intel licenciou e implementou as extensões AMD em sua própria linha de chips.
A versão amd64 funcionará em chips da geração atual da AMD e da Intel (exceto Itanium, que está praticamente morto, exceto alguns servidores/estações de trabalho HP). Isso se você quiser usar 64 bits. Isso apenas dá crédito à AMD por chegar lá primeiro.
Responder3
Às vezes, eles também são chamados de x86_64, o que tem um leve viés da Intel. O nome x86 tem suas raízes na linha de processadores Intel 8086.
Responder4
Sim, houve uma conversa antes (na lista de discussão, eu acredito) 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).