
Linux Programming for Developers: From Basics to Advanced System Interfaces
Owen Park
This audiobook is narrated by a digital voice.
Discover how Linux really works and learn to build powerful system-level software with Linux Programming for Developers. This comprehensive audiobook takes you on a practical journey from the foundations of the Linux environment to advanced system interfaces.
Designed for developers, engineers, and students, it explains how to write programs that interact directly with the operating system using the C language. Each concept is taught through clear, real-world examples that reveal what happens under the hood. You will learn how to manage files, processes, memory, and threads, implement interprocess communication, handle signals, and create efficient networked applications.
By the end of this audiobook, you will understand not just how to use Linux, but how to program it at its core. Whether you are transitioning to Linux, expanding your technical depth, or pursuing a deeper understanding of systems programming, this guide provides the essential knowledge and mindset to help you master the language of the operating system itself.
With a structured learning path, expert explanations, and practical insights, Linux Programming for Developers transforms you from an application coder into a true systems programmer.
Duration - 11h 21m.
Author - Owen Park.
Narrator - Digital Voice Maxwell G.
Published Date - Friday, 17 January 2025.
Copyright - © 2025 Owen Park ©.
Location:
United States
Description:
This audiobook is narrated by a digital voice. Discover how Linux really works and learn to build powerful system-level software with Linux Programming for Developers. This comprehensive audiobook takes you on a practical journey from the foundations of the Linux environment to advanced system interfaces. Designed for developers, engineers, and students, it explains how to write programs that interact directly with the operating system using the C language. Each concept is taught through clear, real-world examples that reveal what happens under the hood. You will learn how to manage files, processes, memory, and threads, implement interprocess communication, handle signals, and create efficient networked applications. By the end of this audiobook, you will understand not just how to use Linux, but how to program it at its core. Whether you are transitioning to Linux, expanding your technical depth, or pursuing a deeper understanding of systems programming, this guide provides the essential knowledge and mindset to help you master the language of the operating system itself. With a structured learning path, expert explanations, and practical insights, Linux Programming for Developers transforms you from an application coder into a true systems programmer. Duration - 11h 21m. Author - Owen Park. Narrator - Digital Voice Maxwell G. Published Date - Friday, 17 January 2025. Copyright - © 2025 Owen Park ©.
Language:
English
Title
Duración:00:00:09
Introduction: Welcome to Linux Programming
Duración:00:17:08
Part I: Foundations
Duración:00:00:05
Chapter 1: Understanding the Linux Environment
Duración:00:30:31
Chapter 2: C Programming and Compilation on Linux
Duración:00:36:52
Chapter 3: Working with Files and Directories
Duración:00:34:06
Chapter 4: Process Fundamentals
Duración:00:35:18
Part II: Core System Programming
Duración:00:00:06
Chapter 5: Process Management and Control
Duración:00:33:49
Chapter 6: Signals and Signal Handling
Duración:00:32:45
Chapter 7: Interprocess Communication: Pipes and FIFOs
Duración:00:30:10
Chapter 8: Interprocess Communication: System V IPC
Duración:00:36:31
Chapter 9: Interprocess Communication: POSIX IPC
Duración:00:37:31
Part III: Advanced File and Memory Operations
Duración:00:00:07
Chapter 10: Advanced File I/O
Duración:00:39:52
Chapter 11: File Systems and Special Files
Duración:00:31:38
Chapter 12: Memory Management
Duración:00:32:41
Part IV: Networking and Concurrency
Duración:00:00:06
Chapter 13: Socket Programming Fundamentals
Duración:00:43:12
Chapter 14: Advanced Socket Programming
Duración:00:40:04
Chapter 15: Multithreading with POSIX Threads
Duración:00:34:07
Chapter 16: Advanced Threading and Synchronization
Duración:00:37:10
Part V: System Programming Projects
Duración:00:00:06
Chapter 17: Real-World Project 1 - Building a Multithreaded Web Server
Duración:00:38:47
Chapter 18: Real-World Project 2 - Creating a Custom Shell
Duración:00:42:53
Conclusion: Mastering the Art of Linux Development
Duración:00:15:55
Ending Credits
Duración:00:00:13