I'm not familiar with FreeBSD jails or Linux VServer, but with OpenVZ, you most certainly do not share the same operating system. I currently have Ubuntu virutal servers (7.10, 8.04) running under Debian Etch host. Others have Ubuntu under CentOS, etc, etc.
What they do all share is a reliance on the host _kernel_ for scheduling and maintaining isolated processes. »