Linux 6.18 ankommer fyldt med nye drivere, mere ydeevne og store fremskridt i Apple Silicon og AMD/Intel

  • Linux 6.18 introducerer generelle ydeevneforbedringer og nye optimeringer inden for CPU, hukommelse og sikkerhed.
  • Nye drivere og bedre understøttelse af Intel-, AMD-, Arm-, RISC-V- og Apple Silicon-hardware.
  • Store opdateringer til grafik, filsystemer og netværk.

Linux 6.18

Linux Torvalds har netop officielt udgivet den stabile version af Linux 6.18Efter syv uger uden større problemer anses udgivelsesdatoen, som ligger lige efter de syv Release Candidates, for passende. Som altid er der mange nye funktioner, primært i form af understøttelse af ny hardware, samtidig med at andre områder som sikkerhed, filsystemer og netværk er blevet adresseret.

Det følgende er liste med nyheder (via), samt information om, hvordan man får den nye version, og om det er det værd. tidlig vedtagelse Eller vent lidt længere. Spoiler alert: Det er bedre at vente.

Nyheder i Linux 6.18

  • processorer:
    • En Retpoline-optimering til at hjælpe med Intels E-kerner.
    • Intel TDX fungerer nu med Kexec, undtagen på tidlige Xeon-processorer med Trust Domain Extensions, der har en kendt fejl.
    • Kompatibilitet med Loongson-sikkerhedsmotoren til håndtering af delegeret RNG, TPM2 og forskellige kryptografiske accelerationer på LoongArch-processorer.
    • Løsning på et PCIe-ydeevneproblem på Intel Xeon 6.
    • AMD Versal TRNG-driveren blev indarbejdet i kernen til disse adaptive SoC'er.
    • Flere forberedelser fra AMD til de kommende Zen 6-processorer.
    • En patch til ældre AMD Bulldozer CPU'er.
    • En sen og inkompatibel ændring af Intel FRED (Flexible Return Event Delivery).
    • Ændringer til IOMMU for Intel-, AMD-, Apple- og RISC-V-hardware.
    • Apple M2 Pro, Max og Ultra enhedstræer integreret fra Asahi Linux, hvilket fortsætter forbedringen af ​​Apple Silicon-understøttelse på Linux.
    • ESWIN EIC7700 SoC er nu også i hovedkernen som en del af understøttelsen af ​​SiFive HiFive Premier P550.
    • Forberedelser til enhedstræ til Arm C1 Nano-, Pro-, Premium- og Ultra-CPU'er i Arms nye Lumex CSS-platform.
    • "Sheaves" er blevet tilføjet som et nyt valgfrit, array-baseret cachelag pr. CPU.
    • En lille optimering i x86 hukommelsesstyring.
    • Angrebsvektorkontroller kan nu håndtere den nye VMSCAPE-afhjælpning.
    • Tilføjet til EDAC-driveren til Intel, AMD og Arm.
    • RISC-V understøtter nu MIPS-leverandørudvidelser.
    • Opdaterede basislinjer for behandling af Intel-mikrokode som forældet.
    • Understøttelse af energistyringen "Panther Lake power slider".
    • Forbedringer af kryptografisk ydeevne.
  • Virtualisering:
    • Mere pålidelig håndtering af mere end 255 vCPU'er på AMD EPYC-servere.
    • Detektion af FreeBSD Bhyve-hypervisoren.
    • KVM x86 CET-understøttelse til AMD og Intel med Control-flow Enforcement-teknologi.
    • AMD Secure AVIC er nu aktiveret.
    • Hyper-V-forbedringer med understøttelse af Kexec og Kdump i Azure Confidential VM'er og mere.
    • Flere andre forbedringer i KVM.
    • NVIDIA GB300-understøttelse i NVGRACE VFIO-driveren.
  • Linux/DRM-grafikdrivere:
    • Den nye Rocket-controller til NPU-acceleratoren i de nyeste Rockchip SoC'er.
    • Forbedret understøttelse af AMD GCN 1.0 på AMDGPU.
    • Understøttelse af "Intel SLPC power_profile".
    • Aktivering af Intel Wildcat Lake-skærmen.
    • Intel er tilbage i arbejdet med Havana Labs acceleratorcontrolleren.
    • Nouveau bruger nu NVIDIA GSP-firmware som standard.
    • Panthor DRM-driverunderstøttelse til Arm Mali G710, G510, G310, Gx15, Gx20 og Gx25 GPU'er.
    • “Tyr” er en ny DRM-driver i Rust til Arm Mali GPU'er, der er beregnet til at erstatte Panthor.
    • Flere andre forbedringer i DRM-controllere.
  • Opbevaring / filsystemer:
    • Bcachefs er blevet fjernet fra hovedkernen.
    • Btrfs understøtter nu blokstørrelser, der er større end sidestørrelsen.
    • Bedre parallelisme for læseintensive arbejdsbelastninger i Btrfs.
    • XFS aktiverer online fsck som standard.
    • En 150x forbedring i SquashFS lseek() for spredte kopier.
    • Forbedringer af Intel F2FS-ydeevne.
    • Ikke-låsende bitmap-mulighed for software-RAID (MD).
    • Større skalerbarhed for NFSD fra billige cloud-løsninger til avancerede servere.
    • En meget god optimering i exFAT-controlleren, der giver ~16 gange hurtigere indlæsningshastighed.
    • Forbedringer af FUSE.
    • OverlayFS-understøttelse af filsystemer små bogstaver.
    • Ydeevneforbedringer i SMB3 og KSMBD.
    • DM-PCACHE er indarbejdet som en højtydende DAX-cache med lav latenstid til Device Mapper.
    • Optimering af gen_init_cpio i Btrfs eller XFS.
    • Rettelser til Apple HFS- og HFS+-filsystemdrivere.
    • Flere andre forbedringer af filsystemer.
    • Løsning på nedbrud, når systemd-drev læser mange filer.
    • Atomiske skrifter for md-lineær.
  • Netværk i Linux:
    • Google PSP-kryptering til TCP-forbindelser.
    • Store forbedringer for servere under DDoS-angreb.
    • Understøttelse af Qualcomms "PPE"-pakkebehandlingsmotor.
    • Andre netværksforbedringer og understøttelse af ny kablet/trådløs hardware.
    • AMD Thinking Ionic RDMA-controllerintegration.
    • Intel GEN3-understøttelse i IRDMA-controlleren til RDMA RoCEv2 med E2000 IPU-serien.
  • Linux på bærbare computere:
    • Første haptiske touchpad-understøttelse leveret af Google.
    • Ny EC-controller til ThinkPad T14s Gen 6 med Snapdragon X Elite.
    • Ny controller til Xiaomi Redmibook-tastaturer med AI-knap, Fn-taster og yderligere funktioner.
    • Nye AMD PMF-funktioner.
    • Ny HWMON-driver til bærbare GPD-enheder.
  • Anden hardware:
    • Indbyggede Intel USB I/O Expander-drivere.
    • Flere nye inputcontrollere, herunder Fairphone 5 touch-controlleren.
    • Standard RISC-V-kernen understøtter nu GPIO-tilsluttede tænd/sluk-/nulstillingsknapper på frontpanelet.
    • Indledende ramme for bindinger af USB-controllere i Rust.
    • Indbygget Realtek ECC-motorcontroller.
    • Understøttelse af røde og grønne status-LED'er på QNAP NAS.
    • CXL "gift"-injektionsunderstøttelse til fejlfinding.
    • Compress-Offload API med understøttelse af Opus-codec'et.
    • Qualcomm Iris-controller understøtter H.264- og H.265-kodning.
    • Funktionel sensorovervågning på flere ASUS-bundkort.
    • Løbende forbedringer af IEEE-1394 FireWire-understøttelse.
    • Administration af lydporten på Sony DualSense-controlleren.
  • Linux-sikkerhed:
    • Standarddeaktivering af TPM-buskryptering af ydeevneårsager.
    • BPF understøtter nu signerede programmer og udskudt opgaveudførelse, foruden andre forbedringer i Linux 6.18.
    • Linux-revisionskode håndterer nu korrekt flere sikkerhedsmoduler (LSM'er).
  • Andre ændringer i Linux 6.18:
    • Ny Python-applikation i kernetræet kaldet "ilist" til at arbejde med begivenheder perf.
    • Mange forbedringer i hukommelsesstyring.
    • Ny "overgangs"-funktion til hjælp med kernekonfiguration (Kconfig).
    • Sched_ext-forberedelser til cgroup-baseret underplanlæggersupport.
    • Masser af ny Rust-kode kommer ind i hovedkernen, inklusive Googles nye Rust Binder-driver til Android.

Linux 6.18 er blevet udgivet, men kun kildekoden er tilgængelig i øjeblikket. Installation af den lige nu kræver en manuel installation, hvilket vi ikke anbefaler. Det er bedst at holde sig til kernen fra din distribution, medmindre du har brug for support til meget specifik hardware. Version .1 vil blive udgivet om et par dage, hvorefter nogle distributioner med rullende udgivelse vil begynde at anvende den bredt.