En ny version af Linux-kernen er ankommet. Som de fleste opdateringer indeholder version 5.19 ikke en funktion, der fanger overskrifter. I stedet er det fyldt med forskellige odds-and-ends-forbedringer, der gør Linux mere effektiv på tværs af hardware både ny og gammel.
Måske vil 5.19 være en udgivelse, der overrasker dig. Men hvis du ikke ønsker at blive overrasket, er her noget af det, du kan forvente.
Linux kører på forskellige ARM-enheder, men oplevelsen blegner i forhold til, hvor godt Linux kører på Intel-enheder. Selvom der stadig er et stort hul mellem de to, fortsætter fremskridtene. ARM-understøttelse har nået et niveau, hvor Linus Torvalds testede og frigivet denne version af kernen ved hjælp af en ARM bærbar, en Apple M2 MacBook Air. En særlig tak går til Asahi-teamet, som har arbejdet på at få Linux op at køre på Apple Silicon.
I semi-relaterede Apple M1-nyheder er drivere til Apple M1 NVMe-controlleren og Apple eFuse fusioneret ind i kernen.
2. Intel overophedning og batteridræn rettelser
Nogle bærbare computere med Intel CPU'er har oplevet hurtigere end forventet batteriafladning, når de er suspenderet. Ejere bliver ofte overrasket over en overophedet bærbar computer, især når de trækker enheden ud af en taske. Den seneste kerne indeholder rettelser til at løse disse problemer for Intel Skylake (lanceret i 2015) gennem Comet Lake CPU'er (lanceret i 2019). Nu skal bærbare computere holde sig kølige og sove i længere tid.
Der er også understøttelse af Linux inaktiv driver til Intel Alder Lake CPU'er. Intel p-state-driveren modtager også en del forbedringer. P-state driveren vedrører optimering af strømforbrug og relaterer sig specifikt til optimering af spænding og CPU frekvens.
Det er ikke alt for Intel-relaterede nyheder. Raptor og Alder Lake CPU'er får støtte til Running Average Power Limiting (RAPL). Dette er en måde at begrænse den maksimale gennemsnitseffekt på, hvilket belaster en computers komponenter mindre og giver systemet mulighed for at køre køligere.
3. LoongArch CPU-arkitekturstøtte
Linux 5.19 er tættere på at køre på enheder, der bruger LoongArch CPU-arkitektur. Koden kommer fra det kinesiske firma Loongson, kendt for sine MIPS64-baserede systemer. Du kan beskrive LoongArch som værende MIPS64 og RISC-V. Noget LoongArch-kernekode genbruger MIPS-kode.
Men ikke for hurtigt. Linux kan endnu ikke køre på faktisk LoongArch-hardware, da der er driverkode, der ikke er fusioneret i tide til denne udgivelse.
4. Grafiske forbedringer
Der er grafiske forbedringer at gå rundt, uanset din hardware. Den primære vedrører ændringer af Direct Rendering Manager-undersystemet, som gavner AMD GPU'er i vid udstrækning, mens de også forbedrer oplevelsen på Intel-hardware og nogle ARM GPU-chips. Dette involverede næsten en halv million linjer kode.
5. Adskillige netværkstilføjelser
Linux-kerne 5.19 tilføjer BIG TCP-understøttelse, som giver mulighed for større TSO/GRO-pakkestørrelser til IPv6-trafik. Netværkshastigheder kan nu nå 400 Gbit/s. Dette vil være til hjælp for folk, der administrerer datacentre og anden cloud-baseret infrastruktur, dem, hvis job det er at administrere betydelige mængder netværkstrafik. Vi andre kan komme i gang med at lære hvad TCP står for og hvad det gør.
Denne udgivelse tilføjer også en brugerrumskomponent til styring af MultiPath TCP (MPTCP). Hvis du ikke arbejder med systemadministration, vil dette ikke påvirke dig direkte (bortset fra websteder, der muligvis indlæses hurtigere).
Netværksdrivere er også blevet forbedret. Overvej Qualcomms ATH11K-driver, som har fået wake-on-LAN-understøttelse. Så er der Realtek's RTW89 trådløse driver, der nu understøtter Realtek 8852ce 5GHz enheder. Support er også landet for MediaTekT700 modemer og Renesas RZ/V2M.
Der er også en ny driver til pureLiFi. LiFi er en lysbaseret netværksteknologi, hvor data sender ved hjælp af en lysstrøm, som en enhed konverterer til et elektronisk signal og derefter tilbage til data. Dette er en teknologi, der ikke vil påvirke de fleste af os i øjeblikket, men du kan arkivere den under "cool".
Hvis du arbejder på IoT-enheder, kan du være glad for at vide, at Silicon Labs' WFX Wi-Fi low-power IoT-modtagere nu har en driver i kernen.
6. Nyligt aktiveret tilbehør
Keychrons trådløse mekaniske tastatur har nu fungerende funktionstaster. Og Linux-kernen understøtter nu knapkortlægning og native scrolling på Lenovo ThinkPad TrackPoint II-tastaturet, samtidig med at det giver ejere mulighed for at bruge den midterste knap. Så hvis du købte et af disse tastaturer, før du skiftede til Linux, kun for at finde ud af, at de ikke virker så godt, vil det snart være i orden at tilslutte dem igen, når 5.19 ankommer i din distro.
Selvom det ikke helt er et tilbehør, har Lenovo ThinkPad X12 TrackPoint, også kendt som museknappen, der vises i midten af nogle tastaturer, fået en vis opmærksomhed. Google Whiskers Touchpad fungerer også under version 5.19.
Wacom-driveren kan nu håndtere penne med tre knapper. Det understøtter også penne- og berøringstidsstempler. Alternativt, hvis du bruger Huion tabletter og penne, inkluderer UC-Logic-understøttelsen nu understøttelse af flere af disse enheder.
7. Bedre kompression
Kernen understøtter nu zstd-komprimeret firmware. zstd er en tabsfri datakomprimeringsalgoritme, der oprindeligt er udviklet hos Facebook. Det er rigtigt. Vi er nået til et punkt, hvor alle slags virksomheder investerer i at gøre Linux-kernen bedre. Kompression er en vigtig komponent til at reducere downloadhastigheder og ventetider.
Er det tid til at installere Linux Kernel 5.19?
Mens du kan installere kerne 5.19 direkte, er den bedre tilgang at vente på, at den nyeste version ankommer som en systemopdatering til din distro. Denne version af kernen vil blive bedre testet og konfigureret til at være klar til brug.
Nogle distros leverer nye kerner relativt hurtigt, som Fedora, og rullende udgivelser som Arch Linux. Andre har en tendens til at gemme nye kerner til den næste store udgivelse af distroen, som det er tilfældet med Ubuntu. Men hvis din computer og dine perifere enheder allerede virker, så er det ikke så svært at vente, hvis du overhovedet bemærker det.