Explanation
Developing a Multithreaded Kernel From Scratch!, is a training course on building an operating system and multithreaded kernel with an interactive shell. This course is designed to teach you how to build your own operating system and multiple kernels from scratch, assuming you have no experience with kernel programming. The course has two main parts which is the actual Method and the development of the Maintenance Method, which is prepared along with the meeting language training.
What about during Multi-Kernel Development from scratch! You will learn:
- How to build a kernel from scratch
- How to build a multitasking kernel
- How to manage malicious or harmful programs in the operating system and stop it if it is not working properly.
- How memory works in a computer
- Differences between kernel land, user land and protection lands that make up modern computing.
- Kernel design patterns used in the Linux kernel
- How to load ELF files
- How to debug disassembled machine code
- Kernel configuration in the simulator using GDB
Course guidelines
Published by: Udemy
Teachers: Daniel McCarthy
Language: English
Education Level: Basic to Advanced
Number of Courses: 138
Duration: 28 hours and 10 minutes
Course content
Prerequisite courses:
You must know C programming language
It is wise to have a basic knowledge of the assembly language.
You must have a Linux operating system, which is free to install from the Internet (We use Ubuntu for this course)
Pictures
An example of a movie
installation guide
After the launch, follow your favorite player
English language
Quality: 720
Changes:
Version 2022/6 compared to 2021/4 increased the number of 7 lessons and the duration of 22 minutes.
download link
Password file: free download software
size
10.2GB