Linux 6.14-rc3: Nieuwe functies en verbeteringen in virtualisatie en drivers

  • Linux-kernel 6.14-rc3 brengt verbeteringen in apparaatbeheer met de nieuwe Nepbus.
  • belangrijk KVM-updates voor ARM- en x86-architecturen, waardoor de stabiliteit en prestaties worden verbeterd.
  • Verbeterde ondersteuning voor Lenovo ThinkPad-laptops met AMD Ryzen-processors.
  • Oprichting van Binding in roest voor het nieuwe raamwerk Nepbus, waardoor de ontwikkeling van drivers wordt vergemakkelijkt.

Linux 6.14-rc3

Een week later vorige rc2, de lancering van Linux 6.14-rc3 markeert een nieuwe fase in de kernelontwikkeling en introduceert aanzienlijke verbeteringen op het gebied van virtualisatie, hardwareondersteuning en driveroptimalisatie. Deze release, geleid door Linus Torvalds, is nu beschikbaar voor testen voorafgaand aan de definitieve release van Linux 6.14.

Een van de meest opvallende veranderingen is de Nepbus-incorporatie, een nieuw systeem dat de ontwikkeling van apparaatstuurprogramma's vereenvoudigt, en een aantal belangrijke oplossingen voor de Kernel-based Virtual Machine (KVM) voor zowel ARM- als x86-architecturen.

Linux 6.14-rc3: KVM-virtualisatieoptimalisatie

La KVM-update Deze versie introduceert talrijke stabiliteitsverbeteringen en lost bugs op die van invloed zijn op ARM- en x86-architecturen. Aan de ARM-zijde is de verwerking van vectorregisters herzien om het gegevensbeheer bij floating point- en SIMD-bewerkingen te verbeteren. Er is ook een timingprobleem opgelost bij de initialisatie van de virtuele CPU en de interruptcontroller.

Voor x86-architectuur, Bugs opgelost in AMD Secure Nested Paging (SNP)-ondersteuning en verbeterde ondersteuning voor op Hyper-V gebaseerde gevirtualiseerde omgevingen. Daarnaast zijn er aanpassingen doorgevoerd in het beheer van paginatabellen, waardoor de werking efficiënter wordt.

Nieuw raamwerk: Faux Bus

Een relevante toevoeging in deze versie is Faux Bus, Ontworpen om driverontwikkeling te vergemakkelijken op apparaten die niet de complexiteit van een volledige platformdriver vereisen. Deze nieuwe API introduceert een vereenvoudigde structuur voor het beheer van apparaten met slechts twee hoofdfuncties: één om ze aan te maken en één om ze te verwijderen. Dit is vooral handig voor virtuele apparaten of testapparaten.

Een van de meest opvallende innovaties is de toevoeging van Roestondersteuning direct uit de doos, dankzij de native binding binnen het framework, waardoor ontwikkelaars deze taal vanaf het begin kunnen gebruiken om controllers te creëren.

Nieuwe verbeteringen voor Lenovo ThinkPad-laptops

Onder de bijgewerkte drivers in Linux 6.14-rc3, Er is geoptimaliseerde ondersteuning toegevoegd voor Lenovo ThinkPads met AMD Ryzen-processors. Met name de ondersteuning voor het beheer van prestatieprofielen via ACPI is verbeterd, waardoor gebruikers het stroomverbruik van hun notebook kunnen aanpassen aan hun behoeften. Deze wijziging is van toepassing op de nieuwste ThinkPad-modellen met Ryzen en is succesvol getest op de ThinkPad P14s G5 AMD-laptop. Er is ook een oplossing toegepast op het beheer van de ventilatorsnelheid op het oudere ThinkPad X120e-model.

Technische details van Linux 6.14-rc3-wijzigingen

In totaal omvat de update wijzigingen in ongeveer 30 broncodebestanden, met een saldo van 420 regels toegevoegd y 427 geëlimineerd. Deze aanpassing laat een balans zien tussen code-optimalisatie en probleemoplossing. bestaande fouten.

De ontwikkelaars van de kernel hopen dat deze verbeteringen een stabielere en efficiëntere basis voor virtualisatie opleveren, waardoor het leven eenvoudiger wordt voor systeembeheerders en geavanceerde gebruikers die afhankelijk zijn van KVM in hun productieomgevingen.

Het testproces is nog gaande, dus gebruikers van KVM in veeleisende omgevingen worden aangemoedigd om deze updates te evalueren en eventuele problemen te melden terwijl we de definitieve versie van Linux 6.14 verder verfijnen.