Linux 5.19 komt met veel verbeteringen voor AMD en Intel. De volgende versie zou Linux 6.0 kunnen zijn

Linux 5.19

We hebben hier al een nieuwe versie van de kernel van het (de) besturingssysteem(en) die de redacteuren en lezers van blogs zoals deze het leukst vinden. Bij deze gelegenheid, na 5.18 het was de beurt aan linux 5.19, waarvan Linus Torvalds zojuist de release heeft aangekondigd. Als ik zeg dat "het zijn beurt was", bedoel ik dat het logisch was om te doen, en dat is al zo sinds de ontwikkeling begon, maar er was wat meer twijfel of de volgende Linux 5.20 zou zijn of al Linux 6.0. Maar dit artikel gaat over de nieuwste stabiele versie, waarvan de release nu officieel is.

Linux 5.19 is een belangrijke release. Al in het samenvoegvenster werd geverifieerd dat er veel veranderingen zouden zijn, hoewel de hoeveelheid ervan de kernel niet in omvang heeft doen groeien. Hieronder is een lijst met de meest opmerkelijk nieuws, Oppakken van Phoronix, een gespecialiseerd medium dat de ontwikkeling van Linux op de voet volgt, onder meer met zijn beroemde analyses en vergelijkingen van allerlei soorten hardware.

Linux 5.19 hoogtepunten

  • Processoren en platforms:
    • Intel In-Field Scan (IFS) is samengevoegd om CPU-siliconentests voorafgaand aan datacenterimplementaties of siliciumtests in de loop van de tijd te vergemakkelijken om onontdekte hardwareproblemen op te sporen, ECC-controles of andere bestaande tests.
    • LoongArch is samengevoegd als een nieuwe CPU-poort voor de Linux-kernel. Zoals opgemerkt, is er echter nog geen ondersteuning voor het opstarten van LoongArch-systemen omdat sommige stuurprogramma's nog niet klaar zijn voor mainlining.
    • Ondersteuning voor het PolarBerry RISC-V FPGA-bord dat gebruik maakt van de PolarFire SoC.
    • Ondersteuning voor het uitvoeren van 32-bits (RV32) binaire bestanden op 64-bits RISC-V (RV64).
    • Voltooiing van de 12-jarige platformonafhankelijke Arm-inspanning met het eindelijk omzetten van de oude ARMv4T/ARMv5-code voor platformonafhankelijke kernelbuilds. Arm cross-platform ondersteuning voor oudere Intel XScale/PXA hardware is ook voltooid.
    • HPE GXP SoC toegevoegd die zal worden gebruikt voor Baseboard Management Controller (BMC)-functies in toekomstige HPE-servers.
    • Ondersteuning voor ARMv9 Scalable Matrix Extension. Scalable Matrix Extension (SME) is gebaseerd op SVE/SVE2.
    • De verfijningsveranderingen zijn aanzienlijk aan de AMD-kant, met uitbreidingen naar Zen 4 IBS, AMD PerfMonV2 en tot slot AMD Zen 3 Branch Sampling (BRS).
    • Verwijdering van de oude Renesas H8/300 CPU-architectuur. Deze architectuur is oud en wordt al jaren niet meer in de kernel onderhouden, omdat deze al een keer van de hoofdlijn is verwijderd.
    • Verwijdering van verouderde x86-ondersteuning a.out.
    • Veel thermische en energiebeheerupdates van Intel, inclusief een oplossing voor hete Linux-laptops die de batterij leegmaken terwijl ze proberen te slapen.
    • Eenvoudiger opschonen van CPUID-functies.
    • Late microcode laden voor x86/x86_64 is standaard uitgeschakeld en zal de kernel beschadigen. Gebruikers wordt geadviseerd om de CPU-microcode vroeg te laden.
  • Virtualisatie:
    • AMD SEV-SNP is eindelijk klaar voor de Secure Encrypted Virtualization (SEV)-update die is geïntroduceerd met AMD EPYC 7003 "Milan" -processors.
    • Intel Trust Domain Extensions (TDX) is samengevoegd met early code ready.
    • Ondersteuning voor XSAVEC bij gebruik als VM-gast.
    • Microsoft heeft de opstarttijden van Hyper-V-gasten verkort voor grote virtuele Azure-machines met veel GPU's.
    • Ondersteuning voor Linux EFO om toegang te krijgen tot VM-geheimen voor Confidential Computing (CoCo) hypervisors zoals met AMD SEV.
    • KVM- en Xen-updates.
    • Een nieuw m68k virtueel machinedoel voor virtualisatiegebruik dat is gebaseerd op Google's Goldfish en veel capabeler is dan de bestaande Motorola 68000-emulatie-opties.
  • Afbeeldingen en displays:
    • Bijna een half miljoen regels nieuwe code.
    • Er wordt veel werk verzet om ervoor te zorgen dat IP-blokken voor AMD RDNA3-graphics later dit jaar kunnen worden uitgebracht naast de volgende generatie CDNA Instinct-versnellers.
    • Intel DG2/Alchemist PCI ID's voor moederbord-down-ontwerpen.
    • Ondersteuning voor Intel Raptor Lake P-graphics, vanuit bestaande codepaden.
    • De rekenmachine ABI is nu beschikbaar voor DG2/Alchemist-hardware.
    • Een stroomstoring voor DG2/Alchemist GPU's om ervoor te zorgen dat PCIe Active State Power Management (ASPM) met succes wordt ingeschakeld.
    • ASpeed ​​​​AST-stuurprogrammaondersteuning voor DisplayPort.
    • Rockchip VOP2-compatibiliteit.
    • Ondersteuning voor een nieuwe basisvariant van RDNA2 "Beige Goby".
    • MediaTek Vcodec-ondersteuning voor VP8 en VP9 stateless codecs.
  • Bestandssystemen en opslag:
    • Talloze opmerkelijke verbeteringen aan het Btrfs-bestandssysteem, van subpagina-ondersteuning voor elke PAGE_SIZE groter dan 4K tot subpagina-ondersteuning voor Btrfs native RAID 5/6-modi en andere toevoegingen.
    • Ondersteuning voor de NVMe M1-controller van Apple.
    • Veel nieuwe code voor het XFS-bestandssysteem.
    • Aanmaken van FAT16/FAT32-bestanden/geboortetijdinformatie via statx-systeemaanroep.
    • De fixes voor de NTFS3-kerneldriver zijn samengevoegd om eindelijk een aantal onderhoudsproblemen met deze NTFS-kerneldriver die vorig jaar door Paragon Software aan de kernel is toegevoegd, op te lossen.
    • Verschillende verbeteringen aan F2FS en routinematige updates aan EROFS en EXT4.
    • Ondersteuning voor NFSv3 Courteous Server.
    • eMMC-ondersteuning voor het gebruik van TRIM naar nul sectoren.
    • Ondersteuning voor IDMAPPED-lagen met OverlayFS.
    • Een geweldige prestatieverbetering voor exFAT.
    • Veel verbeteringen aan IO_uring.
  • Andere hardware:
    • Eindeloos werken aan de Synopsys DWC3 USB3-driver.
    • Samengevoegd Apple eFuses-stuurprogramma om deze geprogrammeerde eFuses in Apple M1-SoC's te lezen om kalibratiegegevens op te slaan.
    • Er is verder gewerkt aan de Intel Havana Labs AI-driver.
    • Ondersteuning voor het initiëren van firmware-updates via sysfs voor gebruik van Intel FPGA PCIe-kaarten en andere mogelijke gebruikssituaties.
    • Ondersteuning voor het rapporteren van de fysieke locatie van een aangesloten apparaat bij blootstelling via ACPI. Dit kan helpen om op te merken waar een aangesloten component zich ten opzichte van de server/het systeem bevindt in het geval van meerdere poorten/locaties enz.
    • Het Raspberry Pi Sense HAT-joystickstuurprogramma is samengevoegd.
    • Chrome OS EC-stuurprogrammaondersteuning voor het Laptop Framework.
    • Voortdurende ondersteuning van Compute Express Link (CXL) voor servers van de volgende generatie.
    • Betere ondersteuning voor het Lenovo ThinkPad Trackpoint II-toetsenbord.
    • Correct gebruik van Keychron C-Series/K-Series toetsenborden.
    • Wacom-stuurprogrammaverbeteringen en ander HID-werk.
    • Intel's AVS-audiostuurprogramma begon te landen als een herschrijving van de oude audiostuurprogrammacode uit het Skylake/Kabylake/Apollo Lake/Amber Lake-tijdperk.
    • Voortzetting van hardwarebewakingsverbeteringen van ASUS-moederbordtoevoegingen aan Aquacomputer-apparaten.
  • Veiligheid:
    • Clang RandStruct-ondersteuning voor het willekeurig maken van structuurlay-outs en vergelijkbaar met bestaande GCC-ondersteuning.
    • Voortzetting van de moderniseringswerkzaamheden van de RNG-code voor het genereren van willekeurige getallen.
    • Intel SGX-enclaves waren gevoelig voor falen onder hoge geheugendruk, maar dat probleem voor Software Guard Extensions op Linux is nu opgelost.
    • Het leven zuur maken voor applicatieontwikkelaars die zich misdragen bij het gebruik van split-lock.
  • anderen:
    • Veel belangrijke netwerkverbeteringen, van Big TCP tot pureLiFi LED-verlichting voor draadloze communicatie en vele andere verbeteringen.
    • Een nieuwe optie om eenvoudig een x86_64 debug-kernel te configureren.
    • Printk zal nu berichten per console naar KThreads downloaden.
    • Veel verbeteringen in geheugenbeheer.
    • Een nieuw samengevoegd subsysteem is de Hardware Timestamping Engine (HTE) om te coördineren tussen tijdaanbieders en consumenten zoals GPIO's en IRQ's. De initiële HTE-provider met Linux 5.19 is alleen voor de NVIDIA Tegra Xavier SoC. Hoewel Linus Torvalds niet van de HTE-naam houdt en deze deze of de volgende cyclus nog steeds kan worden gewijzigd.
    • Voorjaarsschoonmaak naar de staging area, inclusief de promotie van de WFX WiFi driver buiten de staging area.
    • Zstd gecomprimeerde firmware-ondersteuning als alternatief voor de bestaande XZ-gecomprimeerde firmware-ondersteuning om schijfruimte te besparen door de vele firmware-binaries die aanwezig zijn op moderne Linux-systemen te comprimeren.

Linux 5.19 het werd een paar ogenblikken geleden aangekondigd, en je code is nu beschikbaar, en zal binnenkort, op Het Kernel Archief. Ubuntu-gebruikers die het nu willen installeren, zullen het alleen moeten doen of met tools zoals Umki, of wacht op de lancering in oktober en maak de sprong naar een grotere.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.