Well, now you’re free to, but it’s… not great.

UTM is an open-source emulation and virtualization app that lets you run another operating system inside the host OS.

And now, months after an initial rejection, Applehas approved UTM SE for iOS.

A MacBook Air running Linux

Even really old Macs are more flexible than today’s iPads.Charlie Sorrel

The other option is emulation.

This involves building a software emulation of the hardware expected by the software you want to run.

Then, there’s one more complicating issue.

Screenshot of UTM SE on the iPAd, from the app store listing

You really can run Windows, Linux, and even macOS on your iPad.Turing Software

for make emulation faster, developers use something calledjust-in-time-compilation, or JIT.

This grabs extra computer code as the app is running and uses it to speed things up quite considerably.

The result is that UTM SE is hobbled by both technical and bureaucratic limitations on the iPad.

Linux running in emulation on an iPad.

I run Arch btw.Charlie Sorrel

Apple

The problem here is clearly Apple.

It could make the Mac’s virtualization tools available on the iPad and be done with it.

UTM was first submitted to Apple for review three months ago.

Apple eventually rejected it, which is not something it is allowed to do.

Update 07/17/24: Corrected attribution in paragraph 5.