Software-update: Linux kernel 5.17

NewTux logo (75 pix)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 released

A 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.

Linux Kernel 5.17

Versienummer 5.17
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

22-03-2022 • 18:06

27

Bron: Linux kernel

Reacties (27)

27
25
10
0
0
5
Wijzig sortering
Intel’s new “platform firmware runtime update” driver for rebootless updating of parts of the system firmware, and much more.
Daar kunnen ze in Redmond nog wat van leren. :*)
Als je met name doelt op het 'reboot-less' updaten: Daar is de achtergrond volgens mij vooral onder linux een bestand dat door een applicatie geopend is, gewoon kan worden weggegooid van het filesysteem. De applicatie blijft dan gewoon draaien en houdt de toegang tot het bestand. Onder msWindows is dat volgens mij nog steeds niet (netjes/eenvoudig) mogelijk. Het kruist daar met vele andere mogelijkheden.

Daarnaast wordt onder msWindows, juist door 3-rd party software, er van uit gegaan dat na een update ook het hele systeem weer eens wordt herstart.

En onder linux is het gebruikelijk dat een executable alleen doet wat ze moet doen en de rest door anderen laat doen. Daarmee worden executales automatisch regelmatig gestopt en gestart. Services zijn vaak scripts die af en toe executables opstarten. Daarmee kunnen die executables worden vervangen terwijl de service draait. Onder msWindows is het vanuit het verleden vaak 1 grote executable die alles doet en alles in de gaten houdt. Dan worden die executables niet zo vaak herstart.
In CentOS was dat al jaren standaard, dus neem aan dat dit bij Redhat ook het geval was.
Redmond, waar het hoofdkwartier van Microsoft staat. @Qalo maakt dus een vergelijking met Windows, niet met een andere Linux distributie. Windows moet je namelijk na vrijwel iedere updateronde herstarten, Linux heeft dat al een stuk minder en als je Ksplice of Livepatch gebruikt in combinatie met deze nieuwe driver hoef je in theorie helemaal niet meer te herstarten, ook niet na een update van je kernel of systeem firmware.
Met 'the system firmware' doelt men in dit geval op updates aan de microcode in de CPU, dat hoeft niet per se via een BIOS/UEFI update en kan soms ook gewoon via het OS verspreid worden. En daarvoor dient de 'platform firmware runtime update' dus. ;)
Aha, die firmware. Microcode updates kwamen volgens mij altijd al via het OS, in ieder geval heb ik ze op Linux in de afgelopen jaren regelmatig voorbij zien komen. Maar tot nu toe moest je er altijd voor herstarten, blijkbaar hoeft dat bij sommige Intel CPU's nu niet meer.
Dit gaat niet over het upgraden van de kernel...
Dat was er toch allang in de vorm van k-splice of ben ik gek?
Ksplice is heel wat anders. Met deze intel driver kun je, alleen op intel systemen trouwens, je IME updaten zonder te rebooten
Het lijkt me toch niet dat een Azure VM aan de firmware van de Intel Management Engine van die servers kan gaan zitten? Of mis ik een dedicated hardware optie die door Azure beheerd wordt? Van wat ik zie gaat je link alleen over Windows-drivers, niet over de firmware zoals hier bedoeld wordt.
Voor Server 2022 in Azure is er een vergelijkbare functie.
De kernel heeft geen UI of UX tenzij je API en syscalls bedoelt?
In de linux kernel zit niet zoveel UI...
Begin eerst met opzoeken wat Linux is 😂
Windows kernel BSODs , no ?
Die grap is erg oud en bsod’s worden daarnaast in verreweg de meeste gevallen veroorzaakt door crappy hardware, geheugen problemen, oververhitting of verkeerde bios settings. Maar Microsoft had natuurlijk ook voor een beachball of death kunnen kiezen … zoals in macOS.
Het design van het BSOD heeft er geen, euh, bal mee te maken.
Je snapt m niet. Was grap. Grafische bsods tov Linux kernel panic text.
Amiga had ook mooie faudtmeldingen. Atari's met bommetjes in het grafische scherm
Met een context menu dat niet alles in 1 keer laat zien? Of hier en daar nog wat oude venstertjes van eerdere versies van windows t/m 3.11 aan toe? Liever niet, plasma desktop was modern voordat win 11 er was: https://systempeaker.com/...linux-plasma-kde-desktop/ https://www.debugpoint.co...iration-linux-kde-plasma/
Als je ramen met deuren vergelijkt, zal de een altijd iets hebben wat de ander niet per se hoeft te hebben, inderdaad. ;)
"Bij Linux", alsof Linux een bedrijf is...
Linux (kernel) != GNU software.

Maar inderdaad, M$ is heel eenduidig, voor al met configuratie. Het zit maar op 4a5 plekken en ziet er allemaal anders uit...

Geef mij dan maar een goede distributie/(desktop environment) waar ik in één gui alles kan instellen (KDE/GNOME). Al mijn applicaties kan updaten in 1 keer en ook nog snel (niet 4 uur en 3 reboots)

Maar iedereen z'n eigen ding. Omdat Linux support hier en daar wat slecht is, snap ik best dat mensen hun veilige Windows installatie blijven gebruiken. Daar kan je wel al je games spelen zonder proton of gewoon niet.

Het is smaak en keuzes
Zo mijn comment doet nogal wat stof opwaaien zeg haha. Ik snap ook wel dat Linux enkel de kernel is, maar de gemiddelde leek denkt bij Linux aan.... Linux. Dus een Linux Desktop van Ubuntu ofzo.

Geloof me ik gebruik overal Linux voor, behalve voor de desktop. Dat is Windows. Want hoe brak en incosistent Windows ook is (zoals je al zegt) het loopt nog altijd mijlenver voor op welke desktop oplossing van Linux dan ook. Helaas, moet ik daarbij vermelden want ik had het liever ook anders gezien.

Anyway Google maar eens op why is Linux so ugly. Ik ben niet de enige die dat vindt. En ja nogmaals we hebben het hier niet over de kernel maar over de DE.

En kijk eens naar ChromeOS, dat is eigenlijk de enige mooie 'Linux' omgeving. Het kan dus wel maar enkel commerciele partijen kunnen het blijkbaar.
Het is vooral omdat het standaard meegeleverd wordt bij bijna alle oem-machines in de winkels.
En dat het je met de paplepel opgedrongen wordt van kind af aan (scholen!)

Op dit item kan niet meer gereageerd worden.