Linux loves Ruby, Ruby loves Linux
summary
Linux-level debuggers get practical recipes for Ruby problems: shows how ftrace runs continuously into a ring buffer (1500+ kernel events available) to catch intermittent stalls, how perf top/record → report narrows hotspots across all processes, and how a systemtap/DTrace Ruby provider records Ruby method entry/exit and stitches Ruby→C→kernel call stacks so a single tool reveals which Ruby line causes a kernel-heavy path. Demonstrates fixing a subtle multi-year bug by one missing C character and measuring require/load latency across stdlib chains.
AI-written summary · about
chapters (12)
- 0:00Introduction and self-introduction
- 1:04Linux kernel hacker and Ruby core developer
- 4:42Bridging Linux and Ruby communities
- 5:24Open source contribution strategies
- 9:13Linux debugging tools overview
- 10:17eBPF tracing basics
- 15:00perf top and perf trace
- 20:49SystemTap introduction
- 25:52Ruby integration with SystemTap
- 32:39Ruby call stack debugging with SystemTap
- 41:45Summary and call to action
- 43:57Q&A session








