Developing a Multithreaded Kernel From Scratch!
Build a multitasking operating system and kernel with an interactive shell!
4.79 (1446 reviews)

15,601
students
29.5 hours
content
Nov 2024
last update
$84.99
regular price
What you will 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.
Screenshots




Related Topics
3721456
udemy ID
12/22/2020
course created date
1/22/2021
course indexed date
Bot
course submited by