~/talk

Tokaido: Making Ruby Better on OS X

Talkat RubyConf 2012 · 2012-11-01..11-03· [ruby]
slides:none on file

Tokaido produces a relocatable, portable Ruby by statically linked Ruby 1.9.3 that embeds libssl libcrypto and libz so OS X no longer breaks on external library paths; it uses enable_load_relative fixes plus an SM-driven build pipeline (SM packages with static flags) so builds are repeatable and rvm can consume the binaries. Delivery is an app that installs a launchd helper, ipfw rules, an /etc/resolver entry and a proxy (mxer), and it includes a procfile-based pure-Ruby pal that boots apps — demoed serving “hello world,” so the system works end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35Controversy
  3. 5:20Dynamic Linking
  4. 8:45External Dependencies
  5. 12:01Solution
  6. 12:28OpenSSL
  7. 14:06LiveSystem
  8. 14:44The problem
  9. 15:04The idea
  10. 15:32How it works
  11. 16:16Static distribution
  12. 16:41No standard way
  13. 17:25SM
  14. 17:47Package Manager
  15. 18:33Local archives
  16. 19:26RVM
  17. 20:38Otoole
  18. 21:05EnableRelative
  19. 22:38EnableLowRelative
  20. 23:15RemoveLibRuby
  21. 23:29EnableLoadRelative
  22. 26:43POW Ruby Version
  23. 27:28Proc File
  24. 27:47Demo
  25. 30:15How does it work
  26. 31:16How does it get delivered
  27. 34:13The point of the project
  28. 34:43Visual logger
  29. 35:53Notifications
  30. 37:04Application Editing
  31. 38:04Thank you
  32. 39:10Conclusion
~/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.