Linus Torvalds heeft versie 5.18 van de Linux Kernel vrijgegeven. De kernel is het hart van het besturingssysteem en zit, simpel gezegd, als laag tussen de hardware en de applicaties in. In versie 5.18 treffen we onder meer ondersteuning aan voor de Intel Alchemist-gpu's en AMD's FreeSync Video Mode. Meer informatie is bij 9to5Linux te vinden. Hieronder is een overzicht te vinden van de belangrijkste veranderingen uit deze uitgave.
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_dotsmount 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
machinethat 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.