Download Linux kernel 5.18

Spread the love

Linus Torvalds has version 5.18 of the Linux Kernel released† The kernel is the heart of the operating system and, simply put, it sits as a layer between the hardware and the applications. In version 5.18 we find support for the Intel Alchemist GPUs and AMD’s FreeSync Video Mode. More information is at 9to5Linux to find. Below is an overview of the most important changes in this release.

The 5.18 kernel has been released

Highlights of Linux kernel 5.18 include the switch to the C11 compiler standard, support for “user events” in the tracing system, support for AMD’s “host system management port” function, support for 64-bit integrity checksums on NVMe devices, support for the Intel’s “hardware feedback interface” feature, indirect branch tracking support for the x86 architecture, as well as better process scheduling performance on AMD Zen CPUs.

Linux 5.18 also improves the Btrfs file system with support for two new ioctl() operations allowing for direct reading from and writing to a file’s extent and cross-mount reflink/dedupe support, improves the random-number generator feature, improves the io_uring subsystem, adds RSA encryption support to the virtio-crypto device, and adds a new keep_last_dots mount option to the exFAT file system so that it no longer strips trailing periods from file names.

Also worth mentioning is the fact that 32-bit PowerPC systems finally support live patching in Linux kernel 5.18, which also implements support for the Intel software-defined silicon driver, support for ID-mapped mounts to the F2FS file system, built-in support for NFSv3 in the NFS file system, support for the BPF program-packing memory allocator, and a new fprobe function entry/exit probe mechanism for probing multiple functions with a single probe handler, based on ftrace.

For ARM users, Linux kernel 5.18 brings support for separate interrupt and virtually-mapped kernel stacks to 32-bit ARM systems, as well as support for the new QARMA3 pointer-authentication algorithm and shadow-stack build support to the AArch64 (ARM64) architecture .

For the RISCV architectures, Linux 5.18 introduces support for the “Sv57” page-table format, a new perf implementation that uses the SBI PMU and Sscofpmf extensions, support for the SBI CPU-idle extension, and support for restartable sequences. Also, the PA-RISC architecture received minimal vDSO support.

Among other noteworthy changes, Linux kernel 5.18 deprecates support for the ReiserFS file system, improves the bridge subsystem with support for multiple spanning trees, adds fragment support to the express data path (XDP) mechanism, and adds a new Linux kernel keyring called machine that contains the TPM’s Machine Owner Keys (MOK).

Last but not least, Linux 5.18 includes numerous new and updated drivers for better hardware support. Highlights include initial dual-core GPU support to the panfrost driver, support for HP laptops using Realtek audio, InterTouch support on ThinkPad T14 and P14s Gen 1 laptops, support for Razer BlackWidow keyboards, Fn mapping for MacBook Pro laptops with Touch Bar, and various goodies for Macs with the Apple T2 security chip and several Apple Magic Keyboard models.

Version number 5.18
Release status Final
Operating systems Linux
Download
License type Conditions (GNU/BSD/etc.)
You might also like