Deployable Ruby Runtimes
summary
Claims a self contained Ruby runtime that statically compiles Ruby and native extensions into one executable, embeds source as a Berkeley DB virtual file system (zlib compressed and AES encrypted), and monkey‑patches overridden require/load to load from that DB. Builds a dev vs production bootstrap, supports Rails, captures IO, and lets small app updates by swapping a secondary DB. Resulting artifact is tiny (~1.8 MB runnable Ruby with libs) and mostly working though some IO/glob edge cases remain; open sourcing and cross‑platform builds are planned.
AI-written summary · about
chapters (14)
- 0:00Intro
- 5:00Basic concept
- 7:15Statically built Ruby
- 10:30Runtime libraries
- 12:55How it works
- 16:22File system
- 19:07Project structure
- 20:27Virtual File System
- 24:03Directory Structure
- 26:33Encapsulation
- 28:33Version
- 32:03Limitations
- 34:33Build Database
- 48:28Cloud Storage
related talks
36mTBA
29mPacking your Ruby application into a single executable
41mRuby for Embedded Applications
35mmruby: a Packaging Story Filled with Freedom
40mSelf-Contained, Source-Free, Executable Ruby Applications with Warbler
38mRubyX: Compiling Ruby and it's effect on the community
26mmruby: a Packaging Story Filled with Freedom
30mBuilding Native Extensions. This Could Take A While...
