After watching David Goodlad's RubyConf2008 presentation "Ruby for Embedded Applications" (OpenEmbedded, ruby 1.8.5, Sinatra), I've decided to try to use Ruby for my application. Our board has Blackfin processor and we are using uClinux distribution. I was able to successfully build and install ruby-1.8.6-p287. I've applied Brian Candler's patch (http://redmine.ruby-lang.org/issues/show/720). It's almost working. I had to free a lot of RAM (30MB) as I was getting errors when ruby was trying to allocate memory. I was even able to serve a simple web application with WEBrick and Ramaze, but it would occasionally crash the Kernel. Now I have to make a decision if it's worth to pursue it any further. I would appreciate if someone, who has experience with running Ruby on embedded systems (preferably with Blackfin processor), will share his experience to help me make a decision. Thanks.