Diagram showing eBPF hook points intercepting syscalls inside a rootless container.

Implementing eBPF for Granular Seccomp Filtering in Rootless Podman Containers

A practical guide to layering eBPF programs on top of seccomp filters for fine-grained syscall control inside rootless Podman containers. Walks through architecture, BPF CO-RE programs, seccomp notifier hooks, and production patterns.

September 7, 2026 · 9 min · 1864 words · martinuke0
Diagram of gVisor's sentry and gofer architecture

Implementing gVisor: Inside the User-Space Kernel That Sandboxes Docker Containers

How gVisor reimplements the Linux kernel in user space to safely sandbox containers, and what the trade-offs look like in real deployments.

September 5, 2026 · 7 min · 1446 words · martinuke0
Diagram of gVisor Sentry intercepting syscalls between application and host kernel.

Inside gVisor: How User-Space Kernels Sandbox Containers at the Syscall Boundary

gVisor moves the Linux kernel into userspace to sandbox containers at the syscall boundary, trading raw throughput for a dramatically smaller attack surface.

September 4, 2026 · 9 min · 1766 words · martinuke0
Layered diagram of seven Linux namespaces surrounding a containerized process tree.

Inside Linux Namespaces: Unpacking the Kernel Primitives That Power Container Isolation

Containers look like lightweight VMs, but they’re really just processes wrapped in namespaces and cgroups. We unpack mount, PID, network, UTS, IPC, user, and cgroup namespaces, trace how runtimes like containerd wire them together, and explore the failure modes every SRE should know.

September 3, 2026 · 11 min · 2163 words · martinuke0
A diagram-style illustration of overlapping namespace rings, with a container shape in the center.

Inside Linux Namespaces: A Deep Dive into the Kernel Primitives Behind Modern Containers

Namespaces are the unsung kernel feature behind every container runtime. This post walks through the eight namespace types, how they appear in the kernel, and how Docker, Kubernetes, and runc compose them into the isolation boundary you trust in production.

September 2, 2026 · 11 min · 2242 words · martinuke0
Feedback