Select Page

Category: Operating Systems

Operating Systems: Three Easy Pieces

The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. In understanding the conceptual, you will also learn the practical, including how an operating system does things like schedule the CPU, manage memory, and store files persistently. The title is an homage to one of the greatest sets of lecture notes ever created, by one Richard Feynman on the topic of Physics.

Read More

Practical UNIX Manuals

This is a guide for writing UNIX manuals in the mdoc language. If you’re new to writing UNIX manuals, or you want to learn about best practises for high-quality manuals, this book may benefit your work.

Read More