[Free Book] A Journey in Creating an Operating System Kernel

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
mqh
Posts: 1
Joined: Fri Nov 18, 2022 11:43 pm

[Free Book] A Journey in Creating an Operating System Kernel

Post by mqh »

Hello Everybody,

I've released a free book under the title "A Journey in Creating an Operating System Kernel: The 539kernel Book" which 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.

The book is available here: https://539kernel.com/ you can read it online or as a PDF.

Regards.
Octocontrabass
Member
Member
Posts: 5568
Joined: Mon Mar 25, 2013 7:01 pm

Re: [Free Book] A Journey in Creating an Operating System Ke

Post by Octocontrabass »

Your example bootloader code assumes CS will be 0. This is not a safe assumption and it will cause your example bootloader to fail on some hardware and some emulators (particularly older versions of QEMU).
Post Reply