An early Linux kernel boots on the iPhone
Summary
Hackaday shows OpeniBoot, which boots Linux 2.6 and BusyBox on early iPhones and the first iPod Touch. Touchscreen support was still missing. First and second generation iPhones were supported.
Ideas
- OpeniBoot adds an alternative system to Apple’s boot chain.
- USB serial provides a Linux console.
- BusyBox delivers basic Unix tools.
Insights
- A bootloader is the decisive lever for open operating system ports.
- Early kernel support starts long before a usable user interface.
Recommendations
- Back up device settings before installing.
- Keep a tested recovery path.
References
Links to the original source and the Web Archive open in a new tab.