Linux Kernel Internals and Development [LFD420]

Price USD 2950
Number of days 4

 

Learn how to develop for the Linux kernel. In this course you’ll learn how Linux is architected, the basic methods for developing on the kernel, and how to efficiently work with the Linux developer community. If you are interested in learning about the Linux kernel, this is absolutely the definitive course on the subject


Who should attend?

This course is for anyone interested in learning how to write and/or debug Linux kernel code. Students should be familiar with basic Linux utilities and text editors and be proficient in the C programming language.


Previous knowledge

You should:
  • Be proficient in the C programming language.
  • Be familiar with basic Linux (Unix) utilities such as ls, rm, grep, tar.
  • Be comfortable using any of the available text editors (e.g. emacs, vi).
  • Experience with any major Linux distribution is helpful but not strictly required.

 

Course Outline

This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:

  • How Linux is architected
  • How kernel algorithms work
  • Hardware and memory management
  • Modularization techniques and debugging
  • How the kernel developer community operates and how to efficiently work with it.
  • And much more.

The information in this course will work with any major Linux distribution.

Standard courses or on request

Our Training offer includes both standard courses and customized courses, developed and held on request.

Good Deal

To find out if your company has a discount with Enea, please contact us at training@enea.com.

Login

Please login by providing you information below.



New user