“英特尔兼容”不是很精确。
英特尔曾经制造过大端处理器,尤其是 StrongARM 和 XScale。这些不使用通常称为 x86 的 IA32 ISA。
再往前看,英特尔还制造了不兼容 x86 的 little-endian i860 和 i960。
再往前看,x86 的前身(8080、8008 等)也不兼容 x86。作为 8 位处理器,字节顺序并不重要......
现在Intel还在做Itanium(IA64),它是bi-endian:正常运行是big-endian,但处理器也可以运行在little-endian模式。它确实能够在 little-endian 模式下运行 x86 代码,但本机 ISA 不是 IA32。
据我所知,AMD 的所有处理器都与 x86 兼容,并带有一些扩展,例如 x86_64,因此必然是 little-endian。
Ubuntu 可用于 x86 (little-endian) 和 x86_64 (little-endian),对于 ia64 (big-endian)、ARM(el) (little-endian)、PA-RISC (big-endian) 的端口不太完整,尽管处理器同时支持)、PowerPC(大端)和 SPARC(大端)。我不相信有 ARM(eb)(大端)端口。