-
-
Notifications
You must be signed in to change notification settings - Fork 909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long term goals #36
Comments
If I could have compiled QEMU to iOS this project would have been a lot easier. The iOS sandbox doesn't allow you to have memory that's both writable and executable, which QEMU heavily relies on. I don't see a need for emulating an ethernet controller, since iOS already has network support. Emulating the framebuffer and input devices could allow X11 to run, which would be hella trippy but not necessarily useful (mostly because of performance.) |
Do you think this will ever get to the point of X11 support? |
We'll see... |
Is that true for a rooted device too? As an app maybe, but... do background daemons get different security exceptions? :) |
That limitation doesn't apply to jailbroken devices, but if you have a jailbroken device you already have access to a full Unix environment without needing any emulation. |
Are you aware of any mouse support on jailbroken devices? I guess an x86 emulator would be a really long winded way to get iOS mouse support. :P |
No |
This might be a pipe dream and a whole lot of stupidity/misinformation so I apologize ahead of time but... could you not have just have cross-compiled QEMU's x86 software emulation to the ARM instructions iOS devices use? Would that approach even be possible/let alone offer you any benefit?
Do you see this as the basis for a "VirtualBox" for iOS? Emulating an ethernet controller, graphics controller, etc...
If people could use a Bluetooth mouse + keyboard with their iPad through an x86-backed virtual machine to develop... that might be something? Obviously performance would be a concern...
The text was updated successfully, but these errors were encountered: