X11
The foundational display server protocol for Linux and Unix desktop graphics systems, with origins dating to 1984. It is associated with numerous security vulnerabilities, an aging architecture, and limited support for modern GPU features, and is gradually being superseded by Wayland.
Timeline (last 90 days)
Wayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.
In a Wayland environment, traditional X11 tools (such as clipboard scripts based on xdotool) often fail to work properly.
i3 is currently the most popular X11 tiling window manager, and Sway is its spiritual successor under the Wayland compositing protocol, with an API highly compatible with i3.
Wayland's security model prohibits global input interception, causing most voice input tools to fail under Wayland compositors or require special permissions
Wayland is a next-generation compositor protocol on the Linux desktop that replaces the legacy X11 display protocol and has become the default session environment in mainstream distributions such as Fedora and Ubuntu.
X11 adopts a network-transparent client-server architecture in which any client process can listen to keyboard input and capture screen content.
X11 (X Window System) is a display protocol born in 1984.
Wayland's security model is stricter than X11's; applications cannot arbitrarily listen to keyboard events from other windows or directly manipulate the clipboard, and must instead use dedicated protocols such as zwlr_data_control or xdg-desktop-portal.
X11's design is based on the assumption that all programs running under the same X server are trusted, and therefore no isolation between clients was established.
The Linux version of the Zoom client actively reads all content written to the X11 clipboard, rather than reading it only when the user performs a paste operation.
11 more timeline events
All Facts (20)
Wayland相比传统的X11协议,在安全隔离和图形渲染效率上有显著优势
85%UnverifiedWayland is a Linux display server protocol designed to replace X11, which has a history of over 30 years, and isolates inter-application input event access at the protocol level.
70%UnverifiedWayland intentionally limits what other programs can observe and inject, and most AT-SPI-related assumptions are based on X11.
50%UnverifiedIn a Wayland environment, traditional X11 tools (such as clipboard scripts based on xdotool) often fail to work properly.
50%Unverifiedi3 is currently the most popular X11 tiling window manager, and Sway is its spiritual successor under the Wayland compositing protocol, with an API highly compatible with i3.
50%UnverifiedWayland's security model prohibits global input interception, causing most voice input tools to fail under Wayland compositors or require special permissions
50%UnverifiedWayland is a next-generation compositor protocol on the Linux desktop that replaces the legacy X11 display protocol and has become the default session environment in mainstream distributions such as Fedora and Ubuntu.
50%UnverifiedX11 adopts a network-transparent client-server architecture in which any client process can listen to keyboard input and capture screen content.
50%UnverifiedX11 (X Window System) is a display protocol born in 1984.
50%UnverifiedWayland's security model is stricter than X11's; applications cannot arbitrarily listen to keyboard events from other windows or directly manipulate the clipboard, and must instead use dedicated protocols such as zwlr_data_control or xdg-desktop-portal.
50%UnverifiedAny X11 client can theoretically read keyboard input, capture the contents of other windows, monitor and read the clipboard, and inject synthetic events into other windows.
50%UnverifiedX11's design is based on the assumption that all programs running under the same X server are trusted, and therefore no isolation between clients was established.
50%UnverifiedMany applications run through the XWayland compatibility layer, which reintroduces some of X11's security weaknesses to a certain extent.
50%UnverifiedSwitching to a Wayland session can reduce the risk of X11 applications spying on each other.
50%UnverifiedThe Linux version of the Zoom client actively reads all content written to the X11 clipboard, rather than reading it only when the user performs a paste operation.
50%UnverifiedX11 has no permission isolation mechanism; any client with access to the same X server can request to read the current clipboard content at any time and listen for clipboard ownership change events.
50%UnverifiedIn the X11 clipboard model, clipboard data is not centrally managed by the system but is instead stored in the application that owns the selection.
50%UnverifiedWayland combines the compositor and display server into one, resolving at the protocol level the weak security isolation, poor HiDPI support, and inflexible multi-monitor scaling issues of X11.
50%UnverifiedWayland combines the compositor and display server into one, resolving X11's limitations at the protocol level.
50%UnverifiedThe X11 (X Window System) protocol is nearly 40 years old and has limitations including weak security isolation, poor high-DPI support, and inflexible multi-monitor scaling.
50%