OS/2 was another one using multiple rings.
Interestingly VirtualBox takes advantage of x86's multiple rings: http://www.virtualbox.org/manual/ch10.html#idp12629776 (which contains other interessting details about VirtualBox, like the disassembles and patches code running in the VM in certain cases)
One of the more interesting things about Xinu is that its security model is ring based, and if I remember right, it takes advantage of rings 0-3, unlike many modern operating systems. I can't actually remember if the PDP-11's hardware supported this, or if it was emulated by the kernel.
One of my rainy day projects has always been to get Xinu up and running on a PDP-11 emulator - too many operating systems, too little time.