In a post about the 2.0 firmware jailbreak/unlock five months ago I mentioned the website of the “iPhone Linux” project – http://www.iphonelinux.org/. Fortunately the project advances to its goals and yesterday they announced the availability of its first release. Actually it consists of Open iBoot (the boot manager used to switch between the original iPhone OS and iPhone Linux) and the iPhone Linux installation package. In their blog post you can also find links to a demo video and short instructions on installing it. Have in mind that the binaries needed for the installation are built for Linux and are (still?) not available for other operating systems which means you’ll have to do the iPhone Linux installation only within an already installed Linux on your computer or using a (Ubuntu 8.10) Live CD.
The process is not that sophisticated but requires some knowledge. It is not newbie friendly. The iPhone Linux is not newbie friendly either. It is just a working kernel with a busybox distribution. Only some core drivers are ported but you don’t have at the moment any touchscreen, sound, wireless, GSM and accelerometer support. You’re only stuck to a USB Serial Console and all you can do is start writing drivers and applications… :P Have fun!