The great god Linus Torvalds released the official version of the Linux Kernel 5.1 kernel today, which brings many important improvements while improving the existing features. This version update lasted a month and a half, but it's worth noting that it's not a long-term support version, so it's best for users to choose an existing LTS version.
Linus Torvalds said in the mailing list announcement: "The development work in the past week was very smooth, and the final official version adjustment based on RC6 was not a lot. Overall, Linux Kernel 5.1 is a regular update with only 13k commits (if you count the window merge period plus 1K). This is really normal for us. At present, the entire development work has been completed, and it can be considered as a relatively reasonable regular small 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, fanotify-based file system monitoring is improved by adding the so-called "super block root table" functionality to the fanotify interface, which can monitor large changes on large file systems.
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 The new cpuidle governor for Timer. 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.