wllclngn

A Linux kernel scheduler built on sched_ext in Rust and C23 that dynamically learns task behaviour.

23
0
100% credibility
Found Feb 17, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

PANDEMONIUM is a performance-focused Linux scheduler that dynamically classifies and prioritizes tasks for better responsiveness and throughput on multi-core desktops.

How It Works

1
🖥️ Discover PANDEMONIUM

You hear about a free tool that makes heavy tasks on your Linux computer run much faster and feel snappier.

2
🔍 Check your setup

Run a quick check to see if your computer is ready – it tells you what you need.

3
🚀 Set it up

Use the easy build script to prepare everything in minutes, no hassle.

4
▶️ Turn it on

Start the scheduler and watch it take over, making your system smarter.

5
📈 See the speedup

Your apps wake up super fast – up to 19x better delays during busy times!

6
🧪 Test the gains

Run speed tests to confirm everything is quicker and smoother.

🎉 Enjoy faster computing

Your desktop handles big jobs effortlessly, with instant responses even under load.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 23 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is PANDEMONIUM?

PANDEMONIUM is a custom Linux kernel scheduler for desktops, built with Rust and C23 on sched_ext (needs kernel 6.12+). It watches task patterns like wakeups, switches, runtimes, and sleeps to classify workloads into latency-critical, interactive, or batch tiers, then adapts placement across idle CPUs, NUMA nodes, and overflows for snappier response under load. Download the linux kernel github repo via linux github cli or ssh key setup, and run `sudo pandemonium` after a quick build.

Why is it gaining traction?

It crushes default EEVDF on tail latency—8-19x better P99 wakeups under saturation, sub-120us across 2-12 cores—while matching throughput on kernel builds. Adaptive knobs auto-tune for light/mixed/heavy loads, learn process types across runs (e.g., `make -j12` forks start batch-optimized), and include compositor boosts plus sleep-aware I/O detection. Built-in CLI benchmarks (`pandemonium bench`) and probes make tuning dead simple, no manual linux kernel update or version tweaks needed.

Who should use this?

Desktop users on AMD Zen rigs hitting stutters during compiles, browsing, or gaming—think devs compiling Rust crates while streaming, or Hyprland/Sway users chasing buttery interactivity. Kernel tinkerers evaluating linux kernel source code schedulers, or perf obsessives benchmarking linux kernel panic avoidance under real loads.

Verdict

Try it if you're on linux kernel 6.18+ and crave desktop responsiveness; benchmarks deliver. At 13 stars and 1.0% credibility, it's early—docs solid, tests thorough, but watch for edge cases before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.