HackerTube

Bryan Cantrill on Jails and Solaris Zones

PapersWeLove6 HN recommenders · recommended in 6 months, 2016–2025
YouTube
talk · intermediate · evergreen · 2016–2025 on HN

Bryan Cantrill's Papers We Love talk on FreeBSD Jails and Solaris Zones, tracing how OS-level virtualization grew out of chroot and the limits of the traditional UNIX security model.

Recommended repeatedly as the best account of container history and how Zones built on and went beyond Jails.

9 comments from Hacker News

@panick21_2024-07 · in “"Doors" in Solaris: Lightweight RPC Using File Descriptors (1996)”

I highly recommend this talk, talking about Jails and Zones. Jails was first, but Zones took a lot of lessens from it and went further. ▶ this video

Strongly recommends View on HN
@ketralnis2016-07 · in “Running I3 Window Manager on Ubuntu for Windows”

Bryan Cantrill has a wonderful talk about exactly this in Illumos that I recommend at every opportunity ▶ this video

Strongly recommends View on HN
@yakubin2023-02 · in “Sun: The Network Is the Computer”

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): < link > Solaris Zones: Operating System Support for Consolidating Commercial Workloads (2004): < link > 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: < ▶ this video >

Recommends View on HN
@kohtatsu2020-06 · in “Gocker: Docker implemented in 1.3k lines of Go”

This talk by Bryan Cantrill on the history of OS-level virtualization is great. ▶ this video Apparently the first version of Jails was a few hundred lines of code.

Recommends View on HN
@jsiepkes2017-03 · in “Comprehensive and biased comparison of OpenBSD and FreeBSD [pdf]”

Bryan Cantrill has a nice talk which starts with a bit of history on containers (chroot, FreeBSD jails, Solaris zones, etc.). ▶ this video

Recommends View on HN