Linus Torvalds recently announced the release of the official version of Linux Kernel 6.19, and also opened the merge window for Linux Kernel version 7.0, which means that Linux Kernel 6.19 is the final version of Linux Kernel 6.x. This update involves many changes to the kernel, including the underlying security architecture, network protocols, file systems, and graphics pipelines. Users using Linux distributions can wait for developers to adapt and update, and professional users can also compile the new kernel by themselves.

In terms of underlying security architecture:
Linear address space isolation: Initial support for Intel LASS technology, which forcibly isolates the address space of user mode and kernel mode through hardware means, blocking malicious detection of the kernel.
PCIe link encryption and authentication: For the first time, physical layer encryption and device authentication for PCIe links are supported to prevent man-in-the-middle attacks via physical side channels or illegal hardware insertion.
Arm MPAM support: For the first time, regional monitoring of memory system resources is introduced for the Arm architecture, allowing the system to finely control and monitor CPU cache, memory bandwidth, etc., to prevent performance jitter caused by resource competition.
User-mode UML multi-processor support: User-mode Linux UML finally supports multi-processors, greatly improving the performance of virtualized test environments.
Storage system improvements:
Ext4 giant block support: ext4 can now manage file systems with a "block size" larger than the "page size", and can efficiently handle data blocks of 64K or larger on traditional 4K page systems.
Btrfs: scrub and device replace operations now no longer block system hibernation.
Btrfs: Optimized for RAID56 arrays, improved support for block sizes (again block size is larger than page size)
New Shutdown ioctl: Allows more graceful management of file system shutdown states.
zram write-back batch processing: significantly improves the writing efficiency of compressed memory driver zram and reduces the system burden in low-memory environments.
Graphics and networking improvements:
The graphics driver layer introduces a color pipeline, clearing the final obstacle for Linux to completely implement fully hardware-supported HDR output. The Wayland synthesizer can directly utilize the pipeline for high-precision color mapping.
Network: Supports marking specific Sockets as exempt from system global memory limits to ensure high availability of core network services.
Network: Added support for automotive CAN XL protocol.
Network: RFC 5837 tracing enhancements make network diagnosis more transparent by improving the route tracing protocol.
Hardware support:
Added native management support for USB-C interfaces on Apple Macs equipped with M-series chips.
Early support for Intel Nova Lake desktop and mobile processors and support for Intel Xe3-LPG graphics cards.
Officially supports the LoongArch32 subarchitecture.
Added support for Logitech G13 Gaming Edition and G PRO X Superlight 2 receivers.
In terms of GPU, support for Adreno 612 and Mali-G1 has been added.
Related articles:
Linus Torvalds confirms the next kernel version will be Linux 7.0