On Sun, 4 Feb 2018, Angelo Papenhoff wrote:
At some point they moved some graphical things into
the kernel that were
in user space originally (I don't know what exactly), this was done for
performance reasons. Perhaps that's what you meant with the "bolted on"
GUI.
I watched the development of NT during that period and I recall that
graphics was originally in ring 1 on i386 until NT 3.51. From NT 4
onwards graphics drivers were moved to ring 0 (the kernel).
I believe this push came from the marketting department. Moar speed!
Cheers,
Rob