Interesting presentation about "virtual machines as containers" with VMware.
By using quick "snapshots" VMs can effectively behaves as containers,
not only with Linux but also with other OSs, including DOS :)
Windows Server 2016 also comes with "Hyper-V containers" in addition to "Windows containers".
Exploding the Linux Container Host @ InfoQ
"Project Bonneville, how to create a shared Linux kernel for privileged containers, running containers without Linux, and VMware's dynamic resource constraints of a container host."
vSphere Integrated Containers - Technology Walkthrough - VMware vSphere Blog - VMware Blogs
Windows Containers @ MSDN
"Windows Containers include two different container types, or runtimes.
Windows Server Containers – provide application isolation through process and namespace isolation technology. A Windows Server container shares a kernel with the container host and all containers running on the host.
Hyper-V Containers – expand on the isolation provided by Windows Server Containers by running each container in a highly optimized virtual machine. In this configuration the kernel of the container host is not shared with the Hyper-V Containers."
Hyper-V Server Technical Preview | TechNet Evaluation Center