Linux Lite Kernel

Un kernel Linux personalizzato costruito dal sorgente mainline Linux 7.2 con patch CachyOS, BBR v3 e ntsync. Due versioni — linuxlite per l'uso quotidiano sul desktop e linuxlite-gaming per il gaming a bassa latenza tramite Wine e Proton.

Il kernel Linux Lite è un kernel Linux personalizzato costruito specificamente per l'uso desktop e gaming su hardware comune. Lo costruiamo noi stessi dal kernel Linux mainline — attualmente 7.2 — scaricato direttamente da kernel.org e verificato tramite GPG rispetto alle chiavi di firma ufficiali del kernel, aggiungendo poi una selezione curata delle popolari patch CachyOS insieme a un'ottimizzazione mirata della configurazione per offrire un'esperienza Linux più veloce, fluida e a bassa latenza fin dall'installazione. La configurazione del kernel Ubuntu 26.04 LTS viene portata avanti sopra il sorgente mainline, così tutti i driver e le funzionalità hardware su cui fai affidamento vengono mantenuti.

Sono disponibili due versioni del kernel. Il kernel predefinito linuxlite è ottimizzato per l'uso desktop generale ed è quello in cui avvia ogni installazione di Linux Lite. Il kernel opzionale linuxlite-gaming viene proposto dopo la configurazione ed è ottimizzato per bassa latenza di input, frame pacing più fluido e migliori prestazioni di gaming su Linux — rendendolo uno dei migliori kernel Linux per il gaming sull'hardware supportato. Consulta il nostro confronto completo tra i kernel Linux Lite per un'analisi dettagliata di ogni impostazione.


I Due Kernel Linux Lite

linuxlite — il kernel Linux desktop predefinito

Il kernel standard linuxlite è quello in cui avvia ogni installazione di Linux Lite. Questo kernel Linux per desktop privilegia un'esperienza quotidiana fluida e reattiva per la navigazione web, il lavoro d'ufficio, la riproduzione multimediale, lo sviluppo software e il multitasking generale, mantenendo basso il carico della CPU e alta la durata della batteria sui laptop.

linuxlite-gaming — il kernel Linux gaming opzionale a bassa latenza

Il kernel linuxlite-gaming va oltre per ridurre la latenza di input e migliorare la consegna dei frame. È il kernel Linux gaming consigliato per gli utenti che giocano regolarmente tramite Steam, Wine o Proton, ed è anche una scelta eccellente per la produzione audio, il montaggio video e la VR dove la precisione temporale è importante. Il kernel gaming può essere installato in qualsiasi momento dopo la configurazione senza rimuovere o sostituire il kernel desktop predefinito.


Patch CachyOS Incluse in Linux Lite

Entrambi i kernel Linux Lite includono un sottoinsieme selezionato del popolare patchset CachyOS per la versione del kernel corrispondente (attualmente Linux 7.2), scelto per la stabilità, la compatibilità hardware ampia e il beneficio misurabile su carichi di lavoro desktop e gaming reali:

Patch CachyOSAreaCosa fa nel kernel Linux Lite
amd-pstateCPUPianificazione dei core preferenziali AMD P-State — dirige il lavoro sensibile alle prestazioni verso i core più veloci su Ryzen
bbr3ReteControllo della congestione TCP BBR v3 con maggiore equità e stima della banda
gaming-schedSchedulerOttimizzazione dello scheduler CachyOS sopra EEVDF per latenza inferiore e risposta interattiva più fluida
preempt-ipiSchedulerPreemption a latenza inferiore tramite IPI mirati, riducendo il ritardo massimo di scheduling
ksmMemoriaMiglioramenti del Kernel Samepage Merging con controlli per processo
fixesGeneraleCorrezioni upstream selezionate: ottimizzazioni dello scheduler, quirk per dispositivi USB, Bluetooth (btusb), Intel i915 GT, audio Realtek (ALC269)
hdmiGraficaCorrezioni HDMI per GPU AMD (amdgpu_dm) — migliore impostazione della modalità e gestione EDID
vesa-dsc-bppGraficaMiglioramenti ai bit per pixel della compressione VESA Display Stream per display AMD
snd-codecsAudioSupporto aggiuntivo per codec audio su hardware audio laptop e desktop più recenti
t2HardwareSupporto per Mac con Apple T2 (tastiera, trackpad, audio e storage sui Mac dotati di T2)

La patch base cachy (branding CachyOS e modifiche estese a sched/mm) viene deliberatamente esclusa — è troppo invasiva per una distribuzione mainstream stabile — insieme agli extra sperimentali misc/ e agli scheduler alternativi sched/ (PRJC, BORE, sched-ext). Su Linux 7.2 lo scheduler BORE standalone non viene utilizzato; l'ottimizzazione CachyOS gaming-sched sopra il mainline EEVDF fornisce invece la reattività interattiva e per il gaming. Il set esatto di patch viene aggiornato per corrispondere a ogni nuova versione del kernel mainline.


Cosa Distingue i Due Kernel Linux Lite

Scheduler CPU — EEVDF con ottimizzazione CachyOS

Lo scheduler Linux decide come condividere il processore tra i programmi in esecuzione. Entrambi i kernel Linux Lite utilizzano il moderno scheduler EEVDF, che assegna a ogni programma una quota della CPU equa e tempestiva.

Sopra EEVDF, entrambi i kernel aggiungono l'ottimizzazione CachyOS gaming-sched insieme alla patch preempt-ipi. Queste orientano lo scheduler verso il lavoro interattivo e a raffiche — un'applicazione desktop che ridisegna una finestra, o un gioco che elabora un frame — e riducono il ritardo nel caso peggiore prima che un task in attesa ottenga la CPU, mantenendo il desktop e i carichi di lavoro gaming reattivi anche sotto carico pesante in background.

I due kernel Linux Lite differiscono nella misura in cui lo scheduler può interrompere aggressivamente il lavoro in esecuzione:

Risoluzione del Timer

Entrambi i kernel Linux Lite eseguono il timer di sistema interno a 1000 Hz (1000 tick al secondo) invece del valore predefinito Ubuntu di 250 Hz. Il kernel controlla i task in esecuzione quattro volte più spesso, riducendo il tempo massimo di attesa di un programma prima di essere pianificato — particolarmente evidente nei carichi di lavoro audio, video e gaming.

Obiettivi di Latenza dello Scheduler

Gestione della Memoria

ZRAM Swap Compresso in RAM

Entrambi i kernel Linux Lite abilitano ZRAM, che crea un'area di swap compressa nella RAM stessa. Quando il sistema è a corto di memoria, i dati meno utilizzati vengono compressi e mantenuti in RAM anziché scritti su un disco più lento. ZRAM mantiene Linux Lite reattivo sui PC e laptop più vecchi con quantità modeste di RAM.

ZSWAP con Compressione Zstd

ZSWAP intercetta i dati prima che raggiungano la partizione di swap e li comprime prima. Entrambi i kernel Linux Lite abilitano la compressione Zstd come compressore ZSWAP predefinito (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD), che è veloce e raggiunge ottimi rapporti — un importante miglioramento rispetto al vecchio formato LZO. Linux 7.2 include una libreria Zstd aggiornata usata in ZSWAP, ZRAM, Btrfs e squashfs.

Kernel Samepage Merging (KSM)

Entrambi i kernel Linux Lite abilitano il Kernel Samepage Merging (KSM) con controlli prctl() per processo (introdotti nel mainline Linux). KSM identifica le pagine di memoria identiche tra i processi e le unisce in un'unica copia, liberando RAM. Questo è particolarmente efficace quando si eseguono più istanze della stessa applicazione, macchine virtuali, o giochi Windows tramite Wine o Proton, dove molti processi condividono dati comuni.

Transparent Huge Pages

I processori moderni lavorano in modo più efficiente quando la memoria viene allocata in blocchi più grandi. Entrambi i kernel Linux Lite abilitano le Transparent Huge Pages (THP), che fanno questo automaticamente senza modifiche da parte delle applicazioni.


Rete

Controllo della Congestione TCP BBR v3

Entrambi i kernel Linux Lite includono BBR v3 tramite la patch CachyOS 0002-bbr3 — la versione più recente dell'algoritmo Bottleneck Bandwidth and Round-trip propagation time di Google. BBR v3 migliora le versioni precedenti con un comportamento più equo quando si condividono collegamenti con i flussi TCP tradizionali e una stima della banda più accurata. Mantiene le connessioni efficienti ed è particolarmente efficace su collegamenti con perdita di pacchetti come Wi-Fi, banda larga mobile e connessioni di gaming online. Il profilo sysctl predefinito imposta net.ipv4.tcp_congestion_control=bbr.

Disciplina di Coda FQ

Il Fair Queueing (FQ) è impostato come scheduler predefinito per i pacchetti di rete (net.core.default_qdisc=fq). Distribuisce il traffico di rete in modo equo tra le connessioni così che un download intenso non privi di risorse il resto del traffico, mantenendo bassa la latenza per l'uso interattivo come la chat vocale, le videoconferenze e il gaming online.


Archiviazione

Scheduler I/O MQ-Deadline

Entrambi i kernel Linux Lite abilitano lo scheduler I/O MQ-Deadline (CONFIG_MQ_IOSCHED_DEADLINE) per i dispositivi di archiviazione. Dà priorità alle richieste di lettura (per cui le applicazioni di solito attendono direttamente) rispetto alle richieste di scrittura (che possono essere accodate), garantendo che nessuna attenda troppo a lungo. È una scelta generale eccellente per SSD, unità NVMe e HDD tradizionali.

Scheduler Kyber (solo kernel gaming)

Il kernel linuxlite-gaming abilita inoltre lo scheduler I/O Kyber (CONFIG_MQ_IOSCHED_KYBER=y), offrendoti un'opzione aggiuntiva a bassa latenza per le unità NVMe veloci durante le sessioni di gaming. Il kernel desktop disabilita Kyber per mantenere il percorso I/O snello.


Funzionalità CPU

Pianificazione dei Core Preferenziali AMD P-State

Entrambi i kernel Linux Lite includono la pianificazione dei core preferenziali AMD P-State mainline sui processori Ryzen. Il kernel viene reso consapevole di quali core della CPU sono i più veloci (a causa della variazione nella qualità del silicio) e pianifica preferenzialmente il lavoro sensibile alle prestazioni su quei core. Questo offre un miglioramento misurabile nei carichi di lavoro single-thread e a thread leggeri sui sistemi AMD supportati, senza effetti sull'hardware Intel o AMD meno recente.

Crittografia AES-NI / AVX-512

Linux 7.2 include percorsi di codice AES-NI e AVX-512 AES ottimizzati nel sottosistema crittografico mainline. Sui processori supportati (la maggior parte dei chip AMD e Intel moderni), le operazioni di cifratura e decifratura — usate dalla cifratura del disco (LUKS), dalla cifratura di rete (TLS, WireGuard) e dai checksum del filesystem — vengono eseguite significativamente più velocemente.

Driver Webcam AMD ISP4

Il mainline Linux 7.2 include il driver AMD Image Signal Processor v4, che abilita la webcam MIPI integrata sui moderni laptop Ryzen AI / Phoenix e successivi che in precedenza non avevano una fotocamera interna funzionante su Linux.

Miglioramenti al Display HDMI e VESA DSC

La patch CachyOS hdmi corregge l'impostazione della modalità HDMI e la gestione EDID sulle GPU AMD (amdgpu_dm), e la patch vesa-dsc-bpp migliora la selezione dei bit per pixel della compressione VESA Display Stream — risolvendo insieme il flickering del display, gli schermi neri e le frequenze di aggiornamento errate su diversi monitor HDMI e DisplayPort basati su AMD.

Utilisation Clamping (UCLAMP)

Entrambi i kernel Linux Lite supportano UCLAMP, che consente al sistema di impostare obiettivi minimi e massimi di performance CPU per task individuali o gruppi di task. UCLAMP viene utilizzato dai compositor e dai server audio per garantire che ottengano sempre lo spazio CPU di cui hanno bisogno, anche sull'hardware a basso consumo.

Latency Nice

Latency Nice estende il sistema di priorità dei processi Linux standard. I programmi possono dichiarare quanto sono sensibili ai ritardi di scheduling, indipendentemente da quanta CPU utilizzano. Un compositor in esecuzione con un valore di latency-nice basso verrà pianificato con basso ritardo anche se non è intensivo dal punto di vista della CPU.

Bilanciamento NUMA

Sui sistemi con più socket di processori o layout di memoria complessi, il bilanciamento NUMA sposta automaticamente i task e i loro dati più vicini insieme in memoria. Questo è un miglioramento a costo zero sull'hardware supportato e non ha effetti negativi sui sistemi consumer con socket singolo.


Sicurezza

Mitigazioni all'Esecuzione Speculativa

Il kernel desktop linuxlite mantiene l'intero set di mitigazioni all'esecuzione speculativa della CPU abilitate, esattamente come le include il mainline Linux 7.2 — inclusa la mitigazione integrata per la vulnerabilità vmscape (perdita di dati cross-VM/host sui processori Intel e AMD interessati).

Il kernel gaming linuxlite-gaming viene deliberatamente costruito con queste mitigazioni CPU disabilitate (CONFIG_CPU_MITIGATIONS=n) per il massimo throughput e la latenza più bassa — il consueto compromesso adottato dai kernel orientati alle prestazioni e al gaming, e ciò che consente anche al driver proprietario NVIDIA di compilarsi correttamente sul nuovo kernel mainline. Se preferisci le mitigazioni attive, rimani semplicemente sul kernel desktop predefinito.

Correzioni Upstream Selezionate

La patch CachyOS fixes raggruppa un insieme di piccole correzioni upstream che non sono ancora entrate in una versione stabile del kernel: ottimizzazioni dello scheduler (incluse modifiche relative ad ASLR), quirk per dispositivi USB, correzioni Bluetooth USB (btusb), miglioramenti Intel i915 GT e correzioni del codec audio Realtek ALC269 — tutti migliorano l'affidabilità quotidiana sull'hardware reale.

Aggiornamenti del Kernel e Patch di Sicurezza

Le correzioni di sicurezza e stabilità raggiungono il tuo sistema come nuovi pacchetti kernel pubblicati nel repository Linux Lite. Quando upstream rilascia una nuova versione mainline (ad esempio 7.2.1, 7.2.2 e così via — dove atterrano le correzioni stabili e di sicurezza di kernel.org), ricostruiamo il kernel Linux Lite da quella versione con il set di patch CachyOS aggiornato e lo pubblichiamo per entrambe le versioni.

Il Lite Kernel Manager è il modo in cui ricevi quegli aggiornamenti. Ogni volta che lo apri, controlla nel repository la build più recente e mostra un banner “Aggiornamento disponibile” quando il kernel installato è indietro; un clic installa il nuovo kernel (e le intestazioni corrispondenti) per la tua versione attuale. Il kernel precedente rimane installato e viene mantenuto nel menu di avvio GRUB, così puoi tornare indietro in qualsiasi momento se necessario. In altre parole, il Lite Kernel Manager gestisce l'installazione, il passaggio e l'aggiornamento dei kernel Linux Lite — non è limitato alla prima installazione.


Gaming su Linux e Compatibilità con Windows

Primitive di Sincronizzazione NT (ntsync) per Wine e Proton

Linux 7.2 include ntsync — primitive di sincronizzazione NT — nel kernel mainline (originariamente integrate in Linux 6.14). Questi sono i meccanismi di locking e segnalazione di basso livello utilizzati dalle applicazioni Windows. Quando si eseguono giochi Windows tramite Wine o Proton (Steam Play), queste operazioni venivano storicamente emulate nello spazio utente, aggiungendo overhead. Con ntsync ora nel kernel, vengono gestite direttamente — riducendo il carico CPU e migliorando i frame rate e il frame pacing nei giochi Windows su Linux. Questo è uno dei maggiori singoli miglioramenti alle prestazioni gaming su Linux disponibili oggi, e funziona out of the box su entrambi i kernel Linux Lite.


Strumenti Inclusi con il Kernel Linux Lite

linuxlite-bench — il Benchmark del Kernel Linux Lite

linuxlite-bench è il benchmark da riga di comando alla base del pulsante Esegui Benchmark nel Lite Kernel Manager. Misura la latenza dello scheduler in tempo reale (tramite cyclictest da rt-tests) e il throughput GPU (tramite glmark2), poi raccomanda quale kernel Linux Lite è più adatto al tuo hardware — desktop o gaming — con un indice di affidabilità.

linuxlite-bench
linuxlite-bench --profile gaming
linuxlite-bench --compare

I risultati vengono salvati in ~/.local/share/linuxlite/bench-$(uname -r).log insieme a un file recommendation.json leggibile da macchina, così puoi confrontare i benchmark tra versioni del kernel nel tempo. Dal Lite Kernel Manager puoi caricare il tuo risultato nel pubblico Database Benchmark di Linux Lite con un solo clic.

Database Benchmark di Linux Lite

Il Database Benchmark di Linux Lite gestito dalla community su linuxliteos.com/benchmark.php aggrega i risultati anonimizzati di linuxlite-bench caricati dal Lite Kernel Manager in tutto il mondo. Ti permette di:

I caricamenti includono solo la versione del kernel, la latenza dello scheduler, il punteggio GPU e gli identificatori hardware di base — nessuna informazione personale viene inviata.

auto-profile.sh

Applica il set corrispondente di valori di ottimizzazione del kernel a runtime. Esegui come root dopo aver cambiato kernel per attivare il profilo appropriato senza riavviare.

sudo auto-profile.sh desktop
sudo auto-profile.sh gaming

Lite Kernel Manager

Il Lite Kernel Manager (lite-kernel-manager) è lo strumento grafico GTK 3 ufficiale per la gestione dei kernel Linux Lite — installa, cambia, metti alla prova e ottimizza il tuo kernel desktop o gaming senza aprire mai un terminale. È distribuito come pacchetto lite-kernel-manager e integra i software rt-tests e glmark2 raccomandati per il benchmarking. Le operazioni privilegiate (installazione del kernel, rimozione, cambio del default GRUB) sono mediate da una policy PolicyKit (com.linuxlite.kernelinstall.policy) così ti autentichi solo quando ne hai effettivamente bisogno.

Lite Kernel Manager — l'interfaccia grafica di Linux Lite per installare, cambiare e mettere alla prova i kernel desktop e gaming
Lite Kernel Manager — il centro di controllo del kernel Linux Lite, che mostra il kernel in esecuzione (7.2.0-linuxlite), le azioni di benchmark, installazione, avvio predefinito e profilo delle prestazioni.

La finestra del Lite Kernel Manager è organizzata in cinque sezioni chiare, ognuna dedicata a un singolo compito comune:

Una barra intestazione nella parte superiore della finestra mostra la versione attuale del kernel (ad esempio 7.2.0-linuxlite), il profilo attivo (Desktop o Gaming), l'architettura (x86_64) e il tempo di attività del sistema — così puoi confermare a colpo d'occhio quale kernel Linux Lite e quale ottimizzazione sono effettivamente in esecuzione.

Profili Sysctl

Vengono forniti due file di configurazione per l'ottimizzazione permanente. Copiare il file appropriato in /etc/sysctl.d/ applica il profilo automaticamente a ogni avvio.

FileProfilo
99-linuxlite-desktop.confImpostazioni desktop bilanciate
99-linuxlite-gaming.confImpostazioni gaming a bassa latenza

Come Installare il Kernel Gaming Linux Lite

Dopo l'installazione di Linux Lite, una finestra di configurazione appare al primo accesso offrendo di installare il kernel gaming. Fare clic su Installa Kernel Gaming gestisce tutto automaticamente:

Il kernel predefinito non viene modificato né rimosso. Se il kernel gaming dovesse causare un problema, basta riavviare e selezionare il kernel linuxlite standard dal menu di avvio — tutto continua a funzionare esattamente come prima.

Per installare o cambiare un kernel Linux Lite manualmente in qualsiasi momento, esegui il programma di installazione (si auto-eleva a root e chiede interattivamente se non viene specificata alcuna versione):

install-kernel.sh
install-kernel.sh linuxlite          # kernel desktop
install-kernel.sh linuxlite-gaming   # kernel gaming

Il programma di installazione garantisce che il kernel esistente e tutti i suoi moduli DKMS non vengano mai toccati, che il voce di avvio GRUB predefinita non venga modificata e che i moduli DKMS vengano ricostruiti solo per il nuovo kernel.


Sicurezza e Rollback


Confronta i Due Kernel Linux Lite

Per un confronto completo affiancato di ogni impostazione di scheduler, memoria, rete, archiviazione e patch CachyOS in entrambi i kernel, consulta il Confronto tra i Kernel Linux Lite: linuxlite vs linuxlite-gaming.