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. |