There is Wirth and Gutknecht's Oberon System. It's still available
but is older than Visopsys -- it was created around 1990, then updated in 2013. I think it's now considered an historical artifact.
I think it's worth mentioning on a hobby OS, just because it's a decent bit more work to do preemptive multitasking. It's a badge of honor to have successfully implemented it.
RISC OS uses cooperative multitasking: http://www.riscos.info/index.php/Preemptive_multitasking