Gain Expertise in Linux Kernel Internals Programming
Linux internals training course is designed for candidates or professionals, who wish to learn Linux basic methods, programming as well as internals of the Linux kernel. Participants taking this course will grasp both theoretical and practical underpinnings and they will learn the difference between Linux-C programming in kernel space and user space. They will be capable of doing their own kernel configuration and will be able to build kernel from kernel source code. The candidates will be introduced to vital tools that are utilized for monitoring and debugging the kernel. This helps experienced programmers to have sound understanding of the Linux kernel. After the introductory phase, the training course deals with several sub-systems like Linux scheduler, process management, Kernel memory management, Kernel virtual memory, kernel time keeping architecture, virtual file systems, page/buffer cache and Kernel synchronization primitives
Course Pre-requisite
Candidates looking to opt for this training program must have:
Course is designed for
Linux internals training course is designed keeping in mind the following target audiences:
Course code: LinuxIn
Course duration: 4 weeks
Course objectives:
This four-week course of Vector Institute will provide extensive hands-on-experience and demonstrations designed to impart you with all necessary tools required for developing and debugging Linux kernel code. The course provides basic understanding of the following topics:
Course Content
The four-week Linux internals training program covers the following topics: