Likely not your solution but may interest you anyways.
View quoted note →
Android already supports virtualizing desktop operating systems. We want to work on supporting Desktop Linux or Windows ARM apps to run in their own overlayed Windows, or just running a GUI virtual machine (current stock OS only allows terminal).