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 CachyOS
Area
Cosa fa nel kernel Linux Lite
amd-pstate
CPU
Pianificazione dei core preferenziali AMD P-State — dirige il lavoro sensibile alle prestazioni verso i core più veloci su Ryzen
bbr3
Rete
Controllo della congestione TCP BBR v3 con maggiore equità e stima della banda
gaming-sched
Scheduler
Ottimizzazione dello scheduler CachyOS sopra EEVDF per latenza inferiore e risposta interattiva più fluida
preempt-ipi
Scheduler
Preemption a latenza inferiore tramite IPI mirati, riducendo il ritardo massimo di scheduling
ksm
Memoria
Miglioramenti del Kernel Samepage Merging con controlli per processo
fixes
Generale
Correzioni upstream selezionate: ottimizzazioni dello scheduler, quirk per dispositivi USB, Bluetooth (btusb), Intel i915 GT, audio Realtek (ALC269)
hdmi
Grafica
Correzioni HDMI per GPU AMD (amdgpu_dm) — migliore impostazione della modalità e gestione EDID
vesa-dsc-bpp
Grafica
Miglioramenti ai bit per pixel della compressione VESA Display Stream per display AMD
snd-codecs
Audio
Supporto aggiuntivo per codec audio su hardware audio laptop e desktop più recenti
t2
Hardware
Supporto 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:
linuxlite usa la preemption dinamica, bilanciando throughput e reattività cambiando modalità a runtime.
linuxlite-gaming usa la preemption completa, consentendo al kernel di interrompere quasi qualsiasi task immediatamente. Questo riduce il ritardo nel caso peggiore prima che un gioco o un'applicazione audio ottenga il tempo CPU — un fattore chiave nel 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 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
linuxlite mira a una finestra di scheduling di 6 ms — sufficiente per un multitasking fluido senza sprecare cicli CPU.
linuxlite-gaming mira a 3 ms, dimezzando la finestra affinché giochi e applicazioni interattive rispondano più rapidamente.
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.
linuxlite usa la modalità on-demand — le pagine grandi vengono allocate quando un programma le richiede tramite madvise.
linuxlite-gaming usa la modalità sempre attiva — le pagine grandi vengono usate ovunque possibile, a beneficio dei giochi che lavorano con texture e dati 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 — 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 desktoplinuxlite 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 gaminglinuxlite-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à.
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:
Confrontare la latenza dello scheduler e il punteggio GPU del tuo hardware con macchine simili
Vedere se il kernel desktop o gaming ottiene tipicamente le migliori prestazioni sulla tua combinazione CPU/GPU prima di installarlo
Monitorare come gli aggiornamenti del kernel Linux Lite influenzano le prestazioni reali nel tempo
Aiutare altri utenti su hardware simile contribuendo con i tuoi risultati anonimizzati
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 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 — 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:
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 localmente. Carica Risultati Benchmark pubblica il tuo risultato anonimizzato nel pubblico Database Benchmark di Linux Lite, aiutando la community a confrontare le prestazioni di hardware e kernel nel tempo.
Installa dal Repository — installazione con un clic del Kernel Desktop (linuxlite) o del Kernel Gaming (linuxlite-gaming) direttamente dal repository kernel di Linux Lite (repo.linuxliteos.com). Il Manager scarica i pacchetti firmati più recenti, li verifica e ricostruisce automaticamente eventuali moduli DKMS di terze parti (NVIDIA, VirtualBox, ecc.) per il nuovo kernel.
Imposta Kernel di Avvio Predefinito — cambia il kernel in cui GRUB avvia per impostazione predefinita con un solo clic. Il kernel precedentemente predefinito viene preservato come fallback nel menu di avvio, così un avvio problematico non è mai a più di un riavvio dall'essere risolto.
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 una latenza di input inferiore e un frame pacing più fluido. 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 predefinito di avvio sono sempre protetti dalla rimozione accidentale). Svuota Cache mostra l'occupazione attuale della cache e libera lo spazio su disco usato dai download precedenti del kernel con un solo clic.
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.
File
Profilo
99-linuxlite-desktop.conf
Impostazioni desktop bilanciate
99-linuxlite-gaming.conf
Impostazioni 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:
Installa i pacchetti del kernel linuxlite-gaming
Ricostruisce eventuali 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, 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):
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
Il predefinito del menu di avvio non viene mai modificato automaticamente. Il kernel originale rimane sempre come fallback.
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à proposto di nuovo. Può comunque essere installato manualmente in qualsiasi momento tramite il Lite Kernel Manager.