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

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

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).

informação relacionada