Er is een nieuwe versie van de Linux-kernel gearriveerd. Zoals de meeste updates bevat versie 5.19 niet één functie die de krantenkoppen haalt. In plaats daarvan is het gevuld met verschillende odds-and-ends-verbeteringen die Linux performanter maken voor zowel nieuwe als oude hardware.
Misschien wordt 5.19 een release die je verrast. Maar als u niet verrast wilt worden, volgt hier wat u kunt verwachten.
Linux draait op verschillende ARM-apparaten, maar de ervaring verbleekt in vergelijking met hoe goed Linux draait op Intel-apparaten. Hoewel er een grote kloof blijft tussen de twee, gaat de vooruitgang door. ARM-ondersteuning heeft een niveau bereikt waarop Linus Torvalds heeft getest en heeft deze versie van de kernel uitgebracht met een ARM-laptop, een Apple M2 MacBook Air. Speciale dank gaat uit naar het Asahi-team, dat heeft gewerkt om Linux op Apple Silicon te laten draaien.
In semi-gerelateerd Apple M1-nieuws zijn stuurprogramma's voor de Apple M1 NVMe-controller en Apple eFuse samengevoegd in de kernel.
2. Intel oververhitting en batterijverbruik opgelost
Sommige laptops met Intel-CPU's hebben een sneller dan verwachte batterijverbruik ervaren wanneer ze zijn opgeschort. Eigenaren worden vaak verrast met een oververhitte laptop, vooral wanneer ze het apparaat uit een tas trekken. De nieuwste kernel bevat oplossingen om deze problemen op te lossen voor Intel Skylake (gelanceerd in 2015) via Comet Lake-CPU's (gelanceerd in 2019). Nu moeten laptops koel blijven en langer slapen.
Er is ook ondersteuning voor inactieve Linux-stuurprogramma's voor Intel Alder Lake-CPU's. De Intel p-state driver krijgt ook behoorlijk wat verbeteringen. De p-state driver heeft betrekking op optimalisatie van het stroomverbruik en heeft specifiek betrekking op de optimalisatie van spanning en CPU-frequentie.
Dat is niet alles voor Intel-gerelateerd nieuws. Raptor- en Alder Lake-CPU's krijgen ondersteuning voor Running Average Power Limiting (RAPL). Dit is een manier om het maximale gemiddelde vermogen te beperken, de componenten van een computer minder te belasten en het systeem koeler te laten werken.
3. Ondersteuning voor LoongArch CPU-architectuur
Linux 5.19 is dichter bij het draaien op apparaten die gebruikmaken van de LoongArch CPU-architectuur. De code is afkomstig van het Chinese bedrijf Loongson, bekend van zijn op MIPS64 gebaseerde systemen. Je zou LoongArch kunnen omschrijven als MIPS64 en RISC-V. Sommige LoongArch-kernelcode hergebruikt MIPS-code.
Maar niet te snel. Linux kan nog niet op echte LoongArch-hardware draaien, omdat er stuurprogrammacode is die niet op tijd is samengevoegd voor deze release.
4. Grafische verbeteringen
Er zijn grafische verbeteringen mogelijk, ongeacht uw hardware. De belangrijkste betreft wijzigingen in het Direct Rendering Manager-subsysteem, waarvan AMD GPU's veel profiteren, terwijl ook de ervaring op Intel-hardware en sommige ARM GPU-chips wordt verbeterd. Het ging om bijna een half miljoen regels code.
5. Talrijke netwerktoevoegingen
Linux-kernel 5.19 voegt BIG TCP-ondersteuning toe, waardoor grotere TSO/GRO-pakketgroottes voor IPv6-verkeer mogelijk zijn. Netwerksnelheden kunnen nu oplopen tot 400 Gbit/s. Dit is handig voor mensen die datacenters en andere cloudgebaseerde infrastructuur beheren, degenen wiens taak het is om aanzienlijke hoeveelheden netwerkverkeer te beheren. De rest van ons kan een begin maken door te leren waar TCP voor staat en wat het doet?.
Deze release voegt ook een gebruikersruimtecomponent toe voor het beheer van MultiPath TCP (MPTCP). Als u niet in systeembeheer werkt, heeft dit geen directe gevolgen voor u (afgezien van websites die mogelijk sneller laden).
Netwerkstuurprogramma's hebben ook verbeteringen ontvangen. Overweeg de ATH11K-driver van Qualcomm, die wake-on-LAN-ondersteuning heeft gekregen. Dan is er de draadloze RTW89-driver van Realtek die nu Realtek 8852ce 5GHz-apparaten ondersteunt. Er is ook ondersteuning voor MediaTekT700-modems en Renesas RZ/V2M.
Er is ook een nieuwe driver voor pureLiFi. LiFi is een op licht gebaseerde netwerktechnologie waarbij data zendt met behulp van een lichtstroom die een apparaat omzet in een elektronisch signaal en vervolgens weer in gegevens. Dit is een technologie die de meesten van ons voorlopig niet zal beïnvloeden, maar je kunt het onder 'cool' indienen.
Als u op IoT-apparaten werkt, zult u misschien blij zijn te weten dat de WFX Wi-Fi low-power IoT-ontvangst van Silicon Labs nu een stuurprogramma in de kernel heeft.
6. Nieuw geactiveerde accessoires
Het draadloze mechanische toetsenbord van de Keychron heeft nu werkende functietoetsen. En de Linux-kernel ondersteunt nu knoptoewijzing en native scrollen op het Lenovo ThinkPad TrackPoint II-toetsenbord, terwijl eigenaren ook de middelste knop kunnen gebruiken. Dus als je een van deze toetsenborden hebt gekocht voordat je naar Linux overschakelde, alleen om te ontdekken dat ze niet zo goed werken, is het snel goed om ze weer aan te sluiten zodra 5.19 in je distro arriveert.
Hoewel het niet echt een accessoire is, heeft de Lenovo ThinkPad X12 TrackPoint, ook bekend als de muisknobbel die in het midden van sommige toetsenborden verschijnt, enige aandacht gekregen. Het Google Whiskers Touchpad werkt ook onder versie 5.19.
De Wacom-driver kan nu pennen aan met drie knoppen. Het ondersteunt ook pen- en aanraaktijdstempels. Als alternatief, als u Huion-tablets en -pennen gebruikt, omvat de UC-Logic-ondersteuning nu ondersteuning voor meer van deze apparaten.
7. Betere compressie
De kernel ondersteunt nu zstd gecomprimeerde firmware. zstd is een algoritme voor gegevenscompressie zonder verlies dat oorspronkelijk is ontwikkeld door Facebook. Klopt. We hebben een punt bereikt waarop allerlei soorten bedrijven investeren in het verbeteren van de Linux-kernel. Compressie is een essentieel onderdeel bij het verminderen van downloadsnelheden en wachttijden.
Is het tijd om Linux Kernel 5.19 te installeren?
Hoewel je kernel 5.19 rechtstreeks kunt installeren, is het beter om te wachten tot de nieuwste versie arriveert als een systeemupdate voor je distro. Deze versie van de kernel zal beter worden getest en geconfigureerd om gebruiksklaar te zijn.
Sommige distributies leveren relatief snel nieuwe kernels, zoals Fedora, en distributies met rollende releases zoals Arch Linux. Anderen hebben de neiging om nieuwe kernels op te slaan voor de volgende grote release van de distro, zoals het geval is met Ubuntu. Maar als je computer en je randapparatuur al werken, dan is wachten niet zo moeilijk, als je het al merkt.