Apple makes it famously difficult to run anything other than iOS on iPhones and iPads. But from time to time hackers have found ways to install different operating systems.
Dybcio explains that after spending a few years trying on and off to find a way to boot Linux on an old iPhone 5S, inspired by the work of the folks behind projects like Project Sandcastle (Android or Linux for the iPhone 7 series), and Asahi Linux (Linux for Macs with Apple Silicon), he and Broks recently made a breakthrough that allowed Linux to boot on devices with Apple A7 through Apple A11 processors.
In case it wasn’t obvious, the process of booting Linux on an iOS device involves jailbreaking your device and wiping any data that’s currently on it. And it looks like things are still in the early stages – I’ve seen multiple images on Twitter of Linux booting on various iOS devices in recent days, but they’re all showing a command line interface rather than a graphical user interface. And many hardware features aren’t yet fully functional when running Linux on these Apple devices.
But if you’d like to try your hand, you can find open source tools and instructions near the end of Dybcio’s Linux on Apple Silicon writeup. Note that when the article was first published, only Apple devices with A7 through A8X series processors were supported. But a few days later Dybcio announced that devices with up to an Apple A11 processor can now boot Linux using this method.
And in case you’re wondering which Apple devices shipped with the processors covered by this hack, here’s a list:
|Apple devices with:
|iPad Air (2nd-gen)
— Markuss Broks 🦆 (@quaack723) June 1, 2022
It’s spreading quickly 😎
— Konrad Dybcio ✝️ (@konradybcio) June 4, 2022
after a bit of workarounds it also works on iphone 6 pic.twitter.com/myMVFIsOus
— Ivaylo Ivanov (@ivoszbg) June 3, 2022
This article was first published June 9, 2022 and most recently updated June 13, 2022.