4 ms·
FreeBSD jails were released in 2000 in FreeBSD 4.0. Solaris Zones in 2004/2005. In fact, the original Solaris Zones paper cites jails as inspiration. Jails: Co
by yakubin 4y ago
FreeBSD jails were released in 2000 in FreeBSD 4.0. Solaris Zones in 2004/2005. In fact, the original Solaris Zones paper cites jails as inspiration.
Jails: Confining the omnipotent root (2000): <https://people.freebsd.org/~bapt/pdfdocs/papers/jail.pdf https://people.freebsd.org/~bapt/pdfdocs/papers/jail.pdf>
Solaris Zones: Operating System Support for Consolidating Commercial Workloads (2004): <https://www.usenix.org/legacy/event/lisa04/tech/full_papers/price/price.pdf https://www.usenix.org/legacy/event/lisa04/tech/full_papers/...>
Originally, jails didn't virtualise the network stack. That was added later, in FreeBSD 8.0 with VNETs, which were buggy for a long time, but went through extensive testing and are enabled by default since FreeBSD 12.0 (quite recently). Solaris Zones went a step further than the original design, and run a separate network stack for each zone from the start, years before FreeBSD did.
BTW, recommended talk about those topics:
Papers We Love: Jails and Zones: <https://www.youtube.com/watch?v=hgN8pCMLI2U https://www.youtube.com/watch?v=hgN8pCMLI2U>
- pjmlp 4y agoMeanwhile in 1996 with HP-UX 10.24 update. https://en.wikipedia.org/wiki/HP-UX https://en.wikipedia.org/wiki/HP-UX https://community.hpe.com/t5/security/hp-virtual-vault/td-p/3865588#.Y-nb2K3MIQ8 https://community.hpe.com/t5/security/hp-virtual-vault/td-p/...