På slutten ikke behov for åttende utgivelseskandidat og Linus Torvalds har gitt ut den stabile versjonen av Linux 6.8. Det var tvil i rc6, men de begynte å forsvinne da rc7 ble utgitt, og det har blitt bekreftet nå. Som alltid inneholder den nye kjerneutgivelsen mange nye funksjoner, de fleste av dem i form av støtte for ny maskinvare. Dette betyr ikke alltid at det er nylig, og noen ganger legges det rett og slett til noe som ikke var der før.
I tillegg skiller Linux 6.8 seg ut fordi ytelsesforbedringer er gjort. Vi har hatt noen versjoner der mye er lagt til, og i Linux 6.8 er det oppnådd konsistens, og det slår ut i ytelse. Det som følger er en liste over de mest bemerkelsesverdige nyhetene (via Phoronix) fra Linux 6.8.
Linux 6.8 høydepunkter
- prosessorer:
- Flere AMD Zen 5 IDer lagt til som en del av den fortsatte aktiveringen av neste generasjons AMD-maskinvare.
- AMD PMC-driverstøtte for Zen 5.
- Intel QAT 420xx "GEN 5" maskinvarestøtte for QuickAssist-teknologi.
- Det er også den kryptografiske komprimeringsdriveren i Intel IAA-kjernen for Intel Analytics-akseleratorene som finnes i forskjellige Xeon Scalable CPU-modeller siden Sapphire Rapids.
- Intel Lunar Lake Thunderbolt-støtte.
- Rustkjernestøtte for LoongArch CPUer.
- Som en del av s390-endringene er støtte for Enterprise System Architecture (ESA) 31-bit ELF-binærfiler deaktivert som standard.
- IBM Z ser ~11 % høyere syscall-inndataytelse med denne nye kjernen.
- XIP-kjernestøtte for RISC-V er gjenopprettet for Execute In Place.
- Linux 6.8 informerer brukeren bedre når 86-bits x32-støtte er deaktivert ved oppstart.
- Evnen til Intel Meteor Lake CPUer til å overklokke på Linux 6.8 med en endring til Intel P-State-driveren.
- Intel LAM for KVM-gjester støttes nå sammen med pågående arbeid rundt konfidensielle virtuelle maskiner.
- Mer Intel TDX-kode for å beskytte KVM-gjester.
- Støtte for Snapdragon 8 Gen 3 og X Elite SoCs i hovedlinjekjernen i utgangspunktet.
- Støtte for Google Tensor G1 SoC ble endelig oppstrømmet.
- Forbedret støtte for AMD Zen 4-minnekontrollerhendelser.
- Strømstyringsforberedelser for kommende Intel-server-CPUer.
- En optimalisering av AMD CPU for å unngå unødvendig serialisering av MSR-tilganger.
- EDAC-støtte for AMD AI-akseleratorer.
- Fjernet støtte for ARM11 MPCore CPUer.
- Støtte for AMD MicroBlaze V mykkjerne RISC-V CPU.
- Grafikk:
- ledende biter av AMDs fargebehandlingskode, selv om de ikke er aktivert som standard akkurat nå.
- Den nye Intel Xe DRM-kjernedriveren er tilgjengelig som et eksperimentelt alternativ til i915-driveren.
- Imagination PowerVR DRM-driveren har endelig blitt oppdatert sammen med PowerVR Vulkan-driveren på Mesa for utvalgte Rogue GPUer.
- Raspberry Pi 5 grafikkdriverstøtte for V3D.
- AMD GFXOFF-støtte når du kjører ROCm-beregningsapplikasjoner på RDNA3 GPUer for å spare strøm/termikk.
- AMD WiFi WBRF radiofrekvensinterferensredusering mellom videominneklokker og WiFi-maskinvare.
- Filsystemer og lagring:
- Nye system kaller for å få mer detaljert informasjon om montering av filsystemet.
- En optimalisering av EROFS for scenarier med lite minne.
- Bcachefs reparasjoner og forbedringer samt noe fint ytelsesarbeid.
- Ikke-blokkerende søk etter GFS2-klyngefilsystemet.
- Btrfs-metadatabehandling gjøres nå ved hjelp av folioer.
- Støtte for komprimerte data i EROFS undersider.
- F2FS forbedrer støtten for sonede blokkenheter.
- Mer XFS online reparasjonsfunksjonalitet.
- Støtte for blokkering av skriv til monterte blokkenheter.
- Annen maskinvare:
- Mer CXL-funksjonskode, denne gangen om CDAT-analyse for den konsistente enhetsattributttabellen.
- Støtte for Apple M1 USB4/Thunderbolt DART.
- StarFive RISC-V SoC-kameradelsystemdriveren har blitt oppdatert for å forbedre StarFive-kjernestøtten.
- AWS Nitro Secure Module-driveren har endelig blitt oppdatert.
- Ulike forbedringer av kompatibilitet med Intel og AMD bærbare datamaskiner.
- Mer støtte for lydmaskinvare fra AMD og Intel, samt noen USB-lydmiksere.
- Gigabyte AORUS Waterforce-driveren har blitt oppdatert for å avsløre maskinvareovervåkingsberegninger for Gigabyte AIO væskekjøler.
- Støtte for Intel Gaudi 2C-akselerator.
- ACPI-basert oppregning av CSI-2/MIPI-kameraer.
- Den første nettverks-PHY-driveren skrevet i Rust.
- Fjernet støtte for Intel Carrilo Ranch.
- Spill på Linux:
- Støtte for forskjellige billige ARM-drevne håndholdte spillkonsoller.
- Opprinnelig støtte for Lenovo Legion Go-kontrollere for den bærbare spillkonsollen.
- Støtte for Adafruit Seesaw Gamepad.
- Steam-kontroller-fikser tilbakeportert fra SteamOS.
- Støtte for Nintendo Switch Online (NSO) kontrolleren.
- Sikkerhet: AppArmor bytter til SHA256 policy-hasher for større sikkerhet enn SHA1.
- andre:
- En oppdatering av Rust-verktøykjeden til Rust 1.74.1.
- Fjerning av SLAB.
- Flere Linux-planleggerjusteringer, inkludert EEVDF.
- Fortsettelse av sysctl sentinel bloat cleanup.
- Linux-nettverksoppdateringer kan øke TCP-gjennomstrømningen for mange samtidige tilkoblinger med ~40 %.
- Fjerning av gamle og utdaterte nettverksdrivere.
Linux 6.8 nå tilgjengelig. Den vil nå de forskjellige distribusjonene i en periode som vil avhenge av dens utviklingsfilosofi. Det vil være kjernen som brukes av Ubuntu 24.04.