It does not appear that an even relatively up-to-date book on the X-server, the X11 architecture, or anything related to programming with the X-windowing system exists. I have followed developments of Xorg and the drivers for several years now, and even made attempts to understand the code, but it seems I need to (or at any rate, it would make it a great deal easier if I could) get a detailed description of the workings of the Xorg server and why it works the way it does.

I would like to be able to read a book explaining the X server in detail, but such a thing does not seem to exist. Has anyone with detailed knowledge of the X-server considered writing a book like this? I think it might help a great deal in attracting new developers interested in this (like me!)