On 6/15/25 17:35, sirjofri via 9fans wrote:
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.
Not my work, but this was mentioned on the plan9port list, and might be
relevant:
https://github.com/9fans/plan9port/compare/master...eaburns:plan9port:wayland
d
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Td71c087b037b58f9-Med7e8932ca579d40c8d44f4b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription