Skip to content

Commit 3008df3

Browse files
committed
New post: The Once and Future Rubinius.
1 parent b250cd1 commit 3008df3

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
layout: post
3+
title: The Once and Future Rubinius
4+
author: Brian Shirai
5+
---
6+
Engine Yard has [posted their
7+
statement](https://blog.engineyard.com/2013/the-future-of-rubinius) about
8+
ending sponsorship for Rubinius, which gives me the opportunity to clearly
9+
address the future of Rubinius.
10+
11+
First of all, Engine Yard deserves great respect and admiration for their
12+
contribution to Rubinius and the entire Ruby community. I had the pleasure of
13+
interacting often with three of the Engine Yard founders: Tom Mornini, Lance
14+
Walley, and Ezra Zygmuntowicz. I have rarely had the good fortune to work with
15+
people as ethical, careful, and visionary as these folks. They endeavored to
16+
build community _and_ business together, and they were highly influential in
17+
both.
18+
19+
Engine Yard's sponsorship of Rubinius certainly accelerated development and
20+
brought the project to the attention of many developers. Additionally, Engine
21+
Yard's sponsorship contributed to the success of
22+
[RubySpec](http://rubyspec.org) as an idea and tool for unifying Ruby
23+
compatibility across more than a half-dozen significant implementations of Ruby
24+
for the benefit of the Ruby community.
25+
26+
So, thank you very much, Engine Yard!
27+
28+
The simplest statement about the status of Rubinius is that there are now zero
29+
people paid to work on the project. This fact has several implications, none of
30+
which are inherently negative.
31+
32+
On the one hand, Rubinius is free to aggressively pursue the goals of the
33+
project in helping build the future of Ruby. On the other hand, I have
34+
significantly less time to devote to the project. While unfortunate, I'm not
35+
discouraged. I worked on Rubinius for over a year before Engine Yard hired me
36+
and we accomplished a tremendous amount.
37+
38+
We still have numerous things yet to do. Over the past several weeks, I have
39+
been working to simplify and focus the project so that all the time we can
40+
invest pays significant rewards for developers and businesses. We'll continue
41+
to streamline and accelerate delivering value to the people investing their
42+
time to use Rubinius.
43+
44+
Rubinius has a broad and ambitious vision. Since Evan Phoenix created it,
45+
Rubinius has been pushing the envelope. It was one of the first projects in the
46+
Ruby community to use git. One of the first big projects on GitHub. One of the
47+
first projects to use LLVM outside of the LLVM ecosystem. There have always
48+
been skeptics voicing their opinions about Rubinius using Ruby, building
49+
RubySpec, building our own virtual machine and garbage collector, removing the
50+
global interpreter lock, using gems, about almost every aspect of the project.
51+
52+
Despite this, Rubinius keeps moving forward. People are experiencing the
53+
tremendous value of running concurrent applications on modern hardware,
54+
saturating the CPU cores instead of blowing out the memory. It's trivial to
55+
migrate from MRI to Rubinius, continuing to use familiar platform tools and
56+
running C-extensions. The terrific response to the 2.0 announcement has been
57+
ample validation of our vision for Rubinius. We're just getting started.
58+
59+
Visit us in the #rubinius channel on Freenode and check out ways you can
60+
[contribute](http://rubini.us/doc/en/contributing/) to the project. The
61+
simplest, and always the most fun, way to contribute is to use Rubinius to do
62+
something you find interesting.
63+
64+
The future is, by definition, undefined. Let's define it.

0 commit comments

Comments
 (0)