X11 je standardní protokol a softwarový systém pro vytváření grafického uživatelského rozhraní (GUI) na unixových operačních systémech. Číslo „11“ označuje verzi protokolu, která se používá již od roku 1987.
Systém využívá architekturu klient-server, což je pro začátečníky často matoucí:
V posledních letech je X11 nahrazováno modernějším protokolem Wayland.
| Vlastnost | X11 | Wayland |
|---|---|---|
| Stáří | Od r. 1987 | Od r. 2008 |
| Bezpečnost | Nižší (aplikace mohou sledovat vstupy ostatních) | Vyšší (izolace oken) |
| Komplexnost | Vysoká (obsahuje mnoho historického kódu) | Nízká (štíhlý a moderní) |
| Síťová podpora | Nativní | Vyžaduje doplňky |
1. Kompatibilita: Některé starší nebo specializované aplikace na Waylandu nefungují správně. 2. Vzdálená plocha: Protokol X11 je historicky skvělý pro vzdálené spouštění grafických aplikací. 3. Podpora HW: Zejména starší grafické karty a ovladače mají s X11 lepší stabilitu.
Zajímavost: Ačkoliv se mluví o verzi 12 (X12) už desítky let, pravděpodobně k jejímu vydání nikdy nedojde, protože veškerá energie komunity se přesunula k vývoji Waylandu.
Související: Oficiální stránky X.Org