Linux 6.18 consolida la sua posizione di kernel chiave con notevoli miglioramenti in termini di prestazioni, sicurezza e supporto hardware.

  • Linux 6.18 è ora stabile, punta a essere LTS e si concentra su prestazioni interne, memoria, networking e affidabilità.
  • Miglioramenti della memoria con sheaves, un nuovo sottosistema di swap e ristrutturazione dei file system quali exFAT, Btrfs, XFS ed EXT4.
  • Chiaro rafforzamento della sicurezza (BPF firmato, multi-LSM, modifiche in TPM e auditing), reti (UDP più veloce, AccECN, PSP) e virtualizzazione.
  • Ampio supporto hardware: GPU NVIDIA e ARM Mali, Apple Silicon M2, moderne console PC e laptop ampiamente disponibili in Spagna e in Europa.

kernel Linux 6.18

Il lancio di Linux 6.18 Questo segna una delle pietre miliari più significative nei recenti cicli del kernel. Questa versione stabile, che molto probabilmente sarà designata come il prossimo ramo di supporto a lungo termineArriva carico di modifiche interne, nuove funzionalità e una notevole espansione del supporto hardware che interessa sia gli utenti domestici che le aziende in tutta Europa, compresa la Spagna.

Sebbene molti dei miglioramenti avvengano "sotto il cofano" e non siano visibili a occhio nudo, il nuovo kernel è mirato direttamente a aumentare l'efficienza, la robustezza e la scalabilità del sistema. Dalla gestione della memoria alla rete, allo storage e alla sicurezza, Linux 6.18 rafforza le basi su cui sono costruiti desktop, server, infrastrutture cloud e dispositivi embedded.

Un ciclo di sviluppo stabile e un chiaro candidato per LTS

Linus Torvalds ha confermato la disponibilità di Linux 6.18 stabile Dopo un ciclo di sviluppo relativamente regolare, nonostante qualche contrattempo dell'ultimo minuto, la settima release candidate (rc7) è arrivata con piccole regressioni nella gestione della memoria virtuale che sono state rapidamente corrette, e lo stesso Torvalds ha descritto lo stato del kernel come "per lo più normale" prima di dare l'approvazione finale.

La pubblicazione è avvenuta senza ritardi significativiCiò rafforza l'idea che la versione 6.18 sia destinata a svolgere un ruolo centrale negli anni a venire. Tutti gli indizi indicano che sarà la prossima versione. LTSCiò significa diversi anni di patch e correzioni di sicurezza, un aspetto fondamentale per i fornitori di servizi cloud europei, le pubbliche amministrazioni e le aziende che necessitano di stabilità a lungo termine.

Una volta taggato su kernel.org, il classico finestra di fusione di due settimane per Linux 6.19. Torvalds ha già indicato che il ciclo per questa futura versione sarà un po' più lungo del solito a causa della sua coincidenza con il Kernel Maintainer Summit, che ne ritarderà il rilascio e, a sua volta, rafforzerà il ruolo di 6.18 come riferimento a medio termine in molte distribuzioni.

Per gli utenti desktop in Spagna e nel resto d'Europa, ciò significherà che molte distribuzioni "serie", in particolare quelle orientate all'uso professionale, adotteranno 6.18 come base per le sue versioni di supporto estesoNegli ambienti critici, la combinazione di nuove funzionalità e ciclo di vita esteso risulta particolarmente interessante.

Novità di Linux 6.18

Memoria più efficiente: fasci, swap rinnovato e modifiche interne

Uno dei punti tecnici più rilevanti di Linux 6.18 è l'introduzione di “fasci” nell'allocatore SLUBQuesta tecnica consente a ogni CPU di avere i propri piccoli archivi di oggetti, riducendo la contesa tra i core e accelerando sia l'allocazione che il rilascio della memoria per le strutture utilizzate di frequente all'interno del kernel.

Questa riprogettazione della cache degli oggetti è intesa a migliorare le prestazioni del sistema in carichi di lavoro altamente paralleli e ambienti multi-threadQuesta situazione è comune nei server europei dedicati a servizi web, container o applicazioni di analisi dati. I miglioramenti sono evidenti anche sulle workstation che eseguono build pesanti, macchine virtuali o strumenti di sviluppo intensivi.

Parallelamente, il nucleo sta lanciando la prima fase di un nuova infrastruttura della tabella di swapL'obiettivo è trasformare la tabella di swap in un backend di cache più intelligente e reattivo, rendendo l'accesso alla memoria di swap più prevedibile e veloce. Secondo i test condotti dagli sviluppatori stessi, sono stati osservati aumenti delle prestazioni tra il 5% e il 20% su vari carichi di lavoro, dal throughput grezzo ai tempi di compilazione.

Anche Linux 6.18 fa progressi nella ristrutturazione pagina struttura tramite memdesc_flags_t, un passaggio intermedio per ridurne le dimensioni e semplificare la gestione della memoria nelle versioni future. Questo tipo di modifica non si riflette direttamente nell'uso quotidiano, ma getta le basi per un kernel più leggero e di facile manutenzione.

Rete e prestazioni: crittografia UDP, AccECN e PSP più veloce

Un altro importante beneficiario è il sottosistema di rete. Il kernel introduce una significativa riscrittura del percorso di ricezione in UDPCiò è particolarmente vero per i sistemi NUMA, con un conseguente aumento delle prestazioni di circa il 47% in determinati scenari. Ciò aiuta a gestire meglio picchi di traffico intenso, servizi di streaming e rafforza anche la resilienza contro gli attacchi DDoS basati su UDP.

Nella sezione TCP, Linux 6.18 aggiunge Supporto iniziale per Accurate Explicit Congestion Notification (AccECN)Questo meccanismo consente una segnalazione di congestione più precisa e una regolazione più precisa delle finestre di trasmissione. Per infrastrutture di rete complesse, come quelle dei grandi operatori europei e dei data center distribuiti, questa funzionalità può fare una differenza significativa in termini di stabilità e latenza.

Il kernel incorpora anche un nuova modalità di crittografia PSP per le connessioni TCPProgettato per proteggere meglio il traffico in determinati ambienti, Linux 6.18 include modifiche ai buffer predefiniti e miglioramenti al sistema di condivisione dei buffer. Tutto ciò rende Linux 6.18 un'opzione molto interessante per bilanciatori di carico, proxy ad alto traffico e servizi di gioco online, sempre più diffusi nel mercato spagnolo.

Nell'ambito dell'archiviazione di rete sono stati apportati miglioramenti Scalabilità del server NFS Grazie a una gestione più precisa della cache I/O, il sistema è sottoposto a un carico minore durante i carichi di lavoro distribuiti. Per le aziende europee che si affidano a grandi array di storage condivisi, questo tipo di regolazione contribuisce a prevenire colli di bottiglia silenziosi.

Memoria e reti Linux 6.18

Sistemi di file e storage: addio a Bcachef, exFAT e Btrfs in ascesa

Sul fronte del file system, Linux 6.18 combina una decisione controversa con diverse ottimizzazioni degne di nota. L'aspetto più pubblicizzato è stato espulsione di Bcachef dall'albero principale del kernelNon tanto per motivi tecnici quanto per ripetute violazioni delle scadenze e delle regole di integrazione da parte del suo responsabile; Torvalds l'aveva già contrassegnata come "mantenuta esternamente" nella versione 6.17 e, infine, l'ha ritirata.

Chiunque voglia continuare a utilizzare Bcachefs dovrà ricorrere a moduli esterni o compilarlo separatamenteTuttavia, il resto degli utenti trarrà vantaggio da una base più semplice da gestire. In cambio, altri sistemi consolidati saranno chiaramente rafforzati. Il controller di exFATIl file system Microsoft, ampiamente utilizzato su schede SD e unità USB, è stato oggetto di una profonda ottimizzazione che può aumentare la velocità di 16 volte in determinate operazioni di lettura e scrittura.

In pratica, il montaggio o la navigazione di directory di grandi dimensioni in exFAT richiede da decine di secondi a pochi istanti, anche con configurazioni cluster sfavorevoli. Per chi sposta dati tra Windows e Linux in Europa utilizzando storage esterno, Il cambiamento è evidente non appena si esegue l'aggiornamento al nuovo kernel..

Il veterano XFS Ora abilita di default il controllo e la riparazione online (online fsck), precedentemente considerati sperimentali. Ciò consente di rilevare e correggere determinati problemi senza smontare il file system, una funzionalità molto interessante per i server che non possono essere spenti con leggerezza. BtrfsDa parte sua, aggiunge il supporto per dimensioni di blocco maggiori delle dimensioni della pagina e migliora il parallelismo per carichi di lavoro ad alta intensità di lettura, compiendo un altro passo avanti nel suo consolidamento come opzione moderna negli ambienti desktop e server.

En EXT4 Sono state introdotte piccole ottimizzazioni, insieme al supporto per identificatori utente e di gruppo a 32 bit e una nuova interfaccia ioctl() per l'interrogazione e la modifica dei parametri del superblocco. Questi dettagli sono di particolare interesse per gli amministratori di sistema e i provider di hosting europei che continuano a fare affidamento su EXT4 come sistema di punta.

dm-pcache e storage persistente più flessibile

Linux 6.18 introduce anche un nuovo target mappatore di dispositivi detto dm-pcacheIl suo scopo è consentire l'uso di memoria persistente, come i dispositivi CXL o DAX, come cache ad alta velocità e bassa latenza di fronte a supporti più lenti, siano essi dischi rigidi classici o SSD che non offrono lo stesso livello di reattività.

Questo ulteriore livello di cache fornisce un un modo più flessibile per accelerare i volumi di archiviazione Senza dover riprogettare completamente l'infrastruttura. Nei data center europei, dove gli array di storage tradizionali sono combinati con soluzioni di memoria persistente più moderne, dm-pcache apre le porte a configurazioni di prestazioni ottimizzate senza eccessiva complessità.

Oltre a questo, il kernel incorpora nuove capacità in IOMMU e altri sottosistemi di I/O per ridurre il sovraccarico durante i cambi di contesto e migliorare l'allocazione della memoria per i dispositivi. Questa serie di piccole modifiche aiuta i sistemi che richiedono un uso intensivo di storage, dai server di database alle piattaforme di backup, a funzionare in modo più fluido.

Sicurezza: modifiche BPF firmate, multi-LSM e TPM

La sicurezza rimane un obiettivo centrale nello sviluppo del kernel. Linux 6.18 introduce... firma dei programmi GMPCiò consente di verificare il codice caricato dinamicamente nel kernel prima dell'esecuzione. Ciò è particolarmente rilevante negli ambienti in cui BPF viene utilizzato per meccanismi di osservabilità avanzata, filtraggio di rete o sicurezza, sempre più comuni nei data center europei.

Inoltre, il sottosistema di audit è stato rafforzato per gestire correttamente più moduli di sicurezza Linux (LSM) in paralleloCiò semplifica la coesistenza di soluzioni come SELinux, AppArmor e altri moduli, che contribuiscono con le proprie policy di sicurezza cumulative, una configurazione che molte organizzazioni regolamentate all'interno dell'UE apprezzano per la conformità a normative quali NIS2 o requisiti specifici del settore.

Un altro cambiamento significativo è la decisione di disabilitare la crittografia HMAC per impostazione predefinita in Autobus TPMNella sua implementazione attuale, questa funzionalità ha aggiunto complessità e penalizzato le prestazioni senza offrire chiari vantaggi in termini di sicurezza. Ora è disponibile per chi ne ha bisogno, ma non si attiva automaticamente, evitando inutili colli di bottiglia.

Parallelamente, le capacità di virtualizzazione sicura vengono ampliate: KVM sta aggiungendo il supporto per tecnologie come Occultamento del testo cifrato SEV-SNP sulle piattaforme AMD ed estende l'uso di meccanismi come shadow stack e Control-flow Enforcement Technology (CET). Queste funzionalità rafforzano l'isolamento della memoria e la protezione dagli attacchi di controllo del flusso nelle macchine virtuali, un aspetto fondamentale per i provider cloud e le aziende europee che ospitano carichi di lavoro critici in ambienti virtualizzati.

Più Rust nel core e nuove architetture

Linux 6.18 compie nuovi passi nell'integrazione di Rust come secondo linguaggio di sviluppo del kernelI binding per le API chiave sono stati ampliati, includendo operazioni atomiche coerenti con il modello di memoria del kernel, accesso a DebugFS, gestione delle bitmap e creazione di driver. Ciò consente la scrittura di driver con maggiori garanzie di sicurezza della memoria.

Tra gli esempi più visibili c'è l' Driver Rust Binder per dispositivi Android, che migliora l'integrazione di questa piattaforma nel kernel principale, e un nuovo driver DRM in Rust per GPU ARM Mali, ancora nelle sue fasi iniziali, ma che indica la strada verso futuri driver grafici più robusti.

Il supporto dell'arena BPF si estende anche ad architetture come PowerPC e sono incorporati miglioramenti specifici per Arm, RISC-V e MIPS. Nel caso di RISC-V, le modifiche che non erano state incluse nella versione 6.17 sono state reintrodotte, tra cui nuove primitive di mappatura della memoria, il supporto per l'interfaccia RPMI (simile ad ARM SCMI) e l'uso di estensioni specifiche del produttore. Tutto ciò contribuisce a consolidare RISC-V come opzione aperta per hardware europeo di nuova generazione.

Acceleratori di grafica, giochi e intelligenza artificiale

Anche la grafica e gli aspetti di gioco beneficiano di questa versione. Il driver open source nuovo Per impostazione predefinita, sulle GPU NVIDIA Turing e Ampere viene utilizzato il firmware GPU System Processor (GSP), ove disponibile. Questa modifica migliora l'inizializzazione della scheda e pone le basi per un supporto più stabile ed efficiente, un vantaggio evidente sia nelle workstation che nei PC da gaming, sempre più diffusi in Spagna e nel resto dell'UE.

D'altra parte, Linux 6.18 incorpora un Driver DRM in Rust per GPU ARM MaliAdattato dal progetto Panthor, sebbene non sia ancora pronto per un utilizzo diffuso, apre le porte a un supporto grafico più robusto nei sistemi ARM, ampiamente utilizzati nelle schede di sviluppo, nei dispositivi embedded e nei laptop leggeri.

Per quanto riguarda i videogiochi, il kernel aggiunge un nuovo driver HWMON specificamente per le console PC di GPD, come Win 4 e Win Max 2, che migliora la lettura dei sensori e il controllo della ventola. Inoltre, problemi in dispositivi come ASUS ROG alleato e Lenovo Legion Go2risoluzione di interruzioni ed errori spuri nella ripresa delle unità NVMe che potrebbero causare l'arresto anomalo del sistema.

Linux 6.18 presta attenzione anche alle periferiche di gioco: Controller DualSense per PlayStation 5 Funziona al meglio su Linux, incluso il supporto per il jack audio, quindi le cuffie collegate al controller e il relativo microfono vengono riconosciuti senza alcuna configurazione aggiuntiva. Per coloro che utilizzano Linux come sistema operativo principale in Spagna e si affidano a SteamChe si tratti del Proton o dello Steam Deck, queste modifiche aumentano la sensazione di un sistema "completo".

Per quanto riguarda accelerazione dell'intelligenza artificialeIl kernel include un nuovo driver per la NPU di Rockchip, con supporto per core multipli e scalabilità dinamica della frequenza. Ciò consente un migliore utilizzo dell'hardware sulle schede madri a basso costo, molto diffuse in Europa per attività di machine learning e computer vision, senza dover ricorrere sempre a GPU dedicate.

Supporto hardware moderno: laptop, Apple Silicon e altro ancora

Il supporto hardware fa un significativo passo avanti nella versione 6.18. La compatibilità è ampliata con touchpad tattiliQuesta tecnologia, sempre più diffusa nei laptop moderni, simula i clic tramite vibrazione. Grazie al contributo di produttori come Google, molti laptop venduti in Spagna e in altri paesi europei con questo tipo di touchpad stanno iniziando a funzionare in modo più fluido con Linux.

Nell'universo x86, il kernel migliora la gestione dell'alimentazione in Intel Meteor Lago Grazie al Dynamic Efficiency Control, il driver intel_pstate può sfruttare gli stati hardware P (HWP) senza le consuete restrizioni EPP in determinate modalità. Ciò consente equilibrio più fine tra prestazioni e consumi, particolarmente interessante negli ultrabook e nei laptop professionali.

Sono inclusi anche riferimenti e supporto preliminare per le piattaforme collegate. AMD Zen 6Ciò indica che il kernel è in fase di preparazione in anticipo per la prossima generazione di processori dell'azienda. Inoltre, è stato introdotto un driver EDAC per il controller di memoria VersaINET di AMD, che semplifica il rilevamento degli errori di memoria in server e workstation.

Nell'ecosistema Apple, Linux 6.18 integra Alberi dei dispositivi per i SoC M2 Pro, M2 Max e M2 UltraSi tratta di un passo importante per l'avanzamento del supporto di Apple Silicon nella linea principale. Sebbene per l'uso quotidiano sui laptop Mac sia ancora consigliabile utilizzare progetti come Asahi Linux, il fatto che parte di questo lavoro venga integrato nella linea principale indica un progresso costante e rilevante anche per gli utenti avanzati in Europa.

Inoltre, è stato migliorato il supporto per i laptop di marchi con una forte presenza nel mercato europeo, come HP Omen, Alienware, Dell G o alcuni modelli ASUSCiò amplia il controllo su ventole, sensori termici e sistemi di illuminazione RGB. Il risultato pratico è un comportamento più prevedibile di temperatura e rumore, un aspetto apprezzato da molti utenti, anche se non ampiamente divulgato.

Virtualizzazione, container e reti aziendali

La virtualizzazione e le tecnologie container rimangono una priorità. Linux 6.18 rafforza ulteriormente questa posizione. KVM con nuove funzionalità che consentono la virtualizzazione delle funzionalità di sicurezza Intel e AMD, come CET o SEV-SNP, facilitando l'implementazione di macchine virtuali rafforzate nei cloud privati ​​e pubblici utilizzati dalle aziende europee.

Il kernel migliora anche il comportamento quando agisce come ospite su hypervisor come bhyveCiò amplia le possibili combinazioni in ambienti misti FreeBSD-Linux. Questi miglioramenti sono di particolare interesse per i provider di hosting e le organizzazioni che combinano tecnologie diverse nelle loro infrastrutture.

Nel regno dei container, Linux 6.18 semplifica la gestione di spazi dei nomi tramite descrittori di fileCiò facilita il lavoro degli strumenti avanzati di orchestrazione e gestione. Questo, insieme a un bilanciamento NUMA più equo e a regolazioni dello scheduler, aiuta i payload containerizzati a comportarsi in modo più stabile sotto pressione.

La combinazione di miglioramenti di rete, come il supporto per Protocollo di sicurezza Google PSP per la crittografia TCPAccECN, le prestazioni migliorate rispetto a UDP e la scalabilità migliorata di NFS rendono Linux 6.18 un candidato molto valido per le attività di rete intensiva nelle aziende e nei data center europeidalle piattaforme di streaming ai videogiochi online o ai servizi finanziari a bassa latenza.

GNU Linux-libre 6.18: lo stesso kernel, ripulito dai blob proprietari

Per coloro che portano la difesa del software libero un passo avanti, il progetto GNU Linux-libero 6.18 Offre una variante del kernel 6.18 sottoposta a un accurato processo di "deblobbing". Questa edizione rimuove o neutralizza qualsiasi traccia di firmware e microcodice proprietari, nonché riferimenti nella documentazione e negli alberi dei dispositivi che fungono da aggancio per componenti non liberi.

GNU Linux-libre 6.18 eredita il stessi miglioramenti nelle prestazioni, nella memoria, nella sicurezza e nel supporto dell'architettura Utilizza il kernel ufficiale, ma applica script specifici per ripulire i driver che si basano su blob binari. Questo riguarda sia i nuovi driver, come alcuni amplificatori audio digitali, motori della serie Qualcomm o driver che caricano il firmware per le GPU, sia quelli esistenti che hanno modificato il loro meccanismo di caricamento.

Il risultato è un kernel completamente funzionale entro i suoi limiti, ma che rinuncia volontariamente al supporto per l'hardware che non ha alternative open sourceIn pratica, alcuni dispositivi potrebbero diventare inutilizzabili se richiedono un firmware proprietario per l'avvio, ma il sistema risultante è garantito conforme alle linee guida per la distribuzione del software libero (FSDG) della FSF.

Il codice sorgente per GNU Linux-libre 6.18 può essere ottenuto da repository mantenuti da FSF America Latina e dal Progetto GNUSono disponibili pacchetti binari per distribuzioni basate su Debian o sull'ecosistema RPM. Molte distribuzioni 100% libere certificate dalla FSF utilizzano questo kernel come base per offrire un sistema il più coerente possibile con la filosofia del software libero.

Disponibilità per distribuzioni e opzioni di aggiornamento

L'arrivo di Linux 6.18 Il rollout sulle varie distribuzioni Linux in Spagna e in Europa non sarà simultaneo. Le distribuzioni a rilascio progressivo, come Arch Linux o alcune derivate di Debian Testing, in genere incorporano il nuovo kernel tramite aggiornamenti regolari dei pacchetti, quindi i loro utenti lo riceveranno relativamente presto tramite il loro consueto gestore di pacchetti.

Al contrario, le distribuzioni con cicli di rilascio più conservativi, come Ubuntu, Debian stabile, Linux Mint o openSUSE LeapCi vorrà più tempo per adottare la versione 6.18. Di solito una versione LTS o con supporto esteso si basa su un kernel consolidato come questo, quindi molti utenti domestici e professionali in Spagna vedranno l'aggiornamento arrivare quando le loro distribuzioni rilasceranno nuove versioni principali.

Chi ha fretta può scegliere di installare pacchetti principali o repository esterni (come i PPA nel caso di Ubuntu) che offrono build ufficiali del kernel. Tuttavia, questo metodo di solito non offre supporto specifico per la distribuzione e potrebbe non includere patch specifiche, quindi è consigliato ai team di test o agli utenti avanzati che sanno come annullare le modifiche in caso di problemi.

L'alternativa classica rimane valida: scaricare il codice sorgente da kernel.org, configurare il kernel utilizzando strumenti come make menuconfigcompilarlo e installarlo manualmenteQuesta opzione offre il massimo controllo sulle opzioni del kernel, ma richiede tempo, una certa esperienza e l'accettazione del fatto che la responsabilità della manutenzione ricade sull'utente.

Con tutti questi pezzi sul tavolo, Linux 6.18 si afferma come una versione del kernel particolarmente rilevante: combina Miglioramenti interni approfonditi alla memoria, alla rete e ai file system Con un significativo miglioramento della sicurezza, espande il supporto per l'hardware moderno, dai laptop e console PC ad Apple Silicon e GPU recenti, e apre la strada a un utilizzo più diffuso di Rust nel kernel. Tutto ciò, unito al suo probabile ruolo di prossima branca LTS, lo rende una base molto interessante per singoli utenti in Spagna, organizzazioni europee e fornitori di servizi che cercano un ragionevole equilibrio tra stabilità, prestazioni e capacità di evoluzione nei prossimi anni.

Orchestratore di aggiornamento live di Google-2
Articolo correlato:
Google sviluppa Live Update Orchestrator per gli aggiornamenti a caldo del kernel Linux