Big endian vs little endian by OS and ISA:
OS (Usually just for default code, can mostly work both ways for third-party software):
- IBM AIX Big endian
- IBM i: Big endian
- AmigaOS: Big endian
- OpenBSD: Big endian
- FreeBSD: Big endian (by default, there are little endian ports available)
- Linux: Little endian
ISA:
- PowerPC: Big endian (untill ppc64el, supports bi-endian)
- ARM: bi-endian
- MIPS: bi-endian
- SPARC: Big endian (by default, is posable to run little endian in niche cases)
- s390x: Big endian (Only)
- x86 and x86_64: Little endian (Only)
- LoongArch (Also called Loongarch64 or loong64): little-endian (only)
--------------------------------------------------------------------------------------
Sources:
Talospace
Debian Wiki
Date: January 2023
Back