Lista över visningsservrar
Detta är en lista över visningsservrar .
X11
- Cygwin/X
- KDrive
- Låg bandbredd X
- MacX
- Mir (skärmserver)
- MKS X/server
- Multi-Pointer X
- Reflektion X
- RISC windows
- WiredX
- X fönstersystem
- X-Win32
- X.Org-server
- X386
- Xapollo
- XDarwin
- Xephyr
- XFree86
- Xming
- Xmove
- Xnest
- Xnews (X11-server)
- Xpra
- XQuartz
- Xsgi
- Xsun
- Xvfb
- XWinLogon
Wayland
displayserver | mjukvarulicens | språk | bibliotek | operativsystem | Typ | Anmärkningar | |||
---|---|---|---|---|---|---|---|---|---|
protokoll | Övrig | Linux | BSD:er | Övrig | |||||
COSMIC Shell | GPLv3 | Rost | Smithay | Iced | Ja | Nej | Nej | Fönsterkomposit i modern stil | Designad för Pop!_OS |
Upplysning | BSD-licens | C |
libwayland-server ( MIT-licens ) |
EFL | Ja | Ja | POSIX | Fönsterkomposit i modern stil | Standard för Enlightenment-skrivbordsmiljön |
KWin | GPL | C++ | Qt 5 | Ja | Ja | POSIX | Fönsterkomposit i modern stil | Standard för KDE | |
orbment | GPL 3+ | C | wlc, libinput 2 | Ja | Nej | Nej | (okänd) | Inget kodbidrag sedan 2016 | |
Läppstift | LGPL 2.1 | C++ | Qt 5 | Ja | Nej | Nej | (okänd) | Webbplatsen går inte att nå | |
Mazecompositor | MIT-licens | C++ | Qt 5 | Ja | Nej | Nej | 3D-kompositör | Leksak / Demo | |
Mir | GPL | C++ | Qt 5 , GTK | Ja | Nej | Nej | Mobilapp-stil | Canonicals egen inbäddade enhetsinriktningskompositör | |
Mumla | GPL | C | GTK , libinput 2 | Ja | Ja | POSIX | Fönstersammansättning i modern stil / mobilappliknande | Standard för Gnome 4 | |
Weston | MIT-licens | C | libinput | Ja | Ja | POSIX | Fönsterkomposit i modern stil | Referensimplementering | |
Vingla | MIT-licens | C | wlroots, libinput 2 | Ja | Ja | POSIX | plattsättning / dynamisk | i3 replikering | |
Mycket svalare | MIT-licens | Rost | wlc, libinput 2 | Ja | Ja | POSIX | plattsättning / dynamisk | Designad för att ersätta AwesomeWM, ej underhållen sedan slutet av 2019 | |
Wayfire | MIT-licens | C++ | wlroots, libinput 2 | Ja | Ja | POSIX | 3D-kompositör | Compiz-inspirerad | |
Hikari | MIT-licens | C | wlroots, libinput 2 | Ja | Ja | POSIX | stapling | Inriktar sig främst på FreeBSD, Inspirerad av Calm fönsterhanterare | |
Flod | GPLv3 | Zig | wlroots, libinput 2 | Ja | Ja | POSIX | plattsättning / dynamisk | ||
labwc | GPLv2 | C | wlroots, libinput 2 | Ja | Ja | ??? | stapling | Inspirerad av Openbox |
1 En avgörande skillnad mellan Android och de andra Linux -kärnbaserade operativsystemen är C-standardbiblioteket : Androids libbioniska är annorlunda genom att det inte syftar till att stödja POSIX i samma utsträckning som de andra biblioteken. Med hjälp av libhybris är det möjligt att köra enbart Android-programvara på andra Linux-kärnbaserade operativsystem, så länge som denna programvara inte är beroende av delsystem som bara finns i den Android-forked Linux-kärnan, såsom binder, pmem, ashmem, etc. Huruvida mjukvara programmerad för Linux kan köras på Android beror helt på i vilken utsträckning libbionic matchar API:t för glibc .
2 libinput tillhandahåller enhetsdetektering via udev , enhetshantering, indataenhetshändelsebearbetning och abstraktion. libinput tillhandahåller också en generisk X.Org- ingångsdrivrutin. stöd för libinput slogs först samman i Weston 1.5. och används också av Mutter.