Eu nunca entendi isso.
Isto é o que eu sei: SO de 64 bits, se você quiser lidar com mais de 2 GB de RAM. Senão, SO de 32 bits.
Portanto, na página inicial do Ubuntu, você pode baixar 64 bits ou 32 bits. Mas os 64 bits são chamados de amd64 e os 32 bits são chamados de i386.
Então eu tenho que ter um processador AMD para rodar amd64? E intel para rodar i386?
E se alguém codifica um software (digamos Apache). Ele precisa codificar um de 32 bits e outro de 64 bits? Alguns softwares existem apenas para 32 e não para 64 e vice-versa?
Desde já, obrigado!