This is gonna sound crazy but how hard would it be to make ruby boot as 
something of a microkernel? Add some device drivers and a filesystem and 
some kind of console (the built in shell?) and you're halfway to a 
script based OS... just a thought me and a friend had...

The next step is making file management tools, an editor, etc.

Any thoughts?