Linux 6.16 biedt verbeterde ondersteuning voor AMD- en Intel-CPU's, nieuwe grafische mogelijkheden en verbeteringen op het gebied van opslag en netwerken.

  • Linux 6.16 is officieel uitgebracht.
  • Veel verbeteringen in nieuwe hardware, vooral bij AMD en Intel.
  • Ondersteuning voor Btrfs wordt voortdurend verbeterd.

Linux 6.16

Zoals verwacht heeft Linus Torvalds vandaag officieel de release aangekondigd van de stabiele versie van Linux 6.16Het is aangekomen na twee maanden ontwikkeling Met enige activiteit, maar vrij rustig. Alles is volgens plan verlopen, en die plannen omvatten de release van zeven Release Candidates en vervolgens de stabiele versie. Als er iets te repareren was geweest, hadden we een RC8 ontvangen, wat in ieder geval in dit geval, en dat is al een tijdje zo, niet nodig was.

Het komt ook vaak voor dat Torvalds en zijn medewerkers AMD- en Intel-hardware verbeterenDe hardware van deze merken is te vinden in allerlei soorten apparatuur, zowel in processors als in GPU's, en het is goed nieuws om verbeteringen op deze gebieden te zien. Hieronder volgt een lijst met de nieuwe functies die met Linux 6.16 zijn geïntroduceerd: Met dank aan Michael Larabel.

Wat is er nieuw in Linux 6.16

  • Verwerkers:
    • Met de compilatieoptie X86_NATIVE_CPU kunt u de kernel optimaliseren voor de lokaal geïnstalleerde CPU door de compilerparameter "-march=native" te gebruiken.
    • Ondersteuning voor multi-core scheduler voor LoongArch, samen met andere kernelfuncties, is nu ingeschakeld.
    • Ondersteuning voor SBI-firmwarefunctie-uitbreidingen op RISC-V, met nieuwe SiFive-uitbreidingen en andere verbeteringen.
    • AMD SBI, de AMD Side-Band Interface, ook bekend als APML (Advanced Platform Management Link), is geïntegreerd.
    • Nieuwe AMD SPI-driver.
    • AMD ALLOWED_SEV_FEATURES ondersteuning voor KVM.
    • Beheer de minimale frequentie die door de AMD CPU wordt aangevraagd met de AMD P-State driver.
    • De AMD Virtual TPM-driver is toegevoegd om vertrouwelijk computergebruik met AMD Secure Virtualization (SEV) te verbeteren.
    • Ingebouwde ondersteuning voor EcoNet MIPS-platforms.
    • Statistieken over taakmigratie en swapgebruik op NUMA-systemen worden nu gepresenteerd.
    • Er is ondersteuning voor Intel TDX toegevoegd aan de host, waardoor Trust Domain Extensions in KVM-virtualisatie mogelijk zijn.
    • Een Siemens-ingenieur heeft een nieuwe overklok-watchdogdriver voor Intel ontwikkeld.
    • Energy Aware Scheduling is toegevoegd aan het Intel P-State-stuurprogramma om de energie-efficiëntie op Lunar Lake- en toekomstige Panther Lake-modellen te verbeteren.
    • Thermische ondersteuning voor de Intel Platform Temperature Control (Intel PTC)-interface.
    • Intel SGX is nu minder gevoelig voor het genereren van kritieke hardwarefouten (machinecontroles).
    • Ondersteuning voor ARM Scalable Matrix Extension (Arm SME).
    • Ondersteuning toegevoegd voor 11 extra SoC's, waaronder de RISC-V Sophgo SG2044, en meer Snapdragon X-aangedreven laptops draaien nu op de mainline-kernel.
    • Snellere AES-XTS-prestaties op Intel- en AMD-CPU's met AVX-512.
    • Dynamische preëmptieondersteuning op POWER CPU's.
    • Uitgebreidere Intel-hardwareondersteuning in EDAC-stuurprogramma's.
    • Ondersteuning voor het Intel QAT GEN6-stuurprogramma, ter voorbereiding op volgende generatie processors met verbeterde QuickAssist-mogelijkheden.
    • Turbostat-updates met ondersteuning voor Intel Diamond Rapids- en Bartlett Lake-processors.
    • Audio-ondersteuning voor Intel Wildcat Lake.
    • Intel Auto Count Reload inschakelen en ondersteuning voor de Clearwater Forest PMU in prestatiegebeurtenissen.
    • Intel APX zou met Linux 6.16 klaar moeten zijn om het gebruik van Advanced Performance Extensions (APX) in de gebruikersruimte mogelijk te maken.
    • Snellere kerndeactivering en verbeteringen in de scheduler.
    • Geef de reden aan waarom een AMD Zen-systeem opnieuw is opgestart.
    • Verouderde Intel CPU-microcode wordt nu gemeld als een beveiligingslek.
  • Grafiek:
    • Nieuwe driverondersteuning voor NVIDIA Blackwell en Hopper GPU's.
    • Er worden voorbereidingen getroffen voor Intel Xe3-graphics, die in eerste instantie geïntegreerd op Panther Lake beschikbaar zullen zijn.
    • Rapport over ventilatorsnelheid met Intel Xe-driver.
    • Ondersteuning voor Intel Link Off Between Frames (“LOBF”).
    • De AMDKFD-rekendriver kan nu worden ingeschakeld op RISC-V-systemen.
    • Ondersteuning voor gebruikerswachtrijen op AMDGPU.
    • Opname van het Asahi-gebruikersruimte-API-headerbestand voor de aankomende Apple Silicon-videokaartdriver in de kernel.
    • Talrijke aanvullende verbeteringen aan de open source kernel-graphics en beeldschermstuurprogramma's.
  • Opslag- en bestandssystemen in Linux:
    • Nieuwe code om het bestandssysteem te bevriezen/ontdooien tijdens de slaapstand of sluimerstand.
    • Meer prestatieverbeteringen in Btrfs.
    • Verbeteringen in prestaties en herstel van het Bcachefs-bestandssysteem.
    • Ondersteuning voor atomische schrijfbewerkingen in XFS.
    • EXT4-updates met "werkelijk verbazingwekkende" prestatieverbeteringen.
    • Ondersteuning voor veilige hostverwijdering op eMMC- en SD-kaarten.
    • Ondersteuning voor blokgebaseerd schrijven met Flexible Data Placement (FDP) op NVMe.
    • Ondersteuning voor kopieervrije ontvangst met DMA-BUF.
    • Ondersteuning voor grotere blokformaten op de NFS-server.
    • De NFS-client maakt nu de LOCALIO-status bekend via sysfs.
    • Prestatieverbeteringen in FUSE.
    • Verschillende verbeteringen in F2FS.
    • EROFS kan nu Intel QAT-versnellers gebruiken voor snellere DEFLATE-decompressie.
  • Netwerk in Linux:
    • De OpenVPN DCO-driver is eindelijk geïntegreerd in de hoofdkernel, waardoor de VPN-prestaties met OpenVPN zijn verbeterd.
    • Ondersteuning voor TCP-overdracht vanuit apparaatgeheugen.
    • Ondersteuning voor het eerder niet-onderhouden DCCP-protocol is verwijderd.
    • Ondersteuning voor de Realtek RTL8127A 10GbE Ethernet-netwerkcontroller.
    • Diverse verbeteringen aan de netwerkprestaties en ondersteuning voor nieuwe netwerkhardware, zowel bekabeld als draadloos.
  • Andere hardwareapparaten:
    • Talrijke verbeteringen aan de drivers voor Linux-laptops, waaronder een nieuwe Dasharo ACPI-driver voor systemen die Coreboot gebruiken.
    • Ondersteuning voor de ByoWave Proteus Modular Controller Kit, dankzij een Valve-ingenieur.
    • Ondersteuning voor het USB-C-model van de Apple Magic Mouse 2.
    • Ondersteuning voor hardwarebewaking voor meer ASUS-moederborden.
    • Nieuwe CSL RAS-functies.
    • PCIe-ondersteuning voor Apple M2 Pro/Max/Ultra SoC's.
    • Eerste ondersteuning voor USB-audio-offload op Qualcomm-hardware, na een lange ontwikkelingsperiode.
    • GPIB-drivers zijn klaar om uit de kernel-staging te komen, waarschijnlijk in Linux 6.17. Deze universele bus (GPIB) is ongeveer 53 jaar oud en wordt nog steeds gebruikt in sommige testapparatuur.
    • Er zijn nieuwe drivers toegevoegd aan het mediasubsysteem.
    • Ondersteuning voor hardware-beveiligde encryptiesleutels.
  • Algemene kernelverbeteringen:
    • Ondersteuning voor coredumps via sockets.
    • Verbeterde prestaties bij het verlaten van de gebruikersmodus.
    • Uniformering van de minimale GCC-compilervereisten in versie 8.
    • Handige rapportage van harde/zachte vergrendelingen en RCU-vergrendelingsaantallen.
    • Verbeteringen aan CPU-selectie met Sched_EXT die al in de hoofdkernel aanwezig zijn.
    • Mogelijkheid om GPL-symbolen te beperken tot bepaalde kernelmodules.
    • Verschillende toevoegingen aan de programmeertaal Rust en nieuwe kernelabstracties geschreven in Rust.
    • Verbeteringen in FUTEX2, waaronder ondersteuning voor lokale hash-kaarten per taak en in NUMA-omgevingen.

Linus Torvalds heeft officieel de release van Linux 6.16 aangekondigd, maar de beschikbaarheid in verschillende distributies hangt af van de filosofie van elke distributie.