I have an idea and I want to share it with you to learn would it work or not.
Can we run Ubuntu Touch with a virtual machine? Here is my concept:
Let's take AOSP and extract only the features that are needed to run one system app which will be virtual machine (let's call it FakeBooter). We can fork QEMU for that. Than install Ubuntu Touch to it. In theory this may make porting Ubuntu Touch easy however I'm not sure about would it work. I only have base knowladge for HTML5 and CSS3 when it comes to coding so I do not know could this work. What do you think?
What is the value in doing this? Do you have any evidence for your theory that this would make porting easier?
The costs are clear:
- Developing and maintaining a VM
- Creating and maintaining a port to the VM
There's likely developer-months of work in each of these tasks, so please be sure it's worthwhile it before spending time attempting it. (Sadly, I don't think the skills you list will be much help.)
There is a qemu image being built already, which does not rely on Android, and which is amd64 architecture. You can run it in a VM to test apps or such, but it is not a replacement for running on a physical device, nor would it be a replacement for the porting needs of supporting multiple devices.
@alan_g Well I posted to learn would it work or not. I saw something similar on LTT where they installed a Linux distro and ran MacOS through QEMU. I though "would this work on UT too?" and came to ask.