"'ve written a lengthy article covering what I learned during the last two years building the Xegl display server. Topics include the current X server, framebuffer, Xgl, graphics drivers, multiuser support, using the GPU, and a new display server design."
Since I've been using OS X, it seems a little strange to run Linux and only have X as the graphical system. It seems weird that their isn't a native system which runs X within it. But then again, that gives you choice. Choice to run whatever windowing system you want (I love WindowMaker).