1.Does the N900 use any binary kernel modules or is all the secret stuff in userspace?
2.Can I program this thing in QT and if so, how different is programming this in QT vs programming say desktop Ubuntu in QT?
3.Does this phone support 3D graphics? (and if so what version(s) of OpenGL are supported)
4.If it does support 3D graphics, how is the support implemented? Binary kernel blob? Binary userspace X11 driver? Open source driver? Software OpenGL stack with no GPU involvement? Some combination of the above?
5.Does the N900 include maps and if so is there a list of the features the N900 maps app supports? (i.e. is there a way to get directions/turn-by-turn here in Australia for free either officially or otherwise or would I have to pay for it?)