Nyheter

Topp 10 nya funktioner i Linux Kernel 5.7

Topp 10 nya funktioner i Linux Kernel 5.7

Linus Torvalds har meddelat lanseringen av Linux Kernel 5.7 efter sju veckors utveckling. Släppmeddelandet kommer som en spännande nyhet eftersom det ger en mängd nya funktioner för hårdvarutillverkarna såväl som utvecklarna.

Låt oss ta ett djupt dyk och titta på vad som är nytt i Linux-kärnan 5.7 så att du kan bestämma om du behöver uppgradera din Linux-kärna på din dator. Vanligtvis behöver de flesta slutanvändarna inte alltid uppdatera sina kärnor manuellt om de inte vet vad de gör. Att uppgradera kärnan är fortfarande inte en smidig process, och man måste vara försiktig innan man gör det.

Toppfunktioner i Linux Kernel 5.7

1. Hårdvarusupport till den nya exFAT-drivrutinen

Underhålls av Samsung, ersätter den nya exFAT-filsystemdrivrutinen exFAT-drivrutinen som har funnits ganska länge, utvecklad av Microsoft. Samsungs engagemang i kodningen av den nya exFAT är en välsignelse eftersom dess exFAT-drivrutin är mer kapabel, och den nya koden jobbar aktivt med.

2. Tiger Lake är aktiverat som standard

Även om Tiger Lake började krypa in i Linux Kernel-utvecklingen från det senaste under ett år, Linux 5.7-kärnan är den första versionen där Tiger Lake Gen12-grafikstöd är aktiverat som standard. För de som är nya inom Tiger Lake är den utformad för att ersätta Ice Lake i Intels Process-Architecture-Optimization-modell och är baserad på tredje generationens 10nm-processnod med namnet 10nm++.

3. Stöd för utökade ARM-enheter

Linux 5.7 kommer också med mainline-stöd för den senaste sorten av ARM-enheter som PineTab, PineBook Pro och PinePhone. Stöd för Qualcomm Snapdragon 865 läggs också till. Mediatek får också lite uppmärksamhet eftersom MT8516 SoC som vanligtvis används av röstassistenterna får bättre stöd.

4. Kontroll av termiskt tryck med Aktivitetsschemaläggare

En annan viktig funktion som indirekt ger bättre prestanda är Kernel schemaläggarens förmåga att kommunicera med CPU: s termiska sensor så att den känner till den reducerade klockhastigheten på grund av överhettning. Detta får i sin tur Kärnan att fatta bättre beslut om fördelning av resurserna. Det är förvånande att Linux Kernel schemaläggs fram till idag inte med CPU: s hastighetsreglering på grund av termiska problem.

5. Zstd-kompressionsstöd

I den här versionen ingår också Zstd-transparent komprimeringsstöd för filsystem. Tack vare Flash-Friendly File System (F2FS) -hållaren Jaegeuk Kim från Huawei slås Zstandards komprimeringsalgoritm samman i kärnan. Med detta komprimeringsstöd för filsystemnivå betyder det att du ställer in compress_algorithm = zstd när du monterar ett F2FS-filsystem kan aktivera denna Zstd-komprimeringsförmåga.

6. Uppdateringar för Intel SpeedSelect Technology och Jasper Lake PMC

Vissa förbättringar av x86-plattformsdrivrutinerna, inklusive Intel SpeedSelect Technology, tillämpas i den här versionen. Nya funktioner inkluderar att visa det aktiverade CPU-kärnantalet, bättre felrapportering och flera buggfixar. Bortsett från det läggs även Intel Power Management Controller för PCH-stöd till Atom-baserade Jasper Lake till.

7. IO_ under förbättringar

IO_uring är en betydande utveckling som har ägt rum i världen av Linux-lagringsutrymme. Denna teknik möjliggör snabbare och effektivare läs- och skrivprestanda. Med Linux 5.7, fler förbättringar läggs till, inklusive stöd för buffertval, förbättrad IO-WQ-låsning, stöd för skarvning och flera andra förbättringar som gör denna teknik till stora och bredare applikationer.

8. Bättre stöd för Meson-videoavkodning

Linux 5.7 ger också några viktiga medieuppdateringar. Primärt VP9-avkodning, H.264-avkodning och HEVC-avkodningsstöd för Amlogic Meson VDEC-drivrutin ingår nu. En ny imx219 i2c-drivrutin för Sony IMX219 CSI2 8MPix-sensor läggs också till. Andra stora medieuppdateringar inkluderar stöd för 10-bitars bitströmmar i Venus VDEC-drivrutinen och AST2600-stöd inom ASpeed-drivrutinen. Du kan se hela listan över mediauppdateringar i Linux 5.7 dragförfrågan.

9. In-Kernel Pointer Authentication, Activity Monitors for ARM

Framtiden för ARM är ljus. Utan tvekan har ARM-arkitekturen fått mycket uppmärksamhet i Linux 5.7 släpp. Pekerautentisering i kärnan stöds nu. Det här pekerautentiseringssyftet är att mildra ROP och andra buffertöverskridande attacker. Med Linux 5.7 fungerar verifieringen inuti kärnan, därmed säkrare för datormaskarna.

10. Andra uppdateringar

Det var de viktigaste nya funktionerna i Linux 5.7 släpp. För att avsluta, inkluderar andra uppdateringar ACPI-stöd för USB-gränssnittsenheter, förbättrat CPU-stöd för Longsoon 3, stöd för Apples USB-snabbladdning, förbättringar av EFI-starthantering, HDR / OLED-panelstöd i AMDGPU och prestandaoptimeringar för SELinux.

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...