Linus Torvalds heeft de release aangekondigd van Linux Kernel 5.7 na zeven weken van ontwikkeling. De release-aankondiging komt als een opwindend nieuws, omdat het een groot aantal nieuwe functies biedt voor zowel de hardwarefabrikanten als de ontwikkelaars.
Laten we een diepe duik nemen en kijken naar wat er nieuw is in de Linux-kernel 5.7 zodat u kunt beslissen of u uw Linux-kernel op uw pc moet upgraden. Meestal hoeven de meeste eindgebruikers hun kernels niet altijd handmatig bij te werken, tenzij ze weten wat ze doen. Het upgraden van Kernel is nog steeds geen soepel proces, en men moet voorzichtig zijn voordat u dit doet.
Topfuncties van Linux Kernel 5.7
1. Hardware-ondersteuning voor het nieuwe exFAT-stuurprogramma
Het nieuwe exFAT-bestandssysteemstuurprogramma wordt onderhouden door Samsung en vervangt het exFAT-stuurprogramma dat al een tijdje bestaat, ontwikkeld door Microsoft. De betrokkenheid van Samsung bij de codering van de nieuwe exFAT komt als een zegen omdat het exFAT-stuurprogramma beter in staat is en er actief aan de nieuwe code wordt gewerkt.
2. Tiger Lake standaard ingeschakeld
Hoewel Tiger Lake in het verleden meer dan een jaar in de Linux Kernel-ontwikkeling begon te kruipen, is Linux 5.7-kernel is de eerste release waar de grafische ondersteuning van Tiger Lake Gen12 standaard is ingeschakeld. Voor degenen die nieuw zijn bij Tiger Lake, is het ontworpen om Ice Lake te vervangen in Intel's Process-Architecture-Optimization-model en is het gebaseerd op de derde generatie 10nm-procesknooppunt genaamd 10nm++.
3. Uitgebreide ondersteuning voor ARM-apparaten
Linux 5.7 komt ook met de belangrijkste ondersteuning voor de nieuwste generatie ARM-apparaten zoals PineTab, PineBook Pro en PinePhone. Ondersteuning voor Qualcomm Snapdragon 865 is ook toegevoegd. Mediatek krijgt ook wat aandacht omdat de MT8516 SoC die vaak wordt gebruikt door de stemassistenten betere ondersteuning krijgt.
4. Thermische drukcontrole met Taakplanner
Een andere kritische functie die indirect betere prestaties geeft, is het vermogen van de kernel-planner om te communiceren met de thermische sensor van de CPU, zodat deze de verminderde kloksnelheid kent als gevolg van oververhitting. Dit zorgt er op zijn beurt voor dat de Kernel betere beslissingen neemt over het toewijzen van de middelen. Het is verrassend dat tot op heden het Linux Kernel-schema niet op de hoogte is van de snelheidsbeperking van de CPU vanwege thermische problemen.
5. Ondersteuning voor Zstd-compressie
Ook inbegrepen in deze release is de ondersteuning voor transparante bestandssysteemcompressie van Zstd. Dankzij de Flash-Friendly File-System (F2FS)-onderhouder Jaegeuk Kim van Huawei, wordt het Zstandard-compressie-algoritme samengevoegd in de Kernel. Met deze ondersteuning voor compressie op bestandssysteemniveau betekent dit dat het instellen van compress_algorithm=zstd bij het aankoppelen van een F2FS-bestandssysteem deze Zstd-compressiemogelijkheid kan inschakelen.
6. Updates voor Intel SpeedSelect-technologie en Jasper Lake PMC
Sommige verbeteringen aan de x86-platformstuurprogramma's, waaronder Intel SpeedSelect-technologie, zijn in deze release toegepast. Nieuwe functies zijn onder meer het weergeven van het aantal ingeschakelde CPU-kernen, betere foutrapportage en verschillende bugfixes. Afgezien daarvan is ook Intel Power Management Controller voor de PCH-ondersteuning voor het op Atom gebaseerde Jasper Lake toegevoegd.
7. IO_verbeteringen
IO_uring is een belangrijke ontwikkeling die heeft plaatsgevonden in de wereld van Linux-opslagruimte. Deze technologie zorgt voor snellere en efficiënte lees-schrijfprestaties. Met Linux 5.7 zijn er meer verbeteringen toegevoegd, waaronder ondersteuning voor bufferselectie, verbeterde IO-WQ-vergrendeling, ondersteuning voor splice en verschillende andere verbeteringen die deze technologie geweldige en bredere toepassingen zullen maken.
8. Betere ondersteuning voor Meson-videodecodering
Linux 5.7 brengt ook enkele belangrijke media-updates. Voornamelijk VP9-decodering, H.264-decodering en HEVC-decoderingsondersteuning voor Amlogic Meson VDEC-stuurprogramma is nu inbegrepen. Er is ook een nieuwe imx219 i2c-driver voor de Sony IMX219 CSI2 8MPix-sensor toegevoegd. Andere belangrijke media-updates omvatten ondersteuning voor 10-bits bitstreams in de Venus VDEC-driver en AST2600-ondersteuning in de ASpeed-driver. Je kunt de volledige lijst met media-updates zien in de Linux 5.7 trekverzoek.
9. In-Kernel Pointer Authenticatie, Activity Monitors voor ARM
De toekomst van ARM is rooskleurig. Ontegenzeggelijk heeft de ARM-architectuur veel aandacht gekregen in de Linux 5 ".7 vrijgeven. In-kernel pointer authenticatie wordt nu ondersteund. Dit doel van aanwijzerverificatie is om ROP en andere aanvallen in buffer-overrun-stijl te verminderen. Met Linux 5.7, de authenticatie werkt binnen de kernel, dus veiliger voor de computerwormen.
10. Andere updates
Dat waren de belangrijkste nieuwe functies in de Linux 5.7 vrijgeven. Tot slot omvatten andere updates ACPI-ondersteuning voor USB-interface-apparaten, verbeterde Longsoon 3 CPU-ondersteuning, ondersteuning voor Apple's USB Fast Charge, EFI-opstartverbeteringen, HDR/OLED-paneelondersteuning in AMDGPU en SELinux-prestatie-optimalisaties.