A new series of Linux patches by Vincent Mailhol makes it easier for users to customize the kernel boot logo through kernel configuration options, supporting various formats and colors, while maintaining a build-time approach for simplicity.
It took over six years for the Linux kernel's new, more flexible mount API to be properly documented in man pages, which may have hindered its adoption. The documentation finally appeared in October 2022 with the release of manpages 6.16, after multiple stalled attempts, and highlights the challenges of maintaining technical documentation in traditional formats like Groff versus modern Markdown.
The upcoming Linux 7.0 kernel is expected to include improvements to IO_uring's IOPOLL polling mechanism, specifically moving to a doubly linked list to enhance request completion efficiency, which could lead to better asynchronous I/O performance.
Linux 6.19-rc2, the second release candidate for the upcoming Linux 6.19 kernel, has been released with minor bug fixes, driver updates, and support for new hardware, including Seagate Barracuda drives and a guitar controller. The release is part of the usual quiet phase before the stable release expected in early February, with most changes focusing on drivers, architecture, and filesystem improvements.
Open-source developer Armin Wolf is working on enhancing Linux kernel support for Windows Management Instrumentation (WMI) by implementing marshalling support that mimics Windows' ACPI/WMI handling, aiming to improve hardware compatibility and simplify driver development, with ongoing testing and review.
Linus Torvalds criticizes the proliferation of Linux Security Modules (LSMs), stating there are too many and advocating for standardization over creating new, overlapping security models, emphasizing the need for better guidance and collaboration within the Linux security community.
Development of Linux graphics drivers is progressing with early changes for Linux 6.20 or possibly Linux 7.0, including new buffer object synchronization features, improved GEM code, and the removal of support for the broken KDB debugger, with these updates queued for the upcoming merge window.
Linux 6.19-rc1 kernel has been released early, featuring driver updates, architecture improvements, Rust support, and preparations for upcoming hardware platforms, with the release timing influenced by Linus Torvalds' travel to Japan for conferences.
Linux 6.18-rc2 has been released with numerous fixes, including graphics driver updates and documentation improvements, as part of the development process for the upcoming Linux 6.18 LTS kernel expected in December.
Linux 6.18 will include fixes for lockups caused by systemd units reading many files on filesystems with the lazytime mount option, which previously led to high CPU usage due to quadratic complexity in inode switching. The update addresses a bug in the writeback code that caused system hangs when handling large numbers of dirty inodes.
Linux 6.17 aims to remove a longstanding 4K page size limitation in the kernel's handling of ELF program headers, a restriction dating back to 1993, to improve compatibility with modern ELF files on ARM64 platforms with 4K pages.
Linux kernel 6.12 has been released, featuring significant updates like mainline support for PREEMPT_RT, enhancing real-time application performance by allowing high-priority tasks to interrupt lower-priority ones. The update also introduces the BPF scheduler, improving scheduling behavior, and adds support for various hardware, including ARM-powered devices and the Raspberry Pi 5. Other enhancements include filesystem improvements, new RISC-V CPU ISA extensions, and better support for Wacom tablets and Snapdragon-powered notebooks. Security and performance fixes are also included.
The open-source Rust-written Redox OS has seen significant performance and correctness improvements in its kernel, including TLB shootdown support, improved signal handling, demand paging for performance boosts, a new frame allocator, and system call optimizations. The project aims to improve compatibility with ported applications and move closer to a self-hosted Redox, marking exciting progress for the from-scratch OS.
Linux 6.8-rc4 kernel is now available for testing, featuring fixes for Bcachefs, NTFS3 file-system, and Transmeta Crusoe booting issues. The release includes the usual driver and core networking fixes, with Linus Torvalds noting normal commit counts and contents for this phase of the release. Despite the Super Bowl, the kernel retains its stale codename "Hurr durr I'ma ninja sloth".
Linus Torvalds has released Linux 6.8-rc3, the latest weekly test candidate for the upcoming Linux 6.8 kernel, noting that it's slightly larger than expected but not concerning at this stage. The release includes driver fixes, filesystem updates, and tooling improvements, with notable changes such as initial support for Lenovo Legion Go controllers and optimizations for low-memory scenarios. Linux 6.8 is anticipated to be an important release, especially with Ubuntu 24.04 LTS considering its use.