Nunca he entendido esto.
Esto es lo que sé: Necesitas un SO de 64 bits si quieres manejar más de 2 GB de RAM. De lo contrario, un sistema operativo de 32 bits es suficiente.
Así, en la página web de Ubuntu se pueden descargar versiones de 64 bits o de 32 bits. Pero la versión de 64 bits se llama amd64
y la versión de 32 bits se llama i386
.
Así que tengo que tener un procesador AMD para correr amd64
e Intel para ejecutar i386
?
Si alguien codifica software (digamos Apache), ¿tiene que codificar uno para 32 bits y otro para 64 bits? ¿Existe algún software sólo para 32 bits y no para 64 y viceversa?