Iets meer dan twee maanden na de vorige versieEn na een vertraging veroorzaakt door de "leuke" SpectreLinus Torvalds net gelanceerd de stabiele versie van Linux 5.17. De Finse ontwikkelaar zei vanaf de eerste Release Candidate dat dit geen geweldige release zou worden, maar je kent hem: niets is hem te belangrijk of te verontrustend. Het zal geen versie zijn met zo opvallende veranderingen als in eerdere afleveringen, maar het zijn er veel.
De lijst met wat er nieuw is in Linux 5.17 is lang, en deels omdat het is toegevoegd ondersteuning voor veel nieuwe hardware. Onder andere processors, moederborden en laptops zullen beter werken met de nieuwe Linux-kernel. De volgende lijst de heeft verzameld Michael Larabel, bekend van onder meer zijn hardwaretests op verschillende besturingssystemen, die hij publiceert op Phoronix.
Linux 5.17 hoogtepunten
- Bewerkers:
- De nieuwe AMD P-State driver is bijgewerkt. Het is ontworpen om een betere energie-efficiëntie te bieden voor Zen 2 en nieuwere systemen die ACPI CPPC ondersteunen, voornamelijk voor desktops en mobiele telefoons.
- Een belangrijke prestatieverbetering voor mobiele telefoons van Alder Lake.
- RISC-V sv48-ondersteuning voor paginatabel met 4 niveaus om tot 128 TB virtuele adresruimte / 64 TB fysiek geheugen te hebben.
- RISC-V reboot-ondersteuning zonder dat een speciaal stuurprogramma nodig is.
- Vroege voorbereidingen voor Intel Raptor Lake, terwijl er meer veranderingen worden verwacht in de volgende kernelcycli.
- AMD SMCA-updates ter voorbereiding op de volgende generatie CPU's.
- AMD EDAC-updates voor de volgende generatie CPU's en de toevoeging van RDDR5/LRDDR5-rapportageondersteuning.
- Intel AMX-ondersteuning binnen KVM-virtualisatie.
- Intrekking van het gebruik van de instructie AMD 3DNow! binnen de kern.
- Ondersteuning voor het eerste goedkope, bruikbare RISC-V-platform in de vorm van de StarFive JH7100.
- Qualcomm Snapdragon 8 Gen 1-compatibiliteit krijgt tijdige ondersteuning naast de Snapdragon X65. Deze nieuwste hardware van Qualcomm werd pas eind november aangekondigd, dus het is geweldig om te zien dat deze ondersteuning voor de hoofdlijn zo snel werkelijkheid wordt.
- Ondersteuning voor initiële temperatuurbewaking voor AMD Zen 4-CPU's.
- Voorbereidingen voor Arm Scalable Array Extensions.
- Bodemplaten/Platformen:
- Snellere opstarttijden voor AMD Fusion APU's met Hudson D4-chipsets.
- "PFRUT"-platformtelemetrie en runtime-firmware-updatemogelijkheden voor toekomstige Intel-servers die de ACPI PFRUT-specificatie ondersteunen om runtime-update van sommige firmwarecomponenten mogelijk te maken zonder dat een herstart nodig is.
- Verschillende oudere op NetGear/Linksys MIPS gebaseerde draadloze routers worden nu ondersteund in de hoofdkernel.
- Ondersteuning voor hot CXL-geheugen.
- Ondersteuning voor sensorbewaking voor meer ASUS-moederborden.
- Een nieuwe controller van NZXT voor verlichting en ventilatorregeling met NZXT Smart Device v2-hardware en NZXT Fan Controller.
- AMD Smart Trace Buffer-ondersteuning.
- Laptops/Tablets:
- Geluid Open Firmware-ondersteuning voor de AMD Renoir Audio Coprocessor.
- Aangepaste ventilatorcurve-ondersteuning voor nieuwe ASUS ROG-laptops.
- De nieuwe x86-driver voor Android-tablets, ontworpen om eigenaardigheden en reparaties toe te passen op x86 Android-tablets met fouten.
- Een AMD s2idle-crashfix voor sommige AMD Ryzen-laptops.
- Geblokkeerde upload- en geforceerde downloadondersteuning voor geschikte ThinkPads.
- Andere driververbeteringen voor laptops en tablets.
- De meeste tablets en convertibles hebben een stylus/pen-ondersteuning.
- Compatibiliteit met de Universal Pencil Initiative (USI) stylus.
- Ondersteuning voor sommige oudere NVIDIA Tegra-tablets.
- graphics:
- Ondersteuning voor GPU-herstel voor AMD Rembrandt APU's.
- Intel Alder Lake P-graphics zijn nu standaard ingeschakeld in plaats van te worden verborgen achter een moduleparameter.
- Eerste ondersteuning voor Raptor Lake S-graphics.
- Intel DG2 Alchemist-activeringswerk wordt voortgezet
- .Intel VRR/Adaptive-Sync voor Gen11 Icelake-graphics.
- VMware VMWGFX voorbereiden voor OpenGL 4.3-ondersteuning samen met Mesa 22.0+ gebruikersruimte.
- Ondersteuning voor privacyschermen ingebouwd in nieuwere laptops.
- Diverse andere grafische/beeldschermstuurprogramma-updates.
- Hantro-stuurprogramma VP9 video-versnelling.
- Opslag / bestandssystemen:
- Een belangrijke herschrijving van de FS-Cache- en CacheFiles-code voor netwerkbestandssystemen.
- F2FS prestatieverbeteringen.
- De meeste van de kleinere verbeteringen aan XFS, hoewel snellere aankoppeltijden mogelijk zijn.
- EXT4 is overgestapt op het gebruik van de nieuwe Linux mount API en de algemene get en set tag ioctls.
- Prestatieverbeteringen voor Btrfs.
- DAX-optie per bestand voor FUSE.
- Voortzetting van het I/O-optimalisatiewerk.
- Andere hardware:
- Vaste crash als een kapotte diskette wordt uitgeworpen.
- De Nintendo GameCube/Wii/Wii U real-time klokcontroller heeft eindelijk de mainstream bereikt.
- Er zijn nieuwe Xilinx-stuurprogramma's toegevoegd voor uw FPGA-hardware.
- Een generiek USB GNSS-stuurprogramma (Global Navigation Satellite System) met initiële ondersteuning voor een Sierra XM1210-ontvanger.
- Apple's PCIe-controller voegt ondersteuning voor klokpoorten toe als de nieuwste in Apple's M1 enablement push.
- Synopsys USB DWC3 Multi-Stream Transfer (MST) ondersteuning.
- De Cirrus CS35L41 HD audio codec driver is nieuw en wordt ondersteund door enkele nieuwere Lenovo ThinkPads.
- Ondersteuning voor de NVIDIA Spectrum 4-netwerk-ASIC.
- AMD Rembrandt netwerkondersteuning voor in de SoC.
- Veel verbeteringen aan de Intel WiFi-driver.
- Intel Alder Lake N audio-ondersteuning.
- Verbeterd energiebeheer voor Intel Titan Ridge Thunderbolt-controllers.
- Algemene / andere kernelverbeteringen:
- Het stuurprogramma voor de seriële console heeft een potentiële prestatieverbetering van ~ 25%.
- Xen pvUSB-ondersteuning is eindelijk toegevoegd na patches die al meer dan een decennium rondzweven.
- debug.config om gemakkelijker een kernel-build op te starten met alle nuttige debugging-functies ingeschakeld.
- Verbeteringen in Folio, van wat werd geïntroduceerd in 5.16.
- Er is een realtime scantool toegevoegd om kernelproblemen in realtime te ontdekken.
- Verschillende opmerkelijke optimalisaties van de Linux-netwerkprestaties.
- Beveiliging op Linux:
- Page Table Check-ondersteuning om problemen met geheugenbeschadiging te bestrijden.
- Ondersteuning voor x86 lineaire speculatiebeperking is toegevoegd samen met ondersteunde compilers.
- Verbeteringen aan de generator voor willekeurige getallen, waaronder de verwijdering van SHA1 en prestatie-optimalisaties.
Linux 5.17 is al officieel vrijgegeven, maar dat betekent alleen dat de tarball beschikbaar is. Om het nu te installeren, moet je het handmatig doen, en binnenkort zal het distributies zoals Arch Linux bereiken. Ubuntu-gebruikers die het willen installeren, zullen het zelf moeten doen, aangezien Ubuntu 22.04 Linux 5.15 zal gebruiken en in oktober ongeveer Linux 5.19.