Linux 2.6 kernel on the iPhone?

Not a problem. Place your iPhone near the screen and click here.