كل المقالات
Gadgets & Hardware

Linux to Remove x32 ABI by 2027 After 14 Years of Low Adoption

Manaal Khan29 May 2026 at 5:52 pm5 دقيقة للقراءة
Linux to Remove x32 ABI by 2027 After 14 Years of Low Adoption

Key Takeaways

Linux to Remove x32 ABI by 2027 After 14 Years of Low Adoption
Source: Latest from Tom's Hardware
  • Linux kernel developers plan to remove the x32 ABI by 2027 due to low adoption
  • The hybrid mode was introduced in 2012 to reduce memory usage but never caught on
  • Removal will free up 40 system call slots for future x86_64 development

Sebastian Andrzej Siewior, a kernel developer at Linutronix, has proposed removing the x32 ABI from the Linux kernel. If no objections arise, the 14-year-old hybrid mode will be gone by 2027.

The x32 ABI was an interesting experiment. It let 64-bit processors run programs with access to full 64-bit registers while using 32-bit pointers. The idea was simple: cut pointer sizes in half, fit more data in CPU caches, and get better performance without the memory overhead of pure 64-bit operation.

It didn't work out that way.

What x32 ABI Was Supposed to Do

When x32 ABI landed in Linux kernel version 3.4 back in 2012, memory was more expensive and caches were smaller. A pointer in pure 64-bit mode takes 8 bytes. In x32 mode, it takes 4 bytes. For programs that juggle millions of pointers, that's real savings.

The hybrid approach let programs use the full 64-bit instruction set and registers. They got access to all those extra CPU features while keeping a smaller memory footprint. Testing showed 5 to 10 percent performance improvements in specific workloads.

But there was a catch. Actually, several catches.

Why It Never Caught On

The 32-bit pointer size created a hard ceiling. Individual processes using x32 ABI could not address more than 4GB of memory. In 2012, that seemed like plenty for most applications. By 2015, it was becoming a real limitation. By 2020, it was a dealbreaker for many use cases.

This approach did not catch on... memory usage usually knows no bounds and even performance improvements did not help to get the whole thing to a point where certain types of tasks would move to x32 on a large scale.

— Sebastian Andrzej Siewior, Linux Kernel Developer at Linutronix

The ABI also required special compiler support and added complexity for developers. Building software for x32 meant maintaining another target alongside regular 32-bit and 64-bit builds. Most developers decided the 5 to 10 percent performance gain wasn't worth the extra work.

Perhaps the biggest problem: x32 ABI was Linux-only. Windows and macOS never implemented it. That meant cross-platform software couldn't rely on it, which meant most software ignored it entirely.

The Cost of Keeping It Around

40
system call slots currently blocked by the x32 ABI that could be reclaimed for future x86_64 kernel development

Legacy code doesn't sit quietly in a kernel. It needs testing, maintenance, and sometimes blocks other work. The x32 ABI currently occupies 40 system call slots that kernel developers could use for new features. That's not a trivial amount of the available address space.

Every kernel release requires testing x32 compatibility. Every new feature needs to consider x32 implications. For a mode that almost nobody uses, that's a lot of overhead.

Community Response

Discussion on Hacker News and Reddit has been largely supportive. Most developers agree the removal is overdue. The maintenance burden clearly outweighs the benefits for such a small user base.

Some niche users will miss it. Certain Gentoo users and high-performance computing enthusiasts have found value in the memory savings over the years. But even many of them acknowledge that the broader Linux ecosystem is better served by cleaning up this technical debt.

The 2027 timeline gives anyone still relying on x32 ABI roughly two years to migrate. That's reasonable for such a niche feature.

What Happens Next

The proposal is now in the objection period. If kernel maintainers and the broader community don't raise significant concerns, the removal will proceed. Based on the reaction so far, that seems likely.

For most Linux users, nothing changes. If you're running a modern distribution, you're almost certainly using pure 64-bit mode already. The x32 ABI will quietly disappear, and the kernel will be slightly simpler for it.

2012
x32 ABI introduced in Linux kernel 3.4
2025
Sebastian Andrzej Siewior proposes removal
2027
Expected removal from Linux kernel
ℹ️

Logicity's Take

Frequently Asked Questions

What is the x32 ABI in Linux?

The x32 ABI is a hybrid application binary interface that lets 64-bit processors run programs using 32-bit pointers. It was designed to reduce memory usage while keeping access to 64-bit registers and instructions.

Why is Linux removing the x32 ABI?

The x32 ABI never gained mainstream adoption. It adds maintenance burden to the kernel, blocks 40 system call slots, and requires ongoing testing for a feature almost nobody uses.

Will removing x32 ABI affect my Linux system?

For almost all users, no. Modern Linux distributions use pure 64-bit mode by default. Only a small number of specialized users in HPC or Gentoo communities have relied on x32.

When will the x32 ABI be removed from Linux?

If no major objections are raised to the current proposal, the x32 ABI will be removed by 2027, giving it a total lifespan of about 14 years.

Also Read
Why Your Graphics Card Costs So Much: One Diagram Explains It

For more on hardware economics and technical tradeoffs

ℹ️

Need Help Implementing This?

Source: Latest from Tom's Hardware

M

Manaal Khan

Tech & Innovation Writer

اقرأ أيضاً

رأي مغاير: كيف يؤثر اختراق الأمن الداخلي الأميركي على شركاتنا الخاصة؟
الأمن السيبراني·8 د

رأي مغاير: كيف يؤثر اختراق الأمن الداخلي الأميركي على شركاتنا الخاصة؟

في ظل اختراق عقود الأمن الداخلي الأميركي مع شركات خاصة، نناقش تأثير هذا الاختراق على مستقبل الأمن السيبراني. نستعرض الإحصاءات الموثوقة ونناقش كيف يمكن للشركات الخاصة أن تتعامل مع هذا التهديد. استمتع بقراءة هذا التحليل العميق

عمر حسن·
الإنسان في زمن ما بعد الوجود البشري: نحو نظام للتعايش بين الإنسان والروبوت - Centre for Arab Unity Studies
الروبوتات·8 د

الإنسان في زمن ما بعد الوجود البشري: نحو نظام للتعايش بين الإنسان والروبوت - Centre for Arab Unity Studies

في هذا المقال، سنناقش كيف يمكن للبشر والروبوتات التعايش في نظام متكامل. سنستعرض التحديات والحلول المحتملة التي تضعها شركات مثل جوجل وأمازون. كما سنلقي نظرة على التوقعات المستقبلية وفقًا لتقرير ماكنزي

فاطمة الزهراء·
إطلاق ناسا لمهمة مأهولة إلى القمر: خطوة تاريخية نحو استكشاف الفضاء
أخبار التقنية·7 د

إطلاق ناسا لمهمة مأهولة إلى القمر: خطوة تاريخية نحو استكشاف الفضاء

تعتبر المهمة الجديدة خطوة هامة نحو استكشاف الفضاء وتطوير التكنولوجيا. سوف تشمل المهمة إرسال رواد فضاء إلى سطح القمر لconducting تجارب علمية. ستسهم هذه المهمة في تطوير فهمنا للفضاء وتحسين التكنولوجيا المستخدمة في استكشاف الفضاء.

عمر حسن·