This is cool, but I can't help but think that running a VM on an iPad or iPhone would be horrendously slow.
Why would you think that? Apple's processors are very powerful.
QEMU for iOS
81–90 of 150 posts
Re: QEMU for iOS
#82Earlier quoted context omitted.
You need to pay a subscription to run your own code on your own device? Why anyone puts up with Apple's anticonsumerism is beyond me.
Security. Privacy. Long term support of hardware (environment). No carrier crapware.
This is arguable. The amount of CVEs is pretty high for a closed-source platform. Several of those CVEs were exploited in the wild for years before being fixed.
Re: QEMU for iOS
#83Hi, author here. I’m here to answer any questions but also I want to advertise the fact that it would be really really awesome if interested devs can join the project. Currently it’s just me doing this on my spare time for the past year. Specifically I’m a complete newbie at UI/UX stuff and the project could use a real designer/front end developer. Also for more info and a few videos demonstrating capabilities and pe…
Re: QEMU for iOS
#84Earlier quoted context omitted.
Security. Privacy. Long term support of hardware (environment). No carrier crapware.
> Security This is arguable. The amount of CVEs is pretty high for a closed-source platform. Several of those CVEs were exploited in the wild for years before being fixed.
Re: QEMU for iOS
#85Re: QEMU for iOS
#86Hi, author here. I’m here to answer any questions but also I want to advertise the fact that it would be really really awesome if interested devs can join the project. Currently it’s just me doing this on my spare time for the past year. Specifically I’m a complete newbie at UI/UX stuff and the project could use a real designer/front end developer. Also for more info and a few videos demonstrating capabilities and pe…
How long did it take you to make this?
Re: QEMU for iOS
#87Earlier quoted context omitted.
iSH works differently. It’s not running “Linux” and it isn’t virtualizing hardware either. Anything you run has to be compiled already and the syscalls are emulated, there is no Linux kernel in iSH.
I said it was a 'usermode Linux "terminal" emulator', never said it was a VM or anything like that. IIRC the dev said he also wasn't allowed to publish it to the App Store and I assume it falls under the same catagory of "not allowed" in Apple's eyes as UTM would've had.
It's a full x86 emulator.
> IIRC the dev said he also wasn't allowed to publish it to the App Store
He didn't, it's just never been tested whether it could be on the store or not.
Re: QEMU for iOS
#88Earlier quoted context omitted.
Would you by any chance consider TestFlight to distribute UTM? iSH (a usermode Linux "terminal" emulator) has been for quite some time, and I can't see why you shouldn't be able to.
iSH works differently. It’s not running “Linux” and it isn’t virtualizing hardware either. Anything you run has to be compiled already and the syscalls are emulated, there is no Linux kernel in iSH.
You can compile binaries on iSH and they'll run on the emulator just as all the other code does.
Re: QEMU for iOS
#89> "Since iOS 13.3.1, it appears Apple has stopped allowing free developer profiles to sign dylibs." A terrible decision. Users should always be allowed, at the very least, to build and sideload their own code .
You don't really:
. can't open it to access h/w, change battery, etc...
. can't choose what you run on it
. can't actually access all of the data that's stored on it
. most of the things you do with it are recorded by a remote entity.
. "for your own protection", here's a very long list of things we will not let you do with your device.
Gives a whole new meaning to the word "ownership".