Sure a split needs to be there... but why?
Why Server vs Desktop
I use Desktop machines doing server tasks.
sure I want DRI/OpenGL/goodies.
What makes a Server so much different than a desktop? Pretty Much, the only thing I can tell is the Amount of Hardware.
There really *IS* no difference, between, "super fine timing" and "performance mininum requirements" and "server performance optimal overall throughput"
Every machine gets that. The kernel is dynamically tunable for either environment... either environment should be able to handle the other one with a few changes.
I think there is not any reason to have Desktop vs Server. The only real difference is the Price of the Hardware.