Linux Systems Programming
Course Objective
The Linux Systems Programming will familiarize experienced programmers with systems programming in a Linux environment. This course will be taught in a classroom using computers installed with a
current Linux distribution. The emphasis will be on hands-on programming, with the time divided between lecture and labs.
Students will learn:
- Linux standards and compliance
- Filesystems and programming file and directory system services
- Processes management and creation
- Signals
- Inter-process communication (shared memory, semaphores, messages)
- Sockets
Prerequisites
Students should be proficient in the C programming language and should have
successfully completed Axian's Linux Use for Developers and Linux Programming Tools courses, or have equivalent knowledge and experience.