~/talk

Eclipse OMR: a modern, open-source toolkit for building language runtimes

links:none on file
slides:none on file

Eclipse OMR extracts language‑agnostic runtime pieces from the J9 JVM and supplies a port layer, world‑class GC, a dynamic compiler and a JIT Builder for quick IL generation; the repo totals around 800k lines of code and receives ~5–10 commits/day. Mark‑sweep GC integrates in about GC hookup in <100 lines, Lua needs ~50 lines in the VM plus ~2,000 lines for a compiler prototype, and Ruby integrations run Rails and aim toward the “Ruby 3x” performance target; OpenJ9 is planned as an upstream Java repo.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Important Disclaimers
  3. 2:34And before anyone asks...
  4. 8:29Cloud platforms really depend on runtimes
  5. 9:31Eclipse OMR mission
  6. 13:07Form Eclipse OMR around core components
  7. 17:03Garbage collection technology
  8. 19:11What is Mark-Sweep GC?
  9. 20:10Hooking up the OMR Mark/Sweep Collector
  10. 20:52Compiler technology
  11. 25:18Hooking up a compiler via a native IL generator
  12. 26:28Hooking up a compiler via JITBuilder
  13. 28:18In the wild: IBM SDKs for Java
  14. 31:46OpenJ9 open source project
  15. 32:38Ruby
  16. 35:08Lua
  17. 37:18Base 9 (B9)
  18. 38:44What's next?
  19. 41:20Getting involved
  20. 42:24More Eclipse OMR in action
~/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.