Я никогда этого не понимал.
Это то, что я знаю: 64-битная ОС, если вы хотите обрабатывать более 2 ГБ ОЗУ. Остальное, 32 бит ОС.
Так что на домашней странице Ubuntu вы можете скачать 64-битную или 32-битную версию. Но 64-битная версия называется amd64, а 32-битная - i386.
Таким образом, я должен иметь процессор AMD для запуска amd64? А Intel для запуска i386?
И если кто-то кодирует программное обеспечение (скажем, Apache). Должен ли он кодировать один 32-битный и один 64-битный? Некоторые программы существуют только для 32, а не для 64 и наоборот?
Заранее спасибо!