Liquorix Linux Kernel Finally Bumps to 7.1, But Binaries Are Still Cooking
Steven Barret (aka damentz) has announced the first Liquorix kernel built on the Linux 7.1 series. The source code is already pushed to GitHub, but precompiled binaries are still cooking. If you’re checking for a quick drop-in replacement, you’ll need to wait a little longer.
Liquorix has been riding the 7.0.x train for a while now, sitting at 7.0.14-2 before this update. The new v7.1.3 release isn’t just a straight upstream merge. It comes with a refreshed config, pulled in the latest 7.1.3 patches, and bumps the version string to 7.1.3-1. damentz notes in the changelog that the update switches to linux 7.1, merges v7.1.3, refreshes the config, and bumps the version. The project README states Liquorix is an enthusiast-grade Linux kernel designed for uncompromised responsiveness in interactive systems. Gamers, audio engineers, and desktop tinkerers have gravitated toward it for years because it trims scheduling latency and tightens frame times.
Tuning Changes and Technical Deep Dive
Liquorix relies on what damentz calls Zen Interactive Tuning. The philosophy is straightforward: responsiveness over everything else. The latest release refreshes the configuration to match the 7.1.3 merge while keeping the aggressive tuning intact.
The changes touch almost every subsystem. Block layer schedulers switch to kyber for multiqueue devices and bfq for single queue drives. CPU scheduling timeslices drop to 2ms. The kernel tick rate hits 1000Hz to reduce scheduling jitter.
Hard preemption is enabled. The kernel uses a preemptible tree-based hierarchical RCU implementation. This guarantees system responsiveness even under high-intensity mixed workloads.
Virtual memory tuning also shifts. Background-reclaim hugepages are now enabled. The watermark boost factor drops to zero. Split lock detection and mitigation are disabled to shave off latency spikes.
The project includes the PDS (Process Dcheduling Scheduler). Liquorix replaces the standard CFS scheduler to improve fairness for gaming and multimedia tasks. Network stacks get BBR2 congestion control. This replaces Cubic to lower latency under congestion.
Keep in mind that this kernel makes choices. You get instant reaction times. You lose battery life. Sustained throughput takes a hit. This isn't a kernel for servers. It's for desktops where snappiness matters more than power draw.
AMD64 only. No ARM support right now. The build system uses Docker to produce reproducible packages for Debian and Arch. You can compile your own if you want to poke around the config.
damentz maintains a community forum on Tech Patterns. If your hardware plays nice, Liquorix might make your system feel tighter. Or you might not notice a difference. Linux latency tuning is a slippery slope. Hardware quirks can always ruin the party.
Installation and Availability
Head to liquorix.net to grab the one-command install script. It works for Debian, Ubuntu, and Arch.
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Liquorix sits somewhere between the standard Zen kernel and a full real-time patch set. It uses hard preemption and the PDS scheduler to push responsiveness further. If you need true hard real-time, look at rt-wiki or PAZO. For gaming and audio production on a desktop, Liquorix is a solid option.
Just remember to check your drivers. The kernel is aggressive. Some proprietary blobs might not appreciate the low-latency tuning. Test before you commit. And if the kernel panics on your setup, the forum is the place to report it. damentz is active there. The build system allows per-release targets if you want to experiment with Ubuntu releases.
Give the binaries a few hours to sync up. Then check the commit log if you're curious about the exact diffs. It's a rather heavy kernel for what it does, though the config options give you plenty of control over the trade-offs.
