Never Bet Against x86
Claims that you should “never bet against x86” are being challenged as ARM (Apple M‑series, AWS Graviton) gains ground in laptops, servers, and low-power compute, while x86 still dominates high-end gaming, SIMD/HPC workloads, and legacy business software. Commenters contrast x86’s highly standardized, broadly compatible PC ecosystem with ARM and RISC‑V’s fragmented hardware and firmware, arguing this friction slows their adoption despite better performance‑per‑watt. There is no consensus on x86’s long‑term fate: some see it headed toward a legacy niche like IBM POWER, others think improved x86 efficiency and entrenched software will keep it relevant for decades.
x86’s Current Position vs. ARM
- Many see x86 as under pressure: out of mobile, challenged in servers (AWS Graviton), and losing mindshare in laptops/desktops to Apple Silicon and other ARM designs.
- Others argue x86 still leads in some absolute performance metrics (multi-threaded, SIMD/HPC, floating point, “big iron” desktop CPUs) and remains very strong in gaming and high-end PCs.
- Several commenters note that performance-per-watt gaps have narrowed since the early M1 era; recent x86 and ARM parts are now closer.
Ecosystem, Standardization, and Backward Compatibility
- A major pro‑x86 theme: predictable, standardized platform. Any generic x86 PC is expected to run mainstream OSes (Windows, Linux, BSDs, even FreeDOS) with minimal fuss.
- ARM (and especially RISC‑V) are described as fragmented “jungle” ecosystems: heterogeneous peripherals, device-specific firmware, vendor kernels, and spotty mainline Linux support.
- Some fear the decline of x86 could mean the end of the relatively open, interchangeable “PC platform.”
ARM’s Strengths and Weaknesses
- ARM is praised for efficiency, especially in servers where power and cooling costs dominate, and in consumer devices like MacBooks and cloud instances.
- For everyday workloads (web, typical applications), ARM is seen as more than sufficient.
- Several posts claim ARM still lags in floating‑point, big integers, SIMD width, and heavy scientific/engineering workloads; concern that consumer-oriented ARM chips may underserve “power” users.
Emulation and Transitions (Apple, Microsoft, Valve)
- Apple’s Rosetta is repeatedly cited as a successful x86→ARM emulation story; some argue Valve is trying a similar path with FEX for gaming on ARM (including possible VR and mobile use).
- Skeptics note that historically x86 emulation on new architectures is hard, especially around memory ordering and drivers, and success like Apple’s is rare.
- Windows on ARM is viewed as improving but still constrained by compatibility gaps (drivers, plugins, legacy apps).
RISC‑V, Openness, and Firmware
- RISC‑V is seen as promising for openness but criticized as messy and ISA-inefficient by some; others counter that tooling reuse and standards matter more than pure ISA elegance.
- Debate over ACPI/UEFI vs device trees:
- One side values ACPI/UEFI for PC-like standardization, including on ARM.
- Another side objects to persistent low-level firmware, preferring open, inspectable device trees despite their rough edges.