Linus Torvalds heeft versie 5.17 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.17 treffen we onder meer verbeterde ondersteuning aan voor AMD-processoren. Meer informatie is bij 9to5Linux te vinden. Hieronder is een overzicht te vinden van de belangrijkste veranderingen uit deze uitgave.
The 5.17 kernel has been releasedA little over two months after the release of Linux kernel 5.16, the Linux 5.17 kernel series is here to introduce even more new features, such as a new “AMD P-State” subsystem for future AMD CPUs that provides a performance boost, a revamped fscache subsystem, as well as a new “page-table check” feature to better protect your GNU/Linux system from certain threats by detecting some types of corruption and automatically shutting down the system.
Linux kernel 5.17 also adds recursive support for id-mapped mounts, adds support for KCSAN (kernel concurrency sanitizer) for the AArch64 (ARM64) architecture, adds support for a new event type called FAN_RENAME to the fanotify subsystem, adds support for KFENCE, which can now detect missing memory barriers, to 32-bit ARM architectures, and adds a new syntax that would benefit Ceph file system mounts.
Among other noteworthy changes, Linux 5.17 introduces boot-time memtest memory tester to the m68k architecture, adds a field to store names for private anonymous memory in an attempt to optimize memory use in apps, introduces an alternative way to implement loops in BPF programs, adds support for tracking forced-idle time to the core scheduling feature, and adds support for offloading traffic-control actions on network devices.
There’s also a new reference-count tracking infrastructure for tracking down the source of reference-count bugs in the networking subsystem, a new “converged security and management engine” module for communication with the Intel Management Engine (ME) via Wi-Fi, support for booting user-mode Linux with a devicetree blob, as well as support for the MCTP (Management Component Transport Protocol) for serial devices.
Last but not least, Linux kernel 5.17 brings a new gpio-sim module for simulating GPIO chips, switches the random-number generator to the BLAKE2 cryptographic hash function for extra security and a performance boost, adds the ability to decompress kernel modules within the kernel itself, extends FUSE file system’s initialization flags, and adds support for passing USB devices to Xen guests in the Xen USB virtual host driver.
As usual, numerous drivers have been updated and new ones were added to offer you the best possible hardware support for your GNU/Linux distribution. Noteworthy additions include support for AMD Renoir audio DSPs, Intel’s new “platform firmware runtime update” driver for rebootless updating of parts of the system firmware, and much more.