OK, so earlier I made a post on how to run EasyOS in QEMU. It works, but oddly enough all of the containerized apps aren't working. Attempting to launch "www" or "term" fails silently - I see that my click is registered, but no window pops up, not even after a long time of waiting. Clicking on "dunfell" makes the screen go black for a bit, but I am then dropped to a normal desktop rather than a containerized one.
After some experimentation, I believe this is the result of using the VESA graphics driver with X. EasyOS doesn't appear to come with a working accelerated graphics driver for any of QEMU's emulated graphics hardware - there is an Xorg driver for Cirrus VGA that is silently ignored for some reason when using Cirrus graphics, and there is a KMS driver for virtio-vga that I cannot get to work with the X modesetting driver (I keep getting an error "AddScreen/ScreenInit failed for GPU driver 0 -1" when testing X with xorgwizard). The only way I've found to get to a desktop is to use the VESA driver with a compatible emulated graphics card - this gets me to a working desktop in QEMU.
The reason I think that the VESA driver is what's making the containers fail is because containerized apps work just fine on a Chromebook with Intel graphics if I use the default i915 driver, but they fail to launch if I force the use of the VESA driver.
So, two questions.
1. Is there a way to get containerized apps to work with the VESA graphics driver?
2. Would it be possible for a QEMU-compatible graphics driver (preferably the qxl driver) to be added to a future release of EasyOS?
BTW, this thing is working great on my Chromebook and I am really enjoying using it. Thank you guys!