> In practice, none of the free OSes are ready for 21st century, battery-powered, energy-saving devices, especially of the kind Apple makes.
Well, except Android :P
My phone runs a build of AOSP that I compiled myself. I can go change the source code to do whatever I want (and I do). It's pretty cool that that's possible IMO. To be fair, the drivers are closed-source