Get the latest tech news
Linux 6.17 Looks To Address An Old & Obscure Kernel Limitation From 1993
Assuming no objections are raised by Linus Torvalds, an early pull request has been submitted for the upcoming Linux 6.17 merge window to address an obscure kernel limitation that has been in place going back all the way to 1993 during the Linux v0.99 kernel days.
He explained:"Looking through https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git (which doesn't have linked history, so you have to examine explicit "pre git" tags), I see: 4779b38bcb96 ("[PATCH] Linux-0.99.13 (September 19, 1993)") Which says "ELF binary support it a notable change." (If the goal was to avoid large memory allocations happening from userspace, we're way past PAGE_SIZE these days between IPC, BPF, etc.) The ELF file contains 78 program headers (the script inserts many holes when generating the assembly code).
Or read this on Phoronix