3 ms·
So, I have to admit, I'm sadly under-informed on many aspects of this discussion. While I'm a "Linux diehard" and have been for decades, I care more about the c
by mindcrime 6y ago
So, I have to admit, I'm sadly under-informed on many aspects of this discussion. While I'm a "Linux diehard" and have been for decades, I care more about the command line and generally look at the desktop environment as just something to run a browser and an IDE. So I'm FAR from a "Linux Desktop UI / Graphics Geek".
With that in mind, can anybody recommend one or more good books / websites / whatever, that represent a moderately comprehensive introduction to all this "desktop stuff"? That is, graphics servers, window managers, compositors, yadda, yadda, yadda. I'd like to dig in and actually start to understand some of the underlying details of what's going on with all of this.
- forgotpwd16 6y agoAn interactive introduction (now unmaintained as author wrote to an HN submission) to X windowing system: https://magcius.github.io/xplain/article/index.html https://magcius.github.io/xplain/article/index.html That covers the graphics part which is the same for the two windowing systems. See Wayland's FAQ[1] and architecture[2] page for why it was made and how they differ. https://wayland.freedesktop.org/faq.html https://wayland.freedesktop.org/faq.html https://wayland.freedesktop.org/architecture.html https://wayland.freedesktop.org/architecture.html Though not primary goal according to their FAQ, Wayland also improves security. For this see: https://lwn.net/Articles/517375/ https://lwn.net/Articles/517375/ http://mupuf.org/blog/2014/02/19/wayland-compositors-why-and-how-to-handle/ http://mupuf.org/blog/2014/02/19/wayland-compositors-why-and...