Description
Developing a Multithreaded Kernel From Scratch! is a training course on building a multitasking operating system and kernel with an interactive shell. This course is designed to teach you how to build your multitasking operating system and kernel from the ground up, assuming that you have no experience in programming kernels. This course has two main parts of Real Mode and Protected Mode development, which is prepared along with assembly language training.
What is in the Developing a Multithreaded Kernel From Scratch! You will learn:
- How to create a kernel from scratch
- How to control malicious or problematic programs in your operating system. In case of incorrect performance, stop them.
- The difference between the kernel realm, the user realm, and the protection rings that make up modern computing
- You will learn how to load ELF files
-
You will learn how to debug your kernel with GDB in an emulator.
-
How to create a multitasking kernel
- How memory works in computers
-
Kernel design patterns used by the Linux kernel
-
You will learn how to teach the kernel to understand processes and tasks.
-
You will learn how to debug unassembled machine code
Who is this course suitable for?
- Beginner kernel developers who want to learn how to build kernels
Course details
Publisher: Yudmi
Instructors: Daniel McCarthy
English language
Training level: introductory to advanced
Number of courses: 138
Duration: 28 hours and 10 minutes
Course headings
Course prerequisites:
You must know the C programming language
It is wise to have some basic knowledge in assembly language
You should have a Linux operating system, free to install from the internet (We use Ubuntu in this course)
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720
Changes:
The 6/2022 version has increased the number of 7 lessons and the duration of 22 minutes compared to 2021/4.
download link
Password file(s): www.downloadly.ir
Size
10.2 GB
Be the first to comment