General Instructions

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