Now this is a big news, iPhone Dev Team member planetbeing has managed to reverse engineer Apple iPhone hardware drivers and successfully ported Linux on Apple iPhone and First generation iPod devices.
The port makes use of a Busybox installation (popular Router OS) created with buildroot, the port is in its early stages and supports Framebuffer driver, Serial driver, Serial over USB driver, Interrupts, MMU, clock and other similar basic functionality, the team is looking forward to accomplish write support for the NAND, Wireless networking, Touchscreen, Sound, Accelerometer and baseband support as the development progresses.