The Demise of 32-bit Support in the Linux Kernel?

2025-09-02

At the Open Source Summit Europe 2025, Arnd Bergmann, the maintainer of architecture support in the Linux kernel, delivered a talk discussing the potential removal of 32-bit system support. While desktop and server systems have long transitioned to 64-bit, a significant number of 32-bit devices remain in embedded systems. Bergmann noted that while the kernel is still adding support for some 32-bit boards, the number of 64-bit boards supported has significantly surpassed 32-bit ones. He argued that removing 32-bit support is a gradual process, requiring consideration of existing hardware and software support and analyzing user numbers to determine when to remove support for specific architectures. The talk also addressed challenges and solutions related to 32-bit support, such as high-memory support, the year-2038 problem, and big-endian support. Ultimately, Bergmann stated that the kernel will retain support for armv7 systems for at least another ten years, while support for other 32-bit architectures will likely fade away sooner.