Live data from Hacker News

QEMU for iOS

github.com

121–130 of 150 posts

Re: QEMU for iOS

#121
post #16

> "Fast native graphics through para-virtualization thanks to SPICE" I'm assuming the SPICE referred to here is not the SPICE I know, unless they've gone the full video circuit emulation route, which I don't imagine being fast at all :)

> "Fast native graphics through para-virtualization thanks to SPICE"

Isn’t that what’s the “regular” QEMU setup always uses anyway?

Re: QEMU for iOS

#122
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…

Question then: why are you investing time in something that Apple will never allow in the app store? Isn't it better to spend your effort on a more open platform? Note: i use an iPhone and iPads. I do my hacking/customizing elsewhere.

Another reason is that even though right now they don’t allow it, what if they do start allowing it in the future? Pythonista app is a perfect example of this. It was originally not allowed but they eventually changed their rules to start allowing it back in ios 11 I believe. Maybe the same would happen with this if this becomes decently useful. IPad is already going in a more mainstream direction.

Re: QEMU for iOS

#123
post #4
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

I'd imagine most of those who would have need/interest in running this would probably have a developer account and could just compile and install it themselves.

Now a days you don’t even need a developer account for testing on your device if I remember right.

Re: QEMU for iOS

#124
post #102

If you want this on Android it is available in the Termux repository. If you have a flagship device it should be fast enough to be usable.

What Android tablet is comparable to a modern iPad pro in performance, screen and battery life? I really like the iPad pro but I hate the artificial restrictions... All the Android tablets I tried out, flag ship ones, just fell down compared. I have a Surface Go for when I need Windows, but that is probably one of the worst buys of my life. I currently use iPad Pro with Remotix to access OS X + Windows which works re…

What about the Samsung Galaxy Tab S6? It seems to be comparable to the iPad Pro in terms of performance and screen. I tried out an Android tablet a few months ago and it seemed pretty fine.

If your want to do portable programming I would recommend a light 2 in 1 laptop. You can dual boot Windows and Linux on it (Windows for media consumption and Linux for programming). But it is bigger then a tablet.

Of course if you use a server you can use anything you want to do programming. But personally the latency is a dealbreaker for me.

Re: QEMU for iOS

#125
post #3

Earlier quoted context omitted.

You can pay for a developer account ($99/yr) which allows you to get your builds signed by Apple for the purposes of you running either dev-builds locally or internal-only apps for an organization. That's what they mean by "no jailbreak required". Flipside is you gotta pay for a dev account to get your stuff signed to allow it to run.

> You can pay for a developer account ($99/yr) which allows you to get your builds signed by Apple So to test this on my iPhone, I need 1. to buy a Mac and 2. pay for an annual Apple development permission subscription. You really can’t make a platform worse than this, and I say that as an iPhone owner. It’s so frustrating! Can’t they publish this as a “test-flight” beta like for instance iSH does?

No they are incorrect. That used to be the case but now you don’t need to pay a developer for testing on your own device. Only when you want to publish the app to App Store or need some specific developer feature like iCloud is when you need to pay.

Re: QEMU for iOS

#126

Earlier quoted context omitted.

Question then: why are you investing time in something that Apple will never allow in the app store? Isn't it better to spend your effort on a more open platform? Note: i use an iPhone and iPads. I do my hacking/customizing elsewhere.

Another reason is that even though right now they don’t allow it, what if they do start allowing it in the future? Pythonista app is a perfect example of this. It was originally not allowed but they eventually changed their rules to start allowing it back in ios 11 I believe. Maybe the same would happen with this if this becomes decently useful. IPad is already going in a more mainstream direction.

Yes, it's okay if you think along the "i bought the hardware, i do whatever i want with it" line.

There's that nagging feeling you're giving Apple too much mind share though.

Re: QEMU for iOS

#127

Earlier quoted context omitted.

It took about a minute to boot Alpine Linux on a debug build. It's currently about half an hour into booting elementary and it's just started the display server.

Update: about an hour in it got stuck trying to start the login service.

I’ve had elogind deadlock on physical machines (on many distros and machines, including elementary). I have an nfs server, so it’s probably timing related.

Try a non-systemd distro (e.g., MX linux, Devuan, slackware).

Re: QEMU for iOS

#128

Earlier quoted context omitted.

Emulation is slow.

Emulation is slow because it is emulating a CISC processor with a RISC processor. You are better off running QEMU on your Mac than on your iPad. Does to hard drive limitations in space might not be able to run Windows 10 on an iPad or Macbook Pro.

Under the hood, intel processors emulate a CISC processor with a RISC processor, so there’s nothing fundamentally slow about that.

Staying with the same instruction set (e.g. x86 -> x86) does help with performance though.

There’s a discussion of this here: https://stackoverflow.com/questions/5806589/why-does-intel-h...

Re: QEMU for iOS

#129

Earlier quoted context omitted.

Question then: why are you investing time in something that Apple will never allow in the app store? Isn't it better to spend your effort on a more open platform? Note: i use an iPhone and iPads. I do my hacking/customizing elsewhere.

Because it's useful even if it's not allowed in the App Store? There's tons of useful open-source software for iOS which will never make it to the App Store.

This includes the real Firefox.

Re: QEMU for iOS

#130
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…

I have a 4th generation iPad. Would it work on that as well? Since Apple dropped support for it, it's stuck with iOS 10 and effectively useless. I would love to run Linux on it...

Unfortunately UTM requires iOS 11. Perhaps someone might be able to backport it?
Post reply on HN