Linus Torvalds har annonceret frigivelsen af Linux Kernel 5.7 efter syv ugers udvikling. Udgivelsesmeddelelsen kommer som et spændende nyt, da det bringer en række nye funktioner til hardwareproducenterne såvel som udviklerne.
Lad os tage et dybt dyk og se på, hvad der er nyt i Linux-kernen 5.7, så du kan beslutte, om du har brug for at opgradere din Linux-kerne på din pc. Typisk behøver de fleste slutbrugere ikke altid at opdatere deres kerner manuelt, medmindre de ved hvad de laver. Opgradering af kerne er ikke stadig en glat proces, og man skal være forsigtig, inden man gør det.
De vigtigste funktioner i Linux Kernel 5.7
1. Hardware support til den nye exFAT driver
Vedligeholdt af Samsung erstatter den nye exFAT-filsystemdriver exFAT-driveren, der har eksisteret i et stykke tid, udviklet af Microsoft. Samsungs involvering i kodningen af den nye exFAT kommer som en velsignelse, da dens exFAT-driver er mere kapabel, og der arbejdes aktivt på den nye kode.
2. Tiger Lake er aktiveret som standard
Selvom Tiger Lake begyndte at krybe ind i Linux Kernel-udviklingen fra fortiden over et år, Linux 5.7-kerne er den første udgivelse, hvor Tiger lake Gen12-grafikunderstøttelse er aktiveret som standard. For de nye til Tiger Lake er det designet til at erstatte Ice Lake i Intels procesarkitektur-optimeringsmodel og er baseret på tredje generation 10nm procesknudepunkt med navnet 10nm++.
3. Udvidet ARM-enheder understøtter
Linux 5.7 kommer også med mainline-understøttelse af den nyeste race af ARM-enheder som PineTab, PineBook Pro og PinePhone. Support til Qualcomm Snapdragon 865 tilføjes også. Mediatek får også lidt opmærksomhed, da MT8516 SoC, der ofte bruges af stemmeassistenterne, får bedre støtte.
4. Kontrol af termisk tryk med Task Scheduler
En anden kritisk funktion, der indirekte giver bedre ydeevne, er Kernel schedulerens evne til at kommunikere med CPU'ens termiske sensor, så den kender den reducerede klokkehastighed på grund af overophedning. Dette får igen kernen til at træffe bedre beslutninger om tildeling af ressourcerne. Det er overraskende, at indtil i dag er Linux Kernel-tidsplanen ikke informeret om CPU'ens hastighedsregulering på grund af termiske problemer.
5. Zstd-kompressionsstøtte
Også inkluderet i denne udgivelse er understøttelse af Zstd-gennemsigtigt filsystemkomprimering. Takket være Flash-Friendly File-System (F2FS) vedligeholder Jaegeuk Kim fra Huawei er Zstandard-komprimeringsalgoritmen flettet ind i kernen. Med denne komprimeringsunderstøttelse på filsystemniveau betyder det at indstille compress_algorithm = zstd, når et F2FS-filsystem monteres, kan aktivere denne Zstd-komprimeringsfunktion.
6. Opdateringer til Intel SpeedSelect-teknologi og Jasper Lake PMC
Nogle forbedringer af x86-platformdriverne, herunder Intel SpeedSelect Technology, anvendes i denne udgivelse. Nye funktioner inkluderer visning af det aktiverede CPU-kernetal, bedre fejlrapportering og flere fejlrettelser. Bortset fra det tilføjes Intel Power Management Controller til PCH-understøttelse til den Atom-baserede Jasper Lake også.
7. IO_under forbedringer
IO_uring er en betydelig udvikling, der har fundet sted i en verden af Linux-lagerplads. Denne teknologi muliggør en hurtigere og effektiv læs-skriv-ydeevne. Med Linux 5.7, flere forbedringer tilføjes, herunder understøttelse af buffervalg, forbedret IO-WQ-låsning, understøttelse af splejsning og flere andre forbedringer, der gør denne teknologi til fantastiske og bredere applikationer.
8. Bedre understøttelse af Meson-videoafkodning
Linux 5.7 bringer også nogle vigtige medieopdateringer. Primært VP9-afkodning, H.264-afkodning og HEVC-dekodningsstøtte til Amlogic Meson VDEC-driver er nu inkluderet. En ny imx219 i2c-driver til Sony IMX219 CSI2 8MPix-sensor tilføjes også. Andre større medieopdateringer inkluderer understøttelse af 10-bit bitstreams i Venus VDEC-driveren og AST2600-support i ASpeed-driveren. Du kan se den fulde liste over medieopdateringer i Linux 5.7 træk anmodning.
9. In-Kernel Pointer Authentication, Activity Monitors for ARM
Fremtiden for ARM er lys. Uden tvivl har ARM-arkitekturen fået meget opmærksomhed i Linux 5.7 frigivelse. Markørgodkendelse i kernen understøttes nu. Dette markørgodkendelsesformål er at afbøde ROP og andre angreb i bufferoverskridelsesstil. Med Linux 5.7 fungerer godkendelsen inde i kernen og dermed mere sikker for computerormene.
10. Andre opdateringer
Det var de vigtigste nye funktioner i Linux 5.7 frigivelse. For at afslutte inkluderer andre opdateringer ACPI-understøttelse af USB-interfaceenheder, Forbedret Longsoon 3 CPU-support, Support til Apples USB Fast Charge, EFI-boothåndteringsforbedringer, HDR / OLED-panelunderstøttelse i AMDGPU og SELinux-ydeevneoptimeringer.