Liquorix releases Liquorix Linux Kernel 7.2-4, the 10th kernel in two weeks
Another Liquorix Linux Kernel released has been just released.
If you're keeping score, this is the 10th kernel released since August 24. That's one version every roughly two days. The sprint culminated in a morning/evening double-header on September 3: 7.2-3 arrived with a fresh upstream merge, followed by 7.2-4 just hours later.
SMT Tweaks and Project-C
The changelog keeps referencing "Project-C," an internal codename for a set of scheduler optimizations. The work focuses on cache-line alignment, sleep credits, and SMT sibling scheduling for PDS, the custom process scheduler that defines Liquorix's identity.
The main change here is a revert. The sched/alt: Skip the SMT balance after a short idle period patch, which Liquorix added in 7.2-3, has been pulled. That patch tried to skip load-balancing when a sibling thread was idle, betting the task would wake fast enough to not matter. Instead, it looks like the heuristic produced suboptimal placement in some scenarios.
Next, the replacement patch: sched/alt: Put a sync wakee on the waker's sibling thread.
Rather than skipping the balance, this version places the waking task directly on the waker's sibling hyperthread core. The goal is reduced latency and less cache pressure compared to cross-core migration. It's a more targeted approach to SMT locality.
This is purely a patch-level update. The base kernel remains at Linux 7.2.3. There's nothing new from upstream here; Liquorix's differentiation comes entirely from its applied patches and the aggressive Zen Interactive tuning configuration.
You can grab the installer by running:
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Head here for the full changelog.
