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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (12)

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 (46)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNOME desktop environment usesDisplayServerProtocol Wayland
subject surface form: GNOME
KDE Plasma desktop environment supports Wayland
subject surface form: KDE Plasma
X11 influenced Wayland
Wayland supportedBy Wayland self-linksurface differs
this entity surface form: Sway compositor
MATE supportsDisplayServer Wayland
GTK supportsPlatform Wayland
Mutter supportsProtocol Wayland
GDM supports Wayland
Flatpak supportsPlatform Wayland
GTK (for graphical interface) supportsPlatform Wayland
subject surface form: GTK
Discover software center platform Wayland
subject surface form: Discover
Konsole terminal emulator supports Wayland
subject surface form: Konsole
Kubuntu uses Wayland
this entity surface form: Wayland (in newer versions, optionally/default depending on release)
KDE neon supports Wayland
Pluma text editor platform Wayland
subject surface form: Pluma
this entity surface form: Wayland (via MATE support)
Mir display server supportsToolkit Wayland
this entity surface form: GTK (via Wayland)
Mir display server supportsDisplayServerRole Wayland
this entity surface form: Wayland server
mutter supportsDisplayServerProtocol Wayland
subject surface form: Mutter
mutter implements Wayland
subject surface form: Mutter
this entity surface form: Wayland compositor protocol
Kris Maglione (initial concept contributor) contributedTo Wayland
subject surface form: Kris Maglione
this entity surface form: Wayland display server protocol
Mutter Wayland basedOn Wayland
this entity surface form: Wayland display server protocol
Mutter Wayland implements Wayland
this entity surface form: Wayland display server protocol
Mutter Wayland relatedTo Wayland
Sway supportsProtocol Wayland
wlroots supportsProtocol Wayland
wlroots supportsBackend Wayland
Weston reference compositor implements Wayland
this entity surface form: Wayland display server protocol
Weston reference compositor isReferenceImplementationOf Wayland
this entity surface form: Wayland compositor
Weston reference compositor partOf Wayland
this entity surface form: Wayland project
Chromium (Wayland backend) runtimeEnvironment Wayland
this entity surface form: Wayland session
Mesa 3D integratesWith Wayland
hosted on freedesktop.org maintainedBy Wayland
subject surface form: Wayland
this entity surface form: Wayland project
hosted on freedesktop.org standardizedBy Wayland
subject surface form: Wayland
this entity surface form: Wayland project
hosted on freedesktop.org relatedTo Wayland
subject surface form: Wayland
this entity surface form: Wayland compositors
GNU/Linux supports Wayland
this entity surface form: Wayland display server protocol
Kristian Høgsberg notableFor Wayland
this entity surface form: Wayland display server protocol