Rubinius 1.0: The Ruby VM That Could

Brian Ford (Engine Yard)
Programming, Ruby
Location: Meeting Room J1/J4
Average rating: ****.
(4.33, 3 ratings)

Development of alternative Ruby implementations has been fast and furious in 2008. Progress continues on RubyVM/1.9, IronRuby, MagLev, JRuby, MacRuby, and Rubinius. Each implementation offers niche advantages over MRI (Matz’s Ruby Implementation).

Rubinius is an alternative Ruby implementation with a C++ VM, Ruby standard library, and Ruby compiler. It supports both the existing C-API for writing extensions as well as the emerging defacto standard FFI (foreign function interface) that is supported on MRI via a gem, and on JRuby natively. Rubinius offers the broadest support of all core features as a replacement for MRI.

Rubinius has been a public open source project for just over two years. In June 2007, Engine Yard began financially supporting the project. In 2008, a number of major milestones were reached, including running Rails on the previous C-language VM and the switch to completely rewritten C++ VM that offers many architectural advantages.

This talk will give an overview of the project and architecture and detail major recent changes like switching away from the stackless execution model and improvements in the core library data structures, garbage collector, compiler, and JIT assembler. Challenges implementing Ruby and getting the flagship web application framework, Rails, running again can be discussed depending on audience interest.

Photo of Brian Ford

Brian Ford

Engine Yard

Brian is employed by Engine Yard to work full-time on Rubinius and the RubySpec project. Interested in languages of all types, he currently considers Ruby to be his favorite. He intends to make Rubinius the premier Ruby implementation and to facilitate easily exploring and adopting the best features of other programming languages.

Comments on this page are now closed.

Comments

Picture of Brian Ford
Brian Ford
07/24/2009 10:13pm PDT

Thanks for attending, John. It was good talking with you at the speaker’s party. We’re looking forward to pushing out some more exciting work in the next couple months.

Picture of John Woodell
John Woodell
07/24/2009 7:45pm PDT

This is very exciting work.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts