ios in Qubes

119 views
Skip to first unread message

Patrick Bouldin

unread,
Jan 31, 2017, 3:57:35 PM1/31/17
to qubes-users
Hi, I'm not seeing that as an option, is that correct?

I thought maybe I could avoid buying an Apple in order to do some mobile app development if I could load the OS into a VM.

Thanks,
Patrick

Alex

unread,
Jan 31, 2017, 4:07:07 PM1/31/17
to qubes...@googlegroups.com
I don't think that would be an option: iOS exists only for ARM devices,
so you would need a full-fledged emulator, and not just some VM/PVM
magic. iOS devices are very specific, and you would need to emulate
swipes and gestures that are hard to perform with a keyboard and a
mouse, let alone pass them through to an X11 application...

Heck, even Apple itself does *not* offer an iOS VM for development, but
only a "simulator" that has its documented
(https://developer.apple.com/library/content/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html)
limitations. In the end, iOS development needs actual hardware. And if
you plan to publish your applications, you will need something that can
run the XCode IDE, and that would be an OSX system.

What you could try to achieve, albeit with a steep mountain of problems
to overcome, is to run OSX in a Xen domU, and then in a Qubes HVM....
Good luck :D

--
Alex


signature.asc

Grzesiek Chodzicki

unread,
Jan 31, 2017, 4:36:58 PM1/31/17
to qubes-users, alex...@gmx.com
Apple License prohibits running OSX on hardware not manufactured by Apple (even in a VM) so OSX support in Qubes is probably in notgonnahappenland as legally, only people running Qubes on Macs would be able to install it.

Patrick Bouldin

unread,
Jan 31, 2017, 4:43:46 PM1/31/17
to qubes-users

Ok, thanks much to you both. Yuk.
Patrick

Drew White

unread,
Feb 1, 2017, 7:13:27 PM2/1/17
to qubes-users

You can get OSX integration for Qubes from an earlier post.

If you contact them and get permission to do it then you are legally allowed to. it states that in the EULA.

I tried to get them to add in the OSX support ages ago, but they wouldn't because they said it was illegal and all.

But if they put in the availability, those of us with permission can then use Qubes to it's full extent and also have OSX on there. If people choose to use that functionality without permission from Apple, then it's not Qubes at fault, but those that used it the wrong way without permission from Apple.

So I run OSX in a VM under a VM because Qubes wouldn't put it into the builds.

So, it's not against the law or the agreement, IF you get permission from Apple.

iOS can run on x86 if you run the ARM packages for QEMU on the system.
(But you still need permission from Apple.)

pixel fairy

unread,
Feb 1, 2017, 8:00:41 PM2/1/17
to qubes-users
another option, if you must, are cloud services. here are the first 3 from google.


https://www.macincloud.com/
https://xcloud.me/
https://www.hostmyapple.com/

Drew White

unread,
Feb 1, 2017, 8:08:39 PM2/1/17
to qubes-users

If you want to never know where your stuff is or who is looking at it, use the "cloud" by all means.

Reply all
Reply to author
Forward
0 new messages