Wayland
E59591
Wayland is a modern display server protocol for Linux and other Unix-like systems designed to replace the X Window System with a simpler, more efficient architecture.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Sway compositor | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
display server protocol
ⓘ
free and open-source software project ⓘ windowing system protocol ⓘ |
| backwardCompatibility | XWayland for running X11 applications ⓘ |
| category |
Linux windowing system
ⓘ
display technology for Unix-like systems ⓘ |
| component |
Wayland protocol specification
ⓘ
libwayland client library ⓘ libwayland server library ⓘ wayland-scanner code generator ⓘ |
| compositing | mandatory compositing ⓘ |
| designGoal |
better security isolation between clients
ⓘ
more efficient rendering ⓘ reduced latency ⓘ simpler architecture than the X Window System ⓘ |
| developer |
Kris Maglione (initial concept contributor)
ⓘ
Kristian Høgsberg ⓘ Wayland community ⓘ |
| firstReleaseYear | 2010 ⓘ |
| goal | replace the X Window System ⓘ |
| hostPlatform | Linux kernel ⓘ |
| influenced |
KWin
ⓘ
surface form:
KWin Wayland
Mutter Wayland ⓘ Sway ⓘ Weston ⓘ wlroots ⓘ |
| license |
MIT License
ⓘ
surface form:
MIT license
|
| networkTransparency | not built-in; relies on external solutions ⓘ |
| operatingSystem |
Linux
ⓘ
Unix-like systems ⓘ |
| protocolType | display protocol ⓘ |
| renderingModel | clients render directly to buffers ⓘ |
| replaces |
X11
ⓘ
surface form:
X Window System
X11 ⓘ
surface form:
X11 protocol
|
| securityFeature |
no global coordinate space exposed to clients
ⓘ
no implicit global keyboard or pointer grabs ⓘ |
| standardization | hosted on freedesktop.org ⓘ |
| supportedBy |
Chromium (Wayland backend)
ⓘ
Mozilla Firefox ⓘ
surface form:
Firefox (Wayland backend)
GNOME desktop environment ⓘ
surface form:
GNOME
KDE Plasma desktop environment ⓘ
surface form:
KDE Plasma
Mesa 3D ⓘ Wayland self-linksurface differs ⓘ
surface form:
Sway compositor
Weston reference compositor ⓘ systemd-logind (for session management) ⓘ |
| supports | compositing window managers ⓘ |
| uses | client–server model ⓘ |
| usesIPC | Unix domain sockets ⓘ |
| website | https://wayland.freedesktop.org/ ⓘ |
| writtenIn | C ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Sway compositor
subject surface form:
KDE Plasma
subject surface form:
GNOME