Skip to content

Creating a disk stream

Developing a Multithreaded Kernel From Scratch!

by Dragon Zap

Course overview

What you'll learn

  • How to create a kernel from scratch

  • How to create a multi-tasking kernel

  • How to handle malicious or problematic programs in your operating system. Terminating them if they misbehave.

  • How memory works in computers

  • The difference between kernel land, user land and the protection rings that make up modern computing

  • Kernel design patterns used by the Linux kernel its self

  • You will learn all about virtual memory and how to map virtual addresses to physical addresses

  • You will learn how to make the kernel understand processes and tasks

  • You will learn how to load ELF files

  • You will learn how to debug disassembled machine code

  • You will learn how to debug your kernel in an emulator with GDB.

Your feedback is important, and helps your course provider to improve. Share your thoughts by leaving a review.

Currently there are no reviews for this course. Be the first to leave a review.

£1,200 inc VAT

Dragon Zap are a business that provide many technology courses created by its founder Daniel McCarthy. Our courses specialize in low level programming such as firmware, and kernel development. ...