Linux 6.18 är nu tillgänglig: alla nya funktioner i den nya kärnan

  • Linux 6.18 är nu stabil, siktar på att bli en LTS-kärna och kommer att vara nyckeln för europeiska desktop-, server- och molndistributioner.
  • Djupa förbättringar av minne, växling, nätverk och filsystem, med stor inverkan på prestanda och stabilitet.
  • Ett enormt språng inom hårdvarustöd: GPU:er, moderna bärbara datorer, PC-konsoler, Apple Silicon, Snapdragon och mer.
  • Stärker Rust-säkerheten och kärnintegrationen, med signerad BPF, avancerad granskning och nya Rust-drivrutiner.

Linux 6.18-kärna

Kärnan i Linux 6.18 är nu tillgänglig som en stabil version och kommer vid en tidpunkt då många europeiska användare börjar ta GNU/Linux mer seriöst, Skäl att installera LinuxTrötta på förändringarna i Windows 11 och den påtvingade integrationen av AI-baserade funktioner har kärngemenskapen tagit ett betydande språng framåt vad gäller prestanda, stabilitet och hårdvarusupport med en release som påverkar både hemdatorer, servrar och datacenter.

Den här nya kärnan medför inga märkbara förändringar på grafisk nivå, eftersom nästan allt händer "under huven"Det representerar dock en betydande uppgradering för dem som använder Linux dagligen: förbättrad minnes- och lagringshantering, effektivare nätverk, snabbare och säkrare filsystem och en tydlig ökning av säkerhet och virtualisering. Dessutom pekar allt på att det är kandidatversionen som kan bli nästa kärna för Linux. Långsiktigt stöd (LTS)Detta är mycket relevant för företag och offentliga förvaltningar i Spanien och resten av Europa.

En stabil utgåva med en LTS-variant

Linus Torvalds har bekräftat vid LKML publiceringen av Linux 6.18 stabil Efter en relativt lugn utvecklingscykel kom den sjunde releasekandidaten (rc7) med få ändringar. Bortsett från några mindre regressioner i virtuellt minne som åtgärdades i tid, fanns det inga betydande skäl att försena den slutliga utgåvan. Koden är nu taggad och tillgänglig på kernel.org för alla som vill kompilera den själva.

Allt tyder på det Linux 6.18 ser ut att bli nästa LTS-kärnaÄven om beslutet ännu inte har fattats officiellt, kommer det, om det bekräftas, att ligga till grund för många långsiktigt stödda utdelningar, särskilt inom den professionella sektorn. Debian- och Ubuntu-derivaterFöretagslösningar baserade på SUSE eller Red Hat, och distributioner inriktade på servrar, moln och inbyggda enheter, är mycket vanliga i Europa.

Om det antas som ett långsiktigt säkerhetssystem (LTS) kommer företag och organisationer som är verksamma i Spanien och EU att få en kärnsäkerhet som bibehålls i åratal, med en förutsägbar takt av säkerhetsuppdateringar. Detta leder till färre störande förändringar och en mer stabil plattform för att driftsätta kritiska tjänster, från molninfrastrukturer till utvecklingsarbetsstationer.

När det gäller tidpunkten har Torvalds antytt att nästa version, Linux 6.19Den kommer att ha en något längre utvecklingscykel än vanligt på grund av Kernel Maintainer Summit, vilket förstärker idén att 6.18 kommer att vara det viktigaste riktmärket på kort och medellång sikt för stabila distributioner.

Mer agilt minne: kärvar, växling och interna förändringar

En av de viktigaste tekniska förändringarna i Linux 6.18 är införandet av den s.k. "kärvar" i SLUB-allokeraren. Istället för att alla kärnor konkurrerar om samma pool av små objekt, underhåller varje processor sina egna lokala cacheminnen, vilket minskar konkurrens och snabbar upp både minnesallokering och deallokering.

Denna metod för cachning per processor är särskilt märkbar i arbetsbelastningar som intensivt använder kärnstrukturer och RCU-mekanismen. Typiska scenarier inkluderar servrar, containrar, bulkbyggen eller mycket överbelastade webbtjänster. Multitasking är smidigare och latenser minskas, något som är grundläggande för infrastrukturer som är verksamma i europeiska datacenter.

Parallellt, delsystemet av byta Den genomgår en initial omdesignfas: en ny swap-tabell introduceras, som fungerar som en abstraktion för att förbättra hanteringen av swap-cachen. Enligt utvecklarna har prestandavinster på mellan 5 och 20 % observerats i vissa belastningstester, både vad gäller dataflöde och kompileringstider eller antalet hanterade förfrågningar per sekund.

Linux 6.18 gör även framsteg i omstruktureringen av interna minnesstrukturer genom den nya typen memdesc_flags_t, avsett som ett preliminärt steg för att minska storleken på struct pageDenna förändring, om än subtil, öppnar dörren för enklare och effektivare minneshantering i framtida kärnversioner.

Dessutom möjligheten att behandla olika kärnnamnrymder som filhandtag genom samtalen name_to_handle_at() y open_by_handle_at()Detta gör det enklare att identifiera och jämföra dem utan att aggressivt "förankra" resurser, vilket är mycket användbart i miljöer med komplexa containrar.

Filsystem: Bcachefs är ute, resten förstärks

Det mest slående beslutet gällande filsystem har varit eliminering av Bcachefs av kärnträdet. Torvalds hade redan markerat denna kod som "underhålls externt" i 6.17 och, med tanke på upprepade brott mot utvecklingscykelns regler av dess utvecklare – föråldrade patchar och blandning av nya funktioner när endast fixar borde ha inkluderats – har han valt att ta bort den i 6.18.

Tekniskt sett försvinner inte Bcachefs: de som vill fortsätta experimentera med det måste kompilera den manuellt eller använda externa moduler, men det upphör att vara en del av den officiella kärnan. Gemenskapen är därför engagerad i att konsolidera mer mogna och bättre integrerade filsystem, vilket minskar risken för överraskningar i stabila versioner.

På den positiva sidan, btrfs Den får stöd för blockstorlekar större än sidstorleken, vilket öppnar upp nya möjligheter för framtida prestanda och optimering, särskilt på moderna högkapacitetsenheter. Parallellitet i läsintensiva arbetsbelastningar förbättras också, och olika interna detaljer förfinas.

  ChatGPT lanserar appbutik med Google, Apple, Microsoft, Adobe och Spotify

Veteran XFS aktiv som standard online fsckDen här funktionen låter dig utföra vissa kontroller och korrigeringar på det installerade systemet. Version 6.18 ansågs tidigare vara experimentell, men gör den till en del av standardbeteendet, vilket är användbart för servrar där det inte alltid är lätt att stoppa tjänster.

En EXT4 Stöd för 32-bitars reserverade användar- och gruppidentifierare utökas och ett nytt gränssnitt introduceras. ioctl() för att visa och konfigurera superblockparametrar. Dessa ändringar påverkar främst administratörer och utvecklare av hanteringsverktyg, men de befäster EXT4 som ett robust alternativ för europeiska implementeringar som prioriterar stabilitet.

Under tiden, kontrollanten av exFAT Den får mycket aggressiva optimeringar, med fall där acceleration på upp till 16 gånger har uppmätts i vissa operationer. För de som flyttar data mellan Windows och Linux med hjälp av SD-kort eller USB-enheter, innebär dessa förbättringar mycket snabbare filkopieringar i daglig användning.

Det finns också justeringar i SÄKRINGsom nu kan hantera kopior av större intervall (över 32 bitar), vilket möjliggör bättre prestanda på användarnas filsystem, och det nya målet introduceras. enhetskartare dm-pcache, som kan använda permanent minne – såsom CXL- eller DAX-enheter – som en höghastighetscache för långsammare diskar eller SSD-diskar.

Snabbare och mer motståndskraftiga nätverk

Nätverksdelen är en av de största fördelarna med Linux 6.18. I UDP har mottagningsvägen skrivits om för att minska intern konflikt och bättre utnyttja NUMA-system, vilket innebär prestandaförbättringar på upp till 47 % i paketmottagningDenna ökade kapacitet stärker också motståndskraften mot massiva trafikscenarier eller UDP-baserade DDoS-attacker.

I TCP debuterar kärnan initialt stöd för Noggrann explicit trafikstockningsavisering (AccECN)Detta är en utveckling av det välkända ECN, som ger mer exakt information om nätverksöverbelastning. Denna förbättring möjliggör förfining av algoritmer för överbelastningskontroll i komplexa infrastrukturer, såsom de som tillhör stora operatörer och molnleverantörer som betjänar EU.

Linux 6.18 innehåller också en större standardmottagningsbuffert (upp till 4 MB) och olika optimeringar av buffertdelningssystemet, vilket minskar interna flaskhalsar. För streamingtjänster, onlinespelplattformar eller realtidskommunikation som distribueras i Europa, Dessa förbättringar bidrar till att upprätthålla en mer stabil latens. under högbelastningstider.

Inom området nätverkssäkerhet, stöd för TCP-anslutningskryptering baserat på PSP (enligt den terminologi som används i koden)Detta ger ytterligare ett skyddslager till vissa dataflöden. Allt detta kompletteras av justeringar av nätverksstacken som stärker prestandan under belastning och minskar risken för regressioner.

Vidare, NFS-serverns skalbarhet Det har förstärkts genom möjligheten att inaktivera I/O-cachen i vissa specifika scenarier, vilket förbättrar responsen i distribuerade miljöer där konsekvens och beteende under hög samtidighet är avgörande, något som är mycket vanligt i stora europeiska företagsdistributioner.

Säkerhet: Signerad GPF, multi-LSM-granskning och renare TPM

Kärnsäkerhet är fortfarande en prioritet mot bakgrund av de senaste problemen som en brist i Android-kärnanLinux 6.18 innehåller inläsning av signerade BPF-programDetta innebär att kodintegriteten kan verifieras innan exekvering tillåts i kärnan. Eftersom BPF i allt högre grad används för observerbarhet, nätverksfiltrering och avancerade säkerhetslösningar blir signaturer en nyckelkomponent för att förhindra okontrollerade kodinjektioner.

Granskningsundersystemet har förbättrats för att mer konsekvent hantera miljöer med flera Linux-säkerhetsmoduler (LSM) aktiva samtidigt, såsom SELinux, AppArmor eller andra specialiserade moduler. Denna möjlighet att stapla policyer och fortsätta att korrekt granska vad som händer i systemet är särskilt attraktiv för europeiska organisationer med strikta regelkrav, från banker till kritiska infrastrukturoperatörer.

Ett annat viktigt beslut har tagits Inaktivera HMAC-krypteringslagret på TPM-bussen som standardI sin nuvarande implementering orsakade den här funktionen prestandaproblem utan att erbjuda några verkliga säkerhetsfördelar. Användare som behöver den kan aktivera den manuellt, men som standard eliminerar systemet en potentiell flaskhals utan att kompromissa med systemsäkerheten.

Parallellt har justeringar gjorts i SELinux, inklusive interna korrigeringar som har krävt namnbyte av ett stort antal variabler, och integrationen med de nya granskningsmekanismerna har förbättrats. Även om dessa modifieringar går obemärkt förbi slutanvändaren, De bidrar till en kärna som är lättare att underhålla och granska. i professionella miljöer.

Inom området säker virtualisering lägger KVM till stöd för tekniker som SEV-SNP-krypteringstextdöljning på AMD-plattformar och stärker hanteringen av skuggstackar och indirekt grenspårning, vilket bidrar till att försvåra attacker mot korruption av kontrollflöden i virtualiserade miljöer.

  Konvertering av multimediafiler: få ut det mesta av HandBrake

Mer rost i kärnan och nya arkitekturer

Linux 6.18 tar ytterligare ett steg i integrationen av Rost som ett andra utvecklingsspråk i kärnan. De expanderar bindningar för kritiska API:er, inklusive atomära operationer som är kompatibla med kärnminnesmodellen, bitmappshantering, DebugFS-åtkomst och verktyg för att skapa drivrutiner säkrare.

Bland de mest synliga nya funktionerna är DRM-drivrutin i Rust för ARM Mali GPU:erDenna styrenhet, som fortfarande är i experimentfasen, är baserad på tidigare arbete från Panthor-projektet. Syftet är att ge mer robust grafikstöd som är mindre benäget för minnesfel, en avgörande funktion för ARM-enheter som distribueras i Europa för industriellt, utbildningsmässigt eller konsumentbruk.

En annan viktig del är Rostbindningsdrivrutin för AndroidDetta underlättar användningen av Androids IPC-system (inter-process communication) i huvudkärnan. Denna integration är relevant för både mobila enheter och inbyggda lösningar som kombinerar Linux och Android på den europeiska marknaden.

På en arkitektonisk nivå utökas stödet BPF-sand till PowerPC Förbättringar introduceras för Arm, RISC-V och MIPS. I RISC-V, till exempel, återinförs och förfinas ändringar som inte kom med i version 6.17, såsom nya minnesmappningsprimitiver, stöd för RPMI-gränssnittet – liknande ARM SCMI – och leverantörsspecifika tillägg, vilket förstärker engagemanget för denna öppna arkitektur i europeiska hårdvaruprojekt.

Denna uppsättning ändringar, tillsammans med de nya anslutningarna och strukturerna som är utformade för framtida USB-kontroller i Rust, Det banar väg för att fler drivrutiner kan skrivas i ett språk med större minnessäkerhet.något som kan minska sårbarheter på lång sikt.

Hårdvarusupport: PC, PC-konsoler och Apple Silicon

En betydande del av arbetet med varje kärnversion fokuserar på drivrutiner. Linux 6.18 utökar avsevärt konsument- och professionell hårdvarusupportmed särskild uppmärksamhet på modern utrustning som säljs i Spanien och EU.

Inom området spel- och PC-konsoler, en ny HWMON-drivrutin för GPD-utrustning såsom GPD Win 4 och Win Max 2, vilket förbättrar fläktstyrning och avläsningar från temperatursensorer. Specifika problem i enheter som ASUS ROG Ally och Lenovo Legion Go 2lösa falska avbrott och fel vid återupptagning av NVMe-enheter som i vissa fall kan krascha systemet.

Konsolkontrollerna drar också nytta av: stöd för PlayStation 5 DualSense-kontrollenHörlursuttaget fungerar korrekt under Linux. När du ansluter hörlurar till kontrollenheten dirigeras ljudutgången som förväntat, och den inbyggda mikrofonen kan användas utan någon komplicerad installation – en praktisk funktion för spelare som spelar på en stationär dator eller Steam Deck.

När det gäller traditionella bärbara och stationära datorer förbättrar Linux 6.18 kompatibiliteten med en mängd olika utrustningar från märken som ASUS, Dell, Alienware och HPNya sensorer har lagts till i HWMON-drivrutinerna, fläktstyrningen har förbättrats, RGB-belysningshantering per zon har aktiverats och specifika drivrutiner för funktionstangenter och dedikerade knappar har integrerats (inklusive den numera typiska "AI"-knappen på vissa bärbara datorer).

Kärnan innehåller också initialt stöd för haptiska pekplattorDessa är mycket vanliga i moderna bärbara datorer, där klicket simuleras genom vibrationer. Tack vare Googles bidrag börjar dessa paneler fungera mer naturligt, vilket gör att Linux-upplevelsen närmare den som erbjuds av andra operativsystem på datorer som säljs i Europa.

Nyheter i Linux 6.18

I Apples ekosystem innehåller Linux 6.18 stegvisa förbättringar i stödet för SoC-processorerna M2 Pro, M2 Max och M2 Ultrafrämst genom nya enhetsträd. Även om det för daglig användning på Mac fortfarande är mer lämpligt att använda specialiserade distributioner som Asahi Linux, indikerar det faktum att stödet börjar bli allmänt tillgängligt en stadig utveckling som så småningom kommer att gynna användare i Spanien också.

Slutligen, stöd för system baserade på Snapdragon X Elite och andra moderna ARM SoC:er, inklusive styrenheter för strömhantering, video och viktiga element som beskrivs i enhetsträden. I specifika modeller som ThinkPad T14s Gen 6 dyker nya EC-drivrutiner upp, vilket förbättrar integrationen av avancerade hårdvarufunktioner.

Grafik, processorer och AI-acceleratorer

Grafikmässigt tar Linux 6.18 ytterligare ett steg mot att förbättra stödet för NVIDIA GPU:er med drivrutinen med öppen källkod. NouveauNu, på kort från Turing- och Ampere-familjerna, använder styrenheten den inbyggda programvaran som standard. GSP (GPU-systemprocessor) När det är tillgängligt, en arkitekturförändring som syftar till bättre energihantering och mer robust stöd på medellång sikt för arbetsstationer och spelriggar.

När det gäller processorn finjusterar kärnan hanteringen av de senaste Intel-processorerna. Drivrutinen intel_pstate möjliggör användning av Hårdvaru-P-tillstånd (HWP) under läget Dynamisk effektivitetskontroll (DEC) Utan de traditionella begränsningarna med EPP möjliggör detta en mer exakt anpassning av prestanda-effektförhållandet. Detta är särskilt intressant för ultralätta bärbara datorer med Intel Meteor Lake-processorer som säljs i Spanien och andra EU-länder.

  Kodfria verktyg för att skapa användbara produkter utan programmering

Linux 6.18 fokuserar också på AI-acceleration. En ny drivrutin för Rockchip SoC NPUmed stöd för flera kärnor och dynamisk frekvensskalning. Således kan lågkostnadskort, mycket populära i europeiska projekt för utbildning, lätt industri eller hemautomation, bättre utnyttja sina möjligheter. maskininlärning utan att alltid förlita sig på separata GPU:er.

Framstegen inom grafikdrivrutiner i Rust för ARM Mali GPU:er och i integrationen av specifika API:er för acceleration Det hjälper kärnan att fungera som en solid grund för AI- och grafiklösningar över en mängd olika arkitekturer, från SBC:er till lätta bärbara datorer.

Sammantaget gynnar dessa förbättringar både användare som använder sina datorer för spel eller innehållsskapande och organisationer som distribuerar AI och beräkningsintensiva arbetsbelastningar i Linux-baserade infrastrukturer.

Virtualisering, containrar och företagsnätverk

Virtualiserings- och containrarvärlden får återigen mycket uppmärksamhet. Linux 6.18 förstärker detta. KVM med förbättrat stöd för Intels och AMDs säkerhetstekniker, såsom CET och SEV-SNP, förenklar det driftsättningen av förstärkta virtuella maskiner i privata och publika molnmiljöer.

En annan höjdpunkt är det förbättrade stödet för att köra Linux 6.18 som gäst ovanpå FreeBSDs Bhyve-hypervisorDenna kombination är av intresse för administratörer som driver blandade infrastrukturer. Dessutom förfinas bevarandet av allokeringar. vmalloc i Kexec HandOver-mekanismen, vilket hjälper till att göra kärnändringar säkrare och mer kontrollerade.

I containermiljöer förbättras hanteringen av deskriptorer associerade med namnrymder, vilket förenklar hanteringen av komplexa isolerade miljöer och dess integration med orkestreringsverktyg som Kubernetes. Dessa förbättringar är särskilt användbara för molnleverantörer och europeiska företag som driftsätter mikrotjänster i stor skala.

Nätverksstacken förbättrar inte bara prestandan utan också robustheten för företagsanvändning. Stöd för Google PSP Security Protocol tillämpat på TCP-anslutningar Den lägger till ytterligare krypteringsalternativ under överföring, medan justeringar av UDP, AccECN och NFS hjälper kärnan att prestera bättre under tung belastning, vilket bibehåller stabilitet och acceptabla svarstider.

Allt detta gör Linux 6.18 till en mycket stark kandidat att fungera som bas för kritisk infrastruktur och intensiva nätverkstjänster distribuerade i europeiska datacenter, där kombinationen av prestanda, säkerhet och långsiktig support är avgörande.

Hur man uppgraderar till Linux 6.18 beroende på distribution

Sättet att ta steget till Linux 6.18 Det beror till stor del på vilken distribution som används. I distributioner av typen rullande frisättning —likt Arch Linux eller vissa grenar av Debian Testing och Fedora—, anländer den nya kärnan vanligtvis via en vanlig paketuppdatering. I dessa fall räcker det med att helt enkelt uppdatera systemet och välja den nya kärnan vid nästa uppstart. startladdare Den erbjuder flera alternativ.

I distributioner med mer klassiska supportcyklerFör distributioner som Ubuntu, Linux Mint, Debian Stable eller openSUSE Leap är processen vanligtvis annorlunda: Linux 6.18 kommer att integreras i framtida versioner av distributionen eller i specifika kärnor som förbereds av utvecklarna. För många användare i Spanien är det klokaste att vänta tills distributionerna integrerar den nya kärnan i sina officiella repositorier, eftersom detta garanterar samexistens med deras egna patchar och hanteringsverktyg.

De som inte vill vänta kan använda sammanställningar från tredje part, som t.ex. .deb mainline-paket eller PPA-arkiv När det gäller Ubuntu kan du antingen ladda ner källkoden direkt från kernel.org och kompilera den manuellt. Den här metoden erbjuder maximal kontroll och tidig tillgång till nya funktioner, men det innebär också att man accepterar potentiella inkompatibiliteter och bristen på formellt stöd från distributionen.

I professionella miljöer och servrar som finns i europeiska datacenter är det fortfarande lämpligt håll dig till kärnorna som tillhandahålls av själva distributionen eller av den kontrakterade supportleverantören, särskilt om Linux 6.18 förväntas antas som bas för långsiktiga kritiska distributioner.

I vilket fall som helst, innan du uppdaterar är det lämpligt att granska distributionens ändringslogg, kontrollera kompatibiliteten för viktig hårdvara (RAID-kontroller, specifika nätverkskort, proprietära moduler etc.) och göra en säkerhetskopiaPå så sätt kan fördelarna med 6.18 – mer prestanda, säkerhet och bättre enhetsstöd – utnyttjas samtidigt som riskerna minimeras.

Med alla dessa nya funktioner sticker Linux 6.18 ut som en särskilt relevant kärnversion: den kombinerar Prestandaförbättringar i minne, filsystem och nätverk Med ett tydligt lyft inom säkerhet, virtualisering och stöd för modern hårdvara, och även positionerat som en kandidat för långsiktigt stöd (LTS), erbjuder den här versionen en väl avrundad uppsättning förbättringar som kommer att märkas i flera år, oavsett om det gäller hemanvändare i Spanien som vill få ut mer av sina datorer eller europeiska organisationer som behöver en solid grund för sina tjänster.

Lätta Linux-distributioner
Relaterad artikel:
Lätta Linux-distributioner