What is PowerRuby?

PowerRuby is a privately held business incorporated and based in Bath, UK.  We have built everything needed to run Ruby and Ruby on Rails on IBM i including a native database driver that communicates directly with DB2 on IBM i without the need for any other proxies (e.g., MySQL, JDBC, ODBC).

The Ruby language and the Ruby on Rails framework on IBM i is now fully live and out of beta and available in several options within an IBM i licensed program (*LICPGM).

PowerRuby is currently available in a free community version. There is also a Developer Edition (DE), which is bound to specific IBM i serial number, and is supplied with email support. Our Enterprise Edition (EE) is also available shortly – contact us for details.

Why the Ruby language and the Rails web framework? 

The PowerRuby team comes from a variety of backgrounds, including the IBM i, and we’re aware of the powerful realities of Ruby on Rails on all platforms. The Convention over Configuration (CoC) Rails mantra has caused it to become one of the most efficient ways to produce websites the open source world has ever seen. Stay tuned for articles and blogpostings on this topic.

Isn’t Ruby on Rails on other platforms good enough? 

The IBM i operating system has many advantages over Unix and Linux.  In most ways, IBM i is more advanced, and provides a simple, but immensely sophisticated, environment those less advanced operating systems can’t provide. So we brought the advantages of a modern scripted language, and the amazing idea of Ruby Gems, to the IBM i to leverage that operating system’s advantages to a more current and active developer community – you!

And so much more… 

Of course, there’s more to having Ruby on IBM i than the language port.  We’re also porting web servers, application servers (Thin, Puma, Passenger and others), ssh terminal editors (nano, Joe and others), git support and much more. Stay tuned to our blog for the latest updates. To make a feature request, please email support@powerruby.com.