Listen

Cast

Description

Episode 42 of The Linux Podcast with Fexingo unpacks Linux namespaces — the kernel feature that makes containers possible. Lucas and Luna trace the history from the original seven namespaces (mount, PID, net, IPC, UTS, user, cgroup) to newer additions like time and cgroup2. They explain how namespaces isolate processes without a hypervisor, why they differ from virtualization, and what the new time namespace from Linux 5.6 means for containerized applications that need accurate clock handling. The hosts break down a concrete example: how a web server in a container sees its own PID 1, its own network interfaces, and its own filesystem, while sharing the host kernel. They also discuss emerging trends: the push for unprivileged user namespaces to improve security, and the ongoing debate about whether the proliferation of namespaces is making the kernel too complex. A clear, technical yet accessible deep dive into the primitive that changed modern infrastructure.

#Linux #LinuxNamespaces #Containers #Docker #Kubernetes #Kernel #OperatingSystems #DevOps #Infrastructure #CloudComputing #Virtualization #LinuxKernel #TimeNamespace #UserNamespace #ProcessIsolation #Technology #FexingoBusiness #TechPodcast

Keep every episode free: buymeacoffee.com/fexingo