Un kernel Linux personalizzato basato su Ubuntu con patch CachyOS, scheduler BORE, 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 appositamente per l'uso desktop e gaming su hardware comune. Si basa sul sorgente del kernel Ubuntu 26.04 LTS “Resolute” (Linux 7.0+) e aggiunge 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 da subito.
Sono disponibili due versioni del kernel. Il kernel predefinito linuxlite è ottimizzato per l'uso desktop generico ed è quello in cui avvia ogni installazione di Linux Lite. Il kernel opzionale linuxlite-gaming viene proposto dopo la configurazione iniziale ed è ottimizzato per un input lag ridotto, una migliore fluidità dei fotogrammi e prestazioni di gaming su Linux superiori — 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 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 al contempo basso il consumo 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 l'input lag e migliorare la consegna dei fotogrammi. È 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 realtà virtuale dove i tempi sono fondamentali. 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 Linux 7.0, scelto per stabilità, ampia compatibilità hardware e beneficio misurabile su carichi di lavoro reali desktop e gaming:
Patch CachyOS
Area
Cosa fa nel kernel Linux Lite
0001-amd-isp4
Hardware
Driver AMD Image Signal Processor v4 per le webcam dei laptop su piattaforme Ryzen AI / Phoenix e successive
0002-bbr3
Rete
Controllo della congestione TCP BBR v3 con equità migliorata e stima della larghezza di banda
0004-fixes
Generale
Correzioni upstream selezionate: modifiche allo scheduler, quirk dei dispositivi USB, Bluetooth (btusb), Intel i915 GT, audio Realtek (ALC269)
0005-hdmi
Grafica
Correzioni HDMI per le GPU AMD (amdgpu_dm) — migliore impostazione della modalità e gestione EDID
0006-vesa-dsc-bpp
Grafica
Miglioramenti ai bit per pixel della VESA Display Stream Compression per i display AMD
0007-vmscape
Sicurezza
Mitigazione per la vulnerabilità CPU vmscape (attacchi di esecuzione speculativa cross-VM/host)
sched/0001-bore
Scheduler
Implementazione completa dello scheduler BORE (Burst-Oriented Response Enhancer) sopra EEVDF
La patch 0003-cachy (branding CachyOS e ottimizzazione generale) viene deliberatamente saltata, insieme alla directory sperimentale misc/ (Apple T2, handheld, aufs, RT-i915) e agli scheduler alternativi sched-dev/ (PRJC, sched-ext) — questi sono troppo invasivi o di nicchia per una distribuzione Linux desktop e gaming stabile e mainstream.
Cosa Rende Diversi i Due Kernel Linux Lite
Scheduler CPU — EEVDF con la patch BORE
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 equa e tempestiva della CPU.
Sopra EEVDF, entrambi i kernel aggiungono il completo scheduler BORE (Burst-Oriented Response Enhancer) di CachyOS. BORE tiene traccia del tempo di burst di ogni processo — quanto a lungo viene eseguito in brevi raffiche intense — e orienta di conseguenza le decisioni di scheduling. I processi che attendono e poi vengono eseguiti in brevi raffiche (come un'applicazione desktop che ridisegna una finestra o un gioco che elabora un fotogramma) ricevono una priorità aumentata, mantenendo i carichi di lavoro interattivi su Linux desktop e gaming reattivi anche sotto carico pesante in background. BORE è abilitato tramite CONFIG_SCHED_BORE e espone parametri sysctl sotto kernel.sched_bore.
I due kernel Linux Lite differiscono per l'aggressività con cui lo scheduler può interrompere il lavoro in corso:
linuxlite usa la preemption dinamica, bilanciando throughput e reattività cambiando modalità a runtime.
linuxlite-gaming usa la full preemption, consentendo al kernel di interrompere quasi qualsiasi processo immediatamente. Questo riduce il ritardo massimo prima che un gioco o un'applicazione audio ottenga tempo CPU — un fattore chiave per il gaming Linux a bassa latenza.
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 verifica i processi in esecuzione quattro volte più spesso, riducendo il tempo massimo di attesa di un programma prima di essere schedulato — particolarmente evidente nei carichi di lavoro audio, video e gaming.
Obiettivi di Latenza dello Scheduler
linuxlite punta a una finestra di scheduling di 6 ms — sufficiente per un multitasking fluido senza sprecare cicli CPU.
linuxlite-gaming punta a 3 ms, dimezzando la finestra affinché giochi e applicazioni interattive rispondano più velocemente.
Gestione della Memoria
Swap Compressa in RAM con ZRAM
Entrambi i kernel Linux Lite abilitano ZRAM, che crea un'area di swap compressa nella RAM stessa. Quando il sistema ha poca memoria disponibile, i dati meno usati vengono compressi e mantenuti in RAM invece di essere scritti su un disco più lento. ZRAM mantiene Linux Lite reattivo sui PC e laptop più datati con quantità modeste di RAM.
ZSWAP con Compressione Zstd
ZSWAP intercetta i dati prima che raggiungano la partizione di swap e li comprime preventivamente. Entrambi i kernel Linux Lite abilitano la compressione Zstd come compressore ZSWAP predefinito (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD), che è veloce e raggiunge rapporti eccellenti — un importante miglioramento rispetto al vecchio formato LZO. Linux 7.0 include una libreria Zstd aggiornata utilizzata 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 (inclusi nel mainline Linux). KSM identifica le pagine di memoria identiche tra i processi e le unisce in una singola 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 lo fanno automaticamente senza modifiche da parte delle applicazioni.
linuxlite usa la modalità on-demand — le pagine grandi vengono allocate quando un programma le richiede tramite madvise.
linuxlite-gaming usa la modalità always-on — le pagine grandi vengono usate ovunque sia possibile, a vantaggio dei giochi che lavorano con texture e asset di grandi dimensioni.
Rete
Controllo della Congestione TCP BBR v3
Entrambi i kernel Linux Lite includono BBR v3 tramite la patch CachyOS 0002-bbr3 — l'ultima versione dell'algoritmo Bottleneck Bandwidth and Round-trip propagation time di Google. BBR v3 migliora le versioni precedenti con un comportamento più equo quando condivide i collegamenti con flussi TCP tradizionali e una stima della larghezza di banda più precisa. Mantiene le connessioni efficienti ed è particolarmente efficace su collegamenti con perdite 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 dei pacchetti di rete (net.core.default_qdisc=fq). Distribuisce il traffico di rete equamente tra le connessioni in modo che un download intenso non penalizzi altro traffico, mantenendo bassa la latenza per l'uso interattivo come chat vocale, videoconferenze e 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. Prioritizza le richieste di lettura (per cui le applicazioni di solito attendono direttamente) rispetto alle richieste di scrittura (che possono essere accodate), e garantisce che nulla attenda troppo a lungo. È una scelta versatile e robusta sia per SSD, unità NVMe che per 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 di scheduler 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
Scheduling con Core Preferenziali AMD P-State
Entrambi i kernel Linux Lite includono lo scheduling con core preferenziali AMD P-State mainline sui processori Ryzen. Il kernel viene informato di quali core della CPU sono i più veloci (a causa delle variazioni di qualità del silicio) e schedula preferenzialmente il lavoro sensibile alle prestazioni su quei core. Questo offre un miglioramento misurabile nei carichi di lavoro single-threaded e lightly-threaded sui sistemi AMD supportati, senza alcun effetto su hardware Intel o AMD più vecchio.
Crittografia AES-NI / AVX-512
Linux 7.0 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 — utilizzate 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
La patch CachyOS 0001-amd-isp4 aggiunge il driver AMD Image Signal Processor v4, abilitando la webcam MIPI integrata sui moderni laptop Ryzen AI / Phoenix e successivi che in precedenza non avevano una fotocamera interna funzionante sotto Linux.
Miglioramenti ai Display HDMI e VESA DSC
La patch 0005-hdmi corregge l'impostazione della modalità HDMI e la gestione EDID sulle GPU AMD (amdgpu_dm), e la patch 0006-vesa-dsc-bpp migliora la selezione dei bit per pixel VESA Display Stream Compression — risolvendo insieme sfarfallio del display, schermi neri e frequenze di aggiornamento errate su diversi monitor HDMI e DisplayPort AMD.
Utilisation Clamping (UCLAMP)
Entrambi i kernel Linux Lite supportano UCLAMP, che consente al sistema di impostare obiettivi minimi e massimi di prestazioni CPU per singoli processi o gruppi di processi. UCLAMP viene utilizzato dai compositori e dai server audio per garantire che ottengano sempre il margine di CPU di cui hanno bisogno, anche su hardware a bassa potenza.
Latency Nice
Latency Nice estende il sistema di priorità dei processi standard di Linux. I programmi possono dichiarare quanto sono sensibili ai ritardi di scheduling, indipendentemente da quanta CPU utilizzano. Un compositore in esecuzione con un valore di latency-nice basso verrà schedulato con bassa latenza anche se non è intensivo a livello di CPU.
Bilanciamento NUMA
Sui sistemi con più socket di processori o layout di memoria complessi, il bilanciamento NUMA sposta automaticamente i processi e i loro dati più vicini nella memoria. Questo è un miglioramento senza costi aggiuntivi sull'hardware supportato e non ha effetti negativi sui sistemi consumer a socket singolo.
Sicurezza
Mitigazione della Vulnerabilità vmscape
La patch CachyOS 0007-vmscape aggiunge la mitigazione per la vulnerabilità CPU di esecuzione speculativa vmscape, che può far trapelare dati tra macchine virtuali e host su processori Intel e AMD interessati. La mitigazione è abilitata per impostazione predefinita e può essere regolata tramite il parametro della riga di comando del kernel vmscape=.
Correzioni Upstream Selezionate
La patch 0004-fixes di CachyOS raccoglie un insieme di piccole correzioni upstream che non sono ancora state incluse in una release stabile del kernel: modifiche allo scheduler (incluse quelle relative ad ASLR), quirk dei dispositivi USB, correzioni Bluetooth USB (btusb), miglioramenti Intel i915 GT e correzioni del codec audio Realtek ALC269 — tutti i quali migliorano l'affidabilità quotidiana sull'hardware reale.
Gaming Linux e Compatibilità Windows
Primitive di Sincronizzazione NT (ntsync) per Wine e Proton
Linux 7.0 include ntsync — primitive di sincronizzazione NT — nel kernel mainline (originariamente integrato 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 l'overhead della CPU e migliorando i frame rate e la fluidità dei fotogrammi nei giochi Windows su Linux. Questa è una delle maggiori singole migliorie per le prestazioni di gaming Linux disponibili oggi, e funziona subito 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 a riga di comando dietro il pulsante Esegui Benchmark nel Lite Kernel Manager. Misura la latenza dello scheduler in tempo reale (tramite cyclictest da rt-tests) e il throughput della GPU (tramite glmark2), quindi consiglia quale kernel Linux Lite si adatta meglio al tuo hardware — desktop o gaming — con un indice di affidabilità.
I risultati vengono salvati in ~/.local/share/linuxlite/bench-$(uname -r).log insieme a un file recommendation.json leggibile dalla 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 comunità su linuxliteos.com/benchmark.php aggrega i risultati anonimi di linuxlite-bench caricati dal Lite Kernel Manager in tutto il mondo. Ti permette di:
Confrontare la latenza dello scheduler e il punteggio GPU del tuo hardware con macchine simili
Vedere quale tra il kernel desktop e gaming ottiene tipicamente le prestazioni migliori sulla tua combinazione CPU/GPU prima di installarlo
Monitorare come gli aggiornamenti del kernel Linux Lite influenzano le prestazioni nel mondo reale nel tempo
Aiutare altri utenti su hardware simile contribuendo con i tuoi risultati anonimi
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.
Il Lite Kernel Manager (lite-kernel-manager) è lo strumento grafico GTK 3 ufficiale per gestire i kernel Linux Lite — installa, cambia, esegui benchmark e ottimizza il tuo kernel desktop o gaming senza mai aprire un terminale. Viene distribuito come lite-kernel-manager e integra il software rt-tests e glmark2 consigliato per il benchmark. Le operazioni privilegiate (installazione del kernel, rimozione, cambio del predefinito in GRUB) sono mediate da una policy PolicyKit (com.linuxlite.kernelinstall.policy) in modo da autenticarsi solo quando effettivamente necessario.
Lite Kernel Manager — il centro di controllo del kernel Linux Lite, che mostra il kernel in esecuzione (7.0.0-linuxlite), le azioni di benchmark, installazione, avvio predefinito e profilo prestazioni.
La finestra del Lite Kernel Manager è organizzata in cinque sezioni chiare, ognuna dedicata a un singolo compito comune:
Benchmark — Esegui Benchmark avvia il benchmark di latenza dello scheduler e GPU linuxlite-bench sul tuo hardware, mostra il kernel consigliato (Desktop o Gaming) con un indice di affidabilità e salva il risultato in locale. Carica Risultati Benchmark pubblica il tuo risultato anonimo nel pubblico Database Benchmark di Linux Lite, aiutando la comunità a confrontare prestazioni hardware e del kernel nel tempo.
Installa dal Repository — installazione con un clic del Kernel Desktop (linuxlite) o del Kernel Gaming (linuxlite-gaming) direttamente dal repository del kernel Linux Lite (repo.linuxliteos.com). Il Manager scarica i pacchetti firmati più recenti, li verifica e ricostruisce automaticamente tutti i moduli DKMS di terze parti (NVIDIA, VirtualBox, ecc.) per il nuovo kernel.
Imposta Kernel di Avvio Predefinito — cambia il kernel avviato da GRUB per impostazione predefinita con un solo clic. Il kernel precedentemente predefinito viene preservato come alternativa nel menu di avvio, quindi un avvio fallito non è mai a più di un riavvio dal essere annullato.
Profilo Prestazioni — applica l'ottimizzazione sysctl corrispondente a runtime tramite auto-profile.sh. Il Profilo Desktop usa kernel.sched_latency_ns=6 ms, min_granularity_ns=750 μs, wakeup_granularity_ns=500 μs per un multitasking bilanciato. Il Profilo Gaming riduce questi valori a 3 ms / 400 μs / 300 μs per un input lag inferiore e una migliore fluidità dei fotogrammi. Entrambi i profili applicano anche tcp_congestion_control=bbr e default_qdisc=fq per una rete a bassa latenza.
Manutenzione — Rimuovi Kernel disinstalla in sicurezza i kernel Linux Lite più vecchi (il kernel in esecuzione e quello di avvio predefinito sono sempre protetti dalla rimozione accidentale). Svuota Cache mostra l'occupazione attuale della cache e libera spazio su disco utilizzato dai download precedenti del kernel con un solo clic.
Una barra di intestazione nella parte superiore della finestra mostra la versione del kernel corrente (es. 7.0.0-linuxlite), il profilo attivo (Desktop o Gaming), l'architettura (x86_64) e il tempo di attività del sistema — così puoi verificare 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 ad ogni avvio.
File
Profilo
99-linuxlite-desktop.conf
Impostazioni desktop bilanciate
99-linuxlite-gaming.conf
Impostazioni gaming a bassa latenza
Come Installare il Kernel Gaming di Linux Lite
Dopo l'installazione di Linux Lite, al primo accesso appare una finestra di configurazione che offre l'installazione del kernel gaming. Facendo clic su Installa Kernel Gaming viene gestito tutto automaticamente:
Installa i pacchetti del kernel linuxlite-gaming
Ricostruisce tutti i driver di terze parti (NVIDIA, VirtualBox, ecc.) per il nuovo kernel
Aggiorna il menu di avvio GRUB
Il kernel predefinito non viene modificato né rimosso. Se il kernel gaming dovesse causare un problema, è sufficiente riavviare e selezionare il kernel standard linuxlite dal menu di avvio — tutto continua a funzionare esattamente come prima.
Per installare o cambiare un kernel Linux Lite manualmente in qualsiasi momento, esegui l'installer (si auto-eleva a root e chiede interattivamente se non viene fornita alcuna versione):
L'installer garantisce che il kernel esistente e tutti i suoi moduli DKMS non vengano mai toccati, che il boot entry predefinito di GRUB non venga modificato e che i moduli DKMS vengano ricostruiti solo per il nuovo kernel.
Sicurezza e Rollback
Entrambi i kernel Linux Lite si installano accanto al kernel esistente. Nulla viene sovrascritto.
Il predefinito del menu di avvio non viene mai modificato automaticamente. Il kernel originale rimane sempre come alternativa.
I driver di terze parti (moduli DKMS) vengono ricostruiti per il nuovo kernel in modo indipendente. I driver per il kernel originale non vengono toccati.
Se il kernel gaming viene rifiutato durante la configurazione, non verrà più proposto. Può comunque essere installato manualmente in qualsiasi momento tramite il Lite Kernel Manager.