Back to: Linux System Programming
This course is a hands-on guide to Linux system programming covering fundamental kernel modules – files, processes and IPC.
Pre-requisites:
- General understanding of operating systems
- Comfortable with C programming
- Comfortable with Linux command line environment
General Instructions
Welcome to the Linux System Programming On-demand course. This course is divided into 9 chapters:
1 – Introduction to Operating System
2 – Linux introduction
3 – Linux kernel overview
4 – Linux system programming environment
5 – File management and memory allocation
6 – Signal Handling
7 – Process control
8 – IPC overview and Message Queues
9 – Shared Memory and synchronization
Each chapter has a theory video. Where applicable, lab video lectures are made available chapter-wise.
Recommended software for this course:
- Any Linux distribution with kernel > 4.0
The course contents will be available for 1 month from start of access.
For assistance while taking up the course, email training@coreel.com