Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Cgroups, namespaces, and beyond: what are containers made from?

    Docker

    4 HN recommenders · recommended in 4 months, 2017–2023

    YouTube

    54:25 · 268K views · Dec 3, 2015

    Jérôme Petazzoni explains how Linux containers are built from kernel features like cgroups, namespaces and SELinux. He demonstrates putting the pieces together by hand to make a container and compares runtimes and approaches like jails and zones.

    HN recommends it as a talk that makes containers click, showing that containerization is not virtualization and demystifying what Docker does.

    Systems, Networks & SecurityOperating systems & kernelsCloud, DevOps & reliabilityLinux & open-source ecosystems
    1. 38:50
      Container Hacks and Fun ImagesJessie Frazelle40K views • 8 years ago
    2. 23:00
      Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratchGopherCon UK33K views • 10 years ago
    3. 1:04:04
      LISA11 - Fork Yeah! The Rise and Development of illumosUSENIX310K views • 14 years ago
    4. 42:54
      Containers From Scratch • Liz Rice • GOTO 2018GOTO Conferences321K views • 8 years ago
    5. 5:22
      The future of Linux Containersdotcloudtv138K views • 13 years ago
    6. 41:12
      Run containers on bare metal already!Bryan Cantrill40K views • 10 years ago
    7. 1:45:47
      Bryan Cantrill on Jails and Solaris ZonesPapersWeLove34K views • 10 years ago
    8. 20:11
      Containers and Steam: Putting games under pressure | FOSDEM 2020Collabora13K views • 6 years ago
    9. 1:44:56
      illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernelillumos15K views • 12 years ago
    10. 33:53
      Linux for Chromebooks: Secure Development (Google I/O ’19)Chrome for Developers239K views • 7 years ago
    11. 1:11:44
      DebConf 14: QA with Linus TorvaldsAdnan Hodzic737K views • 12 years ago
    12. 58:11
      The new Windows subsystem for Linux architecture: a deep dive - BRK3068Microsoft Developer188K views • 7 years ago
    13. 2:13:32
      The Cantrill Strikes Back | BSD Now 117Jupiter Broadcasting9.2K views • 10 years ago
    14. 47:18
      The Tragedy of systemdlinux.conf.au1.3M views • 7 years ago
    15. 45:35
      The real story behind Wayland and XLinux.conf.au 2013 -- Canberra, Australia46K views • 11 years ago
    16. 56:19
      MINIX 3: a Modular, Self-Healing POSIX-compatible Operating SystemFOSDEM90K views • 16 years ago
    17. 37:34
      Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016GitHub72K views • 9 years ago
    18. 45:35
      [Linux.conf.au 2013] - The real story behind Wayland and XHackersOnBoard35K views • 13 years ago
    19. 1:04:00
      CppCon 2015: Sean Parent "Better Code: Data Structures"CppCon106K views • 11 years ago
    20. 55:44
      27c3 - Desktop on the Linux... (and BSD, of course) - Wolfgang Draxinger (+ Lennart Poettering)SirPumpkin39K views • 15 years ago

    5 comments from Hacker News

    1. @dmpanchJun 2023· in “Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot”

      This topic is perfectly covered in a presentation by Jérôme Petazzoni from Dockercon 2015, a Docker developer, on how containerization works. After watching the video, I began to clearly understand that this is not virtualization at all, as many at first imagine. this video

      Strongly recommendsView on HN
    2. @dominotwDec 2017· in “Demystifying container runtimes”

      I watched this talk couple of years ago that made docker/containers finally click for me. Cgroups, namespaces, and beyond: what are containers made from? - Jérôme Petazzoni, this video

      Strongly recommendsView on HN
    3. @hardwaresoftonApr 2018· in “A Workshop on Linux Containers: Rebuild Docker from Scratch”

      In the same vein: Building a container from scratch in Go (Liz Rice) @ Container Camp 2016 -> [LINK] What's a container really let's write one in go from sctach (Liz Rice) @ Golang UK Conference -> [LINK] Cgroups, Namespaces and beyond: What are containers made from (Jerome Petazzoni) @ DockerCon 2015 - this video Building Containers in Pure Bash and C (Jessica Frazelle) @ ContainerSummit 2016: [LINK] First two are basically the same talk, but it doesn't hurt to hear the same ideas more than once.

      RecommendsView on HN
    4. @antoncohenDec 2017· in “Ask HN: Good resources on learning how docker works under the hood?”

      Jérôme Petazzoni's talk on cgroups, namespaces, etc. I think he has given the talk a bunch of times, I saw it in person once, here is a video I found: this video He goes into cgroups, namespaces, etc. Then does a demo where is manually does what docker does, like untars an image, creates namespaces, creates the networking.

      RecommendsView on HN
    5. @BayartJan 2022· in “We're migrating many of our servers from Linux to FreeBSD”

      >There is controversy about Docker not running on FreeBSD but I believe (like many others) that FreeBSD has a more powerful tool. Jails are older and more mature - and by far - than any containerization solution on Linux. If FreeBSD jails and Solaris zones were equivalent to Linux containers, we'd have seen them take over the backend already. We haven't. They're really useful, they provided a degree of safety and peace of mind for multi-tenancy but they're not granular enough for what's done with $CONTAINER_RUNTIME these days. Jérôme Petazzoni has an old talk where he touches upon container primitives and compared them to jails : this video

      CitesView on HN