Nieuws

Top 10 kenmerken van Linux Kernel 5.10

Top 10 kenmerken van Linux Kernel 5.10

Na zeven weken van constante ontwikkeling heeft Linus Torvalds eindelijk Linux Kernel 5 . uitgebracht.10 LTS op 14 december 2020, en het is nu beschikbaar voor de massa. Linus Torvalds kondigde deze fantastische release aan op de Linux Kernel-mailinglijst, met vermelding van:

"Ok, hier is het - 5.10 is getagd en naar buiten geduwd. Ik zou vrijwel altijd willen dat de afgelopen week nog rustiger was dan het was, en dat is hier ook zo”.

Hij blijft zeggen:

"Er zijn hier behoorlijk wat reparaties [... ], maar niets doet me gaan "we hebben nog een week nodig"."Het ziet er redelijk normaal uit",

Linux-kernel 5.10 brengt nieuwe opmerkelijke functies, verbeteringen en zoals gewoonlijk nieuwe en bijgewerkte stuurprogramma's om de algehele hardware-ondersteuning te verbeteren. Bovendien is dit de laatste Kernel-release van het jaar 2020 en de volgende Long Term Supported (LTS)-release na Linux Kernel 5.4 LTS. De Kernel-ontwikkelaars hebben plannen om Kernel 5 te onderhouden.10 LTS tot 2026, wat een jaar langer is dan Linux Kernel 5.4 LTS uitgebracht in november 2019 en ondersteund tot december 2025.

Momenteel (vanaf deze nieuwe release 5.10), gebruiken de meeste Linux-distributies zoals Ubuntu, Fedora en Arch Linux de Linux Kernel 5.x serie. De Debian-distributie lijkt echter conservatiever en gebruikt nog steeds de Linux Kernel 4el.x serie. Debian 10 wordt bijvoorbeeld geleverd met Linux-kernelversie 4.19.

Dat gezegd hebbende, laten we eens kijken naar de nieuwe functies en wijzigingen die u kunt verwachten met Linux-kernel 5.10.

Wat is er nieuw in Linux Kernel 5.10

Een groot aantal nieuwe functies en wijzigingen zijn opgenomen in deze nieuwe Kernel-update. Dit alles om de algehele systeemprestaties te verbeteren. Hieronder staan ​​de top 10 kenmerken van de Linux Kernel 5.10 LTS-release.

1. XFS-patch voor het jaar 2038 Probleem

Het probleem van het jaar 2038, ironisch genoeg genoemd: Y2038, Epochalyps, Y2k38, of Unix Y2K is een tijdsprobleem met op Unix en Linux gebaseerde systemen. Het ontstaat met het feit dat de opslag van het aantal seconden dat sinds januari 1970 is verstreken, wordt gedaan in een 32-bits geheel getal met teken. Helaas is de verste tijd die wordt ondersteund met het ondertekende 32-bits gehele getal 19 januari 2038. Deze fout heet geheel getal overloop. Elk programma of elke software die probeert de datum na januari 2038 te verhogen, wordt in plaats daarvan opgeslagen als een negatieve waarde en systemen interpreteren deze als 13 december 1901 in plaats van 19 januari 2038.

Met Linux Kernel 5.10-release, gebruikers die het XFS-bestandssysteem gebruiken, zouden trots moeten zijn om een ​​update te horen die dit jaar naar juli 2486 pusht. Het is misschien niet de optimale oplossing, maar voor embedded systemen en andere software die is ontwikkeld om een ​​leven lang mee te gaan, zal het van pas komen.

2. Hardwarebewaking voor AMD Zen3-processors

Kern 5.10 brengt enkele prestatieverbeteringen met zich mee voor de AMD Zen3 CPU. Guenter Roeck, een van de beheerders van het subsysteem Hardware monitoring (hwmon), heeft een update naar het k10temp-stuurprogramma gestuurd, waardoor ondersteuning voor temperatuurbewaking voor de AMD Zen 3 CPU mogelijk is.

3. Ondersteuning voor 'fast commits' met het EXT4-bestandssysteem

EXT4 is een van de populaire bestandssystemen die in de meeste Linux-distributies wordt gebruikt. Met deze nieuwe release, Kernel 5.10, EXT4 schept op over een aanzienlijke verbetering van de schrijfprestaties met de extra 'fast commit'-ondersteuning. Idealiter zorgt 'fast commits' ervoor dat de JBD2 het clientbestandssysteem in staat stelt snellere commits te maken. JDB2 is een kernelthread die nodig is voor het bijwerken van het EXT4-bestandssysteemjournaal. Incase EXT4 zal geen snelle commit doen; dan zal het teruggaan naar de standaard reguliere commits.

4. Ondersteuning voor door Apple geïnspireerd Matias draadloos aluminium toetsenbord

Het Matias Wireless Keyboard is een gelikt toetsenbord met draadloze mogelijkheid om draadloos tussen 4 apparaten te schakelen. Ja! Je kunt dit toetsenbord met maximaal vier apparaten gebruiken. Het is compatibel met Mac-, Windows-, Android- en Linux-machines. Met Linux Kernel 5.10 release, dit randapparaat werkt out-of-the-box.

5. Ondersteuning voor Nintendo Switch Joy-Cons en Pro-controller

Als je een gamer bent op een Linux-platform, dan zou je blij moeten zijn te weten dat Linux Kernel 5.10 brengt volledige ondersteuning voor Nintendo Switch Joy-Cons en Pro-controller. Met deze nieuwe update kun je de apparaten draadloos gebruiken via Bluetooth of een bekabelde verbinding via de USB. Ik ben even enthousiast omdat de pro-controller een van de beste is die ik heb gebruikt.

Bovendien, nog steeds onder gaming, Kernel 5 ".10 heeft ook volledige ondersteuning voor de Sega Saturn-controller, die een USB-verbinding gebruikt.

6. Verbeterde prestaties voor het Btrfs-bestandssysteem

Bij elke nieuwe Linux-kernelrelease verwachten we altijd een update van het bestandssysteem en de opslag. Deze nieuwe Kernel (5.10 LTS) verbetert de algehele prestaties voor fsync()-bewerkingen in het Btrfs-bestandssysteem. Een extra SEV-ES-functie versleutelt de processorregisters van de gast - de AMD's SEV (Secure Encrypted Virtualization). Dat voorkomt dat de host toegang heeft tot de registers van gasten, tenzij de gast toegang heeft verleend.

7. Boot zstd gecomprimeerde kernel met MIPS-processors

Met Linux Kernel 5.10-release, kan de MIPS-architectuur (Microprocessor without Interlocked Pipelined Stages) nu zstd-gecomprimeerde kernel opstarten. Bovendien kan de RISC-V systemen opstarten met de EFI-firmware. Enkele andere updates hieromtrent zijn dat Kernel 5.10 introduceert batching van I/O-verzoeken, wat resulteert in snellere slaapstand en hervattingsfuncties.

8. Display-ondersteuning voor Raspberry Pi 4

Linux-kernel 5.10 brengt updates naar het VC4 DRM-stuurprogramma dat weergaveondersteuning voor Raspberry Pi mogelijk maakt 4. Hoewel Raspberry Pi 4 al een tijdje bestaat, is de display-pijplijncode altijd een werk in uitvoering geweest. Met recente patches zou Raspberry Pi 4 in goede staat moeten zijn met Kernel 5 ".10 release.

9. Ondersteuning voor io_uring-beperking

io_uring Asynchronous framework biedt een interface met lage latentie voor apps die een AIO-bewerking nodig hebben, maar willen dat de kernel de I/O zelf uitvoert. Met Kernel 5.10-release, io_uring heeft een update ontvangen waarmee het mogelijk is om beperkte ringen te maken. De io_uring heeft standaard twee ringen - de indieningswachtrij (SQ) en een voltooiingswachtrij (CQ), gedeeld tussen de kernel en de app. Met de introductie van beperkte ringen kan de host-app toegang verlenen tot zijn bestandsdescriptors door niet-vertrouwde apps of gasten.

10. Geheugentips voor andere processen

Linux-systemen gebruiken de systeemaanroep madvise() om de kernel van hun gedrag te vertellen om hun prestaties te verbeteren. Dat is eenvoudig. Platforms zoals Android moeten echter door een gecentraliseerde gebruikersruimte-daemon gaan, wat niet erg betrouwbaar is. Om dit probleem op te lossen, Linux Kernel 5.10 introduceert een nieuwe syscall - process_madvise(2), die veel sneller en betrouwbaarder is.

Andere Kernel 5.10 kenmerken:

Download en installeer Linux Kernel 5.10

Opmerking: hoewel het mogelijk is om de belangrijkste Linux-kernels op Ubuntu, Linux Mint en andere op Ubuntu gebaseerde distributies te installeren, zou ik het niet aanbevelen.

Dat komt omdat u uw huidige distributie zou kunnen verbreken, wat kan leiden tot een duidelijk verlies van gegevens of slechte systeemprestaties. Update nu niet, tenzij je graag hardware wilt testen die wordt ondersteund door deze nieuwe kernelrelease. Ik raad u aan te wachten op de volgende release van uw huidige distributie, aangezien de kans groot is dat deze wordt geleverd met deze nieuwe LTS-kernel (5.10). Ubuntu-gebruikers kunnen bijvoorbeeld Linux Kernel 5 . verwachten.10 om deel uit te maken van Ubuntu 21.04, wordt uitgebracht in april 2021.

Als u deze nieuwe Kernel-release echter wilt uitproberen, kunt u deze downloaden vanaf de officiële pagina. De release van Linux Kernel 5.10 opent een nieuw venster voor Kernel 5.11 ontwikkeling, de eerste kernel-release van het jaar 2021.

Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...