Linux Kernel Internals teaches students all the fundamental requirements necessary to understand and start developing for the Linux kernel. Attendees will go deep into the internals of the Linux operating system and begin to develop kernel modules for the latest popular distributions. From kernel module implementation to memory and process management, including I/O, debugging, file systems, and kernel security mechanisms, this course is all-encompassing.
- Set up a development environment for Linux
- Describe in detail how the Linux kernel functions
- Develop Linux kernel modules that interact with I/O, memory, processes and threads, file systems, and networking
- Detect and analyze obfuscation methods used by attackers to evade detection
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.