- Liquorix è un kernel alternativo per GNU/Linux incentrato sulla bassa latenza e sulla massima reattività in desktop, giochi e multimedia.
- Integra tecnologie quali Zen tuning, scheduler PDS/BMQ o MuQSS, BFQ, BBR2 e LRU multigenerazionale per migliorare CPU, disco, rete e memoria.
- Offre build pronte all'uso per Debian, Ubuntu e Arch, installabili tramite script ufficiali, repository dedicati o PPA, senza compilazione manuale.
- Permette di conservare il kernel standard come backup, semplificando il test e la disinstallazione di Liquorix se non è compatibile, senza compromettere la stabilità del sistema.

Se usi quotidianamente GNU/Linux e ti interessa massimizzare le prestazioni del tuo computer sul desktop, durante il gioco o l'editing di video e audio, prima o poi ti imbatterai in Liquorix. Questo kernel alternativo sta guadagnando popolarità tra gli utenti che desiderano un sistema più veloce con una latenza inferiore e senza dover compilare manualmente i kernel o cimentarsi con configurazioni complesse.
Nelle righe seguenti, analizzeremo nel dettaglio cos'è esattamente il kernel Liquorix per Linux , cosa lo differenzia dal kernel standard della tua distribuzione, quali tecnologie incorpora, chi può trarne vantaggio installandolo e come installarlo e avviarlo passo dopo passo su distribuzioni come Debian, Ubuntu, Linux Mint, MX Linux, Deepin o Arch Linux. L'obiettivo è fornirti una panoramica chiara e semplice, utilizzando un linguaggio il più accessibile possibile, in modo che tu possa prendere una decisione consapevole sull'opportunità di effettuare l'aggiornamento.
Cos'è il kernel Liquorix e in cosa differisce dal kernel standard?
In parole semplici, Liquorix è un sostituto diretto del kernel della vostra distribuzione, progettato per desktop moderni, giochi e applicazioni multimediali impegnative. Non si tratta di una patch isolata o di uno strano esperimento, bensì di una raccolta di font e configurazioni selezionate per migliorare la reattività del sistema sotto carichi di lavoro interattivi intensi.
Mentre il kernel generico incluso nella maggior parte delle distribuzioni cerca di essere il più neutrale e compatibile possibile con tutti i tipi di hardware e scenari (server, vecchi portatili, macchine virtuali, ecc.), Liquorix si concentra senza compromessi sull'utilizzo desktop: spostare le finestre in modo fluido, ridurre i rallentamenti nei giochi, minimizzare la latenza nella produzione audio/video e rendere tutto più reattivo anche con diverse applicazioni pesanti aperte.
Questo approccio implica che il kernel Liquorix includa parametri di compilazione e impostazioni di pianificazione diversi rispetto al kernel standard, oltre a integrare tecnologie specifiche orientate alla bassa latenza, alla gestione avanzata della memoria e a un comportamento più fluido del disco in presenza di numerose operazioni casuali di piccole dimensioni, una situazione molto tipica degli ambienti desktop.
Un'altra differenza importante è che Liquorix viene distribuito precompilato per diverse distribuzioni popolari , quindi non è necessario compilare nulla: basta installarlo da repository dedicati, un PPA nel caso di Ubuntu, oppure uno script ufficiale che automatizza l'intero processo per Debian, Ubuntu e Arch Linux.
Caratteristiche tecniche principali di Liquorix orientate alla bassa latenza
Il cuore di Liquorix risiede nella sua raccolta di patch e opzioni di configurazione progettate per migliorare la reattività, la latenza e la stabilità in scenari impegnativi. Sebbene molti concetti siano piuttosto tecnici, possono essere riassunti in una serie di blocchi che aiutano a comprenderne i vantaggi nell'uso quotidiano.
Da un lato, Liquorix applica quella che viene definita "ottimizzazione interattiva Zen" . Questa filosofia di configurazione privilegia un desktop reattivo agli input di mouse e tastiera, anche se ciò significa, in alcuni casi, un consumo energetico leggermente superiore o sacrificare un paio di punti percentuali di prestazioni pure nelle attività puramente computazionali e non interattive. Per un PC utilizzato quotidianamente, questo compromesso è solitamente più che accettabile.
Un altro elemento chiave è lo scheduler dei processi . A seconda della versione specifica di Liquorix, vengono utilizzati scheduler come PDS, BMQ o MuQSS, tutti progettati per fornire una distribuzione più equa del tempo CPU tra i processi, con particolare attenzione a giochi, contenuti multimediali e carichi di lavoro in tempo reale leggeri. Questo aiuta a impedire che i processi si "blocchino" mentre altri monopolizzano la CPU.
La frequenza di clock del kernel è stata inoltre aumentata a 1000 Hz . Ciò significa che il kernel si "attiva" per gestire le attività mille volte al secondo, riducendo la latenza con cui le operazioni vengono pianificate ed eseguite. In pratica, noterete un'esperienza più fluida, soprattutto nei giochi e nelle applicazioni sensibili al lag.
Per quanto riguarda il sottosistema RCU (Read-Copy-Update), Liquorix utilizza un'implementazione gerarchica ad albero ottimizzata per scenari quasi in tempo reale. Questa tecnica migliora la capacità del kernel di leggere e aggiornare le strutture dati condivise senza bloccare il sistema, aspetto fondamentale quando sono attivi molti thread.
La prelazione del kernel viene portata all'estremo con una modalità di prelazione rigida . Prima di raggiungere quello che sarebbe un kernel in tempo reale (RT), questo livello di prelazione consente al kernel di interrompere sezioni di codice in più punti per occuparsi di attività urgenti, impedendo al sistema di rallentare sotto carichi misti intensi, ad esempio, quando si compila qualcosa di grande e contemporaneamente si gioca o si modifica un video.
Liquorix include anche regolazioni della pianificazione I/O del disco con tecnologie come Budget Fair Queue (BFQ) e mq-deadline. Questi scheduler sono progettati per ambienti desktop e contribuiscono a rendere più fluide e stabili l'apertura delle applicazioni, la navigazione tra le directory o il caricamento dei livelli di gioco, anche su unità meccaniche o SSD sottoposte a carichi di lavoro elevati.
Anche il livello di rete è ben equipaggiato: il kernel attiva l'algoritmo di controllo della congestione TCP BBR2 , successore dell'originale BBR e alternativa a Cubic. Ciò può tradursi in velocità di connessione più elevate e in un recupero più rapido dalla congestione di rete, il che è utile se si caricano o scaricano molti contenuti o se si effettua lo streaming.
Gestione avanzata della memoria, swap compresso e supporto hardware
Un altro punto di forza di Liquorix è la gestione della RAM e dello swapping su disco. Include di serie meccanismi avanzati di gestione della memoria che vanno oltre la configurazione tipica di una distribuzione generica.
Questi miglioramenti includono il recupero di pagine di grandi dimensioni in background e la compattazione proattiva della memoria. Entrambe le tecniche mirano a mantenere i blocchi di memoria contigui e liberi, consentendo alle applicazioni che richiedono molte risorse (giochi, browser con molte schede, editor video) di richiedere ampie aree di RAM senza causare un'eccessiva frammentazione o lunghe pause.
Inoltre, Liquorix attiva un algoritmo LRU multigenerazionale per decidere quali pagine di memoria rimangono nella RAM e quali vengono scambiate. A differenza dei classici algoritmi LRU, questa variante considera diversi "livelli" di età e utilizzo, migliorando le prestazioni man mano che il sistema si avvicina al limite di memoria disponibile, riducendo i rallentamenti.
La gestione dello swap è ottimizzata grazie alla compressione dello swap tramite zswap e il velocissimo codec LZ4. In pratica, ciò significa che prima di scrivere i dati dalla memoria al disco di swap, il kernel li comprime nella RAM, riducendo così l'utilizzo di spazio di archiviazione fisico e i tempi di accesso successivi. In situazioni di forte pressione sulla memoria, questo può fare la differenza tra un sistema lento e uno che rimane utilizzabile.
In termini di compatibilità, Liquorix è progettato per sostituire direttamente il kernel standard . Ciò significa che mantiene un ampio supporto hardware, inclusi miglioramenti e ottimizzazioni per gli ambienti di virtualizzazione. Se riscontri problemi con un componente, come ad esempio una scheda Wi-Fi che funziona correttamente solo con kernel recenti, l'utilizzo di una versione moderna di Liquorix può aiutarti ad aggiornare i driver senza dover attendere l'aggiornamento del kernel da parte della tua distribuzione.
Il progetto si impegna inoltre a minimizzare l'impatto delle opzioni di debug . A differenza di alcuni kernel di sviluppo che attivano numerosi flag di debug, Liquorix abilita solo il minimo indispensabile per ottenere tracce utili, lasciando disabilitato il resto per evitare di penalizzare le prestazioni finali.
Distribuzioni supportate, repository e build disponibili
Uno dei motivi per cui Liquorix è diventato popolare è che offre build pronte all'uso per diverse distribuzioni principali, evitando all'utente di dover compilare il kernel da zero o applicare manualmente le patch.
Nell'ecosistema Debian, Liquorix pubblica i binari per i rami Stable, Testing e Unstable . Questo permette sia agli utenti della versione stabile sia a coloro che preferiscono le versioni più recenti del sistema di accedere a un kernel ottimizzato senza abbandonare il familiare ambiente dei pacchetti .deb e senza compromettere i principi fondamentali della distribuzione.
Per Ubuntu e le sue derivate come Linux Mint, KDE neon e distribuzioni simili, esiste un PPA ufficiale gestito dallo sviluppatore di Liquorix . Grazie a questo repository, è possibile ricevere aggiornamenti del kernel sincronizzati, per quanto possibile, con le release di Debian, solitamente entro poche ore o giorni.
Nel caso di Arch Linux e delle distribuzioni basate su Arch, è disponibile uno script ufficiale che automatizza il download e l'installazione del kernel, seguendo la filosofia del rolling release ma con le caratteristiche specifiche di Liquorix. Questa soluzione è particolarmente adatta a chi è già abituato a pacchetti molto recenti e desidera un ulteriore livello di ottimizzazione per desktop e gaming.
Oltre a questi metodi principali, molti utenti di distribuzioni compatibili con Debian (come MX Linux o Deepin) scelgono di installare Liquorix dai repository ufficiali del progetto oppure utilizzando lo script generico che rileva la versione della distribuzione e configura le sorgenti appropriate, a condizione che i pacchetti base della distribuzione lo consentano.
Versione basata su Linux 6.16 e aggiornamenti recenti
Nelle versioni più recenti, il progetto ha annunciato kernel Liquorix basati sulla serie di kernel Linux 6.16 , integrando anche revisioni come la 6.16.2. Ciò si traduce in versioni etichettate come 6.16.2-1, che includono sia miglioramenti provenienti dal progetto upstream sia patch specifiche del progetto Liquorix.
Disporre di un kernel così recente significa avere accesso a driver aggiornati e miglioramenti delle prestazioni , patch di sicurezza attuali e ottimizzazioni che non sono ancora state implementate nei kernel inclusi nei rami stabili di molte distribuzioni. Per i giochi, l'hardware moderno o i dispositivi di recente uscita, questo può fare una differenza significativa.
L'integrazione di BBR2, la presenza di scheduler del disco ottimizzati (mq-deadline e BFQ), la gestione avanzata della memoria con LRU multigenerazionale e la prelazione aggressiva rimangono i tratti distintivi di questi nuovi rami. L'obiettivo continua a essere quello di dare priorità alla stabilità e alla fluidità dell'interazione rispetto ai profili orientati ai server che mirano a comportamenti diversi.
Tutto ciò rende Liquorix 6.16 un'opzione molto interessante per chi desidera maggiori prestazioni e minore latenza sul proprio desktop Linux, senza dover affrontare complesse configurazioni manuali e senza rinunciare alla sicurezza offerta dai regolari aggiornamenti del kernel Linux principale.
Vantaggi pratici di Liquorix per l'uso nei giochi, nei multimedia e sul desktop
Al di là della teoria, ciò che è interessante è quello che si nota usando Liquorix quotidianamente. Il vantaggio principale è una sensazione di maggiore reattività del sistema , soprattutto quando si aprono e chiudono frequentemente applicazioni, si hanno molte finestre aperte o si eseguono contemporaneamente programmi che richiedono molte risorse.
Nell'ambito del gaming, l'utilizzo di scheduler come PDS/BMQ o MuQSS, insieme alla frequenza di aggiornamento di 1000 Hz e al kernel preemptive, contribuisce a ridurre le fluttuazioni del frame rate . Ciò si traduce in un minor numero di micro-scatti e in un'esperienza di gioco più stabile, anche se il frame rate medio non subisce variazioni drastiche rispetto al kernel standard.
Nella produzione multimediale (montaggio video e audio, streaming), una latenza inferiore e una migliore gestione della memoria contribuiscono a prevenire interruzioni audio o salti improvvisi quando sono presenti molte tracce ed effetti in esecuzione in tempo reale. Strumenti come JACK e PipeWire traggono vantaggio da un core che risponde più rapidamente agli interrupt e alle variazioni di carico.
Nelle applicazioni per ufficio e nell'uso generale intensivo (browser con molte schede, diverse macchine virtuali, IDE complessi), Liquorix può migliorare l'esperienza attenuando i blocchi improvvisi che a volte si verificano quando il sistema entra in modalità swap, grazie allo swapping compresso e a una gestione della memoria più intelligente.
Sono stati inoltre segnalati casi concreti da parte degli utenti che evidenziano una leggera diminuzione del consumo di RAM in stato di inattività e un caricamento più rapido dell'ambiente desktop e delle applicazioni, soprattutto in distribuzioni come MX Linux o Deepin, quando il kernel generico viene sostituito da Liquorix mantenendo intatto il resto del sistema.
Rischi, avvertenze e quando non vale la pena cambiare il kernel
L'installazione di un kernel alternativo, per quanto ben rifinito, comporta sempre un certo livello di rischio e responsabilità . Sebbene Liquorix sia distribuito da anni e goda di un'ottima reputazione, non è possibile garantire che funzioni perfettamente su tutti i sistemi.
Prima di iniziare, è importante capire che nessuno è responsabile di ciò che accade al tuo computer tranne te. Se qualcosa va storto (incompatibilità dei driver, comportamenti anomali, problemi di avvio), dovrai avviare il sistema con un kernel diverso e disinstallare Liquorix, o almeno sapere come ripristinare la versione precedente utilizzando GRUB e gli strumenti della tua distribuzione.
Se non riscontri alcun problema con il tuo sistema attuale e le sue prestazioni sono più che sufficienti, probabilmente non ha senso cambiare il kernel solo per curiosità. Il kernel standard utilizzato in molte distribuzioni è ampiamente testato e, per un utilizzo leggero o medio, la differenza potrebbe essere trascurabile.
Liquorix è particolarmente consigliato a chi gioca spesso, a chi utilizza contenuti multimediali o a chi possiede hardware relativamente moderno che beneficia dei recenti aggiornamenti del kernel. Se la vostra situazione non rientra in questi profili, i vantaggi potrebbero comunque superare la difficoltà del passaggio.
In ogni caso, è una buona idea avere almeno due kernel installati sul sistema (il kernel originale della propria distribuzione e Liquorix). In questo modo, se qualcosa non funziona come previsto, è possibile selezionare il kernel precedente dal menu avanzato di GRUB e continuare a lavorare normalmente mentre si decide se mantenere o rimuovere Liquorix.
Installazione di Liquorix con lo script ufficiale su Debian, Ubuntu e Arch
Il metodo più diretto e automatizzato per installare Liquorix su Debian, Ubuntu o Arch Linux è utilizzare lo script ufficiale del progetto . Questo script rileva la distribuzione, aggiunge i sorgenti appropriati e installa l'immagine del kernel e gli header necessari.
Per eseguirlo, è sufficiente aprire un terminale e lanciare un comando curl che scarichi ed esegua lo script con privilegi di amministratore. Lo schema tipico è più o meno questo:
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Questa procedura configura i repository di Liquorix , installa la versione del kernel appropriata per la tua architettura e registra le nuove voci nel bootloader GRUB. Una volta completata, basterà riavviare il computer per selezionare il nuovo kernel.
Dopo l'installazione, Liquorix apparirà solitamente come una delle voci nel menu "Opzioni avanzate" di GRUB. A seconda della configurazione della distribuzione, potrebbe diventare il kernel predefinito, oppure potrebbe essere necessario selezionarlo manualmente la prima volta per verificare che tutto funzioni correttamente.
Installazione tramite repository su Debian e derivati
Se preferisci un controllo più granulare o non vuoi affidarti allo script, in Debian e nelle distribuzioni derivate è possibile configurare manualmente i repository di Liquorix e installare il kernel con apt.
In Debian, un approccio comune è quello di rilevare il nome in codice della versione che si sta utilizzando (stable, testing, unstable o nomi specifici come bookworm, bullseye, ecc.) utilizzando un piccolo comando e aggiungere la riga corrispondente al file sources.list.d/liquorix.list, importare la chiave GPG del progetto e aggiornare gli indici dei pacchetti.
Una volta aggiunto il repository, è possibile installare il kernel per architetture a 64 bit con un comando come questo:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Nel caso di sistemi a 32 bit, esistono varianti dei pacchetti come linux-image-liquorix-686 y linux-image-liquorix-686-pae, insieme alle relative intestazioni. Dopo l'installazione, si consiglia di eseguire sudo update-grub per garantire che il boot manager rilevi tutte le nuove voci.
Utilizzo del PPA Liquorix su Ubuntu, Linux Mint e KDE neon
Su Ubuntu e in molte delle sue derivate, il modo più semplice per accedere a Liquorix è aggiungere il PPA ufficiale disponibile su Launchpad . Questo metodo semplifica notevolmente la gestione degli aggiornamenti ed è consigliato a chi ha familiarità con i PPA.
Per configurarlo dal terminale, puoi usare un comando simile a:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
Dopo aver aggiunto il PPA e aggiornato gli indici, non ti resta che installare l'immagine del kernel e gli header adattati alla tua architettura, ad esempio:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Se preferisci utilizzare strumenti grafici, puoi aprire l' utility "Software e aggiornamenti" , andare alla scheda "Altro software" e aggiungere manualmente la riga APT del PPA, specificando il componente "main", e quindi installare i pacchetti da Synaptic cercando la parola liquorix.
Una volta completata l'installazione e aggiornato GRUB, non resta che riavviare e selezionare Liquorix dal menu di avvio oppure lasciare che il sistema lo utilizzi di default, a seconda di come è stato configurato il boot manager.
Come cambiare kernel e gestire GRUB quando si utilizza Liquorix
Quando si installa Liquorix, il kernel originale della propria distribuzione non scompare; rimane disponibile come opzione alternativa nel menu di GRUB . Questo è fondamentale per poter ripristinare la configurazione precedente qualora qualcosa non si comporti come previsto.
Se si desidera semplificare il passaggio tra i kernel all'avvio, un'opzione comune è installare e utilizzare GRUB Customizer , uno strumento grafico che consente di modificare la configurazione del boot manager in modo più intuitivo rispetto alla modifica manuale dei file.
All'interno di GRUB Customizer, è possibile modificare parametri come GRUB_TIMEOUT_STYLE e GRUB_TIMEOUT . Ad esempio, è possibile cambiare lo stile da "nascosto" a sempre visibile e impostare un tempo di attesa ragionevole (ad esempio, 5 secondi) per consentire la selezione del kernel prima dell'avvio automatico del sistema.
È anche possibile riordinare le voci in modo che Liquorix appaia per primo o che il boot manager ricordi l'ultimo kernel utilizzato. In questo modo, se si testa il nuovo kernel più volte e tutto funziona correttamente, è possibile salvarlo tra i preferiti senza rinunciare al kernel standard disponibile in caso di necessità.
In assenza di strumenti grafici, è sempre possibile modificare il file. /etc/default/grub Regolare manualmente i parametri necessari e quindi eseguire sudo update-grub in modo che le modifiche possano essere implementate, anche se ciò richiede un po' più di attenzione.
Come disinstallare Liquorix e tornare al kernel della distribuzione
Se dopo averlo provato decidi che Liquorix non fa per te o ti causa un problema specifico , la procedura di disinstallazione è relativamente semplice, a patto che tu avvii il sistema utilizzando un kernel diverso.
Il primo passo consiste nell'avviare il computer dal menu GRUB, selezionando il kernel predefinito della distribuzione (ad esempio, quello preinstallato). Una volta all'interno di tale kernel, è possibile rimuovere i pacchetti Liquorix senza timore di perdere il funzionamento del kernel.
Nelle distribuzioni basate su Debian e Ubuntu, è possibile utilizzare il gestore pacchetti Synaptic per cercare i pacchetti contenenti la parola "liquorix" (immagine e header), contrassegnarli per la rimozione e applicare le modifiche. Questo rimuoverà il kernel alternativo e gli header associati.
Dopo aver rimosso i pacchetti, è consigliabile eseguire sudo update-grub Anche in questo caso, il boot manager aggiornerà l'elenco delle voci e non mostrerà più i kernel Liquorix nel menu. Da quel momento in poi, il sistema funzionerà solo con il kernel originale.
Se hai configurato repository specifici o un PPA per Liquorix, è consigliabile rimuoverli dalla configurazione APT per evitare che vengano offerti aggiornamenti futuri o che il kernel venga reinstallato per errore.
In altri gestori di pacchetti, come quelli di Arch Linux, il processo è simile: disinstallare i pacchetti immagine e le intestazioni associate a Liquorix e rigenerare la configurazione di GRUB o del gestore di avvio utilizzato (ad esempio, con grub-mkconfig).
Liquorix si è affermato come uno dei kernel alternativi più interessanti per GNU/Linux quando si cerca un ambiente desktop altamente reattivo, orientato al gaming e al multimedia, con bassa latenza e senza dover compilare nulla manualmente. Comprendere i suoi vantaggi, il suo comportamento in termini di utilizzo di memoria, disco e rete, nonché i metodi di installazione e rimozione su Debian, Ubuntu, Arch e derivati, permette di valutare correttamente se vale la pena provarlo sul proprio computer e, se non dovesse fare al caso vostro, di tornare senza problemi al kernel standard della vostra distribuzione.