18 comments

[ 3.0 ms ] story [ 38.3 ms ] thread
Very interesting, can this run something like android using waydroid within Orbstack too?

It would then essentially run android on macos as well, I do feel like it should be possible.

Forgive the naivety, but what graphical Linux apps are people trying to run that don’t have native MacOS builds? In my experience, Linux GUIs are generally written in Qt or GTK, both of which are multi-platform.

I don’t doubt that they exist, I’m just struggling to think of a popular example.

I run emacs on linix in X11 mode and display on my mac with Starnet’s FastX. Been doing this since the product was released, and was a customer of their X server before that.
I use Linux VMs on macOS mostly headless via OrbStack. If it was convenient to run an individual window from the GUI in a way that felt native and performed well, I might run Emacs and Firefox from Linux instead of on the macOS side. Then I could manage them more via NixOS mechanisms instead of the janky options available on macOS. Plus in the case of Emacs, filesystem performance is still way, way better on Linux for some common tools. Git and Magit just perform massively better.
Now if we could switch MacOS to use Win/Linux keyboard commands, MacOS wouldn't be so insufferable
Neat, but wouldn't it be better to have the windows as "seamless"? I.e. not contained within another window.
A matter of taste: when I use wine on Linux I prefer to confine all window to a single "real" window. In truth: I suspect that your suggestions is more work to pull off properly.
Perfect.. this will allow me to run GUI apps in a container.

I did a similar thing with X11, but I didn't like so much.

Bit by bit, Apple is loosing it's Desktop position. It all starts at the developers. At soon, every person will be a "developer".

Wow. Would this allow a macos-based wayland-client to create an EGL surface?
Now, if only macOS still had the ability to drop to a Darwin shell without a GUI at all… we could just have a nice UNIX with something like KDE or COSMIC, brew as our package manager… what a dream.
Wonder if this will bring at least a tiny amount of interest to GNUstep.
I need something like this for android, termux-x11 is a good start but if termux gets wayland support or there is a way to expose wayland sockets from the android native linux VM, the only thing missing is a native rendering compositor for a smoother experience
Server-side decorations "with shadows and focus indicators" -- is it not using macOS's native window chrome? Pass... Add OpenGL instead of Metal, and hard pass.
(comment deleted)