Linux 7.2 is uitgebracht en bevat nieuwe functies voor USB4STREAM, KVM en Ext4.

Belangrijkste punten:
  • USB4STREAM-integratie voor directe gegevensoverdracht tussen computers via USB4-poorten zonder netwerkverbinding.
  • Kritieke prestatieoptimalisaties in Btrfs (standaard grote folio's) en Ext4 (herontwerp voor snelle commits).
  • KVM-hypervisorondersteuning voor Intel MBEC- en AMD GMET-extensies, waardoor virtuele machines worden geoptimaliseerd.
  • Verminderd swapgeheugenverbruik en ondersteuning voor geneste schedulers via BPF.
  • De ondersteuning voor oudere i486-processors wordt stopgezet en het verouderde AppleTalk-protocol wordt verwijderd.

Tux, de mascotte van de Linux Kernel

Na twee intense maanden van ontwikkeling en meer dan zeventienduizend bugfixes heeft Linus Torvalds officieel de Linux-kernel 7.2 uitgebracht. De nieuwe versie ruimt niet alleen duizenden regels verouderde code op, maar introduceert ook prestatieoptimalisaties, verbetert het geheugenbeheer en introduceert nieuwe technologieën voor directe gegevensoverdracht tussen apparaten.

De kern van het iomap-mechanisme is de eliminatie van overbodige aanroepen, waardoor het aantal input/output-bewerkingen per seconde (IOPS) met vijf procent is toegenomen bij gebruik van systemen zoals ext4 en xfs onder zware belasting op NVMe-schijven.

Btrfs ondersteunt nu standaard grote folio's om sequentiële invoer en uitvoer te maximaliseren, terwijl Ext4 zijn snelle commit-mechanisme opnieuw heeft ontworpen om knelpunten te elimineren en de hash-berekeningssnelheid in complexe mappen te verdubbelen.

Daarnaast wordt USB4STREAM geïntroduceerd , een mechanisme dat directe gegevensoverdracht mogelijk maakt tussen computers die via USB4-poorten zijn verbonden . Door een virtueel apparaat op het systeem beschikbaar te stellen, kunnen gebruikers informatie tussen computers lezen en schrijven met behulp van standaardcommando's, waardoor de noodzaak om complexe netwerkbruggen of sockets te configureren volledig vervalt.

Bovendien heeft het swap-subsysteem zijn geheugenverbruik drastisch verlaagd door anoniem en gedeeld geheugen te verenigen , waardoor tot een halve gigabyte RAM wordt bespaard voor elke terabyte aan swapgeheugen. Op verwerkingsniveau maakt het door eBPF aangestuurde SCHED_EXT-mechanisme nu de creatie van geneste schedulers mogelijk , waardoor elke controlegroep zijn eigen taken geïsoleerd kan beheren.

De kernelscheduler ondersteunt nu cachebewuste load balancing , waarbij intelligente threads worden gegroepeerd om dezelfde cache op hoog niveau te delen en de efficiëntie van gegevenstoegang aanzienlijk wordt verbeterd. Dit wordt verder versterkt door het SCHED_EXT-mechanisme, waarmee nu geneste subschedulers kunnen worden aangemaakt , waardoor elke controlegroep (cgroup) zijn eigen uitvoeringsregels kan beheren.

Daarnaast is het vermeldenswaard dat er aanvankelijk een innovatieve Fair GPU Scheduler was geïntroduceerd, maar dat deze op het laatste moment moest worden uitgeschakeld vanwege problemen die de prestaties ernstig aantastten bij het uitvoeren van games via de Proton-compatibiliteitslaag. Dit dwong tot een tijdelijke terugkeer naar het traditionele FIFO-model.

Ondertussen zet de kernel de noodzakelijke opruimwerkzaamheden voort, waarbij de ondersteuning voor de oude i486-processors zonder floating-point unit definitief wordt verwijderd en het aloude AppleTalk-netwerkprotocol na decennia van dienst wordt stopgezet.

Beveiliging en virtualisatie boeken vooruitgang door historische aanvalsvectoren te dichten. De KVM-hypervisor maakt nu gebruik van Intel MBEC- en AMD GMET-hardware-extensies , waardoor onafhankelijk beheer van uitvoeringsrechten tussen de kernel en de gebruikersruimte in virtuele machines mogelijk is, wat kostbare controleoverdrachten naar de hypervisor vermindert.

In de codebase is de onveilige `strncpy`-functie verwijderd, een inspanning die jaren en honderden patches heeft gekost om deze te vervangen door alternatieven die bestand zijn tegen overloop. Daarnaast is AF_ALG ontdaan van zijn hardwareversnellers, waardoor prioriteit wordt gegeven aan software-implementaties in de gebruikersruimte, en de Landlock-module heeft zijn beveiliging uitgebreid met strikte controle over UDP-netwerksockets.

Deze release zal ook herinnerd worden vanwege het opschonen van verouderde code en de implementatie van nieuwe standaarden. De ondersteuning voor i486-processors is komen te vervallen , een lot dat ook het iconische AppleTalk-protocol, ARCnet-interfaces en verouderde ATM-netwerkverbindingen trof.

Daarentegen blinkt de PPPoE-controller uit door de GRO- en GSO-offloadingmechanismen te integreren , waarmee de prestaties bij het opnieuw samenstellen van pakketten vervijfvoudigd zijn.

Tot slot wordt de hardwareondersteuning bekroond met de komst van HDMI 2.1 FRL-technologie naar de open AMDGPU-driver voor 8K-transmissies, terwijl het Rust-for-Linux-ecosysteem gestaag blijft rijpen, met toevoeging van ondersteuning voor de s390-architectuur en verdere integratie van de Nova-driver voor het aansturen van moderne NVIDIA GPU's gebaseerd op de Turing-architectuur en hoger.

Als u tot slot meer wilt weten, kunt u de details vinden via de volgende link.


Voeg dit toe als voorkeursbron in Google.