The most recent stable version of the kernel for Unix-like operating systems, the Linux Kernel 5.7 Features Released, is now available. There are numerous substantial upgrades and new features in the new kernel.
This article will show you how to upgrade to the most recent kernel as well as 12 noteworthy new features of the Linux kernel 5.7.
12 New Features of Linux Kernel 5.7 Released

The Linux Kernel 5.7 Features Released, is now available here below:
1: Support for New ARM Features and Devices
The 64-bit ARM architecture received upgrades with the release of the new 5.7 Linux kernel. This includes in-kernel pointer authentication and extension support for ARM Activity Monitors.
Additionally, it supports PineTab, Pine Book, Pine Phone, and other ARM-based devices thanks to its stated compatibility with the All Winner A64 processor and Rock Chip RK3399 SoC. Additionally, it offers mainline support for the Mediatek MT8516 SoC, the NXP i.MX8M Plus, and the Qualcomm Snapdragon 865 SoC.
2: IO-urging Linux I/O Interface Improvements
Although IO urging has been since the Linux kernel 5.1 release, the most recent 5.7 release introduces additional capabilities and enhances performance to give even better and quicker I/O.
3: A new driver for the exFAT filesystem
The most recent Linux kernel has good exFAT support for reading from and writing to the exFAT file system as well as a new Samsung exFAT file-system driver.
The new driver not only offers trustworthy exFAT support for Linux, but it also enables Windows users to access disk-encrypted data.
4: A new driver for “Tiny Power Buttons”
An ACPI (Advanced Configuration and Power Interface) power button driver is now included with Kernel 5.7 and is used to power virtual computers.
This new feature’s primary goals are to simplify VM images and speed up startup. This is accomplished by directly managing virtual machine events and communicating with the init process.
5: Supported by Intel Tiger Lake (Gen 12)
Support for Intel Tiger Lake (generation 12) is now enabled by default in the new Linux 5.7 kernel. Although it was included in earlier versions, this feature was concealed by the kernel module flag.
6: Enhanced Hardware Assistance
A few pieces of hardware, including the Logitech G11 keyboard, Personas Studio 1810c, MOTU Micro Book IIc, Goodix GT917S, and GT9147 touchscreens, now have native (or improved) support under Linux thanks to the most recent kernel.
Updates to the ALSA core, ASoC, HD audio, and USB audio are included in the new kernel with regard to the sound subsystem.
7: Updates to F2FS and XFS
For the most recent Linux kernel, the F2FS (Flash-Friendly File-System) has been modified. In addition to the currently available LZO and LZ4 compression methods, Zstd compression support is introduced. In addition, the file system now includes additional kernel ioctls, DebugFS, improvements to DIO reads, and numerous other bug fixes.
Updates and modifications to the XFS file system also included improved metadata validation and two pieces of code.
Different 5.7 Linux Kernel Features
- Thermal pressure tracking to better allocate tasks to CPUs and prevent thermal throttling.
- A driver for USB Fast Charge from Apple.
- Better support for Intel Speed Select Technology.
- Support for DRM TTM huge pages, which seeks to cut down on CPU consumption and TLB misses
- OverlayFS fixes that enable remote, upper-file system functionality with VirtIO-FS on top.
Updating the Linux Kernel
The most recent Linux kernel version offers updates and increased system security. There is nothing preventing you from updating to the most recent version of the Linux kernel if you are not operating a production Linux server and have discovered a feature you desire or need.
A backup should be made, and any person running a production Linux server should carefully schedule the upgrade to reduce downtime.
Conclusion
Now that you are aware of what to anticipate from the new Linux kernel 5.7, you can upgrade your system to use it. You may already be aware if you’re an experienced user that you can create your own Linux kernel from scratch. Please refer to our instructions on how to build a Linux kernel for further information.