For that matter when they added SMP support to Linux they put most of the kernel behind a giant lock so, effectively, applications could run multiple processors even though the OS could only handle one. I guess you could have done the same thing with a single-process OS.