De nieuwste Linux-kernel die is uitgebracht, omvat wijzigingen in netwerken, CPU-architectuur, Arm-ondersteuning, grafische afbeeldingen en opslag.

Linus Torvalds is een drukbezet man die blijft zwoegen aan de Linux-kernel om nieuwe functies, betere prestaties en verbeterde beveiliging te releasen.

Hoewel de nieuwste release van de Linux-kernel misschien niet wordt gezien als de grootste mijlpaal in de geschiedenis van het open-source besturingssysteem, heeft het wel zeer interessante nieuwe toevoegingen om het besturingssysteem.

De showstopper van de trivia over Linux 5.19 is dat Torvalds de release beheerde op een M2-aangedreven Apple-laptop. De Linux-kernel is inmiddels zo ver gekomen dat het kan werken met de nieuwste en beste hardware – van Apple. Laten we erin duiken en kijken wat de nieuwste Linux-kernel te bieden heeft.

Linux 5.19 draait helemaal om netwerken. De grootste toevoegingen en wijzigingen aan de Linux-kernel richten zich op netwerken; draadloze en bekabelde netwerken kregen bijvoorbeeld de broodnodige liefde in Linux 5.19. De lijst met netwerkwijzigingen in Linux 5.19 omvat het volgende. • BIG TCP-ondersteuning is toegevoegd. Dit maakt grotere TSO/GRO-pakketgroottes voor IPv6-verkeer mogelijk en bereikt netwerksnelheden tot 400 GBit/s. • Multipath TCP (MPTCP) kreeg talrijke verbeteringen. • Qualcomm ath11k Wi-Fi-stuurprogramma ondersteunt nu Wake-on-LAN. • Ondersteuning voor Realtek 8852ce-chipset, MediaTek T700-modems en Renesas RZ/V2M. • Een nieuwe driver voor pureLiFI, namelijk op licht gebaseerde netwerken. Het meest opvallende item op die lijst is BIG TCP, dat een aanzienlijke boost zal geven aan krachtige netwerken en cloudgebaseerde datacenters. Elk systeem of elke service die massaal netwerkverkeer ziet, zou enorm moeten profiteren van de toevoeging van BIG TCP. Linux 5.19 bevat ondersteuning voor veel Arm-platforms De 5.19 Linux-kernel wordt geleverd met ondersteuning voor meerdere Arm-platforms. Over dit onderwerp verklaarde Torvalds: “Het is iets waar ik al een hele tijd op heb gewacht, en het is eindelijk realiteit, dankzij het Asahi-team. We hebben al heel lang Arm64-hardware rond Linux draaien, maar tot nu toe was niets daarvan echt bruikbaar als ontwikkelplatform.” Andere wijzigingen en toevoegingen in de CPU-architectuur in Linux 5.19 Wat de Intel-architectuur betreft, zijn er tal van updates/fixes/toevoegingen in Linux 5.19, waaronder de volgende. • Initiële ondersteuning voor de LoongArch CPU’s op basis van MIPS-architectuur. • Ondersteuning voor Run-Time Average Power Limiting (RAPL) op Intel’s Raptor en Alder Lake CPU’s. • Eerste ondersteuning voor een nieuwe Intel IFS-driver om hardwareproblemen op circuitniveau te helpen detecteren. • Initiële ondersteuning voor AMD Zen 4 CPU-instructie-gebaseerde bemonstering (IBS). • Ondersteuning voor a.out is verwijderd. • Oververhitting van Intel-laptop en batterijverbruik zijn verholpen voor Intel Skylake via Comet Lake-CPU’s. Grafische en opslagupdates in Linux 5.19 Graphics en opslag hebben interessante updates gekregen met Linux 5.19, waaronder de volgende. • Verbeteringen voor Apple M1 NVMe SSD-controller. • Updates voor AMD RDNA, CDNA, Intel’s Raptor Lake en Intel’s DG2/Alchemist. • Ondersteuning voor Zstd-compressie is toegevoegd. • Er zijn bijna een half miljoen regels code toegevoegd voor het subsysteem Direct Rendering Manager (DRM). Meer verbeteringen en toevoegingen in Linux 5.19 De nieuwste Linux-kernel bevat kleinere verbeteringen en toevoegingen, waaronder de volgende. • De generator voor willekeurige getallen is sterk verbeterd. • Framework-laptop krijgt ondersteuning voor Chrome OS EC-stuurprogramma’s. • Verschillende tablets en trackpads, waaronder de Lenovo ThinkPad TrackPoint II, Google Whiskers Touchpad en de Lenovo ThinkPad X12 TrackPoint, kregen de broodnodige liefde. • Ondersteuning voor Keychron’s draadloze mechanische toetsenbordfunctietoetsen werken nu. • Wacom-stuurprogramma ondersteunt pennen met drie knoppen en handvatten voor aanraking, zelfs tijdstempels. Wanneer kun je de Linux 5.19-kernel krijgen? Als je avontuurlijk bent ingesteld, kun je de nieuwste en beste Linux-kernel installeren, hoewel ik dit niet aanraad op productiemachines. Er is een reden waarom zoveel Linux-distributies niet onmiddellijk de nieuwe kernel verzenden. Om veilig te zijn, moet je altijd wachten totdat je distributiebeheerders de nieuwe Linux-kernel aan de standaard repositories toevoegen. Distributiebeheerders voegen over het algemeen een kernel toe aan de repositories die volledig is getest om aan hun specifieke behoeften en benchmarks te voldoen. Bovendien is de kans vrij klein dat uw favoriete distributie de nieuwste Linux-kernel ondersteunt. Dit betekent niet dat je Linux 5.19 niet kunt proberen. Je kunt altijd de nieuwste kernel installeren, terwijl je een werkende kernel geïnstalleerd houdt om op terug te vallen. Hoe je de nieuwste kernel installeert, hangt af van de distributie die je gebruikt; onthoud dat het altijd het beste is, vooral op productiemachines, om bij de kernel te blijven die de beheerders beschikbaar hebben gesteld.

Je  kunt bijvoorbeeld Linux-kernel 5.19 op Ubuntu 22.04 installeren met de volgende opdrachten.

cd ~/Downloads
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900_5.19.0-051900.202207312230_all.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-image-unsigned-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-modules-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
sudo apt install ./linux-headers-5.19.0*.deb ./linux-image-unsigned-5.19.0*.deb ./linux-modules-5.19.0*.deb

Nadat de installatie is voltooid, start je je machine opnieuw op en je dan moeten zien (met de opdracht uname -r) dat Linux-kernel 5.19 in gebruik is.