Subjects / Operating systems

Best books to learn Operating systems, in order

An OS is a stack of dependent abstractions, so the order is the lesson: processes and threads before memory, memory before file systems and scheduling, because each layer assumes the one below. A good path starts with a concept-driven survey, moves to a hands-on treatment where you read and modify real kernel-style code, and only then tackles the deeper concurrency and virtualization corners.

Build your own Operating systems list →Browse all paths

Reading paths for operating systems

Popular operating systems books

Related reading

Related subjects