Eftersom Linux varv 30 år gammal har Kernel 5.14 släppts. Den innehåller det vanliga breda erbjudandet av inre under-the-hood-fixer och användaresynliga förändringar. Låt oss ta en titt på de stora förbättringarna och fördelarna.
Födelsedagsfest och en ny kärna
Linux blev bara 30. Linus Torvalds "Berömda inlägg om att skapa ett gratis operativsystem (" ... bara en hobby, kommer inte vara stor och professionell som gnu ") Gjordes den 25 augusti 1991. En ny Linux-kärna släpptes i slutet av augusti 2021, som sammanfaller med "Konstant Glitz, fyrverkerierna och champagne" Att Torvalds drar drar sig säkert kommer att markera övergången av de mellanliggande tre decennierna.
Denna kärnfrisättning ger en varierad samling förbättringar och ändringar, blandar de vanliga buggfixarna och prestandaförbättringar med funktioner som tillgodoser vissa ganska specifika användningsfall som bättre stöd för speciella typer av hårdvara och varmförluster för vissa grafikkort.
En mans nisch är en annan människa mainstream. Någon någonstans kommer att vara glad att se även det mest esoteriska tillägget eller fixa. Att stödja fler maskinvaruplattformar hjälper Linux-spridningen, vilket bara kan vara bra i det bredare systemet. Det sägs, det finns gott om det här frisättningen som gynnar alla.
Den förändring som du kanske redan har hört talas om är inte en av de nya tilläggen, det är något som har tagits ut. Flera tiotusentals rader av äldre kod har tagits bort från kärnan, och med det, stöd för gammal och avskrivs Integrerat Drive Electronics (IDE) hårddiskgränssnitt.
Så, stöd för ett hårdvarugränssnitt som går tillbaka till slutet av 1980-talet har tappats, men vad är nytt i den här utgåvan för här-och-nu?
Förbättrad bärbar dators funktion
Bärbara datorer från vissa tillverkare kommer att dra nytta av dedikerade funktioner i kärnan 5.14. Några av dessa är synliga för den genomsnittliga slutanvändaren och vissa ligger bakom kulisserna. Lenovo ThinkPad Bärbara användare kan nu ändra BIOS-inställningar från Linux.
Detta bygger på ett initiativ som Spearheaded av Dell, som också har bidragit med en förare som tillåter invaliditet av webbkameror och mikrofoner genom att efterlikna verkan av en dödbrytare eller den tillverkare-specifika tangentbordsgenvägen som gör detsamma.
Förbättrad processorstöd
Intels p-state hybrid arkitektur processorer de Alder lake p och Alder Lake M får utökat stöd. Dessa processorer har en blandning av högpresterande "Golden Cove" och högeffektiv "gracemont" -kärnor. För att inte lämnas ut har support lagts till för AMDs gula karp Gpu och beige goby gpu.
Förmodligen är de viktigaste processorrelaterade kärnförbättringarna
MEMFD_SECRET
och kärnplaneringsförbättringar. Dessa är en del av det pågående initiativet mot Intels tidigare
Specter and Meltdown sårbarheter
. Dessa upptäcktes 2018 och arbetet har pågått sedan dess för att övervinna dessa allvarliga säkerhetsbrister.
De
MEMFD_SECRET
Funktionen låter applikationer allokera och ring-staket minne som även kärnan inte kan komma åt. Detta ger applikationer ett säkert ställe att lagra hemligheter som krypteringsnycklar och autentiseringsuppgifter.
Kärn schemaläggning metoder låter kärnan användning hyper-threading mer effektivt. Det kan nu se till att högt betrodda och låg förtroende processer inte köras på samma kärna samtidigt. Tidigare metoder för att bekämpa Spectre och Meltdown skulle inaktivera hyper-threading. Självklart, det var en stop-gap lösning och vi ser den verkliga fixar kommer igenom.
De RISC-V-arkitektur får ökat stöd i form av förbättrad tillgång till vissa kärnkärnfunktioner, inklusive transparenta hugepages . Detta är en kärnfunktion som förbättrar prestanda genom att göra den mest effektiva användningen av en CPU minne-kartläggning anläggningar. Dessa förstärkts med optimerade rutiner för att flytta data fram och tillbaka mellan kärnan utrymme för användarrymden. Tillägget av SimpleDRM-i detta sammanhang ”direkt rendering manager” inte ”Digital Rights Management” -improves interaktioner med grafikprocessorer.
USB4 förbättringar
Kärnans USB4 rutiner har förbättrats. Latensen av sina ljud förare har minskat och förbättringar och buggfixar har lagts till många andra USB-relaterade drivrutiner. Stödet från USB4 i Thunderbolt kärnan har uppdaterats och ökat.
AMD Radeon hot-swapping support
Fancy dra ditt AMD Radeon-grafikkort av din dator när den är igång ? Teoretiskt med kärnan 5.14 kan du nu göra det, och utan att få en kernel panic för dina ansträngningar. Detta kan vara en föga såg-för funktion, men AMD Radeon GPU stöd för denna funktion och så kärnan stöder nu det.
Stöd till andra plattformar
Stöd har förbättrats för plattformar utanför den standard PC formfaktor. De Raspberry Pi 400 är en dator i ett tangentbord. Baserat på modell 4 av den populära Raspberry Pi enkortsdator (SBC) mycket gynnad av hobby, beslutsfattare och lärare det rymmer en mycket prisvärd dator till ett paket mindre än ett vanligt tangentbord. Dock krävs det icke-standardiserade hårdvara en egen kärna. Support ingår nu i standard kärnan.
The Banana Pi är en cheekily namnet direkt konkurrent till Raspberry Pi . De Banan Pi Modell M nu får direkt stöd inom kärnan.
System-on-a-chip har också uppmärksammats. Lägga direkt stöd för Qualcomm SM8150 system-on-a-chip (SoC) förbättrar användarupplevelse för Linux-användare utnyttja Microsoft Surface Duo plattform som bygger på denna SoC. SM8150 är artikelnumret för Snapdragon 855 + / 860 mobila plattform.
De Rockchip RK3568 SoC stöds också av kernel 5.14. Detta är en produkt avsedd att användas av andra tillverkare i sina egna produkter. Intressant är att det testas på Quartz64 . Detta är en SBC som har utvecklas av Pine64, människorna bakom Linux-baserade PinePhone .
På frågan om smartphones, har stöd också lagts till Sony Xperia 1 / 1II och 5 / 5ii smartphones, easing deras användning med operativsystem såsom Ubuntu Touch.
När kommer min distribution få 5,14?
Rolling distributioner som Arch och Manjaro redan uppdaterar sig till 5,14. Andra distributioner kommer att följa efter i enlighet med sina egna uppgradering och uppdateringscykler. det är fantastiskt att se allt bredare och bättre stöd för andra ändamål än vanliga stationära datorer och servrar plattformar. Detta gynnar Linux som helhet, inte bara de som använder icke-mainline plattformar.
Oh yeah, grattis på födelsedagen, Linux!