Well, X server doesn't run in the same vm space as the kernel. however, on my PC, X is the thing that would most likely to put the system into an unusable state (frozen keyboard, mouse and screen).
QNX's drivers run in their own process space but they still have direct access to the hardware. A driver can screw up the hw regardless whatever vm-sandbox in which it run. my 0.02$ -- Linh Dang ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/