Jae's Tech Blog
Home Archive About Game

Lectures

All posts in the Lectures

December 28, 2025 undefined min read

Linux Internals 01 - Operating System Overview

What an operating system does and the role of the Linux kernel

Lectures
Read more
January 5, 2026 undefined min read

Linux Internals 02 - Processes and Threads

How processes are created and managed in Linux, and how threads relate to them

Lectures
Read more
January 12, 2026 undefined min read

Linux Internals 03 - Process Scheduling

How the Linux kernel distributes CPU time among processes and how CFS works

Lectures
Read more
January 19, 2026 undefined min read

Linux Internals 04 - Memory Management

The concept of virtual memory and how the Linux kernel manages memory

Lectures
Read more
January 28, 2026 undefined min read

Linux Internals 05 - File Systems

How VFS, inodes, and ext4 work in the world where everything is a file

Lectures
Read more
February 3, 2026 undefined min read

Linux Internals 06 - System Calls and the Kernel

How a system call transitions from user space to kernel space, and how kernel modules work

Lectures
Read more
February 12, 2026 undefined min read

Linux Internals 07 - I/O and Devices

From block and character devices to I/O schedulers, DMA, and the page cache

Lectures
Read more
February 18, 2026 undefined min read

Linux Internals 08 - Synchronization and Concurrency

The problems that arise when multiple execution flows access shared resources, and the synchronization mechanisms in the Linux kernel

Lectures
Read more
February 26, 2026 undefined min read

Linux Internals 09 - Networking

The Linux kernel networking stack and how a packet travels from NIC to application

Lectures
Read more
โ† Previous
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Next โ†’

© 2025 Jae ยท Notes on systems, software, and building things carefully.

RSS