Steven Barrett has released a new Liquorix Linux Kernel for Debian and Ubuntu based on the Kernel 5.9 series with patches from 5.9.9 RC.
LIQUORIX KERNEL
Liquorix is a distro kernel replacement built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads.
MAJOR FEATURES
- Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage.
--- Virtual Memory Subsystem --------------------------- Mem dirty before bg writeback..: 10 % -> 20 % Mem dirty before sync writeback: 20 % -> 50 % --- Block Layer ---------------------------------------- Default MQ scheduler......: mq-deadline -> bfq --- CPU Scheduler (CFS) -------------------------------- Scheduling latency.............: 6 -> 3 ms Minimal granularity............: 0.75 -> 0.3 ms Wakeup granularity.............: 1 -> 0.5 ms CPU migration cost.............: 0.5 -> 0.25 ms Bandwidth slice size...........: 5 -> 3 ms --- CPU Scheduler (MuQSS) ------------------------------ Scheduling interval............: 6 -> 2 ms ISO task max realtime use......: 70 % -> 25 %- MuQSS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads.
- High Resolution Scheduling: High resolution timeouts for precise low jitter task scheduling. Threaded IRQs and RCU to reduce jitter caused by periodic tick at 250hz.
- 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.
- Budget Fair Queue: Proper disk scheduler optimized for desktop usage, high throughput / low latency.
- TCP BBR Congestion Control: Fast congestion control, maximizes throughput, guaranteeing higher speeds than Cubic.
- Binary Builds For Popular Debian 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.
- Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization.
- Minimal Debugging: Minimum number of debug options enabled to increase kernel throughput.
INSTALL
Debian Prerequisites:
curl ' https://liquorix.net/add-liquorix-repo.sh' | sudo bashUbuntu Prerequisites:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get updateThe Liquorix kernel can be installed by way of meta-packages. This will guarantee that the latest kernel is installed on every upgrade.
64-bit:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64New in 5.9-5
linux-liquorix (5.9-5)
* merge 5.9.9 rc patches
* update version to 5.9.0-8.3
Homepage
Download Source Code from GitHub