Linux Kernel 5.7 Released

The latest version Linux 5.6 is the successor of Linux Kernel 5.6, released on March 31. It is a final stable version after seven RC (Release Candidates).

This version introduces Thermal Pressure checking to the task scheduler. Now it can be aware of overheating CPUs when CPU’s capacity is reduced due to thermal issues or frequency capping. When CPU overheats, task scheduler helps to make better decisions on allocating resources. Also, this version includes support for frequency invariant scheduler for some x85 CPUs, which makes them perform better with schedutil governor.

Also, support for ARMv8.3 Pointer Authentication, which was first introduced to Linux 5.0, has been extended to arm64kernel.  This should help protect the kernel against Return-Oriented Programming.

This version includes new exFAT file-system driver. This one is more reliable and more functional than the one implemented in Kernel 5.4 

Clone system call now allows creating process in a different cgroup than its parent. Before this release, perf could only profile tasks in a specific group, but now, with improved perf cgroup profiling, perf incorporates group information into each sample.

This release includes new LSM (Linux Security Modules) which allows BPF program to be attached to LSM (Linux Security Modules) hooks. This facilitates dynamic audit and MAC policy.

There are many other new features including the driver update.

kernel.org
https://www.kernel.org/