Software-update: Linux kernel 5.14

NewTux logo (75 pix)Linus Torvalds heeft versie 5.14 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. Versie 5.14 bevat onder meer ondersteuning voor corescheduling en een nieuwe I/O-prioritycontroller. Daarnaast is de driver voor AMD-gpu's flink verbeterd en zijn er verbeteringen aangebracht in de ondersteuning voor onder meer Intel Alder Lake en Raspberry Pi 400. Meer informatie over de verbeteringen in deze release is te vinden bij Phoronix. Hieronder is te vinden wat ze er bij 9to5Linux over deze uitgave te zeggen hadden:

Linux Kernel 5.14 Officially Released

Less than two months in development, the Linux 5.14 kernel brings cool new features to the table, such as the merge of the core scheduling functionality to better protect our Linux computers against some Spectre vulnerabilities, the burstable CFS bandwidth controller, or the new mechanism for better controlling resource limits within user namespaces.

Also new is an I/O priority controller for control groups designed for managing the priority of block-I/O requests generated by the members of each group, a new rate limiter for the split-lock detection feature on the x86 architecture for sleeping processes that create a split lock, as well as a new PCI-over-virtio driver for supporting PCI drivers in user-mode.

Linux kernel 5.14 also comes with good news for ARM 64-bit (AArch64) users as the KVM (Kernel-based Virtual Machine) virtualization module now supports the ARM64 memory tagging extension in guests and it’s now possible to configure the ARM64 pointer authentication independently for kernel and user space.

Other interesting features include a new mechanism for creating custom configuration of multipath hash policy for both IPv4 and IPv6 traffic, support for SOCK_SEQPACKET sockets in the virtio I/O virtualization framework, support for booting Zstd compressed kernels on the s390 architecture, as well as a new system call named memfd_secret() that can create a private region of memory that not even the kernel can access it.

Another important change in Linux kernel 5.14 is the fact that the libata subsystem is now being used for controlling IDE devices rather than the old IDE block drivers, which have been completely removed.

Among the improvements, there’s a much-enhanced AMDGPU graphics driver for AMD GPUs, a better SO_REUSEPORT socket mechanism for allowing more control to apps over how to handle failovers, support for the F2FS file system to compress mmap() mapped files, and an improved EXT4 file system that can now force all pending transactions out of the journal to prevent information leaks.

Last but not least, Linux 5.14 sees the initial merge of the infrastructure for BPF program loaders, KFENCE support and support for transparent huge pages in the RISC-V architecture, the merge of the control-group kill button patch set for quick killing of all members of a control group, and numerous new and updated drivers for top-notch hardware support.

You can download Linux kernel 5.14 right now from the kernel.org website if you fancy compiling it yourself, but I highly recommend that you wait until it lands safely in the stable software repositories of your favorite GNU/Linux distribution before updating, or sticking with one of the several long-term supported kernel branches.

Linux kernel 5.14

Versienummer 5.14
Releasestatus Final
Besturingssystemen Linux
Website Linux kernel
Download https://www.kernel.org/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

31-08-2021 • 20:17

3

Submitter: TheVivaldi

Bron: Linux kernel

Reacties (3)

3
3
3
1
0
0
Wijzig sortering
Wat bijna nergens terugkomt in de changelogs en announcements zijn de enorme verbeteringen in ALSA, en dan met name voor een hele reeks FireWire audio interfaces, zoals mijn RME Fireface 400.
It turns out that some Firewire audio devices expect timing information in the delivery stream to match the proper playback time for the audio contained in the stream. A naive driver ends up sending packets of sound to the Firewire device that wanted to be played before the packet arrives. No wonder the devices didn’t work correctly. I’m running a 5.14 development kernel, and so far my Focusrite Saffire Pro40 has been running marvelously, where previous kernels quickly turned its audio into a crackling mess.
The Linux Kernel 5.14 Audio Update

Exact dit had ik ook regelmatig: eens in de X minuten veranderde mijn audio in een soort ring modulator, wat na X seconden ook weer verdween. Sinds ik kernel 5.14 draai (vanaf rc6) heb ik dat helemaal niet meer gehad! _/-\o_

En ook goed nieuws voor de USB audio interface-gebruikers:
Linux 5.14 has re-landed support for improvements to lower the latency of its USB audio driver.

Recently there was work by Linux sound subsystem maintainer Takashi Iwai of SUSE to reduce the latency of the USB audio driver during audio playback. The improvements have been successfully tested with PulseAudio, JACK, PipeWire, and other user-space software.
USB Low Latency Audio Support Re-Submitted For Linux 5.14

Samen met de enorme stappen die met PipeWire gemaakt zijn (drop-in replacement voor Jack en PulseAudio) staat er niks meer in de weg voor pro-audio op Linux! Op een rijtje populaire plugins na dan ;)

[Reactie gewijzigd door haling op 24 juli 2024 18:05]

Huh. Interessant. Merendeel van de updates lijkt meer nuttig voor server-based Linux en systeembeheerders, maar sommige dingen zijn zeker ook nuttig voor standalone PCs zoals voor consumenten op het gebied van veiligheid, resource usage/management en andere vlakken.

[Reactie gewijzigd door Verwijderd op 24 juli 2024 18:05]

Dan kan nooit kloppen, het overgrote deel is altijd drivers ;)

Volgens Linus:
Outside of drivers, it's a bit of everything: arch updates (arm, x86
and powerpc dominate), documentation (devicetree bindings dominate -
I'm not sure it should count as documentation, but there's also a fair
amount of translation work), tooling, and obviously all the expected
core kernel stuff: filesystems, process handling, VM and core
networking

Op dit item kan niet meer gereageerd worden.