~/talk

Weird and Wacky Machines Running Ruby

Talkat RubyConf 2026 · 2026-07-14..07-16· [ruby]
slides:none on file

Ports and experiments target obscure hardware and reveal what actually builds and boots: collected precompiled binaries for Sega Mega Drive and X68000, but many builds depend on lost toolchains so compilation often fails; managed working Ruby on mainstream OSes (Linux, macOS, Windows, FreeBSD) but OS/2 requires an ancient EMX toolchain that is nearly impossible to find; older Ruby 1.8 ports succeed where post-Ruby 1.9 boundary refactors removed compatibility shims; modern Ruby’s ~32MB boot size clashes with 4MB-era machines, so slimming or using alternate VMs is necessary.

AI-written summary · about

  1. 0:00Welcome to weird Ruby
  2. 1:55What is Ruby and its implementations
  3. 4:26Ruby on vintage game consoles
  4. 7:41Ruby history on NeWS workstations
  5. 13:02Compiling Ruby for old platforms
  6. 17:38Ruby on Sharp X68030
  7. 19:25Ruby on Japanese PC DOS
  8. 21:30Retro Ruby ports: fails and limits
  9. 24:42Systems that still run Ruby
  10. 26:06Why preserve old Ruby
  11. 27:51Q&A: Porting Ruby to newer systems
  12. 30:21Q&A: Ruby on OS/2 challenges
  13. 32:06Q&A: Ruby memory use old vs new
  14. 34:14Closing thoughts
~/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.