As far as linux on mainframes go my (very poor) understanding is that a virtual machine is spawned to load an OS and the underpining frame stuff keeps all the memory and peripheral access separate for each virtual machine. I havnt heard of solaris on a mainframe but would be interested.
thanx,
bill