Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>> Weston is the Wayland project reference compositor and the heart of WSLg. For WSLg, we've extended the existing RDP backend of libweston to teach it how to remote applications rather than monitor/desktop. We've also added various functionality to it, such as support for multi-monitor, cut/paste, audio in/out, etc...

Did they push those changes upstream? This seems like it could be another way to run GUI apps in containers on Linux too.



https://github.com/microsoft/weston-mirror

I could not find any reference to it upstream or mention in the mailing lists.


You can already run GUI apps in containers using pure wayland, just bind the socket into the container.


> just bind the socket into the container

I thought Wayland relied on shared memory with the compositor to work? I could be way off though


Containers run under the same kernel, so sharing memory works the same as it does for processes generally.


Likewise X, if you pass it the socket (although there are caveats around everything but just X11, like audio, which have to be routed out separately)


This was my exact question, as much as I hate Microsoft and Windows (15 years of using linux now in my brief 32 years on the planet).... this could be the project that pushes Wayland to fruition finally. It could also significantly improve GUI support in general.

I guess getting the right thing for the wrong reasons is better than not getting them at all? I'm not a very good pragmatist.


The README mentioned that they have their changes in a separate public GitHub repo and that they plan to upstream it




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: