In my experience it Just Works ™️. I spin up a distro/toolbox, compile some software (e.g. Emacs) then run the executable inside the container, and up pops the GUI window.
If you use distrobox, you can even distrobox-export
desktop files, at which point a containerised gui application is practically indistinguishable from one installed on the host system
Reading time 105 minutes…
And worth every second!
I decided to have another go at learning C++ given all the recent work that I had heard about regarding memory safety and support for functional programming. This gives me a lot less confidence that my efforts will be worth it in the long run.
Time to check out rust I guess 🤷.