Geek Out Time: Back to When I First Asked “What Is a Container?” -CGroups and Namespaces on Colab
I was reading this post the other day — Why I Ditched Docker for Podman (and You Should Too) — and it reminded me of the first time I learned about containers from this excellent YouTube talk nearly nine years ago. Time flies.
Although many developers and system admins use Docker every day, many still struggle to answer a deceptively simple question: What exactly is a container?
At its core, a “container” is made possible by just two Linux kernel features:
This geek out time walks through both concepts and includes a Google Colab cell you can run to observe them in action — even though Colab doesn’t allow changing kernel knobs. You’ll see real counters move, watch a memory-hungry process fail safely, and inspect namespace identities firsthand.
This is an excerpt — the full article continues on Medium.
Read the full article on Medium →Related Posts
- Fewer Developers, More Builders (Part 2): The First Week of Going AI-FirstFeb 2026
- Fewer Developers, More Builders: Why We're Starting an AI-First ProjectFeb 2026
- Geek Out Time: When Geometry Fights Back — Why Your Embeddings in RAG Can’t Think in ‘AND’Oct 2025
- Our first Cybersecurity and Data breach tabletop exerciseJul 2023