На этот вопрос уже есть ответ:
Об этом, должно быть, спрашивали много раз, но по какой-то причине после десяти минут изучения этого неясно
, почему существуют отдельные 64-битные и amd64?
Означает ли это, что 32-битный код не будет работать на 64bit, но на; y на amd64?
или просто Intel и amd разошлись и 64 оптимизирован для Intel, amd оптимизирован для amd?
amd64
(или x86-64
, обычно названный 64-разрядным) назад совместимо с x86
, таким образом, программное обеспечение, записанное для последнего, может работать на первом. Название происходит от того, что AMD придумал его, но Intel принял его и программное обеспечение для amd64
выполненный очень хорошо на Intel CPUs. С тех пор amd64
расширяется x86
, x86
не может запустить программное обеспечение, записанное для amd64
/ x86-64
.
MacBook раньше имели центральные процессоры архитектуры PowerPC, но они давно сместились к amd64
/ x86-64
архитектура. Отдельное изображение предлагается для Macs не из-за оптимизации, но из-за начальной загрузки проблем, вызванных реализацией UEFI в Macs (см. , Что является особенным в ISO-образе Mac? ).
Ubuntu предлагает три опции для x86
(обычно названный 32-разрядным) и его архитектура преемника amd64
/ x86-64
:
x86
изображение amd64
изображение, загрузочный UEFI/BIOS. amd64
изображение, загрузочный BIOS (т.е. системы UEFI загрузит их в режиме начальной загрузки Прежней версии).