After two months of development, Linus Torvalds presented the release of the nucleus Linux 6.10. The new version features several significant changes, including the NTSYNC Driver with Windows NT synchronization primitives, DRM Panic components to implement a Blue Father screen analogue, termination of support for the old CPU ALPHA, verification capability in the FS based on Fuse, access restriction to iOCTL through the LANDLOCK mechanism, subsystem for Profile of memory selection operations, system call MSEAL (), encrypted data exchange support with TPM devices, highly priority queues in DM-Crypt, and Panthor driver for the tenth generation GPU Mali.
The 6.10 version incorporated 14564 corrections from 1989 developers, with a patch size of 41 MB (12509 files affected, 547663 lines added, 312464 lines removed). In the previous release, there were 15680 corrections from 2106 developers, with a patch size of 54 MB. About 41% of the changes in 6.10 are related to devices drivers, 15% to hardware architectures, 13% to the network stack, 5% to file systems, and 4% to internal nucleus subsystems.
Main innovations in Linux 6.10 include:
- disk subsystem, input/output, and file systems
- Added a new FCNTL-operation F_DUPFD_Query, allowing processes to determine if two file descriptors point to the same file without disclosing unnecessary information.
- In the FUSE subsystem, the capability to apply the fs-verity mechanism for integrity and authenticity checking.
- The “High_priority” option added to the dm-crypt module for encrypting block devices, improving productivity on powerful servers.
- A Netlink-based protocol for controlling the NFS server, with the NFSDCTL utility available in user space.
- Continued work on implementing FSCK utility in Online mode in XFS file system, with addition of xfs_ioc_exchange_range iOctl for atomic byte range exchanges between files.