Ya se habían tardado; un buen hacker de Iphone Dev Team, se las ingenió para jugar con ingeniería inversa en los drivers de hardware de Apple para instalar Linux en iPhones y iPods, llamandolo iPhone Linux:

28-openiboot
(Bootoader de iPhone Linux llamado OpeniBoot)

Esta basado en el kernel Linux 2.6 y actualmente es inestable pero eso es sólo cuestión de tiempo.

Vía Kushelmex.com (un blog muy recomendado)