While I was trying different OS options on the Eee PC 901, I spent some time with Ubuntu Eee. It's not an official Ubuntu/Canonical project, but rather a community driven custom distribution with some Eee-specific features and tweaks. It's quite nice, and very functional.
Developing an application to run on Linux systems is, for the most part, fun and rewarding. I always enjoy using new tools and seeing how much I can get the tool to do for me. But after the construction is complete, you need to test it on the intended target devices. I’ve been developing an application to run on MID devices. There are several operating systems being used for MID devices, but the current favorite seems to be MIDinux. It is not based on Ubuntu Linux, which is what I’ve been developing on.