Hacker News new | ask | show | jobs
by easygenes 1704 days ago
Well, in the case of WSLg the sandbox is WSL itself (and you can spin up multiple different ones, though they'd hardly qualify as micro VMs). The only part that "only works on Windows" is the RDP client. The rest is specifically developed for Linux and open source. The backend is an extension of FreeRDP, so presumably the FreeRDP client would be just fine on Linux.
1 comments

> The only part that "only works on Windows" is the RDP client.

Ah ok, I thought they have an X server running under windows, but apparently not. (Was that in some previous version? I remember reading that.)

> so presumably the FreeRDP client would be just fine on Linux.

Memory sharing would need support by the hypervisor I guess, that probably means hacking FreeRDP, rdp-wayland-backend and the hypervisor :\

I haven't really looked at this yet: https://github.com/microsoft/weston-mirror/tree/working/libw...

Edit: This is the most interesting commit: https://github.com/microsoft/weston-mirror/commit/f590a956c3...

Search for "shared" and "gfxredir"