3 ms·
> The iPad Pro is really my dream machine hardware wise. Thin and light, powerful, beautiful display. Unfortunately I don't think it will ever run Linux. You c
by GeekyBear 4y ago
> The iPad Pro is really my dream machine hardware wise. Thin and light, powerful, beautiful display. Unfortunately I don't think it will ever run Linux.
You can sideload UTM and run Linux today.
>UTM is an app for running other operating systems on your iPhone or iPad. It is not for running iOS on other systems. This allows you, among other things, to run Windows or Linux on your iOS device at a usable speed.
https://getutm.app/faq/ https://getutm.app/faq/
Sideloading involves having a developer account, either free or paid.
>Sideloading allows you to load unofficial apps on your iOS device. If you have a free Apple account, you must re-sign the app every 7 days. If you have a paid ($99/year) Apple developer account, you must re-sign the app every year.
https://getutm.app/faq/ https://getutm.app/faq/
If you go with using a free developer account, you can use software called AltStore to automate the process of renewing the software every week.
https://altstore.io/ https://altstore.io/
Using AltStore to keep gaming emulator apps signed is mentioned in the video, but if you go with a free developer account you are limited to three sideloaded apps being active on the device at a time, and AltStore would count as one them.
- easton 4y agoUTM on iOS doesn’t have access to the virtualization extensions on the M1 chip (you need a private entitlement, ergo, a jailbreak). Without them, VMs will be painfully slow.
- GeekyBear 4y ago>Because iOS devices lack hardware virtualization support, we cannot use the KVM accelerator and instead use the TCG accelerator which does dynamic code translation and JIT compilation. UTM also includes a SPICE client written for Metal. This connects with the SPICE server in qemu and allows for some para-virtualization as the QXL graphics driver running on the guest OS can send low-level draw commands directly to Metal APIs. https://getutm.app/faq/ https://getutm.app/faq/
- saagarjha 4y agoThis is no longer true, M1 and A14 introduce hardware virtualization support.
- GeekyBear 4y agoAs the grandparent mentioned, the native virtualization framework requires an entitlement that Apple will not grant, however, the next version of UTM seems to have found at least a temporary way around this. TrollStore: >Jailed iOS app that can install IPAs permanently with arbitrary entitlements and root helpers because it trolls Apple https://github.com/opa334/TrollStore https://github.com/opa334/TrollStore UTM v4.0.7 (RC2) release notes: >(iOS) QEMU Virtualization for M1 iPad. With the release of TrollStore, you can now enable Hypervisor on iOS. Note that only M1 hardware and kernel have support for Hypervisor. iOS 14.4.2-14.5.1 is supported only on M1 iPad Pro jailbroken with fugu14/unc0ver. iOS 14.0-15.5b4 is supported on any M1 iPad running TrollStore. https://github.com/utmapp/UTM/releases https://github.com/utmapp/UTM/releases Otherwise, UTM has their own built in virtualization framework with JIT.
- MuffinFlavored 4y ago> NOTE: TrollStore will NEVER work on anything higher than iOS 15.5 beta 4 (No not on iOS 15.5, not on iOS 15.6 and certainly not on iOS 16.x), please stop asking!
- smoldesu 4y agoThe state of sideloading on iOS is healthy as ever, I see.
- dwaite 4y agoMy understanding was that hardware virtualization extensions are turned off in firmware at boot time. I don't know if private entitlements or jailbreaks would be enough.
- saagarjha 4y agoThey’re not. An entitlement is enough.
- jbverschoor 4y agoI want external display support. And keyboard/mouse (iPhone). https://www.youtube.com/watch?v=UgyoEKfqZiw https://www.youtube.com/watch?v=UgyoEKfqZiw Then I would be happy with just an iPad and a magic keyboard for the majority of things I do.
- rowanG077 4y agoThey have a very different definition of usable then me. Since virtualization doesn't work it's painfully slow.