Is VServer better/worse than Jail/Containers?
- You be the judge.
- Vserver is for linux only.
- vserver has a not easily measurable overhead
- vserver uses only a few K per context overhead, plus memory used by processes
- vserver can share binaries and libraries between systems, so vservers running similar daemons (or even C libraries) don't consume extra memory! And this is secure, and even fairly transparent with mad-cow!
- bind mounts can map parts of filesystem from one vserver to another!
- FreeBSD Jails:
- Seem less comprehensive, but part of standard system.
- Extremely stable.
- Only for FreeBSD, but FreeBSD has a Linux Kernel Personality
- Solaris Containers:
- Much more comprehensive resource management
- Very new, but debugging is powered by SunSolve
- Only for Solaris, but Solaris has a budding Linux Kernel Personality (Janus)