bk99.de entertain the web since 1997

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

Read the original article

Search the Web Archive