Learn how to develop the Linux kernel. In this instructor-led training, you’ll learn how Linux is architected, the basic methods for the developing on the kernel, & how to efficiently work with the Linux developer community. If you're interested in learning about the Linux kernel, this is the definitive training on the subject.
To make the most of this training, you must:
Be proficient in the C programming language and basic Linux (UNIX) utilities like ls, grep & tar, & be comfortable with any of available text editors (e.g., emacs, vi, etc.) Experience with a major Linux distribution is helpful but not strictly required.
This training is designed to provide an experienced programmers with the solid understanding of the Linux kernel. Professionals should be proficient in the C programming language and basic Linux (UNIX) utilities such as ls, grep & tar, & be comfortable with any of the available text editors (e.g., emacs, vi, etc.).
In this training, you will learn how Linux is architected, how kernel algorithms work, hardware & memory management, modularization techniques & debugging, how the kernel developer community operates & how to efficiently work with it, & much more.
Introduction
Preliminaries
How to Work in OSS Projects **
Kernel Architecture I
Kernel Programming Preview
Modules
Kernel Architecture II
Kernel Initialization
Kernel Configuration & Compilation
System Calls
Kernel Style & General Considerations
Race Conditions & Synchronization Methods
SMP & Threads
Processes
Process Limits & Capabilities **
Monitoring & Debugging
Scheduling
Memory Addressing
Introduction
Preliminaries
How to Work in OSS Projects **
Kernel Architecture I
Kernel Programming Preview
Modules
Kernel Architecture II
Kernel Initialization
Kernel Configuration & Compilation
System Calls
Kernel Style & General Considerations
Race Conditions & Synchronization Methods
SMP & Threads
Processes
Process Limits & Capabilities **
Monitoring & Debugging
Scheduling
Memory Addressing
Evaluation Survey
To attend the training session, you should have operational Desktops or Laptops with the required specification, along with a good internet connection to access the labs.
We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency, you have to skip the class, Radiant Techlearning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or any commercial use.
Radiant Techlearning has a data center containing a Virtual Training environment for the purpose of professional hand-on-practice.
Professionals can easily access these labs over Cloud with the help of a remote desktop connection.
Radiant virtual labs provide you the flexibility to learn from anywhere in the world & in any time zone.
The professionals will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.