«Intel-совместимый» не очень точный.
Intel использовала для создания процессоров с прямым порядком байтов, в частности StrongARM и XScale. Они не используют IA32 ISA, широко известный как x86.
В далеком прошлом Intel также выпустила младшие порядковые номера i860 и i960, которые также не совместимы с x86.
Еще в истории предшественники x86 (8080, 8008 и т. Д.) Также не совместимы с x86. Будучи 8-битными процессорами, порядок байтов не имеет значения ...
В настоящее время Intel по-прежнему выпускает Itanium (IA64), который имеет двоичный порядок: нормальная работа выполняется с прямым порядком байтов, но процессор также может работать в режиме с прямым порядком байтов. Может случиться так, что он сможет запускать код x86 в режиме с прямым порядком байтов, но нативный ISA - это не IA32.
Насколько мне известно, все процессоры AMD были x86-совместимыми, с некоторыми расширениями, такими как x86_64, и, следовательно, обязательно с прямым порядком байтов.
Ubuntu доступен для x86 (с прямым порядком байтов) и x86_64 (с прямым порядком байтов), с менее полными портами для ia64 (с прямым порядком байтов), ARM (el) (с прямым порядком байтов), PA-RISC (с большим порядковым номером , хотя процессор поддерживает и PowerPC (с прямым порядком байтов), и SPARC (с прямым порядком байтов). Я не верю, что есть порт ARM (eb) (big-endian).