Ответы:
X64, amd64 и x86-64 - это имена для одного и того же типа процессора. Его часто называют amd64, потому что AMD придумал его изначально. Все современные 64-битные настольные компьютеры и серверы имеют процессор amd64.
Существует тип процессора под названием IA-64 или Itanium . Он встречается только в суперкомпьютерах и нескольких высококлассных серверах.
64-разрядный процессор может работать с 32-разрядной системой, поэтому у вас есть выбор установки версии amd64 или версии i386. Вот несколько точек сравнения:
Несколько лет назад некоторые программы имели ошибки при компиляции для 64-битных процессоров, но это в основном дело прошлого.
Вы можете запускать 32-битные программы в 64-битной системе; обратное неверно.
32-разрядное ядро может получить доступ к более чем 4 ГБ ОЗУ, поэтому наличие более 4 ГБ ОЗУ не является веской причиной для запуска 64-разрядного ядра. С другой стороны, 32-разрядная программа может получить доступ к менее чем 3 ГБ памяти.
Какой из них быстрее, зависит от приложения (в 64-битном режиме сокращение числа может быть более чем в два раза быстрее, в то время как манипулирование символами может быть более чем в два раза медленнее).
Если есть сомнения, на процессоре с поддержкой amd64 используйте дистрибутив amd64.
Вы можете использовать образы x86 и amd64. И да, первоначальное общее название для архитектуры было amd64, потому что оно было разработано AMD. Во всяком случае, сегодня обычно известен как x86-64 или даже x64.
Intel лицензировала набор инструкций AMD64 для своих 64-битных процессоров не Itanium. Тогда да, AMD64 - это одно общее имя для 64-битной архитектуры x86.
Конечно, ваш процессор может работать и с 32-битными ядрами x86, но это не рекомендуется, так как вы теряете все преимущества архитектуры x86-64 (в основном, большее адресное пространство и больше регистров).