To be fair though, XFree86 has no longer been used for Linux (at least most flavors) since the early 2000's. Back then they discovered some serious GNU licensing issues and poorly written unmanageable code in the legacy backend and many (most?) developers left the XFree86 project and founded Xorg which almost completely rewrote the code from scratch, so modern day Xorg is really less than 15 years old for the most part, and is much better than the bad old days of XFree86. (Both are more or less API compatible and referred to as X11 though, so I can see where the confusion comes from.) I don't trust Wayland at all. It reminds me too much about what Ubuntu tried to do with Mir. And then there's SystemD and netplan and a whole host of other garbage. There are a shit ton of efforts in the Linux community today that are reinventing the wheel for no reason what so ever, and causing more problems than they solve. If anyone can give me a single example of something we need that cannot be accomplished with Xorg, I'm curious and may change my mind, but as it stands I'd just prefer my Linux not messed with. I'm still using ifupdown and don't want to change that either, and if I could I'd go back to using upstart instead of SystemD.