After two months of development, Linus Torvalds presented the release of the nucleus Linux 6.15. Among the most noticeable changes are the audit mechanism in Landlock, memory mapping mode, the FWCTL subsystem, the NOVA driver for NVIDIA GPUs, implementation of the Hyper-V Hypervizer, support for zoned storage devices in XFS, network subsystem optimization, Bcachefs improvements, and control over operations through Io_uring.
The new version incorporated 15945 corrections from 2154 developers. The patch size is 59 MB, with changes to 13596 files, 739608 lines of code added, and 312168 lines removed. In the previous release, there were 12115 corrections from 1984 developers, with a 39 MB patch size. About 41% of the changes in version 6.15 are related to device drivers, approximately 16% involve hardware architectures, 13% are associated with network stacks, 5% with file systems, and 4% with the internal nucleus subsystems.
Innovations in the Linux 6.15 nucleus include:
- disk subsystem, input/output, and file systems
- In the fanotify mechanism, tracking of mounting and unmounting events is now possible.
- In XFS, support for zoned storage devices has been added, along with the rwf_dontcache flag to disable caching during writing, and atomic writing of multiple data blocks at once.
- In btrfs, instructions for mounting negative compression