The Little Book About OS Development
A practical guide to writing your own x86 operating system
If you ever wanted to write your own operating system then this book is for you!
This book is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts. This book is not about the theory behind operating systems, or how any specific operating system (OS) works.
The book covers the following chapters:
- First Steps
- Getting to C
- Interrupts and Input
- The Road to User Mode
- A Short Introduction to Virtual Memory
- Page Frame Allocation
- User Mode
- File Systems
- System Calls