- Home
- Artificial Intelligence, Machine Learning and Data Science
- Internet of Things with Python
- Advanced Python Scripting
- Linux Kernel Internals and Advanced Programming
- Embedded Linux System Development
- Linux Device Drivers and Kernel Programming
- Unix/Linux Shell Scripting with sed and awk
- Python - Django Web Framework
- Advanced Python for Network Engineers
- About
- Contact Us
- Blog
Linux Kernel Internals and Advanced Programming Training Workshop
Course Duration: 3 Full Days
Course Outline:
Linux Kernel Internals
- Introduction to Kernel
- Userspace and kernel space
- Kernel Internals:
- Splitting the kernel
- File System
- Process Management
- Memory Management
- Interrupts
- Time and timers
- Device Driver classes
- Kernel Configuration
- Kernel Compilation
- Kernel Parameters
- Boot Process - From Power ON to login prompt
- System Initialization Scripts
Linux Advanced Programming
- Arguments , the environment, and popular system functions
- File operations
- Introduction to Shell programming
- Creating Makefiles
- Creating Static Library, Shared Library
- Multi Process Programming,
- Multi Thread Programming
- IPC Mechanisms & Programming: Semaphores, Signals, Pipe, FIFO, Message Queues, Shared Memory
- Introduction to Sockets
- Network Programming: TCP/UDP Server Client programming
- Debugging using gdb & core dump analysis