Download Linux Kernel 6.1
Linus Torvalds has version 6.1 of the Linux Kernel released, a version with extra long support. The kernel is the heart of the operating system and, simply put, sits as a layer between the hardware and the applications. In version 6.1 we find the first steps to support the Rust programming language and multi-generational LRU makes an appearance. More information is available 9to5Linux to find. Below you will find an overview of the most important changes in this edition.
Linux Kernel 6.1 Officially Released
More than two months in the works, Linux kernel 6.1 (codename Hurr durr I’m a ninja sloth) is here to introduce experimental support for the Peace programming language. While this may sound very exciting for some, you should keep in mind that “experimental” means that it’s only a very basic implementation of Rust that cannot be used for any real-world use cases.
Another major change in Linux 6.1 is the multi-generational LRU VM work to better identify the memory pages that are actually in use. In addition, the new kernel series brings the ability to perform PKCS#7 signature verifications in BPF programs and to create destructive BPF programs, and a new security-module hook for controlling how user namespaces are created.
The Loongarch architecture has been improved with support for BPF JIT compilation, kdump, kexec, and perf events, the Btrfs file system received major performance improvements, support for buffered writes with io_uring, and support for fs-verity-protected files to send operations, the perf tool gained improved support for AMD CPUs, and the FUSE file system now supports the creation of temporary files.
Among other noteworthy changes, the kernel is now capable of decompressing and launching itself independent of the hardware architecture on EFI systems, the EROFS (Enhanced Read-Only File System) file system now supports sharing of duplicated data across filesystems, the minimal GNU Make version for compiling the kernel is now 3.82, and a new io_uring mode helps differing the execution of ring-related stuff until an app needs it.
Of course, there are also new and updated drivers for supporting newer hardware. Worth mentioning here is support for the PinePhone keyboard, XBOX One Elite paddles, X-Box Adaptive controller, PhoenixRC Flight controller, VRC-2 Car controller, XP-PEN Deco Pro S, HID++ for all Logitech Bluetooth devices, and DualSense Edge controller.
Moreover, Linux kernel 6.1 brings support for precision boost hardware control for AMD CPUs, Aspeed crypto driver for hardware acceleration, support for Intel Meteor Lake processors, and support for the ASMedia NVM image format.
Last but not least, Linux kernel 6.1 should be an LTS (Long Term Support) series that could receive updates for at least two years, according to renowned Linux kernel developer Greg Kroah-Hartman, who always said that the last major kernel release of a year gets LTS support.
Version number | 6.1 |
Release status | Final |
Operating systems | Linux |
Website | Linux kernel |
Download | https://www.kernel.org/ |
License type | Prerequisites (GNU/BSD/etc.) |