~/talk

Ruby Systems Programming

Talkat Ruby on Ales 2013 · 2013-03-07..03-08· [ruby]
slides:none on file

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

  1. 0:00Intro
  2. 1:19My degree
  3. 1:45My company
  4. 2:23My cover
  5. 3:10What is Systems Programming
  6. 3:21What is Cylinder
  7. 4:05What is Locket
  8. 4:30Math
  9. 5:11Kernel Mode
  10. 6:40Another API Call
  11. 9:36System Limitation
  12. 10:23History
  13. 13:32ESD Socket API
  14. 14:47TCP Diagram
  15. 17:29TCP For Waiting
  16. 20:54No Show
  17. 21:44Socket API
  18. 22:45Passive Socket
  19. 24:21Path
  20. 25:43SystemAssembly
  21. 27:14Parser
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.