Printed book
Developing a Multi-threaded Kernel From Scratch - Volume 2
Shipping options and delivery estimates at checkout.
About this book
Learn to build your own fully functional 32-bit multitasking operating system and kernel from scratch, with no prior kernel development experience required!
Based on the author's bestselling kernel development video course, this hands-on book guides you step by step from creating your first bootloader to developing a complete multitasking kernel.
Discover real mode and protected mode development, assembly programming, memory management, paging, virtual memory, FAT16 filesystems, keyboard drivers, process management, ELF loading, and much more.
Learn from an experienced Linux kernel developer whose contributions have been merged into the official Linux kernel.
By the end of this book, you'll have built your own operating system featuring multitasking, memory protection, a working filesystem, and an interactive shell.
Start from zero and turn your knowledge into a real, working operating system.
Volume 2 of a two-volume series.