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

Reply via email to