Course: Linux System Programming:


  1. Introduction to basic Linux Operating System and System Calls.
  2. Files and Directories Permissions and Handling (open, create, read, write, close, lseek, dup etc.)
  3. Process and Signals related system calls (fork, exec, kill, raise, alarm, pause, abort, sleep).
  4. Inter Process Communication (IPC) related System Calls (like pipe, message queue, shared memory, semaphore etc).
  5. Unix Domain Socket Programming

Duration: 30 hours Theory, 90 hours Practical (Recommended)