Topic
Operating Systems
How the operating system works underneath: kernel, processes, memory and files.
All posts
Containers: isolation without a virtual machine
How a container isolates a process with the server's own kernel, with no operating system of its own, and when it beats a VM.
Virtual Memory and File Systems
How the kernel gives each program its own memory and organizes files on disk, and what happens when memory runs out.
Kernel: the core of the operating system
What the kernel does between programs and hardware: processes, memory, files and devices, system calls, and why Linux is only the core.
Processes and Threads: how the system runs your programs
A process is a running program and a thread is a line of execution inside it. See how they are born, what they share and when to use each.