Operating Systems Books, Documents, and Lectures
| Title | Year | Description |
A Short Introduction to Operating Systems
|
2002 |
These lecture notes are an excellent introduction to operating systems.
|
BrokenThorn OS Development Series
|
2007 |
This series provides a basic step by step, and very detailed guide to developing a small 32 bit operating system. It is written specifically for beginner programmers to systems development.
|
Introduction to Operating Systems
|
2006 |
These notes are intended as a general introduction to the techniques used to implement operating systems and related kinds of systems software.
|
OS Development Wiki
|
This website provides information about the creation of operating systems and serves as a community for those people interested in OS creation.
|
|
Operating System: From 0 to 1
|
2017 |
This book helps you gain the foundational knowledge required to write an operating system from scratch.
|
Operating Systems and System Programming
|
2008 |
An entire recorded course on the basic concepts of operating systems.
|
Operating Systems: Three Easy Pieces
|
2014 |
The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence.
|
Skelix OS Tutorial
|
This tutorial is about how to implement Skelix step by step to show the basic idea of how a simple os kernel works.
|
|
The Little Book of Semaphores
|
2008 |
The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent program
|
The Operating System Resource Center
|
2006 |
This website contains an enourmous amount of useful information for OS developers.
|
Write your own operating system
|
2003 |
A project of the alt.os.development Usenet discussion group. A good collection of materials for beginners.
|

Latest
Resources
Most
Popular
These lecture notes are an excellent introduction to operating systems.