Introduction and important system call demo
  • Introduction to system programming and its concepts
  • Alarm signal and signal handler
  • readdir, opendir and recursively list directory part 1
  • readdir, opendir and recursively list directory part 2
  • readdir, opendir and recursively list directory part 3
  • How to read a file line by line using getline
  • Read a file part 1 using read call
  • Read a file part 2 and errno handling
  • Read a file part 3 and how to debug error in buffer
  • File read and write
  • fork system call and how to create a new process
  • fork and pid status
  • Fork and defunct or zombie process
  • Fork internals and open file descriptor inheritance demo
  • Pthread Part 1
  • Pthread part 2
Interprocess Communication In Linux (IPC)
  • IPC using fork and pipe fd
  • popen IPC
  • How to write your own system call
  • Socket Programming for server
  • Socket Programming for client
Lab Setup and virtualization
  • Introduction to Virtualization
  • Hypervisor and its Type
  • Installing Linux Guest using Virtual Box Part 1
  • Installing Linux Guest using Virtual Box Part 2
  • Installing Linux Guest using VMWare Fusion Part 1
  • Installing Linux Guest using VMWare Fusion Part 2
  • Windows Subsystem for linux
  • ESXI Installation
  • VMware Workstation install and VM Creation
  • ESXI OVA Deployment and VM Creation 1
  • ESXI OVA Deployment and VM Creation 2
  • Hyper-v installation and Guest CentOS VM Creation