Sorry, I do not value($$$) your privacy. :^) — Privacy Policy

non-XOrg Wayland

Warning: This is Wayland without any of libX11 or related (ie. libGL.so instead of libOpenGL.so) in the system, this also removes the XWayland compatibility layer as it's an xorg-server component.
You can find this kind of similar setup in embedded systems (ie. SailfishOS), as X11 makes no sense outside of keyboard+mouse setups, but I don't expect it until a bunch of years for regular desktops (say when X.Org will have died), I'm doing this right now to avoid having to rush to get rid of X11 with having to push the End-of-Life date way back it's upstream date (that happened with python-2 because it wasn't much prepared until the last year or two).
It's also the kind of setup that I expect soon in security-oriented systems because Wayland addresses a number of design flaws.

Testing is done on Gentoo Linux with USE="-X -XWayland" and -DEGL_NO_X11 into the C(XX)FLAGS. And launched into the Sway compositor.

Reminder:

static linking
(LDFLAGS="-static") some of the library is copied in the executable
shared linking
(LDFLAGS="-shared") system library like ld-linux-x86-64.so.2 loading the libraries before execution
dynamic linking loading
(dlopen()) loading a library during the execution

Librairies

Web Browsers

Games

Just Works

Needed a bit of work

Doesn't works

Multimedia

Emulator / Compat-layer

Misc

See Also