List of display servers

This is a list of display servers.

X11

Wayland

Wayland
display server software license language libraries operating systems
protocol other Linux BSDs other
EnlightenmentBSD licenseClibwayland-server
(MIT License)
EFLYesYesPOSIX
KWinGPLC++Qt 5YesYesPOSIX
orbmentGPL 3+Cwlc, libinput2YesNoNo
Lipstick LGPL 2.1C++Qt 5YesNoNo
MazecompositorMIT LicenseC++Qt 5YesNoNo
MirGPLC++Qt 5, GTK+YesNoNo
MutterGPLCGTK+, libinput2YesYesPOSIX
WestonMIT LicenseClibinputYesYesPOSIX
SwayMIT License[1]Cwlroots,[2] libinput2YesYesPOSIX
Way CoolerMIT License [3]Rustwlc, libinput2YesYesPOSIX
WayfireMIT License [4]C++wlroots,[5] libinput2YesYesPOSIX
HikariMIT License[6]Cwlroots,[7] libinput2YesYesPOSIX

1 A pivotal difference between Android and the other Linux kernel-based operating systems is the C standard library: Android's libbionic is different in that it does not aim to support POSIX to the same extent as the other libraries. With the help of libhybris it is possible to run Android-only software on other Linux kernel based operating systems, as long as this software does not depend on subsystems found only in the Android-forked Linux kernel, such as binder, pmem, ashmem, etc. Whether software programmed for Linux can run on Android, depends entirely on the extent to which libbionic matches the API of the glibc.

2 libinput[8] provides device detection via udev, device handling, input device event processing and abstraction.[9] libinput also provides a generic X.Org input driver.[10] libinput support was first merged in Weston 1.5. and is also used by Mutter.

Other

See also

References

  1. "SirCmpwn/sway". GitHub. Retrieved 2016-11-02.
  2. "swaywm/sway". GitHub. Retrieved 2018-10-28.
  3. "Immington-Industries/way-cooler". GitHub. Retrieved 2016-11-17.
  4. "WayfireWM/wayfire". GitHub. Retrieved 2020-12-28.
  5. "WayfireWM/wayfire". GitHub. Retrieved 2020-12-28.
  6. "raichoo/hikari". darcs hub. Retrieved 2020-12-28.
  7. "raichoo/hikari". darcs hub. Retrieved 2020-12-28.
  8. "Peter Hutterer - Consolidating the input stacks with libinput". 2014-10-08.
  9. "libinput". Freedesktop.org. Retrieved 2014-05-21.
  10. "xf86-input-libinput".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.