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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy