Linus Torvalds said in the mailing list announcement: "The development work in the past week has been very smooth, and the final official version adjustment based on RC6 is not a lot. Overall, Linux Kernel 5.1 is a regular update, only over 13k commits (if you count the window) The merger period plus 1K). This is really normal for us. At present, the entire development work has ended, and it can be considered as a relatively reasonable regular upgrade version."
The Linux Kernel 5.1 kernel's noteworthy improvements can use persistent memory as RAM (system memory) in addition to physical memory, but this feature needs constant improvement. The new version also allows you to boot the device into the device-mapper device without using initramfs, as well as the cumulative patching feature that supports the live kernel patching feature.
For fans of the Btrfs file system, the official Linux Kernel 5.1 kernel finally allows users to configure the Zstd compression level. In addition, the file system monitoring function based on fanotify is improved by adding a so-called "super block root table" function to the fanotify interface, which can monitor a large number of changes on a large file system.
In addition, Linux Kernel 5.1 introduces a high-performance interface called io_uring that makes asynchronous I/O fast and extensible, a new way to allow secure transmission of signals in the case of PID reuse, and a new method called Timer's new cpuidle governor. Event-oriented or TEO for short, it is expected to improve power management without affecting power consumption.
Naturally, Linux Kernel 5.1 also includes a number of driver updates to make it compatible with more hardware devices. Now users can accessKernel.orgThe website is downloaded. If you want to compile it on a GNU/Linux distribution, we recommend that you wait for the first maintenance release update that will be released later this month.