RSoC 2026: Redox OS Develops New Deficit Weighted Round Robin CPU Scheduler

Available in: 中文
2026-04-07T22:08:56.059Z·2 min read
Redox OS, the Rust-based operating system, has developed a new CPU scheduler using the Deficit Weighted Round Robin (DWRR) algorithm as part of the Redox Summer of Code 2026 program.

Redox OS, the Rust-based operating system, has developed a new CPU scheduler using the Deficit Weighted Round Robin (DWRR) algorithm as part of the Redox Summer of Code 2026 program.

What Is Redox OS?

Redox is a Unix-like operating system written entirely in Rust, focused on:

The New Scheduler: DWRR

Deficit Weighted Round Robin is a fair queuing algorithm designed for:

How DWRR Works

  1. Each process has a weight (priority) and a deficit counter
  2. When a process runs, its deficit decreases by the time used
  3. When a process's turn comes and it has insufficient deficit, it gets additional quantum
  4. Over time, each process gets CPU time proportional to its weight

Comparison with Linux Schedulers

FeatureCFS (Linux)DWRR (Redox)
AlgorithmCompletely Fair SchedulerDeficit Weighted Round Robin
ComplexityRed-black tree (O(log n))Simple counters (O(1))
LanguageCRust
FairnessApproximateStrict proportional

Why It Matters

↗ Original source · 2026-04-07T00:00:00.000Z
← Previous: Japan and East Asia Invest Heavily in US Oil and Gas — But US Drillers Can't Meet DemandNext: Xiaomi Stock Crashes 50% From Peak: Market Cap Loses Over HK$1 Trillion as Capital Concerns Grow →
Comments0