mruby: a Packaging Story Filled with Freedom
summary
Explains how mruby actually produces self-contained CLI binaries: compiles Ruby to mrb bytecode, wraps in C and cross-compiles via Docker so one host builds Linux, OS X and Windows executables. Claims real speed wins — a simple app boots ~3 ms boot vs ~40 ms on MRI — and tiny outputs (example 421k OSX binary). Notes tradeoffs: no require and a trimmed Ruby core (no built-in IO, threads or many gems) and tooling for mrb gems, testing and release automation.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:59Meet Terence Lee
- 2:25Packaging in Ruby
- 3:16Ruby 187
- 4:10Packaging
- 7:03The Project
- 9:06Boot Time
- 9:59Single Binary
- 11:12Simple Setup
- 14:22mruby vs Ruby
- 17:14Build system








