After two months of development Linus Torvalds introduced The kernel release Linux 5.15 . Among the most notable changes: the new NTFS driver with recording support, the KSMBD module with the implementation of the SMB server, the DAMON subsystem to monitor memory access, primitives for real-time mode, support for FS-VERITY in BTRFS, system call Process_MRelease for a shortage system call Memory, DM-IMA remote certification module.
in the new version passed 13499 fixes from 1888 developers,
Patch size – 42 MB (changes affected 10,895 files, added 632522 rows of code, removed 299966 lines). About 45% of all changes presented in 5.15 are associated with device drivers, about 14% of the changes are related to updating code specific for hardware architectures, 14% is associated with a network stack, 6% with file systems and 3% with internal core subsystems.
- disk subsystem, enter / output and file systems
- in the kernel is adopted by the new implementation of the NTFS file system, open by Paragon Software. The new driver can operate in recording mode and supports all the features of the current version of NTFS 3.1, including advanced file attributes, access lists (ACL), data compression mode, efficient work with emptiness in files (Sparse) and play changes from the journal to restore integrity after failures .
- The BTRFS file system implements support for the FS-VERITY mechanism used for transparent integrity control and authenticity of individual files according to the cryptographic hash or keys associated with the files in the metadata. Earlier, FS-VERITY was only available for FS EXT4 and F2FS.
BTRFS also added support for the mapping user identifiers for mounted file systems (previously supported for FAT FAT, EXT4 and XFS). This feature allows you to match the files of a certain user on an affected stranger section with another user in the current system.
Among other changes to BTRFS: Accelerating the addition of keys to the directory index to improve the performance of file creation; The ability to work RAID0 with one device, and RAID10 with two (for example, in the process of reconfiguring the array); option “Rescue = Ibadroots” to ignore the incorrect extent tree; Acceleration of the operation “Send”; Reducing block conflicts during rename operations; Ability to use 4K sectors on systems with a size page size 64K.
- in XFS stabilized the possibility of use in the FS Dates after 2038. The mechanism of deferred deactivation of INDEE and support for the deferred installation and deleting file attributes is implemented. For the purpose of excluding problems Removed