Re:X11 Library Sees Lots of Fixes with LibX11 1.7 Release
by badsectoracula on Sunday November 22, 2020 @10:17AM
(#25178033)
I have downloaded and read the X server's codebase at the past because i was trying to figure out something (specifically how exactly keyboard input events are exposed). The code is very readable and i'm certain its complexity has been greatly exaggerated. A large part of it is driver/ddx code (that you can generally ignore) and i've worked with much bigger codebases even if we include the driver code.
And at the end of the day, it is code, not magic. Given enough time and dedication you can figure things out.
And since most of the actual people who were familiar with the code base left it (because they think it is not worth it, due to the architectural mismatch between Xorg’s model and current hardware), I doubt it would be trivial to fork/debug it.