I say again - look to BeOS. It run faster than NT and use gui server. BeOS use special IPC called "ports" and shared memory "areas". Also BeOS app_server use high level drawing engine. I don't think that it is impossible on NT.Smiley wrote:In NT3 version of windows the whole windows sever lived in csrss but it was decided that such an approach has serious speed problems and that's why in NT4 it was moved in kernel space.
And microsoft debug and make stable gui server before make it as kernel module.