Contents: Part I: The Linux Programming Environment 1. Compiling Programs 2. Controlling the Buid Process-GNU make 3. About the Project Part II: System Programming 4. Processes 5. Signals 6. System Calls 7. Basic Linux File Handling 8. Advance Linux File Handling 9. Daemons Part III: Linux APIs (Application Programming Interface) 10. The Database API 11. Screen Manipulation …