Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
So, a few days ago, I got a spankin’ new T-Mobile G1. This has resulted in a lot of hands-on experience with the user interface of Google’s Android platform. I can’t help but compare the Android OS to Openmoko Linux. After all, both use Linux kernels.
No offense to the Openmoko developers, but I think that Openmoko pales when compared to Android.
The main problem I see with Openmoko is that it has attempted to borrow too much from desktop Linux. For example, Openmoko uses the X11 protocol, which is far too bloated for a mobile device. Because Openmoko borrows so much from desktop Linux, some of the problems of desktop Linux have been inherited by Openmoko, and the less-powerful hardware of mobile devices makes the problems worse.
In contrast, the Android platform uses more of their own code, and I think the results are visibly better.