Skip to content
← Blog

Track

Operating Systems

What happens beneath your programs: kernel, processes and threads, with Linux as the example. For people who build software and want to understand the system from the inside.

4 posts · 29 min read in total

  1. 01

    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.

    8 min read

  2. 02

    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.

    7 min read

  3. 03

    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.

    7 min read

  4. 04

    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.

    7 min read