We (the place I work) are having a debate on if we should move our infrastructure to VM that run ruby instead of default Ruby interpreter that is built natively for different OS. Running Ruby on VM can provide a better security and simplify the upgrading and deployment process. So there is a business case for it. One bad thing about Ruby is that there are a lot of compatibility issues between releases. So that will complicate things more. Anyway, so if we do want to go with running Ruby on VM, then we need to make a decision on JRuby or Rubinius. Rubinius is a Ruby VM that built specificly for Ruby so there is probably some advantage of using it because it will be optimized for Ruby. But Rubinius is still very beta. Recently they just rewrite it in C++ from C. Also there is probably no other language will be running on Rubinius (at least for the near future). So JRuby might be more logical choice because it is more mature and there are many languages now running on java VM. So it seems to me that JRuby will probably a better bet.
June 26th, 2008 at 7:28 pm
If you decide on JRuby, please feel free to visit the #jruby channel on FreeNode IRC. There’s almost always folks around that can answer questions and help out.
June 27th, 2008 at 10:56 am
Hello Leo.
While I’m delighted that you’re interested in Rubinius, I must tell you that it is not yet ready for prime time.
Please watch closely for a 1.0 release. Engine Yard and the Rubinius community is committed to a production ready 1.0 release.
December 28th, 2008 at 2:16 pm
[…] recorded first by lensman1942 on 2008-12-18→ JRuby or Rubinius […]