Linus Torvalds annonsert tilgjengeligheten av Linux 6.16-RC1, den første Release Candidate i den neste kjerneserien. Nå som integrasjonsvinduet stenger etter to uker med intens aktivitet, kan fellesskapet nå begynne å teste hva som blir den neste store kjerneoppdateringen. Som vanlig er denne forhåndsvisningsversjonen ikke ment for produksjonsmiljøer, men den åpner døren for å oppdage feil og finjustere nye tillegg.
Ankomsten av Linux 6.16-rc1 Den inneholder en rekke nye funksjoner med fokus på både maskinvarekompatibilitet og ytelsesforbedringer. og stabilitet. Etter en rekke rapporter, innspill fra utviklere og det klassiske skredet av endringer i de siste dagene av sammenslåingsvinduet, tar kjernen nå form for sin stabile utgivelse, planlagt til slutten av juli eller begynnelsen av august.
Linux 6.16-rc1 utvider støtten for neste generasjons maskinvare
Et av områdene som skinner mest i Linux 6.16 er Integrering av nye AMD- og Intel-drivere, i tillegg til den lenge etterlengtede støtten for NVIDIA Blackwell- og Hopper-GPU-er via Nouveau-driveren. Støtte for Intel APX-systemet er også inkludert, samt optimaliseringer for USB-lydstøtte, som nå tillater avlasting i hovedkjernen.
Videre AMDKFD-driveren for AMD GPU-databehandling kan nå aktiveres på RISC-V-arkitekturer., noe som åpner døren for nye plattformer og konfigurasjoner. AMD og ZTE har samarbeidet for å validere denne funksjonaliteten, noe som resulterer i flere alternativer for åpen databehandling på alternative systemer.
Viktige oppdateringer i nye arkitekturer: RISC-V og LongArch
I RISC-V-seksjonen debuterer Linux 6.16 Støtte for Supervisor Binary Interface (SBI FWFT) fastvarefunksjonsutvidelse, nødvendig for å håndtere nye funksjoner og utvidelser til RISC-V ISA. Denne oppdateringen legger også til støtte for getrandom i vDSO, mseal-kallsystemet, optimaliserte rutiner for RAID6-beregninger og støtte for SiFive-utvidelser. Robusthet og forbedringer av intern opprydding er også lagt til symbolhåndtering, feiljustert tilgangshåndtering og atominstruksjonsoppdatering.
For sin del, LoongArch legger til lenge etterlengtet støtte for flerkjerneplanlegger, samt Stackleak-beskyttelse, MSEAL-støtte og en økning i det maksimale teoretiske antallet støttede kjerner til 2048, blant andre mindre justeringer som har som mål å forbedre opplevelsen på prosessorer med kinesisk opprinnelse.
Forbedringer av filsystemer og stabilitet
bcachefs-filsystemet fortsetter å utvikle seg etter datataphendelsen i tidligere versjoner. Det er gjort forbedringer i stabelforbruk, introspeksjon, reparasjoner og feilmeldinger.; dette løser en alvorlig feil som ble oppdaget i versjon 6.15. Hovedutvikleren har understreket viktigheten av å følge anbefalingene før kritiske operasjoner som fsck kjøres, for å unngå unødvendig skade på det eksperimentelle filsystemet.
På en annen front, EXT4-filsystemet støtter store filer og atomskrivinger på bigalloc-systemer., mens bcachefs drar nytte av større stabilitet og muligheter for feilretting.
Hva er nytt for utviklere og interne optimaliseringer i Linux 6.16-rc1
Rust-undersystemet legger til nye abstraksjoner for forskjellige deler av kjernen., som inkludering av assert! KUnit-mappede makroer, støtte for kompilering av moderne språkutgivelser og forbedringer av kjernespesifikke kasser. Dokumentasjonen og kodeveiledningene er også forbedret, inkludert oppdaterte instruksjoner for Ubuntu.
For mer kontroll over symboleksport, Makroen EXPORT_SYMBOL_GPL_FOR_MODULES introduseres, som lar deg begrense tilgangen til bestemte moduler, noe som gir større fleksibilitet og sikkerhet når du administrerer interne avhengigheter mellom deler av kjernen.
Støtte for driverfremdrift og eldre maskinvare
I oppstillingsområdet, GPIB-sjåførene for den historiske universalbussen er nesten klare til å forlate testområdet., som nærmer seg full inkludering i kjernen mer enn femti år etter at bussen ble introdusert. Dette fremskrittet er betydelig for de som fortsatt er avhengige av tradisjonell instrumenteringsmaskinvare.
Ytelsesforbedringer og foreløpige benchmarks
De første ytelsessammenligningene viser Små, men jevne økninger på AMD Ryzen AI Max+ og Strix Halo-systemer, både i CPU-tester og integrert Radeon 8060S-grafikk. Disse forbedringene har blitt notert sammenlignet med Linux 6.14 og 6.15, og understreker at enhver fremgang på disse allerede svært optimaliserte plattformene er velkommen.
Tidligere Nginx-ytelsesregresjoner på nyere AMD-maskinvare er fikset, noe som sikrer at nye versjoner opprettholder stabilitet og forventet ytelse på tvers av flere miljøer.
Kjerneutviklingen fortsetter i sitt vanlige tempo, med viktige bidrag til maskinvare, filsystemer og utviklingsverktøy.Nye utgivelseskandidater forventes å bli utgitt hver søndag i de kommende ukene, og kulminerer i den stabile utgivelsen i slutten av juli eller, avhengig av RC-ene, tidlig i august 2025.