This book teaches the reader how to create an operating system's kernel called 539kernel. The reader will learn how to implement multitasking, paging and a filesystem through this book.
539kernel is a simple x86 32bit educational kernel which has been written especially for this book.
Chapters of The Book:
Introduction Chapter 1. Let's Start with the Bootloader Chapter 2. An Overview of x86 Architecture Chapter 3. The Progenitor of 539kernel Chapter 4. Process Management Chapter 5. Memory Management Chapter 6. Filesystems Chapter 7. What's Next? References