
Linux Torvalds har nettopp offisielt gitt ut den stabile versjonen av Linux 6.18Etter syv uker uten større problemer anses utgivelsesdatoen, som er rett etter de syv Release Candidates, som passende. Som alltid er det mange nye funksjoner, hovedsakelig i form av støtte for ny maskinvare, samtidig som det også tar for seg andre områder som sikkerhet, filsystemer og nettverk.
Det som følger er liste med nyheter (vía), samt informasjon om hvordan du får tak i den nye versjonen og om det er verdt det. tidlig adopsjon Eller vent litt lenger. Spoiler-alarm: Det er bedre å vente.
Hva er nytt i Linux 6.18
- prosessorer:
- En Retpoline-optimalisering for å hjelpe med Intels E-kjerner.
- Intel TDX fungerer nå med Kexec bortsett fra på tidlige Xeon-prosessorer med Trust Domain Extensions, som har en kjent feil.
- Kompatibilitet med Loongson-sikkerhetsmotoren for å håndtere delegert RNG, TPM2 og diverse kryptografiske akselerasjoner på LoongArch-prosessorer.
- Løsning på et PCIe-ytelsesproblem på Intel Xeon 6.
- AMD Versal TRNG-driveren ble innlemmet i kjernen for disse adaptive SoC-ene.
- Flere forberedelser fra AMD for de kommende Zen 6-prosessorene.
- En oppdatering for eldre AMD Bulldozer-CPUer.
- En sen og inkompatibel endring for Intel FRED (Flexible Return Event Delivery).
- Endringer i IOMMU for Intel-, AMD-, Apple- og RISC-V-maskinvare.
- Apple M2 Pro-, Max- og Ultra-enhetstrær integrert fra Asahi Linux, og fortsetter forbedringen av Apple Silicon-støtte på Linux.
- ESWIN EIC7700 SoC er nå også i hovedkjernen som en del av støtten for SiFive HiFive Premier P550.
- Forberedelser av enhetstre for Arm C1 Nano-, Pro-, Premium- og Ultra-CPUer i Arms nye Lumex CSS-plattform.
- «Sheaves» er lagt til som et nytt valgfritt, array-basert hurtigbufferlag per CPU.
- En liten optimalisering i x86-minnehåndtering.
- Angrepsvektorkontroller kan nå håndtere den nye VMSCAPE-begrensningen.
- Lagt til i EDAC-driveren for Intel, AMD og Arm.
- RISC-V støtter nå MIPS-leverandørutvidelser.
- Oppdaterte grunnlinjer for behandling av Intel-mikrokode som utdatert.
- Støtte for energikontrollen «Panther Lake power slider».
- Forbedringer av kryptografisk ytelse.
- Virtualisering:
- Mer pålitelig håndtering av mer enn 255 vCPU-er på AMD EPYC-servere.
- Deteksjon av FreeBSD Bhyve-hypervisoren.
- KVM x86 CET-støtte for AMD og Intel med Control-flow Enforcement-teknologi.
- AMD Secure AVIC er nå aktivert.
- Hyper-V-forbedringer med støtte for Kexec og Kdump i Azure Confidential VMs og mer.
- Flere andre forbedringer i KVM.
- NVIDIA GB300-støtte i NVGRACE VFIO-driveren.
- Linux/DRM-grafikkdrivere:
- Den nye Rocket-kontrolleren for NPU-akseleratoren til de nyeste Rockchip SoC-ene.
- Forbedret støtte for AMD GCN 1.0 på AMDGPU.
- Støtte for «Intel SLPC power_profile».
- Aktiverer Intel Wildcat Lake-skjermen.
- Intel er tilbake i arbeid med akseleratorkontrolleren Havana Labs.
- Nouveau bruker nå NVIDIA GSP-fastvare som standard.
- Støtte for Panthor DRM-drivere for Arm Mali G710, G510, G310, Gx15, Gx20 og Gx25 GPU-er.
- «Tyr» er en ny DRM-driver i Rust for Arm Mali GPU-er, ment å erstatte Panthor.
- Flere andre forbedringer i DRM-kontrollere.
- Lagring / filsystemer:
- Bcachefs har blitt fjernet fra hovedkjernen.
- Btrfs støtter nå blokkstørrelser som er større enn sidestørrelsen.
- Bedre parallellisme for leseintensive arbeidsbelastninger i Btrfs.
- XFS aktiverer online fsck som standard.
- En 150x forbedring i SquashFS
lseek()for spredte kopier. - Ytelsesforbedringer for Intel F2FS.
- Ikke-låsende bitmap-alternativ for programvare-RAID (MD).
- Større skalerbarhet for NFSD fra rimelige skyer til avanserte servere.
- En veldig god optimalisering i exFAT-kontrolleren som gir ~16× raskere lastehastighet.
- Forbedringer av FUSE.
- OverlayFS-støtte for filsystemer case-insensitive.
- Ytelsesforbedringer i SMB3 og KSMBD.
- DM-PCACHE er innlemmet som en DAX-cache med høy ytelse og lav latens for enhetskartlegger.
- Optimalisering av
gen_init_cpioi Btrfs eller XFS. - Rettelser for Apple HFS- og HFS+-filsystemdrivere.
- Flere andre forbedringer av filsystemer.
- Løsning på krasj når systemd-disker leser mange filer.
- Atomiske skrifter for md-lineær.
- Nettverk i Linux:
- Google PSP-kryptering for TCP-tilkoblinger.
- Store forbedringer for servere under DDoS-angrep.
- Støtte for Qualcomm «PPE»-pakkebehandlingsmotor.
- Andre nettverksforbedringer og støtte for ny kablet/trådløs maskinvare.
- Integrering av AMD Thinking Ionic RDMA-kontroller.
- Intel GEN3-støtte i IRDMA-kontrolleren for RDMA RoCEv2 med E2000 IPU-serien.
- Linux på bærbare datamaskiner:
- Første støtte for haptisk berøringsplate levert av Google.
- Ny EC-kontroller for ThinkPad T14s Gen 6 med Snapdragon X Elite.
- Ny kontroller for Xiaomi Redmibook-tastaturer med AI-knapp, Fn-taster og tilleggsfunksjoner.
- Nye AMD PMF-funksjoner.
- Ny HWMON-driver for bærbare GPD-enheter.
- Annen maskinvare:
- Innebygde Intel USB I/O Expander-drivere.
- Flere nye inngangskontrollere, inkludert Fairphone 5-berøringskontrolleren.
- Standard RISC-V-kjernen støtter nå GPIO-tilkoblede av/på-/tilbakestillingsknapper på frontpanelet.
- Innledende rammeverk for bindinger av USB-kontrollere i Rust.
- Innebygd Realtek ECC-motorkontroller.
- Støtte for røde og grønne status-LED-er på QNAP NAS.
- Støtte for CXL-"gift"-injeksjon for feilsøking.
- Compress-Offload API med støtte for Opus-kodeken.
- Qualcomm Iris-kontrollerstøtte for H.264- og H.265-koding.
- Funksjonell sensorovervåking på flere ASUS-hovedkort.
- Kontinuerlige forbedringer av IEEE-1394 FireWire-støtte.
- Administrere lydporten på Sony DualSense-kontrolleren.
- Linux-sikkerhet:
- Standard deaktivering av TPM-busskryptering av ytelsesårsaker.
- BPF støtter nå signerte programmer og utsatt oppgaveutførelse, i tillegg til andre forbedringer i Linux 6.18.
- Linux-revisjonskode håndterer nå flere sikkerhetsmoduler (LSM-er) riktig.
- Andre endringer i Linux 6.18:
- Ny Python-applikasjon i kjernetreet kalt «ilist» for arbeid med hendelser
perf. - Mange forbedringer i minnehåndtering.
- Ny «overgangs»-funksjon for å hjelpe med kjernekonfigurasjon (Kconfig).
- Sched_ext-forberedelser for cgroup-basert støtte for underplanleggere.
- Mye ny Rust-kode kommer inn i hovedkjernen, inkludert Googles nye Rust Binder-driver for Android.
- Ny Python-applikasjon i kjernetreet kalt «ilist» for arbeid med hendelser
Linux 6.18 er utgitt, men bare kildekoden er tilgjengelig for øyeblikket. Installasjon nå krever manuell installasjon, noe vi ikke anbefaler. Det er best å holde seg til kjernen som leveres av distribusjonen din, med mindre du trenger støtte for veldig spesifikk maskinvare. Versjon .1 vil bli utgitt om noen dager, og da vil noen rullerende utgivelsesdistribusjoner begynne å ta den i bruk i stor grad.