Google Engineer Proposed Linux Kernel Stack Adjustment
A new proposal aims to reduce memory usage on ARM64 systems by allowing smaller kernel stack sizes at boot.
Updated on Sept. 30, 2026 in Data Centers

Live Poll
Should device manufacturers prioritize minimizing system memory usage to improve battery and performance?
A Google engineer has introduced 15 patches to the Linux kernel mailing list that would allow users to adjust kernel stack sizes at boot time. This change introduces a 12kB stack option alongside the current 16kB default to reduce system memory consumption.
Why it matters
Reducing kernel stack sizes helps lower overall memory overhead, which is particularly beneficial for resource-constrained environments such as Android. This mechanism provides a flexible solution for memory management without requiring a full kernel rebuild.
The proposed 12kB stack size is designed to work with 4kB pages, differing from the current 16kB default that can allocate approximately 100MB of memory. The system uses the kernel_stack_pages boot option to apply these changes.
The players
Google is a major technology company that contributes significantly to open-source software and the development of the Linux kernel.
Linux Plumbers Conference
This annual event gathers leading developers to discuss and resolve complex technical issues within the Linux operating system ecosystem.
The details
The patches allow administrators to customize the stack size via a command line option instead of recompiling the kernel. This specific modification is currently limited to ARM64 architecture systems to optimize efficiency.
Timeline
The proposal was posted to the Linux kernel mailing list in September 2026.
The topic is scheduled for discussion at the Linux Plumbers Conference in October 2026.
The Tech Race
This proposal reflects ongoing efforts in the tech sector to optimize operating system performance for memory-constrained mobile devices. It mirrors the industry-wide trend of replacing monolithic resource allocation with modular, configuration-based software engineering.
If adopted, this adjustment could lead to lower memory footprints on devices running Android, potentially improving overall system responsiveness. Developers and system integrators will gain more granular control over resource management without the need for custom kernel builds.
The takeaway
This proposal highlights how small architectural tweaks can lead to significant memory savings across a massive hardware ecosystem. Optimizing at the kernel level remains one of the most effective ways to extend the performance ceiling of mobile hardware.
What happens next
The proposal will be subject to technical review and discussion during the upcoming Linux Plumbers Conference in October 2026.
Further reading
For additional context on how major infrastructure updates are managed, visit the Data Centers section.
Source note: This article includes information reported by Phoronix.
Live Poll
Should device manufacturers prioritize minimizing system memory usage to improve battery and performance?







