• Linux Kernel 6.19rc1

    Linux-kärnan tar nästa steg framåt. Med den första testversionen av Linux 6.19 ute för allmän prövning inleds nu en ny utvecklingscykel där fokus ligger på stabilitet, modern hårdvara och framtidens teknikval. Bland nyheterna märks förbättrat stöd för grafik och ljud, tydliga framsteg för Rust i kärnan och en planerad slutlig release i början av februari 2026.

    Linux-världen rör sig i sin egen takt, men när Linus Torvalds själv trycker på startknappen för en ny kärnversion märks det direkt. Nu har Linux kernel 6.19 nått sin första viktiga milstolpe: Release Candidate 1 (rc1) är släppt och redo för testning.

    Det innebär att utvecklingen av nästa stora Linux-version nu är inne i sin mest intensiva fas.

    Vad är egentligen en “Release Candidate”?

    När Linux-kärnan utvecklas sker det i tydliga cykler. Först kommer en merge window – en period på ungefär två veckor då ny kod tillåts att slås samman i huvudgrenen. När den stängs släpps rc1, den första versionen som allmänheten kan testa.

    Från och med nu handlar det inte om att lägga till nya funktioner, utan om att testa, justera och stabilisera det som redan har kommit med. Om allt går enligt plan släpps runt sju eller åtta RC-versioner innan den slutliga versionen.

    För Linux 6.19 pekar det på en slutlig release i början av februari 2026.

    Ett ovanligt merge-fönster – och ett ovanligt rc1-släpp

    Linus Torvalds beskriver själv detta merge-fönster som lite speciellt. Många kärnutvecklare var på resande fot under den årliga Linux Maintainer Summit, och dessutom släpptes rc1 vid en något ovanlig tidpunkt – en söndagseftermiddag i Linus egen tidszon.

    Det fick till följd att vissa sena pull requests helt enkelt… missade tåget.

    “Teaching moment, or random capricious acts? You be the judge.”
    – Linus Torvalds, med sin typiska torra humor

    Budskapet är tydligt: Linux-utvecklingen är strikt tidsstyrd, och även världens mest inflytelserika open source-projekt gör inga undantag.

    Vad är nytt i Linux 6.19?

    Trots det något ovanliga upplägget ser den stora bilden “helt normal” ut, enligt Linus själv. Och innehållet är som vanligt omfattande.

    Förbättrat ljud- och grafikstöd

    Linux 6.19 bjuder på flera nyheter för modern hårdvara:

    • Ljudstöd för Intel Nova Lake S
    • En generisk SoundWire SCDA-drivrutin med regmap-stöd
    • DRM Color Pipeline API, ett viktigt steg för bättre färghantering i grafikstacken
    • Inledande stöd för Intel Xe3P-grafik
    • hwmon-stöd för AMD Steam Decks APU, vilket förbättrar temperatur- och sensormonitorering

    Kärnan finslipas

    Utöver drivrutiner innehåller Linux 6.19 många förbättringar “under huven”:

    • Nya objtool-funktioner för bättre analys av låg-nivå-kod
    • Ett nytt klp-build-skript som gör det enklare att skapa livepatch-moduler från vanliga patchfiler
    • Filsystem kan nu öka minsta writeback-chunk, vilket kan ge bättre prestanda vid diskintensiva arbetslaster
    • En ny Terminus 10×18 bitmap-konsolfont, framtagen för bättre läsbarhet på moderna högupplösta laptops

    Det är inga rubrikskapande funktioner för gemene användare – men exakt den typ av förbättringar som gör Linux stabilt, snabbt och långlivat.


    Rust i Linux – från experiment till verklighet

    En av de mest intressanta delarna av Linux 6.19 handlar inte om hårdvara, utan om programmeringsspråk.

    För första gången ser det ut som att Linux-kärnan kommer att innehålla fungerande drivrutiner skrivna helt i Rust.

    “The ‘mainly preparation and infrastructure’ phase is starting to become ‘actual driver and subsystems development’.”
    – Linus Torvalds

    Rust har länge lyfts fram som ett säkrare alternativ till C, särskilt när det gäller minneshantering. Att språket nu används för riktiga drivrutiner – inte bara experiment – markerar ett viktigt skifte i Linux-kärnans utveckling.

    Det betyder inte att C försvinner. Men det betyder att framtida Linux-kod kan bli robustare, säkrare och lättare att underhålla.

    En klassisk Linux-release – i bästa bemärkelse

    Som så ofta består ungefär hälften av alla ändringar i rc1 av drivrutiner: grafik, nätverk, media och ljud dominerar. Resten är spritt över arkitekturer, verktyg, dokumentation, schemaläggare, minneshantering och nätverksstacken.

    Med andra ord: inget revolutionerande – men väldigt mycket evolution.

    Linux 6.19 är ännu ett steg i den långsamma, metodiska utvecklingen av världens mest använda operativsystemskärna. Och nu börjar resan på allvar.

    Vad händer nu?

    • Testning av rc-versioner under hösten och vintern
    • Felrapporter från användare och distributioner
    • Slutlig release i början av februari 2026

    För de flesta användare märks Linux bäst när det inte märks alls. Och just därför är ett stabilt rc1-tecken ofta det bästa betyget en ny kernel kan få.

    https://kernel.org

    Fakta: Linux Kernel 6.19-rc1
    Status: Första Release Candidate (rc1) – testversion för tidig utvärdering.
    Varför rc1 är viktig: Merge-fönstret är stängt och fokus skiftar från nya funktioner till stabilitet, buggrättning och regressionsjakt inför slutlig release.
    Förväntad stabil release: Tidigt februari 2026 (beror på antal rc-släpp).
    Utvalda nyheter (ur rc1-omgången):
    • Förbättringar för ljud och grafik i flera delar av stacken
    • Tidigt stöd för nyare Intel-grafikgenerationer och uppdateringar i DRM-området
    • Sensor-/övervakningsstöd (hwmon) för AMD Steam Deck APU
    • Verktygs- och byggförbättringar, bland annat kring objtool och livepatch-flöden
    • Ny Terminus 10×18-konsolfont för bättre läsbarhet på moderna skärmar
    Rust i kärnan: 6.19 utvecklingscykel pekar mot fler drivrutiner och subsystemarbete i Rust, där fokus flyttas från infrastruktur till faktiska drivrutiner.
    För vem passar rc1? Utvecklare, distro-byggare och entusiaster som vill testa ny kärna och rapportera buggar. För produktion rekommenderas normalt stabil release.
  • Linux Kernel 6.16 är här – men Torvalds flaggar för möjlig försening av nästa version

    Äntligen! Buggen som gjorde att 25 år gamla ljudkort som Sound Blaster kunde krascha slumpmässigt är nu fixad.

    Den stabila versionen av Linux-kärnan 6.16 är nu officiellt släppt. Enligt projektledaren Linus Torvalds avslutades utvecklingscykeln på ett lugnt och stabilt sätt, utan några större överraskningar – något som gjorde att en åttonde releasekandidat aldrig behövde släppas. Men medan det nuvarande släppet är ute, riktas blicken redan mot nästa version, Linux 6.17 – som kan komma att försenas.

    Familjehändelser kan påverka nästa version

    Torvalds har nämligen gått ut med en varning om att arbetet med Linux 6.17 riskerar att påverkas av personliga åtaganden. Under augusti kommer han att vara bortrest i samband med både ett familjebröllop och en födelsedag, och han räknar med att vara på resande fot ungefär halva månaden – med tid i både USA och Finland.

    Eftersom Linuxutvecklingen följer en tydlig rytm med ett två veckor långt merge window (sammanslagningsfönster) – då större nyheter förs in i koden – innebär hans frånvaro att viss förskjutning kan uppstå. Torvalds har därför redan försökt snabba på processen genom att be utvecklare skicka in sina pull requests tidigare än vanligt. Hittills har han fått in omkring 50 stycken i förväg, vilket han tackar för.

    Risk för mindre försening

    Trots sin framförhållning medger Torvalds att han under andra veckan av sammanslagningsfönstret kan få svårt att hantera alla inkommande kodändringar. Skulle det bli för mycket att hinna med innan han reser vidare, kan det första utkastet av Linux 6.17 – kallat rc1 – skjutas upp med några dagar.

    – Om jag inte hinner med alla pull requests i tid, kan jag komma att fördröja rc1 något för att hinna ikapp, skriver Torvalds i sitt veckobrev.

    Han betonar dock att detta inte ska tolkas som att sena bidrag kommer accepteras i högre utsträckning. Tvärtom kan en mer pressad tidsplan leda till striktare gränser för vad som släpps in.

    Inga överraskningar i 6.16

    När det gäller Linux 6.16, som nu är tillgänglig, är det en uppdatering med fokus på stabilitet. Den innehåller främst mindre justeringar av drivrutiner samt mindre kodändringar. Det är inte någon dramatisk uppdatering, vilket enligt Torvalds är positivt.

    – Det är en ganska lugn version med små uppdateringar, inga stora förändringar. Allt ser ut att fungera som det ska, konstaterar han.

    Sound Blaster AWE32‑fixen i Linux 6.16 – 25 år senare

    Ett av de mer färgstarka inslagen i Linux 6.16 är två små men avgörande patchar som väcker liv i Creative Sound Blaster AWE32/AWE64 – ett ISA‑ljudkort som såldes på 1990‑talet. Buggen, som rapporterades sent 2023 (Bug 218185), kunde frysa hela systemet eller skapa skrapljud när moderna ljud­servrar som PipeWire växlade DMA‑läge under uppspelning.

    ”Äkta retro‑riggar som uppgraderades till nya distros låste sig plötsligt – tack vare PipeWires automatiska DMA‑växling.”

    Vad orsakade problemet?

    • DMA‑lägesväxling “i farten” – registret programmerades om medan ett PCM‑flöde spelade.
    • PipeWire förvärrade felet – fler automatiska växlingar än med äldre ALSA‑anrop gjorde buggen reproducerbar.

    Lösningen i två patchar

    PatchEffektenCommit‑författare
    force‑disable DMA when mode is changedStänger av DMA, skriver om registret, aktiverar igen → eliminerar busshäng & brusTakashi Iwai
    block DMA mode change during active PCM streamVägrar byte om kortet spelar → stoppar riskabla skrivningarTakashi Iwai

    Båda togs in strax före 6.16‑rc3 och backportas även till LTS‑grenar.

    Varför är detta intressant 2025?

    • Retro‑entusiaster får stabilt FM‑ och SoundFont‑ljud utan krascher.
    • Virtuell pass‑through av ISA‑kort i t.ex. QEMU blir tillförlitlig.
    • Bevis på långsiktigt underhåll: Linux accepterar fixar för 30‑årig hårdvara – ingen lämnas efter.

    Påverkan för olika scenarier

    MiljöVad ändras med 6.16
    Fysisk AWE32/AWE64‑rigg + PipeWireSystemfrysningar och ljudglitchar försvinner
    Retro‑rigg utan PipeWireIngen märkbar skillnad
    Moderna datorer utan ISAIngen påverkan (endast några rader kod)

    Kort sagt: Linux 6.16 räddar ett klassiskt ljudkort från random krascher – ett charmigt exempel på hur kärnprojektet fortfarande vårdar sin mest nostalgiska hårdvara.

    Uppdatering via distributioner

    För de flesta användare är det inte rekommenderat att manuellt försöka installera Linux 6.16 – särskilt inte om man inte är van att hantera lågnivåkomponenter i systemet. De som använder snabbfotade Linuxdistributioner kan få den nya kärnan som en uppdatering inom kort, medan användare av långsammare system som Ubuntu kan få vänta tills nästa stora systemuppgradering.

    Sammanfattning

    • Linux 6.16 är släppt och innehåller huvudsakligen mindre drivrutinsfixar.
    • Linux 6.17 kan komma att försenas något på grund av Linus Torvalds resor i augusti.
    • Torvalds har redan fått in ett stort antal kodbidrag i förväg för att undvika problem.
    • En eventuell försening av rc1 (första releasekandidaten) skulle bara vara några dagar.
    • Sena kodbidrag kommer inte accepteras – bidragsgivare uppmanas att hålla sig till tidsplanen.

    https://kernel.org

    Nyheter Linux 6.16 på Teknisknivå

    • CPU & arkitektur: Intel APX (32 register), Intel TDX för krypterade VM, ny flagga CONFIG_X86_NATIVE_CPU, förbättrad AMD‑SBI‑support.
    • Grafik & acceleratorer: Nouveau känner igen NVIDIA Hopper/Blackwell, Intel Xe/Arc strömsparfunktioner, AMD GPU‑patchar för Strix Point.
    • Ljud & I/O: USB Audio Offload (musik även i viloläge) och DMABUF‑>TCP zero‑copy för snabbare nätverk.
    • Fil‑ & lagringssystem: XFS får stora atomära skrivningar, Ext4 “fast commit”‑optimering och stora folios, Btrfs 50 % snabbare metadata.
    • Minne & synk: Automatisk viktad NUMA‑interleaving, Futex2‑förbättringar med lägre lås‑latens.
    • Säkerhet & diagnostik: Coredump över AF_UNIX‑socket och fscrypt‑nycklar som skyddas i hårdvara.
    • Diverse drivrutiner: Apple M2 PCIe‑stöd, Magic Mouse 2 (USB‑C), nya Wi‑Fi/Bluetooth‑ID:n, Sound Blaster AWE32‑fix efter 25 år!

    Tips: Vänta på att din distribution pushar uppdateringen – egenkompilering rekommenderas bara för avancerade användare.

Etikett: kernelutveckling

  • Linux Kernel 6.19rc1

    Linux-kärnan tar nästa steg framåt. Med den första testversionen av Linux 6.19 ute för allmän prövning inleds nu en ny utvecklingscykel där fokus ligger på stabilitet, modern hårdvara och framtidens teknikval. Bland nyheterna märks förbättrat stöd för grafik och ljud, tydliga framsteg för Rust i kärnan och en planerad slutlig release i början av februari…

  • Linux Kernel 6.16 är här – men Torvalds flaggar för möjlig försening av nästa version

    Den stabila versionen av Linux-kärnan 6.16 är nu officiellt släppt. Enligt projektledaren Linus Torvalds avslutades utvecklingscykeln på ett lugnt och stabilt sätt, utan några större överraskningar – något som gjorde att en åttonde releasekandidat aldrig behövde släppas. Men medan det nuvarande släppet är ute, riktas blicken redan mot nästa version, Linux 6.17 – som kan…