I prefer IDE's too, and have been using Eclipse: http://www.eclipse.org I am pretty sure Ubuntu has it packaged. Have you tried running your development environment in a virtual machine? Here are a few notes on OLPC development: http://wiki.laptop.org/go/User:Gcerchio.diary