Live data from Hacker News

QEMU for iOS

github.com

81–90 of 150 posts

Re: QEMU for iOS

#82
post #38

Earlier 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.

> 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

#83
post #47

Hi, 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

#84

Earlier 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.

Unfortunately this is true for the other commonly-used mobile OS as well.

Re: QEMU for iOS

#85
post #73

I'm surprised that Apple allows apps like QEMU... it's not like them. Gives me hope...

This hasn’t been approved by Apple.

but it says "No jailbreak required!"... I thought that meant only appstore apps where allowed on your device...

Re: QEMU for iOS

#86
post #47

Hi, 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?

Most of the development was done on my free time in a span of three months. Then I got bored and didn’t touch it for half a year and decided to polish it up a little last week and release it.

Re: QEMU for iOS

#87

Earlier 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.

> I said it was a 'usermode Linux "terminal" emulator', never said it was a VM or anything like that.

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

#88

Earlier 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.

> Anything you run has to be compiled already

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 .

Many people still seem to believe that when they buy a phone (be it Apple or Android) they actually "own" the device.

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".

Re: QEMU for iOS

#90
post #68

Earlier quoted context omitted.

How? Genuine question. I am trying to distribute an app right now and it always takes at least 2 days from submission time to TestFlight approval.

Change the build number and leave the version number alone.

Wow, TIL. That changes everything.
Post reply on HN