Comment by netdur
Comment by netdur 10 months ago
TL;DR: Real-time Linux finally merged into mainline after 18+ years. Good for robots, not your desktop.
Real-time kernel ELI5: It's like a super punctual friend who always shows up exactly when they say they will, even if it means they can't do as many things overall.
Key points:
- Guarantees worst-case execution times
- Useful for stuff like lasers, car brakes, Mars rovers
- Been around forever as patches, now official
- Linus quote from 2006: "Controlling a laser with Linux is crazy, but..."
Honestly, this won't change much for most of us. Your Firefox tabs aren't suddenly going to be more responsive. But it's a big deal for embedded systems and industrial applications. Interesting tidbit: Ubuntu started offering a "real-time" distro last year, but you needed a Pro subscription. Wonder how this will affect that business model.
Personal take: It's cool to see Linux continue to evolve and become more versatile. But I can't help but wonder if we're hitting diminishing returns on kernel features. Maybe the next big innovations will be at higher layers of the stack?
Anyone here actually using real-time Linux in production? Would love to hear some war stories.
Using a PREEMPT_RT kernel is recommended to get low/predictable audio latency in Mixxx (this player also decodes timecode vinyls): https://github.com/mixxxdj/mixxx/wiki/Adjusting-Audio-Latenc...