Developing a Multi-threaded Kernel From Scratch - Book Edition Volumes 1 And 2: Build a multitasking operating system and kernel with an interactive shell!

ANT

4.3 3
$5.99 $9.99You save $4.00
Format
Digital edition
PDFEPUB
Works on phone, tablet and computer Instant access after checkout Personal-use digital license
About this edition

• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.

Published date November 3, 2023
Author Daniel McCarthy

Instant digital delivery after purchase.

Download link available immediately after checkout.
In stock
Quantity
Secure checkout — encrypted end to end Free exchange or return within 30 days if the product is defective. Digital formats available instantly
Readers also enjoyed

Discover another great read to add to your digital library.

$5.99 $9.99

Description

Dive deep into the intricate world of operating system and kernel development with this comprehensive book. Stemming from a widely acclaimed video course, this book serves as a detailed roadmap for enthusiasts eager to craft their very own multitasking operating system and kernel.

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.

Specifications

FormatEPUB, PDF
LanguageEnglish

Frequently asked

Do I need an account to download?

No. After purchase, you can access your ebook directly from the order confirmation or download page.

What if a copy arrives damaged?

Contact us and we’ll help you access the file or provide a replacement download if needed.

Reviews

4.3
5★84%4★11%3★3%2★1%1★1%
R Ronald Landry Verified
★★★★★The diagrams do the teachingSeeing the concept drawn before the notation appears changed everything for me.
A Ashlee Rios Verified
★★★★★A set text for my classThe problem sets are graded properly and the solutions are complete.
See all reviews

Customers also downloaded