If I understand Solaris correctly, the zones are Sun's way of creating virtual environments for running other OSs. In Linux, you can use Xen, VirtualBox, or a couple of others whose names escape me at the moment.
You cant find more using www.google.com/linux
for Linux related issues. Search keyword virtualization.