Η Rubinius είναι μια εναλλακτική υλοποίηση της γλώσσας προγραμματισμού Ruby από τον Evan Phoenix. Βασισμένη στη σχεδίαση του Μπλε Βιβλίου της Smalltalk-80,[1] η Rubinius προσπαθεί να «παρέχει ένα πλούσιο περιβάλλον υψηλής απόδοσης για την εκτέλεση κώδικα Ruby».[2]
Η Rubinius ακολουθεί τις παραδόσεις της Lisp[3] και της Smalltalk, υλοποιώντας το μεγαλύτερο τμήμα της Ruby σε κώδικα Ruby.[4]
Επίσης έχει στόχο να λειτουργεί με ασφάλεια σε περιβάλλον νημάτων ώστε να μπορούν να ενσωματώνονται παραπάνω του ενός διερμηνείς σε μια εφαρμογή.
Η εταιρεία Engine Yard χρηματοδοτεί δύο μηχανικούς πλήρους απασχόλησης για να εργάζονται αποκλειστικά στη Rubinius.[5]
'Well, you know if I took that piece of code and hand compiled it, then that could be an interpreter for Lisp.' So he did that and it surprised John McCarthy and overnight they had a running implementation of Lisp.
Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible.
A while ago they also hired Evan Phoenix to work full-time on Rubinius, a promising alternative Ruby implementation and a rigorous spec for the language.