Google's native client (NaCl) even used it on 32-bit x86...
Segmented memory (on hardware that supported segment permissions) was used to good effect in Multics as well.
Segmented memory (on hardware that supported segment permissions) was used to good effect in Multics as well.