Nanobox - The ideal platform for developers. Focus on code, not config.
Arkose - Desktop application sandboxing for Linux.
Vagrant - Tool for building and maintaining portable virtual development environments.
FreeBSD Jails - Jails on the other hand permit software packages to view the system egoistically, as if each package had the machine to itself.
Docker - Docker is an open platform that enables developers and system administrators to create distributed applications.
rkt - App Container runtime