Nieuws

Top 10 nieuwe functies in Linux Kernel 5.8

Top 10 nieuwe functies in Linux Kernel 5.8

Linus Torvalds heeft onlangs de release aangekondigd van Linux Kernel 5.8, en hij lijkt er blij mee. Hij heeft het bestempeld als de meest significante release aller tijden. Voor ontwikkelaars wordt deze nieuwe kernel geleverd met een toevoeging van 800.000 nieuwe coderegels en meer dan 14.000 gewijzigde bestanden. Voor de gemiddelde gebruiker zie je misschien niet veel eye-candy veranderingen, zoals te zien is in de eerdere releases.

Over het algemeen is de Linux Kernel 5 ".8-releases bevatten een heleboel driverondersteuning, optimalisaties, processorverbeteringen en een verscheidenheid aan beveiligingsverbeteringen. In de Linux Kernel-mailinglijsten schreef Linus Torvalds: "Dus ik had dit niet verwacht, maar 5.8 lijkt een van onze grootste releases aller tijden te worden.”

Gezien de release-tijdlijn voor Linux 5.8, is het mogelijk beschikbaar om te testen in distributies zoals Ubuntu 20.10 en Fedora 33 binnenkort. Laten we eens kijken naar enkele van de functies die u kunt verwachten in Linux Kernel 5.8.

Linux-kernel 5.8: Belangrijkste kenmerken en wijzigingen

Gezien Linux Kernel 5.8 is een van de grootste releases, je mag een hoop technische veranderingen en verbeteringen verwachten. We zullen ons concentreren op enkele van de functies die van invloed zijn op de algehele eindgebruiker.

1. AMD energiestuurprogramma

Als uw computer een Zen/Zen2 AMD CPU heeft, dan is het goed nieuws om te weten dat de nieuwe Linux Kernel 5.8-release ondersteunt de AMD Energy Driver.

Voor het geval u niet weet wat dit betekent, kunnen gebruikers met Zen/Zen2 AMD CPU nu energierapporten per socket/per core krijgen. Het is nuttiger voor personen die geïnteresseerd zijn in het kennen van hun CPU-stroomverbruik.

2. AMD Renoir CPU-temperatuurbewaking

Een andere functie die u mag verwachten met Linux Kernel 5.8 is CPU-temperatuurbewaking voor pc's met Renoir-processors.

Op de eerdere Kernel-releases werkt het Linux k10temp-stuurprogramma voor de Zen/Zen2 CPU-kern die vereist is voor temperatuurrapportage niet. Met de toevoeging van PCI ID's in Linux 5.8, Renoir CPU-temperatuurbewaking is nu mogelijk op Linux-systemen.

3. AMD Renoir ACP audio-ondersteuning

Linux-kernel 5.8 bevat ook een nieuwe hardware-ondersteuning voor het geluidssubsysteem met de AMD Renoir (Ryzen 4000 mobiel) Audio Co-Processor (ACP) ondersteuning.

4. AMDGPU Trusted Memory Zone (TMZ)-ondersteuning

Het is een nieuwe functie die wordt geleverd met Linux 5 ".8. Het richt zich op open-source grafische stuurprogramma's die werken met de grafische hardware van het apparaat, waardoor codering voor delen van het videogeheugen mogelijk wordt.

Hoewel de ondersteuning voor Trusted Memory Zone (TMZ) teruggaat tot de originele Vega grafische processors, is het de eerste keer dat we deze functie in Linux zullen zien. De AMD Trusted Memory Zone (TMZ) biedt veilige bufferobjectondersteuning op Linux door te voorkomen dat de inhoud van TMZ-pagina's wordt gelezen door de CPU, een niet-GPU-client.

5. Kernel Concurrency Sanitizer (KCSAN)

De Kernel Concurrency Sanitizer-functie, die optelt tot '4K + regels code' voor Linux 5.8, is een dynamische racedetector die nodig is voor het detecteren van eventuele fouten in de kernelcode. Om kernelraces te detecteren, vertrouwt KCSAN sterk op compile-time-instrumentatie en past het een op watchpoint gebaseerde sampling-aanpak toe.

6. Ondersteuning verhogen in het CPPC CPUFreq-stuurprogramma

Het door ACPI gedefinieerde Collaborative Processor Performance Control (CPPC) CPUFreq-stuurprogramma is een functie die wordt gepresenteerd door Linux Kernel 5.8 om "boost" in te schakelen voor optimale prestaties op CPU-niveau.

Collaborative Processor Performance Control ACPI-specificatie is een genormaliseerd mechanisme voor het weergeven van abstracte prestatieschalen. Het is een methode om de mogelijkheid te hebben om hogere/lagere prestatieniveaus aan te vragen en de prestaties per CPU te schatten.

7. Open Source Adreno 405 / 640 / 650 GPU-ondersteuning

Met Linux 5.8 release, kunnen gebruikers updates verwachten over de open-source MSM-stuurprogramma's (Freedreno). Dat brengt de ondersteuning voor Qualcomm's Adreno 405, 640 en 650 GPU's voort.

Adreno 405 is vrij oud en is al op de markt sinds de dagen van leeuwenbek 415/615/616/617. Adreno 640/650 is nog steeds behoorlijk relevant voor de hardware van de huidige generatie. Adreno 640 maakt de levering van grafische afbeeldingen voor Snapdragon 855/855+ mogelijk, terwijl Adreno 650 is gericht op Snapdragon 865.

8. Shadow Call Stack en Branch Target Identification voor ARM64

Enkele van de ARM-architectuurwijzigingen die worden ondersteund door Linux Kernel 5.8 draaien om twee beveiligingsfuncties: Branch Target Identification en Shadow Call Stack.

Branch Target Identification (BTI) ondersteuning als een belangrijk aspect van de ARMv8.5 specificatie:. Branch Target Identification markeert legitieme doelen van indirecte branches. De CPU vangt een instructie op in een beveiligde pagina die probeert een indirecte vertakking uit te voeren naar een andere instructie dan een gestempelde BTI.

Shadow Call Stack is een element op compilerniveau bij het werken met LLVM/Clang. Shadow Call Stack is bedoeld om te voorkomen dat het retouradres wordt overschreven.

9. Meer exFAT-stuurprogrammaverbeteringen

Linux-kernel 5.7 bevatte ook een exFAT-stuurprogramma bij de release, maar Samsung heeft er verschillende verbeteringen, optimalisaties en oplossingen voor gestuurd.

10. Thunderbolt ARM (i.e. USB 4.0) ondersteuning

Met Linux Kernel 5.8, kunt u Thunderbolt-ondersteuning verwachten voor niet-x86-systemen en ARM-ondersteuning. Bovendien, Linux 5.8 biedt Thunderbolt-ondersteuning voor Intel Tiger Lake en verschillende USB-verbeteringen en updates.

Andere functies in Linux Kernel 5.8

Enkele van de extra functies die u mag verwachten in Linux Kernel 5.8 omvatten:

Verbeterde DAX-ondersteuning

Als u uw systeem wilt versnellen met Intel's Optane-geheugen, biedt de verbeterde DAX-ondersteuning directe toegang tot bestanden door het permanente geheugen zonder dat u de paginacache hoeft te gebruiken.

Wat vind je van Linux Kernel 5.8? Is het een spannende release, aangezien het de grootste release aller tijden is?? Voel je vrij om je gedachten en andere informatie te delen met onze lezers hieronder.

Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...
Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...