After two months of development, Linus Torvalds presented the release of the nucleus Linux 6.5. Among the most noticeable changes: support for Intel TPMI power control mechanism, CacheStat system call, continuation of the support of the RUST language, support for Unaccepted Memory, support for RISC-V vector instructions, the FPROBE-EVENTS mechanism, the translation of the outdated memory distribution mechanism of SLAB, The “Data-toon” mode in Overlayfs, mounting mode “Beneath”.
The new version adopted 14674 corrections from 2016 developers.
The size of the patch is 78 MB (the changes affected 17646 files, 1294205 lines of code were added, 930515 rows were removed).
About 32% of all changes presented in 6.5 are related to devices drivers, about 26% of the changes are related to updating the code specific for hardware architectures, 8% are associated with network stack, 2% with file systems and 2% with the internal nucleus subsystems.
Main innovations in the nucleus 6.5:
- Memory and system services
- In the interface Rapl (Running Average Power Limit), support for the mechanism tpmi (Topology Aware Register and PM Capsule Interface), used in Intel processors to activate nutrition control capabilities. Rapl TPMI supplements the previously available Rapl MSR/MMIO interface and is characterized by more flexible capabilities for setting power restrictions.