Kernel Development From Scratch (Volumes 1&2)
(By Daniel Mccarthy) Read EbookSize | 33 MB (33,092 KB) |
---|---|
Format | |
Downloaded | 752 times |
Last checked | 11 Hour ago! |
Author | Daniel Mccarthy |
Inside this book, you'll uncover:
Foundations of Real Mode Development: Step into the realm of legacy Intel processors and understand the boot process, memory dynamics, and the art of crafting a boot loader using pure assembly language.
Protected Mode Mastery: Transition from the legacy to the modern. Create a robust 32-bit multitasking kernel, harness Intel's security mechanisms, and delve deep into paging, virtual memory, and the intricacies of the FAT16 filesystem.
Hands-on Projects: Implement your own virtual filesystem, design a memory management system, write keyboard drivers, and master the ELF file loader. By the end, you'll have a fully operational 32-bit kernel and a working shell.
Guided by an expert with 15 years of software engineering experience, including a professional history with Linux kernel modules, this book amalgamates theory with hands-on exercises. Whether you're a beginner in kernel development or a programmer eager to enhance your knowledge, this book promises to be a pivotal resource in your journey.
Perfect For:
Aspiring kernel developers starting their journey.
Computer science students and professionals seeking a deeper understanding of operating system intricacies.
Seasoned programmers keen on diversifying their skill set.
Embark on a transformative experience and master the art and science of operating system creation. Your journey from novice to expert begins here.”