- Liquorix er en alternativ kerne til GNU/Linux med fokus på lav latenstid og maksimal responstid i desktops, spil og multimedia.
- Den integrerer teknologier som Zen-tuning, PDS/BMQ- eller MuQSS-planlæggere, BFQ, BBR2 og multigenerationel LRU for at forbedre CPU, disk, netværk og hukommelse.
- Den tilbyder brugsklare builds til Debian, Ubuntu og Arch, der kan installeres via officielt script, dedikerede repositories eller PPA, uden manuel kompilering.
- Det giver dig mulighed for at beholde standardkernen som backup, hvilket gør det nemt at teste og afinstallere Liquorix, hvis den ikke passer, uden at gå på kompromis med systemstabiliteten.
Hvis du bruger GNU/Linux dagligt og er interesseret i at maksimere din computers ydeevne på skrivebordet, mens du spiller eller redigerer video og lyd, vil du med tiden støde på Liquorix. Denne alternative kerne har vundet popularitet blandt brugere, der ønsker et hurtigere system med lavere latenstid og uden at skulle kompilere kerner manuelt eller kæmpe med obskure konfigurationer.
I de følgende linjer vil vi se nærmere på præcis, hvad Liquorix-kernen er til Linux , hvad der adskiller den fra din distributions standardkerne, hvilke teknologier den inkorporerer, hvem der drager fordel af at installere den, og hvordan man får den op at køre trin for trin på distributioner som Debian, Ubuntu, Linux Mint, MX Linux, Deepin eller Arch Linux. Målet er at give dig et klart og ligetil overblik ved hjælp af et sprog, der er så tilgængeligt som muligt, så du kan træffe en informeret beslutning om, hvorvidt opgraderingen er umagen værd.
Hvad er Liquorix-kernen, og hvordan adskiller den sig fra standardkernen?
Liquorix er, for at sige det enkelt, en direkte erstatning for din distributions kerne, designet til moderne desktops, spil og krævende multimedieapplikationer. Det er ikke en isoleret patch eller et mærkeligt eksperiment, men snarere en samling af skrifttyper og konfigurationer udvalgt til at forbedre systemets responsivitet under tunge interaktive arbejdsbelastninger.
Mens den generiske kerne, som de fleste distributioner inkluderer, forsøger at være så neutral og kompatibel som muligt med alle typer hardware og scenarier (servere, gamle bærbare computere, virtuelle maskiner osv.), fokuserer Liquorix uden undskyldning på desktopbrug: den bevæger vinduer gnidningsløst, reducerer hakken i spil, minimerer latenstid i A/V-produktion og får alt til at reagere mere øjeblikkeligt, selv med flere tunge applikationer åbne.
Denne tilgang betyder, at Liquorix-kernen inkluderer andre kompileringsparametre og planlægningsindstillinger end standardkernen, samt integrerer specifikke teknologier rettet mod lav latenstid, avanceret hukommelsesstyring og mere jævn diskadfærd, når der er mange små, tilfældige operationer, hvilket er meget typisk i desktop-miljøer.
En anden vigtig forskel er, at Liquorix distribueres prækompileret til flere populære distributioner , så du behøver ikke at kompilere noget: du installerer det blot fra dedikerede repositories, en PPA i tilfælde af Ubuntu eller et officielt script, der automatiserer hele processen for Debian, Ubuntu og Arch Linux.
Vigtige tekniske funktioner i Liquorix rettet mod lav latenstid
Hjertet i Liquorix ligger i dens samling af programrettelser og konfigurationsmuligheder, der er designet til at forbedre responsivitet, latenstid og stabilitet i krævende scenarier. Selvom mange koncepter er ret tekniske, kan de opsummeres i en række blokke, der hjælper dig med at forstå deres daglige fordele.
På den ene side anvender Liquorix det, der kaldes Zen interaktiv tuning . Denne konfigurationsfilosofi prioriterer en responsiv desktop over for mus- og tastaturinput, selvom det i nogle tilfælde betyder et lidt højere energiforbrug eller at ofre et par punkter af rå ydeevne i rent beregningsmæssige, ikke-interaktive opgaver. For en pc, der bruges dagligt, er dette kompromis normalt det værd.
Et andet nøgleelement er procesplanlæggeren . Afhængigt af den specifikke version af Liquorix anvendes planlæggere som PDS, BMQ eller MuQSS, alle designet til at give en mere retfærdig fordeling af CPU-tid mellem processer, med særlig vægt på spil, multimedier og lette realtidsarbejdsbelastninger. Dette hjælper med at forhindre processer i at blive "fryset", mens andre monopoliserer CPU'en.
Kernens tick-rate er også øget til 1000 Hz . Det betyder, at kernen "vågner op" for at håndtere opgaver tusind gange i sekundet, hvilket reducerer latensen, hvormed operationer planlægges og udføres. I praksis vil du bemærke en mere jævn oplevelse, især i spil og applikationer, der er følsomme over for forsinkelse.
Hvad angår RCU (Read-Copy-Update) undersystemet, bruger Liquorix en hierarkisk, træbaseret implementering , der er optimeret til næsten realtidsscenarier. Denne teknik forbedrer kernens evne til at læse og opdatere delte datastrukturer uden at blokere systemet, hvilket er kritisk, når mange tråde er aktive.
Kernel-preemption tages til det ekstreme med en hård præemptiv tilstand . Før det når, hvad der ville være en realtidskerne (RT), tillader dette niveau af preemption kernen at afbryde kodesektioner på flere punkter for at tage sig af presserende opgaver, hvilket forhindrer systemet i at blive trægt under intense blandede belastninger, for eksempel når du kompilerer noget stort og samtidig spiller et spil eller redigerer video.
Liquorix inkluderer også justeringer af disk I/O-planlægning med teknologier som Budget Fair Queue (BFQ) og mq-deadline. Disse planlæggere er designet til desktop-miljøer og hjælper med at gøre åbning af applikationer, gennemsyn af mapper eller indlæsning af spilniveauer mere jævn og stabil, selv på tungt belastede mekaniske drev eller SSD-drev.
Netværkslaget er også veludstyret: Kernen aktiverer TCP-overbelastningskontrolalgoritmen BBR2 , efterfølgeren til den originale BBR og et alternativ til Cubic. Dette kan resultere i bedre vedvarende hastigheder og hurtigere genopretning fra netværksbelastning, hvilket er nyttigt, hvis du uploader eller downloader meget indhold eller streamer det.
Avanceret hukommelsesstyring, komprimeret swap og hardwareunderstøttelse
En anden af Liquorix' styrker er dens håndtering af RAM og diskbytte. Den leveres som standard med avancerede hukommelsesstyringsmekanismer , der går ud over den typiske konfiguration af en generisk distribution.
Disse forbedringer omfatter hentning af store sider i baggrunden og proaktiv hukommelseskomprimering. Begge teknikker sigter mod at holde hukommelsesblokke sammenhængende og frie, hvilket giver ressourcekrævende applikationer (spil, browsere med mange faner, videoredigeringsprogrammer) mulighed for at anmode om store RAM-områder uden at forårsage overdreven fragmentering eller lange pauser.
Derudover aktiverer Liquorix en multigenerationel LRU-algoritme til at bestemme, hvilke hukommelsessider der forbliver i RAM, og hvilke der udskiftes. I modsætning til klassiske LRU-algoritmer tager denne variant højde for forskellige "niveauer" af alder og brug, hvilket forbedrer ydeevnen, efterhånden som systemet nærmer sig sin tilgængelige hukommelsesgrænse, ved at reducere hakken.
Swap-håndtering forbedres med komprimeret swap ved hjælp af zswap og den meget hurtige LZ4-codec. I praksis betyder det, at kernen komprimerer data i RAM, før data skrives fra hukommelsen til swap-disken, hvilket bruger mindre fysisk lagerplads og reducerer efterfølgende adgangstider. I situationer med intenst hukommelsespres kan dette være forskellen mellem et trægt system og et, der forbliver brugbart.
Med hensyn til kompatibilitet er Liquorix designet som en drop-in erstatning for standardkernen . Det betyder, at den opretholder bred hardwareunderstøttelse, herunder forbedringer og optimeringer til virtualiseringsmiljøer. Hvis du har problemer med en komponent, f.eks. et Wi-Fi-kort, der kun fungerer godt med nyere kerner, kan brugen af en moderne version af Liquorix hjælpe dig med at opdatere disse drivere uden at skulle vente på, at din distribution opdaterer sin kerne.
Projektet lægger også vægt på at minimere virkningen af fejlfindingsmuligheder . I modsætning til nogle udviklingskerner, der aktiverer mange fejlfindingsflag, aktiverer Liquorix kun det absolut nødvendige minimum for at opnå nyttige spor, mens resten er deaktiveret for at undgå at forringe den endelige ydeevne.
Understøttede distributioner, lagre og tilgængelige builds
En af grundene til, at Liquorix er blevet populært, er, at det tilbyder brugsklare builds på flere større distributioner, hvilket sparer brugeren for at skulle kompilere kernen fra bunden eller manuelt installere patches.
I Debian-økosystemet udgiver Liquorix binære filer til grenene Stabil, Test og Ustabil . Dette giver både stabile brugere og dem, der foretrækker nyere versioner af systemet, adgang til en optimeret kerne uden at forlade det velkendte .deb-pakkemiljø og uden at gå på kompromis med distributionens kerneprincipper.
For Ubuntu og derivater som Linux Mint, KDE neon og lignende distributioner findes der en officiel PPA, der vedligeholdes af udvikleren af Liquorix . Takket være dette repository kan kerneopdateringer modtages, der så vidt muligt er synkroniseret med Debian-udgivelser, normalt inden for et par timer eller dage.
I tilfælde af Arch Linux og Arch-baserede distributioner leveres et officielt script , der automatiserer download og installation af kernen, i overensstemmelse med filosofien om rullende udgivelse, men med Liquorix' specifikke funktioner. Dette er især velegnet til dem, der allerede er vant til meget nyere pakker, og som ønsker et ekstra lag af optimering til desktop og spil.
Ud over disse kernemetoder vælger mange brugere af Debian-kompatible distributioner (såsom MX Linux eller Deepin) at installere Liquorix fra projektets officielle repositories eller ved at bruge det generiske script, der registrerer distributionsversionen og konfigurerer de relevante kildekoder, forudsat at distributionens basispakker tillader det.
Version baseret på Linux 6.16 og seneste opdateringer
I nyere versioner har projektet annonceret Liquorix-kerner baseret på Linux-kernen 6.16- serien , og integreret revisioner som 6.16.2. Dette resulterer i versioner mærket 6.16.2-1, som inkluderer både upstream-forbedringer og Liquorix-projektspecifikke patches.
At have en så nylig kerne betyder adgang til opdaterede drivere og ydeevneforbedringer , aktuelle sikkerhedsrettelser og optimeringer, der endnu ikke er nået ud til de kerner, der er inkluderet i mange distributioners stabile grene. For spil, moderne hardware eller nyligt udgivne enheder kan dette gøre en betydelig forskel.
Integrationen af BBR2, tilstedeværelsen af optimerede diskplanlæggere (mq-deadline og BFQ), avanceret hukommelsesstyring med multigenerations-LRU og aggressiv præemption forbliver kendetegnende for disse nye branches. Målet fortsætter med at prioritere stabilitet og problemfri interaktion frem for serverorienterede profiler, der sigter mod forskellig adfærd.
Alt dette gør Liquorix 6.16 til en meget attraktiv mulighed for dem, der ønsker mere ydeevne og mindre latenstid på deres Linux-skrivebord, uden at gå amok med manuelle konfigurationer og uden at give afkald på den sikkerhed, der leveres af regelmæssige opdateringer til den primære Linux-kerne.
Praktiske fordele ved Liquorix til spil, multimedia og desktopbrug
Ud over teorien er det interessante, hvad man bemærker, når man bruger Liquorix dagligt. Den største fordel er en følelse af større systemresponsivitet , især når man ofte åbner og lukker programmer, har mange vinduer åbne eller kører ressourcekrævende programmer samtidigt.
Inden for spil er brugen af schedulere som PDS/BMQ eller MuQSS, sammen med opdateringshastigheden på 1000 Hz og den præemptive kerne, med til at reducere udsving i billedhastigheden . Dette resulterer i færre mikro-stutters og en mere stabil spiloplevelse, selvom den gennemsnitlige FPS ikke ændrer sig drastisk sammenlignet med standardkernen.
Til multimedieproduktion (video- og lydredigering, streaming) hjælper lavere latenstid og forbedret hukommelsesstyring med at forhindre lydudfald eller pludselige spring, når der kører mange spor og effekter i realtid. Værktøjer som JACK og PipeWire drager fordel af en kerne, der reagerer hurtigere på afbrydelser og belastningsændringer.
I kontorapplikationer og intensiv generel brug (browsere med mange faner, adskillige virtuelle maskiner, tunge IDE'er) kan Liquorix forbedre oplevelsen ved at afbøde de pludselige stop , der nogle gange er mærkbare, når systemet går i swap, takket være komprimeret swapping og smartere hukommelsesstyring.
Der er også rapporteret om virkelige tilfælde fra brugere, der fremhæver et lille fald i RAM-forbruget ved inaktiv drift og en hurtigere indlæsning af skrivebordsmiljøet og applikationer, især i distributioner som MX Linux eller Deepin, når den generiske kerne erstattes af Liquorix, mens resten af systemet bevares intakt.
Risici, advarsler og hvornår det ikke er værd at ændre din kerne
Installation af en alternativ kerne, uanset hvor poleret den end måtte være, indebærer altid en vis risiko og et vist ansvar . Selvom Liquorix har været distribueret i årevis og har et godt omdømme, kan det ikke garanteres, at det vil fungere perfekt på alle systemer.
Før du begynder, er det vigtigt at forstå, at ingen er ansvarlige for, hvad der sker med din maskine, undtagen dig. Hvis noget går galt (driverinkompatibilitet, mærkelig opførsel, opstartsproblemer), skal du starte med en anden kerne og afinstallere Liquorix, eller i det mindste vide, hvordan du gendanner ved hjælp af GRUB og din distributions værktøjer.
Hvis du ikke har nogen problemer med dit nuværende system, og dets ydeevne er mere end tilstrækkelig, er der sandsynligvis ingen grund til at ændre kernen bare af ren nysgerrighed. Standardkernen, der bruges i mange distributioner, er meget veltestet, og til let eller medium brug kan forskellen være ubetydelig.
Liquorix anbefales især til hyppige gamere, multimediebrugere eller dem med relativt moderne hardware , der drager fordel af de seneste forbedringer af kernelversionen. Hvis din situation ikke passer til disse profiler, kan fordelene opveje besværet ved at skifte.
Under alle omstændigheder er det en god idé at have mindst to kerner installeret på dit system (den originale kerne fra din distribution og Liquorix). På den måde kan du, hvis noget ikke fungerer som forventet, vælge den tidligere kerne fra GRUBs avancerede menu og fortsætte med at arbejde normalt, mens du beslutter, om du vil beholde eller fjerne Liquorix.
Installation af Liquorix med det officielle script på Debian, Ubuntu og Arch
Den mest direkte og automatiserede metode til at installere Liquorix på Debian, Ubuntu eller Arch Linux er at bruge projektets officielle script . Dette script registrerer distributionen, tilføjer de relevante kildekoder og installerer kerneaftrykket og nødvendige headere.
For at køre det skal du blot åbne en terminal og starte en curl-kommando, der downloader og udfører scriptet med administratorrettigheder. Det typiske mønster er noget i retning af dette:
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Denne procedure konfigurerer Liquorix-repositorierne , installerer den relevante kerneversion til din arkitektur og registrerer de nye poster i GRUB-bootloaderen. Når den er færdig, skal du blot genstarte din computer for at vælge den nye kerne.
Efter installationen vil Liquorix normalt vises som en af posterne i GRUBs menu "Avancerede indstillinger". Afhængigt af din distributions konfiguration kan den blive standardkernen, eller du skal muligvis vælge den manuelt første gang for at bekræfte, at alt fungerer korrekt.
Installation via repositories på Debian og derivater
Hvis du foretrækker mere detaljeret kontrol eller ikke ønsker at være afhængig af scriptet, er det i Debian og afledte distributioner muligt manuelt at konfigurere Liquorix-repositorierne og installere kernen med apt.
I Debian er en almindelig fremgangsmåde at finde kodenavnet på den version, du bruger (stabil, test, ustabil eller specifikke navne som bookworm, bullseye osv.) ved hjælp af en lille kommando og tilføje den tilsvarende linje til filen. sources.list.d/liquorix.list, importer projektets GPG-nøgle og opdater pakkeindekserne.
Når depotet er tilføjet, kan du installere kernen til 64-bit arkitekturer med en kommando som denne:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
I tilfælde af 32-bit systemer findes der varianter af pakkerne, f.eks. linux-image-liquorix-686 y linux-image-liquorix-686-pae, sammen med deres tilhørende overskrifter. Efter installationen anbefales det at køre sudo update-grub for at sikre, at boot manageren registrerer alle nye poster.
Brug af Liquorix PPA på Ubuntu, Linux Mint og KDE neon
I Ubuntu og mange af dets derivater er den nemmeste måde at få adgang til Liquorix at tilføje den officielle PPA, der vedligeholdes på Launchpad . Denne metode forenkler opdateringsstyringen betydeligt og anbefales, hvis du er vant til at arbejde med PPA'er.
For at konfigurere det fra terminalen kan du bruge en kommando, der ligner:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
Efter at have tilføjet PPA'en og opdateret indeksene, skal du blot installere kernebilledet og headere tilpasset din arkitektur, for eksempel:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Hvis du foretrækker at bruge grafiske værktøjer, kan du åbne værktøjet "Software og opdateringer" , gå til fanen "Anden software" og manuelt tilføje APT-linjen fra PPA'en, angive "hoved"-komponenten og derefter installere pakkerne fra Synaptic ved at søge efter ordet liquorix.
Når installationen er færdig, og GRUB er opdateret, er alt, hvad der er tilbage, at genstarte og vælge Liquorix fra boot-menuen eller lade systemet bruge det som standard, afhængigt af hvordan du har konfigureret boot manager.
Sådan ændrer du kerner og administrerer GRUB, når du bruger Liquorix
Når du installerer Liquorix, forsvinder din distributions originale kerne ikke; den forbliver tilgængelig som en alternativ mulighed i GRUB-menuen . Dette er afgørende for at kunne vende tilbage, hvis noget ikke opfører sig som forventet.
Hvis du vil gøre det nemmere at skifte mellem kerner ved opstart, er en almindelig mulighed at installere og bruge GRUB Customizer , et grafisk værktøj, der giver dig mulighed for at redigere boot manager-konfigurationen på en mere brugervenlig måde end at redigere filer manuelt.
I GRUB Customizer kan du ændre parametre som GRUB_TIMEOUT_STYLE og GRUB_TIMEOUT . For eksempel kan du ændre stilen fra "skjult" til altid at vise menuen og indstille en rimelig ventetid (for eksempel 5 sekunder) for at give tid til at vælge kernen, før systemet starter automatisk.
Du kan også ændre rækkefølgen af posterne, så Liquorix vises først, eller så boot manager husker den sidst brugte kerne. På denne måde kan du, hvis du tester den nye kerne flere gange, og alt fungerer godt, gemme den som en favorit uden at opgive at have standardkernen tilgængelig, hvis det er nødvendigt.
I mangel af grafiske værktøjer kan du altid redigere filen. /etc/default/grub Juster de nødvendige parametre manuelt, og kør derefter sudo update-grub så ændringerne kan implementeres, selvom dette kræver lidt mere omhu.
Sådan afinstallerer du Liquorix og vender tilbage til distributionskernen
Hvis du efter at have prøvet det beslutter, at Liquorix ikke er noget for dig eller giver dig et specifikt problem , er afinstallationsprocessen relativt enkel, så længe du starter systemet med en anden kerne.
Det første trin er at starte computeren fra GRUB-menuen og vælge distributionens standardkerne (for eksempel den, der var forudinstalleret). Når du er inde i denne kerne, er det sikkert at fjerne Liquorix-pakkerne uden frygt for at miste en fungerende kerne.
På Debian- og Ubuntu-baserede distributioner kan du bruge Synaptic-pakkehåndteringen til at søge efter pakker, der indeholder ordet "liquorix" (billede og headere), markere dem til fjernelse og anvende ændringerne. Dette vil fjerne den alternative kerne og dens tilhørende headere.
Efter fjernelse af pakkerne anbefales det at køre sudo update-grub Igen vil boot manageren opdatere sin liste over poster og stoppe med at vise Liquorix-kerner i menuen. Fra da af vil systemet kun køre med den originale kerne.
Hvis du har konfigureret specifikke repositories eller en PPA til Liquorix, anbefales det også at fjerne dem fra din APT-konfiguration for at forhindre fremtidige opdateringer i at blive tilbudt, eller at kernen fejlagtigt geninstalleres.
I andre pakkehåndteringsprogrammer, såsom dem i Arch Linux, er processen lignende: afinstaller de imagepakker og headere, der er knyttet til Liquorix, og regenerer konfigurationen af GRUB eller den boot manager, du bruger (for eksempel med grub-mkconfig).
Liquorix har etableret sig som en af de mest interessante alternative kerner til GNU/Linux, når du leder efter et meget responsivt skrivebordsmiljø, rettet mod spil og multimedia, med lav latenstid og uden at skulle kompilere noget manuelt. Forståelse af dens fordele, dens opførsel i hukommelse, disk og netværksbrug, samt dens installations- og fjernelsesmetoder på Debian, Ubuntu, Arch og derivater, giver dig mulighed for korrekt at vurdere, om det er værd at prøve på din computer, og hvis det ikke passer dig, uden problemer at vende tilbage til standardkernen i din distribution.