Linus Torvalds officially releases Linux Kernel 5.19 and teases Linux 6.0 as the upcoming kernel series.

 The Linux 5.19 kernel series has been released and is generally available, according to Linus Torvalds. It is a significant branch that adds more new features, better hardware compatibility, and numerous bug and security improvements.

Linus Torvalds officially releases Linux Kernel 5.19 and teases Linux 6.0 as the upcoming kernel series.

A new user-space API for managing MultiPath TCP (MPTCP) flows, initial support for Loongson's "LoongArch" RISC ISA CPU architecture, support for the ARM Scalable Matrix Extension, and support for ZSTD-compressed firmware files are all included in the Linux kernel 5.19, which has been in development for more than two months (SME).

A new generic ticket spinlock type to add support for full qspinlock implementation in various architectures like RISC-V, OpenRISC, and C-SKY, as well as new support for supervisor-mode page-based memory types and the ability to run 32-bit binaries on 64-bit systems for RISC-V architectures, support for SMP coprocessors, KCSAN, and hibernation to the Xtensa architecture, and a new FAN MARK

In addition, Linux 5.19 adds support for storing billions of extended attributes with each inode, a virtual machine implementation for the m68k architecture based on the Android Goldfish emulator, and a new "logged attribute replay" feature that enables multiple extended file attributes to be changed simultaneously in an atomic manner in the XFS file system.

Additionally, the EROFS read-only file system has been modified to employ a new memory and the fscache layer to improve performance while operating a large number of containers. The ability for the kernel to regulate memory utilisation when using Zswap, the ability to trace modules that poisoned the kernel, and proactive reclaim interface to cause memory reclaim on a memory cgroup.

Linux 5.19 adds support for rules in the Landlock security module to control file renaming, improves the lockdown mode to stop privileged processes from altering kernel memory without the kernel's permission, adds support for fs-verity file digests to the Integrity Measurement Architecture (IMA), adds a Clang-compiled structure randomization hardening feature, and further enhances the random-number generator.

The Linux kernel 5.19 also improves the SLUB memory allocator's debugging infrastructure, the ability to store typed pointers in BPF maps, the io uring subsystem, and the x86 split-lock detection mechanism, among other things. Polled I/O support for the virtio-blk driver and handling ID-mapped mounts for the OverlayFS file system are also added.

Of course, Linux kernel 5.19 also includes a tonne of newly updated and new drivers to bring support for new gadgets, such as the Raspberry Pi Sense HAT joystick, the Mega World controller's force feedback, the ThinkPad TrackPoint Keyboard II, and the Google Whiskers touchpad.

Additionally, the NVIDIA Tegra 194 and other devices that can record timestamps in reaction to events are supported by Linux 5.19 thanks to the implementation of a new "hardware timestamp engine" subsystem.

Linux 5.19's source tarball is currently available for download from the kernel.org website for those of you who enjoy building kernels. Everyone else would have to hold off on updating their installations to the new Linux kernel series until the maintainer of their distribution has upgraded the kernel(s) to version 5.19.

Now that Linux kernel 5.19 is out, the merge window for Linux kernel 5.20 is now open. It appears, nevertheless, that Linus Torvalds will eventually abandon the Linux 5.x series in favour of Linux 6.0. Since I'm beginning to worry about being confused by large numbers once more, I'll probably name it 6.0, Torvalds stated.

Post a Comment

0 Comments