Firefox 32-bit Linux Support to End in 2026

Rationale and scale of impact

  • Telemetry suggests very few Firefox users are on 32‑bit at all; extrapolations put 32‑bit Linux x86 users at around 0.1% of Firefox users or “a few hundred to a few thousand.”
  • Many major distros and Chrome have already dropped full 32‑bit x86 support; by Mozilla’s cutoff date, most 32‑bit x86 distros will be in extended-support mode only.
  • Several commenters argue an open-source project still has to prioritize limited resources; others counter that open source typically supports any platform where volunteers keep it building.

Usability of 32‑bit-era hardware on the modern web

  • One camp: browsing on old 32‑bit CPUs is “miserable” because of RAM limits and slow JavaScript; examples include Gmail taking ~1 minute and ~500MB RAM on low-end hardware.
  • Another camp: with a lightweight Linux distro, an adblocker, and few tabs, even very old systems (Pentium, Atom netbooks, N270, etc.) can handle basic reading, email (non‑web), and niche protocols (Gopher, Gemini).
  • Several note that the browser itself is heavier now even on a blank page, and that “web browsing” is no longer a basic task because many sites are React SPAs overloaded with ads and video.

32‑bit vs 64‑bit: memory, stability, and user behavior

  • Some insist 32‑bit browsers genuinely use less RAM and that this matters on 2–4GB machines; this may explain the sizable share of 32‑bit Firefox on 64‑bit Windows.
  • Others report 32‑bit Firefox being unstable on 64‑bit systems with large, long‑lived profiles, likely due to 32‑bit address-space limits rather than missing libraries.
  • There’s concern that dropping 32‑bit will slowly break newer sites for these users, though polyfills defer that somewhat.

Dropping older x86‑64 CPUs and ISA baselines

  • Several argue Mozilla could also raise the x86‑64 baseline (e.g., x86‑64‑v2) and use instructions like CMPXCHG16B unconditionally, matching what modern OSes already require.
  • Discussion covers techniques like:
    • Multiple function implementations selected at runtime (glibc-style),
    • Kernel-style instruction patching (ALTERNATIVE),
    • Tradeoffs between portability, binary size, and small (< single‑digit %) performance gains.
  • Consensus: aggressive multi‑ISA support across the whole browser is complex and not “free.”

Who’s left on 32‑bit and what next

  • Remaining users include embedded systems, kiosks, some Raspberry Pi setups (though this drop is x86‑only), and retro/low‑power enthusiasts.
  • Many believe such users are technically savvy enough to:
    • Stay on ESR for the final year of security updates,
    • Switch to forks like Waterfox or Pale Moon,
    • Or rely on distros/communities (Gentoo, Arch32, Devuan/Derivatives) that keep 32‑bit ecosystems alive.
  • Several see this as a reasonable line to draw; others worry about “how small is too small” before a user group is effectively ignored.