Hi again, I read a bit through Wayland and it seems like we could take a Wayland implementation (like weston) and adjust it to output to devdraw instead of using Linux DMA or vulkan or whatever. That adjusted Weston could run inside the Linux vm. That way, the bridge could be easily synchronized with future software updates, and it comes with the X compatibility layer. Plus, it is a native Linux program running in a Linux environment, so it should be easy to compile it without changes.
Of course, we'd have to also bridge the inputs, but I think that should be doable. Looking at the architecture, Wayland also forwards the inputs to the client, so the Wayland compositor would be the only component between the Linux program and our plan 9 world. At least, that seems to be a way to have graphical Linux programs like Firefox on plan 9 without developing and maintaining a full X server or Wayland compositor. sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td71c087b037b58f9-M396ad053e785c54a6559d5f0 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
