Lista över visningsservrar

Detta är en lista över visningsservrar .

X11

Wayland

Plasma 5.23.4 (december 2021) på Wayland ( kwin_wayland- kompositör) under Arch Linux
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.

Övrig

Se även