Linux 6.8 Continues Work For Clearing The sysctl Sentinel Bloat
Linux 6.8 is continuing the work toward allowing the sysctl sentinel to be removed, the final empty element on sysctl arrays
Stay updated with breaking news from Luis Chamberlain. Get real-time updates on events, politics, business, and more. Visit us for reliable news and exclusive interviews.
Linux 6.8 is continuing the work toward allowing the sysctl sentinel to be removed, the final empty element on sysctl arrays
Some code cleaning within the sysctl space of the Linux kernel will eventually eliminate around 64 bytes of bloat per array within the kernel where a sentinel can be removed.
The Linux 6.6 modules infrastructure is changing to better protect against the illicit behavior of NVIDIA's proprietary kernel driver.
At the 2023 Linux Storage, Filesystem, Memory-Management and BPF Summit, Luis Chamberlain led a plenary session on kernel support for block sizes larger than 4KB. There are assumptions in the current kernel that the block size used by a block-layer device is less than or equal to the system's page size—both are usually 4KB today. But there have been efforts over the years to remove that restriction; that work may be heading toward fruition, in part because of the folio efforts of late, though there are still lots of areas that need attention.
Bcachefs is a longstanding out-of-tree filesystem that grew out of the bcache caching layer that has been in the kernel for nearly ten years. Based on a session led by Kent Overstreet at the 2022 Linux Storage, Filesystem, Memory-management and BPF Summit (LSFMM), though, it would seem that bcachefs is likely to be heading upstream soon. He intends to start the process toward mainline inclusion over the next six months or so.