The Ruby Guide to *nix Plumbing
summary
Argument: Ruby handles low level Unix plumbing by calling the C runtime via Ruby DL to do mmap and shared memory and to spawn many processes, not just by promising examples. The presenter quotes 1.87 megabytes for a loaded interpreter and reports running 543 processes in experiments. Local memcached protocol and lightweight pipeline servers are implemented in prototype Ruby, eventmachine remains a C extension but scalable socket servers are demonstrably possible though these builds are experimental not production hardened.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 5:21Unix philosophy and Ruby
- 13:54Ruby process handling
- 21:22Ruby DL for system access
- 27:16Processes vs threads
- 35:01Ruby as systems language
- 40:01Call to action
- 42:09Q&A








