evan.musing << current

life and tech stuff by Evan Phoenix

Rails on Rubinius

with 70 comments

We hit a major milestone tonight. As most people know, we’ve been working to run Rails on Rubinius by RailsConf to have something to show off, even if it’s pretty slow.

Well, I’m super proud to say that tonight, rails served up both static and dynamic pages under Rubinius. Previous to tonight, we’d been blocked just trying to get Rails to even load. I decided to just try loading it up and bang on it enough to get it up and going.

In a scary way, it didn’t take very much code. Which meant we were very close already.

It’s pretty late, so I’m going to keep this short. Big thanks to everyone who’s contributed to Rubinius and had faith in us. Enormous thanks to Engine Yard, without whom I don’t know if we’d been able to reach this amazing height.

More updates to come…

About these ads

Written by evanphx

May 17, 2008 at 1:22 am

Posted in rubinius

70 Responses

Subscribe to comments with RSS.

  1. kick ass!


    May 17, 2008 at 1:50 am

  2. Great. This is really a milestone.

    Michael Klishin

    May 17, 2008 at 7:04 am

  3. Congrats!

    Stephen Waits

    May 17, 2008 at 7:09 am

  4. Truly great news.
    You guys rock!


    May 17, 2008 at 7:21 am

  5. Congrats guys! I know this is one of many milestones to come out of the rubinius team.


    May 17, 2008 at 7:46 am

  6. :D!

    Mark Lee Smith

    May 17, 2008 at 8:08 am

  7. Wow, this leaves no excuses for not getting involved in Rubinius… Congratulations!

    Marius Mathiesen

    May 17, 2008 at 8:11 am

  8. Congratulations!

    Chris Lloyd

    May 17, 2008 at 8:21 am

  9. Amazing! Congrats.

    Lucas Húngaro

    May 17, 2008 at 8:45 am

  10. Awesome!

    Fabio Kung

    May 17, 2008 at 8:48 am

  11. Yes, but is it 8-by-8 shotgun witten in assembler like Flaming Thunder? http://www.flamingthunder.com/

    You should totally rewrite rails in this Evan. Everyone would love actions like:

    upload is a function doing return.

    Zed A. Shaw

    May 17, 2008 at 8:54 am

  12. Wow. Awesomes. And just in time for Railsconf, too.


    May 17, 2008 at 9:06 am

  13. Figures you would push through the last easy bugs and snipe the victory blog post. :)

    Awesome work. Heh.

    Wilson Bilkovich

    May 17, 2008 at 9:29 am

  14. Congratulations!

    Jeremy Pinnix

    May 17, 2008 at 9:56 am

  15. Way to go Evan!


    May 17, 2008 at 10:20 am

  16. Congratulations!
    Hope to fill the taste of it soon :-)

    Dejan Dimic

    May 17, 2008 at 11:00 am

  17. [...] Rubinius roda Rails! Essa foi antes do que a maioria esperava. [...]

  18. Very cool. Out of interest, how do some of the common plugins work, e.g. will_paginate, etc?


    May 17, 2008 at 1:05 pm

  19. Does it scale?

    Dr Nic

    May 17, 2008 at 3:03 pm

  20. Great work guys! looking for more to come


    May 17, 2008 at 4:47 pm

  21. Epic win.


    May 17, 2008 at 4:57 pm

  22. @Dr. Nic: the scaling feature comes in 2.0 as I understand.

    Well done to all the Rubinius devs. I hope you guys booze on a bit :)

    Mr eel

    May 17, 2008 at 5:29 pm

  23. Does it *really* scale? I mean, I am building the “next Facebook”, and even I don’t have still a single access, I really need to have 100% sure that it will scale for kazillions of access per second, because [lots of buzzwords here].

    Nice one, Evan. I am really looking to play a bit with Rails on Rubinius ;-).

    Congratulations for all your great work…

    Julio Santos Monteiro

    May 17, 2008 at 5:46 pm

  24. Quite interesting :)
    Good luck with your work on Rails on Rubinius!


    May 17, 2008 at 6:11 pm

  25. Go, Rubinius, Go! :)


    May 17, 2008 at 6:13 pm

  26. Congrats!

    John Lam

    May 17, 2008 at 7:13 pm

  27. Suhweet!

    Congrats, guys … you’re hard work is very, very appreciated!

    And, yeah, Engine Yard does kick some serious tail.

    Keep up the great work!


    May 17, 2008 at 9:08 pm

  28. you guys are amazing… the rubinus project is a great effort, and getting rails to run on it is just extraordinary.

    Mr. Man

    May 17, 2008 at 10:48 pm

  29. Smashing stuff! Really, really, well done :-)

    Sam Aaron

    May 18, 2008 at 12:43 am

  30. wow

    I dont use rails myself (i use and <3 ruby and my own smallish webframework) but since rails was often touted as “killer app”, i guess rubinius has really stepped up a LARGE step towards the goal


    May 18, 2008 at 3:04 am

  31. One small step for a VM, one giant leap for the Ruby community!


    May 18, 2008 at 3:35 am

  32. Great!. congratulations…Evan. Keep it try..

    ye soe

    May 18, 2008 at 4:36 am

  33. Excellent work! Congrats to the whole Rubinius community :-)

    Mathieu Martin

    May 18, 2008 at 5:25 am

  34. Wonderful news! Congratulations to everyone involved with Rubinius!

    Mike Moore

    May 18, 2008 at 8:10 am

  35. Congrats and Go Rubinius!

    Mark Holton

    May 18, 2008 at 10:39 am

  36. A New Ruby World has emerged. Congratulations.

    SoftMind Technology
    —-An Unblinking Eye on Ruby and Recent trends in Web Technology —


    May 18, 2008 at 10:49 pm

  37. ^5


    May 19, 2008 at 12:21 am

  38. Congreats guys. Great team, great achievement.


    May 19, 2008 at 2:32 am

  39. [...] Rails on Rubinius – A milestone achieved. (via Ezra Zygmuntowicz) [...]

  40. [...] was a short note today, that the Rubinius development team has successfully run Rails on their virtual machine. Although [...]

  41. [...] Phoenix has announced that the Rubinius project has hit a major milestone: Rubinius can run Rails! This makes it implementation #3 (after MRI and JRuby) to join the Rails club and will help cement [...]

  42. [...] właśnie z Ruby, znacznie łatwiej będzie rozwijać język. Niedawno Evan Phoenix na swoim blogu, doniósł że udało im się w końcu uruchomić Ruby on Rails, jest to kolejny sukces po tym jak [...]

  43. This sounds awesomely wonderful… wd~

    mike from africa

    May 19, 2008 at 8:48 am

  44. anything that can speedup rails apps would be always welcome. will add rubinious to our development and test environment

    Senthil Nayagam

    May 19, 2008 at 10:01 am

  45. Senthill:

    I wouldn’t bother yet. Rubinius is still really slow because of all the Ruby code we run compared to MRI for similar functionality. Getting the performance up is our next goal, now that we’re hitting compatibility.


    May 19, 2008 at 10:04 am

  46. [...] Some exciting news in the Ruby community has been reverberating today… Rails works in Rubinius! [...]

  47. As long as it runs Merb like a screamer, I’ll be very happy.


    May 20, 2008 at 12:51 am

  48. [...] Rails on Rubinius [...]

  49. Wow! Congratulations, guys! This is huge!


    May 20, 2008 at 12:32 pm

  50. [...] big news this week is that Rails is finally on Rubinius. This follows a previous announcement in which the Rubinius team managed to get Merb up and [...]

  51. Was this on shotgun or the new C++ VM?

    Charles L

    May 20, 2008 at 9:45 pm

  52. wow! congrats guys! this will be HUGE!


    May 21, 2008 at 8:13 pm

  53. So is this using the C++ VM or on shotgun?

    Charles L

    May 22, 2008 at 5:02 am

  54. [...] The real news about Rubinius is not they are another Ruby interpreter but they recently announced the ability of running Ruby on Rails on Rubinius.  Evan gave the news on his blog: [...]

  55. Charles L:

    This is using shotgun. We’re still working on the C++ VM, trying to not rush it and get it right.


    May 22, 2008 at 8:48 am

  56. Congrats, it is really a big milestone hit by Rubinius team. So, when do rubinius will be able to run on windows? never?


    May 23, 2008 at 12:43 am

  57. We will run on windows eventually. We’ve started a little to make this possible. The problem is that we’ve had no Windows developers until recently, so that makes it hard to port.

    If any Windows programmers out there want to help, let us know!


    May 23, 2008 at 12:45 am

  58. [...] Rails on Rubinius – A milestone achieved. (via Ezra Zygmuntowicz) [...]

  59. Good work!

    Jaime Iniesta

    May 23, 2008 at 5:21 pm

  60. Congratulations!


    May 24, 2008 at 11:56 am

  61. Congratulations!!!

    Brian Takita

    May 25, 2008 at 12:27 am

  62. [...] Maggio 25, 2008 a 9:02 am · Archiviato in Uncategorized ·Contrassegnato da tag rails ruby rubinius Rubinius è compatibile con Rails: http://blog.fallingsnow.net/2008/05/17/rails-on-rubinius/ [...]

  63. [...] que se celebra a finales de este mes (dentro de nada) en Oregon. Pero, al menos en teoría, el equipo del proyecto Rubinius lo ha conseguido. Rubinius ya es capaz de correr una aplicación simple (aún les queda mucho trabajo por hacer) de [...]

  64. Congrats Evan!

    Jordan Isip

    May 27, 2008 at 12:17 am

  65. well done folks! This is fantastic news.

    Adam Greene

    May 29, 2008 at 7:39 am

  66. Congrats!

    Paul Pagel

    May 30, 2008 at 2:33 pm

  67. [...] Rubinius ya es capaz de ejecutar Rails [...]


    Dor Kalev

    June 5, 2008 at 3:03 pm

  69. [...] Rubinius can now start Rails and serve static and dynamic requests. [...]

  70. [...] details, follow the links above for each topic, or check out some of our guys’ blogs: Jayson, Evan, Ezra, and [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 27 other followers

%d bloggers like this: