Install
Debian / Ubuntu / Fedora / Arch: Install Script
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Major Features
- Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage.
--- Block Layer ---------------------------------------- Default scheduler..............: mq-deadline -> kyber (mq) / bfq (sq) --- Virtual Memory Subsystem --------------------------- Background-reclaim hugepages...: no -> yes Compact Unevictable............: yes -> no Watermark boost factor.........: 1.5 -> 0 --- PDS/BMQ CPU Scheduler ------------------------------ Scheduling timeslice...........: 4 -> 2 ms --- CPUFreq Settings ----------------------------------- Ondemand sampling down factor..: 1 -> 5 Ondemand default up threshold..: 80 -> 55 Ondemand micro up threshold....: 95 -> 60 --- Split/Bus lock detection --------------------------- Split Lock Detection...........: on -> off Split Lock Mitigate............: 1 -> 0 - PDS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads.
- High Resolution Scheduling: 1000hz tick rate for precise low jitter task scheduling.
- Preemptible tree-based hierarchical RCU: RCU implementation for real-time systems.
- Hard Kernel Preemption: Most aggressive kernel preemption before requiring real-time patches. Guarantees responsive system under high intensity mixed workload scenarios.
- Optimized Disk I/O: Uses Kyber for multiqueue devices and BFQ for single queue devices, providing best responsiveness under high IO.
- TCP BBR2 Congestion Control: Fast congestion control, maximizes throughput, guaranteeing higher speeds than Cubic.
- Binary Builds For Popular Distros: Binary builds are produced for Debian Stable, Testing, and Unstable. Ubuntu builds are available on the Liquorix PPA same day within hours of Debian releases going up. Fedora builds are produced for all supported and upcoming releases.
- Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization.