Linux Operating System Internals Course

Course Code: UN 112
Course Abstract: This course delves deep into the implementation details of the Linux kernel. This course is available for the RedHat distribution, but differences between RedHat and other distributions are covered as they occur (such as for SUSE or Debian/Ubuntu Linux).  In addition, the hands-on exercises will reinforce the issues involved in kernel code development.
Audience: This course is designed for individuals who are system administrators and performance specialists who want a better understanding of kernel operation, system and application programmers who need background knowledge on Linux kernel design, and individuals who intend to write device drivers or kernel modules.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Describe the various functions of the Linux kernel and discuss in detail the concepts which govern its operation.

Course Topics: Overview of the Linux Kernel
Process Management
The Linux System Call Subsystem
Virtual Memory Management
Internals of the ext3 Filesystem
Kernel File System Structures
Linux Signals
Linux Socket Layer
Device I/O
Prerequisites:

The only prerequisite is that students should be familiar with the Unix/Linux command line interface. The students will be expected to execute commands, edit files, and navigate around system directories. Many of the labs require shell command lines.

Preferred Student Background
Participants with the following experience will find the more detailed descriptions helpful, but these are not prerequisites since the course covers any required knowledge needed to understand the topics:

Experience in C programming
Understanding of basic shell scripting for UNIX/Linux

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning