Endian wars and anti-portability: this again?

Programmers go to war over “old” chips and “backwards” bytes — Linus gets dragged

TLDR: Spots says software should run on old and unusual chips, arguing it improves quality and even caught a Linux bug. The comments split: some cheer portability, while others say it’s needless complexity, citing Linus Torvalds and “little endian won.” It matters for software reliability across devices.

The internet’s nerdiest street fight is back: the “endian wars.” In a fiery post, Spots argues that making software run everywhere — even on “ancient” chips — boosts quality, citing a real Linux bug she uncovered by testing on a 1995 PC. She defends both ways computers store numbers (big vs little endian), and the crowd goes wild. Commenter RcouF1uZ4gsC hammers the message: refuse community-made ports and you’re “hurting your users.” Meanwhile, josephg echoes how hard these ports are, saying contributors “fight an uphill battle” to get maintainers to care.

Then zephen slams down the celebrity card: “Linus Torvalds disagrees. Vehemently,” linking a Phoronix piece to argue not every chip variant deserves love. Team Portability vs Team Pragmatism instantly forms. userbinator goes scorched-earth: “Little endian won… big endian lost,” tossing in a cheeky “9-bit byte” jab at exotic machines no one wants to maintain. On the softer side, lovich admits they learned a ton and were shocked how much old tech still lives — PowerPC updates in 2025? Surprise!

The vibe: half textbook, half soap opera. There are callback jokes to the “Itanic” (Itanium) flop, side-eyes at emulator glitches, and endless “who actually needs this?” snark. Verdict from the comments? Ports are either heroic lifelines or pointless baggage — and the byte-order battle rages on.

Key Points

  • The author argues the open-source community is often hostile to portability and counters common objections.
  • Linux 6.7 removed Itanium support; DEC Alpha AXP and Itanium are cited as Linux-supported architectures without current commercial viability.
  • Alpha is presented as educationally valuable and influential to RISC-V; Gentoo community maintains ongoing Alpha development.
  • Several architectures retain relevance: MIPS (commercial use), SPARC (open, patent-free), PowerPC (evolving, affordable systems), and Motorola 68000 (embedded use).
  • Testing on real Intel Pentium (586) hardware revealed a Linux kernel security bug masked on newer CPUs and in QEMU due to CR4 emulation issues.

Hottest takes

"If you are a maintainer of a libre software project and you refuse a community port to another architecture, you are doing a huge disservice to your community and to your software’s overall quality." — RcouF1uZ4gsC
"Linus Torvalds disagrees. Vehemently." — zephen
"Little endian is logical and won, big endian is backwards and lost for good reason." — userbinator
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.