Hacker ApprovedDepartments

X Window System

Ranked 5 of 9 display servers by recommenders

People recommend it for its flexible window management, scriptability, and reliability, and it still works well for many users. Critics say its code is aging, poorly maintained, and weak on modern input like palm rejection.

People recommend it for its flexible window management, scriptability, and reliability, and it still works well for many users. Critics say its code is aging, poorly maintained, and weak on modern input like palm rejection.

53 people gave an opinion

recommend it
27
criticize it
26
approval share
51%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 27 people recommend itNeeds 10 or more, met.
  • 1 recommender for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Flexible window manager customization

    “bringing window managers, system trays, hotkeys bindings, and a whole bunch of other things not designed together but that could still work together”

    Comment from 30 Jun 2026 in “Replacing Systemd with OpenRC in Debian”

    “What made the X architecture much more interesting is that it avoided coupling the window manger to the compositor.”

    Comment from 21 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

    “X Window didn't do this by default and you could adjust window manager behavior however you liked”

    Comment from 13 Jan 2026 in “The struggle of resizing windows on macOS Tahoe”
  • Reliable, works out of the box

    “They all worked out of the box and were able to scale correctly once configured.”

    Comment from 4 Jan 2026 in “Can I start using Wayland in 2026?”

    “X, which is open source and still works fine for a lot of people.”

    Comment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

    “X "just works" well enough for too many use cases”

    Comment from 12 Jan 2026 in “XFCE Is Great”
  • Preferred over Wayland by users

    “Reverted to a functional, and productively familiar setup with X.”

    Comment from 25 Dec 2025 in “Phoenix: A modern X server written from scratch in Zig”

    “I still prefer it to Wayland for various reasons”

    Comment from 8 Feb 2026 in “Vouch”

    “This is one of the main reasons I stick with X.”

    Comment from 6 Jan 2026 in “Gnome and Mozilla Discuss Proposal to Disable Middle Mouse Paste on Linux”
  • Network transparent client-server design

    “X windows was network transparent though not a well thought out design (see audio.)”

    Comment from 4 May 2026 in “Why TUIs Are Back”

    “something conceived from the start as a client/server display protocol”

    Comment from 4 Jan 2026 in “Can I start using Wayland in 2026?”

What people warn about

Each mark is one comment

  • Unmaintained, poorly designed code

    “X code was so bad that paralelizing and making it thread-safe required so many locks that it ran slower!”

    Comment from 26 Nov 2025 in “KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support”

    “X is deprecated and unmaintained making making the GUI work there a constant struggle”

    Comment from 3 May 2026 in “Why TUIs Are Back”

    “The major comitters and maintainers of X decided it was a lost cause and unfixable.”

    Comment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”
  • Weak keyboard and stylus input

    “If you configure Shift to switch layouts, you won't be able to use it as a modifier.”

    Comment from 23 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

    “X doesn't support palm rejection so I can't use my stylus/touchscreen”

    Comment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

    “international keyboard support is pretty bad in both X and Wayland”

    Comment from 21 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”
  • Chatty and slow over networks

    “It is absolutely an inferior and chatty protocol for any other application though”

    Comment from 27 Jan 2026 in “Xfwl4 – The Roadmap for a Xfce Wayland Compositor”

    “X was never, ever, designed for high-latency networks.”

    Comment from 24 Jul 2026 in “Computational chemistry, Locally? My rant on SSH”

Other display servers people recommend

The four most recommended other display servers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

X Window System compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Wayland27240540%123 yrs32 owners—
X11 (X.Org)14010258%1220 yrs9 owners—
Xorg403653%1122 yrs3 owners—
XLibre313746%8——
X Window SystemThis page272651%11——
See all 9 display servers, ranked

What people said

40 of the 57 comments that mention it, newest first. Each links to the original comment.

“decidedly not bad in my experience”

RecommendsComment from 12 Oct 2026 in “X Is Bad, Though”

“before X windows took off for unix boxes”

MixedComment from 9 Oct 2026 in “Keyboard differences between Windows and Macs”

“I always thought this was a feature of X”

MixedComment from 24 Sep 2026 in “Ideas on modernizing the open-source desktop”

“Meanwhile on X what you need is: 1. Have X”

RecommendsComment from 29 Jul 2026 in “Multiple Mouse Cursors in Wayland”

“X was never, ever, designed for high-latency networks.”

CriticizesComment from 24 Jul 2026 in “Computational chemistry, Locally? My rant on SSH”

“Borders cause complications in the protocol, servers, and clients, but don’t provide enough payback to justify their existence.”

CriticizesComment from 18 Jul 2026 in “Why X Is Not Our Ideal Window System”

“bringing window managers, system trays, hotkeys bindings, and a whole bunch of other things not designed together but that could still work together”

RecommendsComment from 30 Jun 2026 in “Replacing Systemd with OpenRC in Debian”

“Best way to be satisfied with a Linux distribution is to not install X or Wayland”

CriticizesComment from 14 Jun 2026 in “Why Linux Still Feels Unstable”

“X-Windows and it's ilk are awesome software.”

RecommendsComment from 23 May 2026 in “It's time to talk about my writerdeck”

“I found a lot of leverage in using a stack of electron and X.”

RecommendsComment from 11 May 2026 in “Ratty – A terminal emulator with inline 3D graphics”

“X windows was network transparent though not a well thought out design (see audio.)”

MixedComment from 4 May 2026 in “Why TUIs Are Back”

“X is deprecated and unmaintained making making the GUI work there a constant struggle”

CriticizesComment from 3 May 2026 in “Why TUIs Are Back”

“The X Window developers were mostly just making it up as they went along.”

CriticizesComment from 25 Apr 2026 in “Ubuntu 26.04 LTS Released”

“X11 or any network transparent graphics protocol doesn't solve the problems that a terminal solves.”

CriticizesComment from 18 Apr 2026 in “Even "cat readme.txt" is not safe”

“it’s been around since the ‘80s.”

RecommendsComment from 18 Apr 2026 in “Even "cat readme.txt" is not safe”

“X, which is open source and still works fine for a lot of people.”

MixedComment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

“X doesn't support palm rejection so I can't use my stylus/touchscreen”

CriticizesComment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

“The major comitters and maintainers of X decided it was a lost cause and unfixable.”

CriticizesComment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

“it is fully usable on the BSDs”

RecommendsComment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

“I still prefer it to Wayland for various reasons”

RecommendsComment from 8 Feb 2026 in “Vouch”

“it worked well enough for non-video web sites running Netscape 3.x”

RecommendsComment from 27 Jan 2026 in “Xfwl4 – The Roadmap for a Xfce Wayland Compositor”

“It is absolutely an inferior and chatty protocol for any other application though”

CriticizesComment from 27 Jan 2026 in “Xfwl4 – The Roadmap for a Xfce Wayland Compositor”

“X Window didn't do this by default and you could adjust window manager behavior however you liked”

RecommendsComment from 13 Jan 2026 in “The struggle of resizing windows on macOS Tahoe”

“X "just works" well enough for too many use cases”

RecommendsComment from 12 Jan 2026 in “XFCE Is Great”

“This is one of the main reasons I stick with X.”

RecommendsComment from 6 Jan 2026 in “Gnome and Mozilla Discuss Proposal to Disable Middle Mouse Paste on Linux”

“It was a big honking display server because it took up a huge chunk of the stack”

CriticizesComment from 5 Jan 2026 in “Can I start using Wayland in 2026?”

“They all worked out of the box and were able to scale correctly once configured.”

RecommendsComment from 4 Jan 2026 in “Can I start using Wayland in 2026?”

“something conceived from the start as a client/server display protocol”

RecommendsComment from 4 Jan 2026 in “Can I start using Wayland in 2026?”

“The Linux kernel was not born obsolete on arrival like the X Window System was.”

CriticizesComment from 25 Dec 2025 in “Phoenix: A modern X server written from scratch in Zig”

“Th point is that with X I could start with less than 100 lines and switch to using my wm”

RecommendsComment from 25 Dec 2025 in “Phoenix: A modern X server written from scratch in Zig”

“This is just one of the tools I've made for myself with X which I do not want to do without”

RecommendsComment from 25 Dec 2025 in “Phoenix: A modern X server written from scratch in Zig”

“Reverted to a functional, and productively familiar setup with X.”

RecommendsComment from 25 Dec 2025 in “Phoenix: A modern X server written from scratch in Zig”

“It's a dead end that allows me to have HiDPI (aka a 4k display) on Ubuntu 24.04”

RecommendsComment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“X is still very much the supported graphics environment”

RecommendsComment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“X code was so bad that paralelizing and making it thread-safe required so many locks that it ran slower!”

CriticizesComment from 26 Nov 2025 in “KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support”

“If you configure Shift to switch layouts, you won't be able to use it as a modifier.”

CriticizesComment from 23 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

“It's certainly possible with X”

RecommendsComment from 22 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

“international keyboard support is pretty bad in both X and Wayland”

CriticizesComment from 21 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

“What made the X architecture much more interesting is that it avoided coupling the window manger to the compositor.”

RecommendsComment from 21 Nov 2025 in “Exploring the Fragmentation of Wayland, an xdotool adventure”

“It hasn't crashed in 15 years.”

RecommendsComment from 14 Nov 2025 in “GNOME 50 completes the migration to Wayland, dropping X11 backend code”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.