Ruby Systems Programming
summary
Explains kernel vs user mode, shows Ruby calling syscalls and inspects system activity with strace revealing about 120,000 system calls for a single local request, enumerates the kernel API as ~326 syscalls with ~260 actually implemented, and builds a small working webserver in roughly 20 lines of Ruby that binds, listens, accepts, reads an HTTP request, serves files and closes connections demonstrating it actually works.
AI-written summary · about
chapters (21)
- 0:00Intro
- 1:19My degree
- 1:45My company
- 2:23My cover
- 3:10What is Systems Programming
- 3:21What is Cylinder
- 4:05What is Locket
- 4:30Math
- 5:11Kernel Mode
- 6:40Another API Call
- 9:36System Limitation
- 10:23History
- 13:32ESD Socket API
- 14:47TCP Diagram
- 17:29TCP For Waiting
- 20:54No Show
- 21:44Socket API
- 22:45Passive Socket
- 24:21Path
- 25:43SystemAssembly
- 27:14Parser








