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

Reply via email to