Linux Internals 06 - System Calls and the Kernel
How a system call transitions from user space to kernel space, and how kernel modules work
All posts in the Lectures
How a system call transitions from user space to kernel space, and how kernel modules work
From block and character devices to I/O schedulers, DMA, and the page cache
The problems that arise when multiple execution flows access shared resources, and the synchronization mechanisms in the Linux kernel
The Linux kernel networking stack and how a packet travels from NIC to application
How namespaces and cgroups create containers, and a wrap-up connecting all kernel concepts
Python's values, design philosophy, and the art of trade-offs
Learn how Python reads and understands your code, starting from the first step of lexical analysis
Learn about Python's container concept, list internals, and efficient iteration with generators