Linux 7.3 Released
First reported by Lwn ·
Your Linux kernel now includes performance boosts and new filesystem capabilities, potentially affecting stability and resource management.
Linus Torvalds has released the Linux kernel version 7.3, marking a record-breaking development cycle. This release includes 18,765 non-merge commits from 3,021 developers, with 807 being first-time contributors. Key changes in the 7.3 kernel encompass extensions to binfmt_misc, group-scheduling improvements for large systems, the introduction of the failfs filesystem, the fchroot() system call, global per-CPU data for BPF programs, the completion of the sched_ext subscheduler, working-set tracking for virtual machines, enhanced NTFS3 filesystem support for alternative data streams, and numerous SMB server enhancements. The release sets the stage for the merge window of the upcoming 7.4 kernel, although Torvalds is currently on vacation and will begin merging later.
The record-breaking number of commits and first-time developers in Linux kernel 7.3 indicates a robust and expanding community contributing to its development. This sustained influx of new talent and code suggests a healthy ecosystem, potentially accelerating the integration of novel features and security patches. The kernel's continuous evolution, driven by such a large and active contributor base, positions it as a resilient and rapidly advancing operating system foundation.
New features like sched_ext, improved group scheduling, and working-set tracking for VMs point towards enhanced performance and resource utilization for large-scale deployments and virtualization. The failfs filesystem, while seemingly odd, could serve as a critical tool for stress testing and debugging. These advancements collectively suggest a kernel designed to handle increasing complexity and demands in modern computing environments, from servers to complex cloud infrastructures.
AI-written summary. May contain errors.