As mentioned by John Sanders, this is more or less the definition of a container.
Solaris zones, *BSD jails, more recently LXC and OpenVZ on Linux are all examples of isolation technologies that would meet your "We don’t really need no stinking Windows or any other OS in the virtual machines" point.