En ny version av Linux-kärnan har kommit. Liksom de flesta uppdateringar innehåller version 5.19 inte en funktion för att gripa rubriker. Istället är den fylld med olika förbättringar som gör Linux mer prestanda över både ny och gammal hårdvara.

Kanske blir 5.19 en release som överraskar dig. Men om du inte vill bli förvånad, här är lite av vad du kan förvänta dig.

Linux körs på olika ARM-enheter, men upplevelsen bleknar i jämförelse med hur väl Linux körs på Intel-enheter. Även om det fortfarande finns ett stort gap mellan de två, fortsätter framstegen. ARM-stödet har nått en nivå där Linus Torvalds testade och släppte den här versionen av kärnan med en ARM-bärbar dator, en Apple M2 MacBook Air. Ett särskilt tack går till Asahi-teamet, som har arbetat för att få igång Linux på Apple Silicon.

I semi-relaterade Apple M1-nyheter har drivrutiner för Apple M1 NVMe-kontrollern och Apple eFuse gått samman i kärnan.

2. Intels överhettnings- och batteritömningskorrigeringar

Vissa bärbara datorer med Intel-processorer har tömts snabbare än förväntat när de är avstängda. Ägare blir ofta förvånade över en överhettad bärbar dator, särskilt när de drar enheten ur en väska. Den senaste kärnan innehåller korrigeringar för att lösa dessa problem för Intel Skylake (lanserades 2015) genom Comet Lake-processorer (lanserades 2019). Nu bör bärbara datorer hållas svala och sova längre.

instagram viewer

Det finns även stöd för Linux-drivrutiner för Intel Alder Lake-processorer. Intel p-state-drivrutinen får också en hel del förbättringar. P-tillståndsdrivrutinen avser optimering av strömförbrukning och relaterar specifikt till optimering av spänning och CPU-frekvens.

Det är inte allt för Intel-relaterade nyheter. Raptor- och Alder Lake-processorer får stöd för Running Average Power Limiting (RAPL). Detta är ett sätt att begränsa den maximala genomsnittliga effekten, belasta en dators komponenter mindre och låta systemet köras svalare.

3. LoongArch CPU-arkitekturstöd

Linux 5.19 är närmare att köras på enheter som använder LoongArch CPU-arkitektur. Koden kommer från det kinesiska företaget Loongson, känt för sina MIPS64-baserade system. Du kan beskriva LoongArch som MIPS64 och RISC-V. En del LoongArch-kärnkod återanvänder MIPS-kod.

Men inte för snabbt. Linux kan ännu inte köras på faktisk LoongArch-hårdvara, eftersom det finns drivrutinskod som inte har slagits samman i tid för den här utgåvan.

4. Grafiska förbättringar

Det finns grafiska förbättringar att gå runt, oavsett din hårdvara. Den primära gäller förändringar av undersystemet Direct Rendering Manager, som gynnar AMD GPU: er i stor utsträckning samtidigt som de förbättrar upplevelsen av Intel-hårdvara och vissa ARM GPU-chips också. Detta involverade nästan en halv miljon rader kod.

5. Många nätverkstillägg

Linuxkärnan 5.19 lägger till BIG TCP-stöd, vilket möjliggör större TSO/GRO-paketstorlekar för IPv6-trafik. Nätverkshastigheterna kan nu nå 400 Gbit/s. Detta kommer att vara till hjälp för personer som hanterar datacenter och annan molnbaserad infrastruktur, de vars jobb det är att hantera stora mängder nätverkstrafik. Vi andra kan börja med att lära oss vad TCP står för och vad det gör.

Den här utgåvan lägger också till en användarutrymmeskomponent för att hantera MultiPath TCP (MPTCP). Om du inte arbetar med systemadministration kommer detta inte att påverka dig direkt (bortsett från att webbplatser kan laddas snabbare).

Nätverksdrivrutiner har också fått förbättringar. Tänk på Qualcomms ATH11K-drivrutin, som har fått stöd för wake-on-LAN. Sedan finns det Realteks trådlösa drivrutin RTW89 som nu stöder Realtek 8852ce 5GHz-enheter. Support har även landat för MediaTekT700-modem och Renesas RZ/V2M.

Det finns också en ny drivrutin för pureLiFi. LiFi är en ljusbaserad nätverksteknik där data sänder med hjälp av en ljusström som en enhet omvandlar till en elektronisk signal och sedan tillbaka till data. Detta är en teknik som inte kommer att påverka de flesta av oss för närvarande, men du kan spara den under "cool".

Om du arbetar med IoT-enheter kan du vara glad att veta att Silicon Labs WFX Wi-Fi lågeffekts IoT-mottag nu har en drivrutin i kärnan.

6. Nyligen aktiverade tillbehör

Keychrons trådlösa mekaniska tangentbord har nu fungerande funktionstangenter. Och Linux-kärnan stöder nu knappmappning och inbyggd rullning på Lenovo ThinkPad TrackPoint II-tangentbordet, samtidigt som det tillåter ägare att använda mittknappen. Så om du köpte något av dessa tangentbord innan du bytte till Linux bara för att upptäcka att de inte fungerar lika bra, kommer det snart att vara okej att koppla in dem igen när 5.19 kommer till din distro.

Även om det inte riktigt är ett tillbehör, har Lenovo ThinkPad X12 TrackPoint, även känd som musnubben som visas i mitten av vissa tangentbord, fått en del uppmärksamhet. Google Whiskers Touchpad fungerar även under version 5.19.

Wacom-drivrutinen kan nu hantera pennor med tre knappar. Den stöder även penna och beröringstidsstämplar. Alternativt, om du använder Huion tabletter och pennor, inkluderar UC-Logic-stödet nu stöd för fler av dessa enheter.

7. Bättre kompression

Kärnan stöder nu zstd-komprimerad firmware. zstd är en förlustfri datakomprimeringsalgoritm som ursprungligen utvecklades på Facebook. Det är rätt. Vi har nått en punkt där företag av alla slag satsar på att göra Linuxkärnan bättre. Kompression är en viktig komponent för att minska nedladdningshastigheter och väntetider.

Är det dags att installera Linux Kernel 5.19?

Även om du kan installera kärnan 5.19 direkt, är det bättre att vänta på att den senaste versionen kommer som en systemuppdatering till din distro. Den här versionen av kärnan kommer att testas bättre och konfigureras för att vara redo att användas.

Vissa distros tillhandahåller nya kärnor relativt snabbt, som Fedora, och distros med rullande släpp som Arch Linux. Andra tenderar att spara nya kärnor för nästa stora utgåva av distro, som är fallet med Ubuntu. Men om din dator och din kringutrustning redan fungerar, är det inte så svårt att vänta, om du ens märker det alls.