Linux Application Development by Example

The Fundamental APIs

(Author) Arnold Robbins
Format: Paperback
£47.99 Price: £46.55 (3% off)
In Stock
Generally dispatched in 1 to 2 days

Unlock the Secrets of Linux System Programming and Take Your Coding Skills to the Next Level Do you use Linux, but not really understand it? Have you ever wondered how ls -l' knows everything it does? Could you explain to a coworker whyls' and find' can be external commands butcd' and `umask' must be built into the shell? The answers to these questions, and more, are in Linux Application Programming by Example, Second Edition. Purposely avoiding Too Much Information (TMI) this book tells you exactly what you need to know--no more and no less--about the fundamental Linux system programming APIs. Following the latest POSIX standard, author Arnold Robbins explains how the basic file, process, IPC and networking APIs work. Wherever possible, he demonstrates the use of the APIs with code drawn from real programs (V7 Unix, BSD Unix, and GNU). When not possible, the author provides small, clearly documented and annotated, standalone example programs of his own. The author focuses on both high-level principles and "under the hood" techniques. Along the way, he carefully addresses real-world issues like performance, portability, and robustness. Each chapter closes with exercises, ranging from coding problems to thought experiments, to help you cement your understanding of the material covered. And each chapter has been thoroughly revised and updated for this edition, and two completely new chapters have been added. All of the code presented in the book is available for download from GitHub, so that you can compile, run, and modify the programs yourself. Coverage includes: Memory management File I/O File metadata Processes, Users and groups Sorting and searching Argument parsing Extended interfaces Signals Internationalization Basic Networking Debugging And more! . . . Just learning to program? Switching from Windows or macOS? Already developing with Linux but interested in exploring the system call interface further? No matter which, quickly and directly, this book will help you master the fundamentals needed to build serious Linux software. If you're ready to leave the cocoon of high-level language programming and get closer to the metal, this book is for you!

Information
Publisher:
Pearson Education (US)
Format:
Paperback
Number of pages:
None
Language:
en
ISBN:
9780135325520
Publish year:
2025
Publish date:
Nov. 13, 2025

Arnold Robbins

Arnold Robbins is a renowned American author known for his groundbreaking work in the field of computing and programming. His most famous book, "Unix in a Nutshell," is considered a classic reference guide in the tech industry. Robbins' writing style is clear, concise, and informative, making complex topics accessible to readers of all levels. His key contributions to literature include demystifying technical concepts and empowering readers to navigate the digital world with confidence.

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

Bash Pocket Reference 2e

Bash Pocket Reference 2e

Arnold Robbins
Paperback
Published: 2016
The New Age of Sexism

The New Age of Sexism

How the AI Revolution is Reinventing Misogyny

Laura Bates
Paperback
Published: 2026
Where the Axe is Buried

Where the Axe is Buried

Ray Nayler
Paperback
Published: 2026
Love Machines

Love Machines

How Artificial Intelligence is Transforming Our Relationships

James Muldoon
Paperback
Published: 2026
Dark AI - Shadows of Tomorrow

Dark AI - Shadows of Tomorrow

Clara Rodriquez
Paperback
Published: 2026
The AI Paradox

The AI Paradox

How to Make Sense of a Complex Future

Virginia Dignum
Hardcover
Published: 2026
AI Ink.

AI Ink.

Writing, Publishing, and Misinformation at the Dawn of the AI Age

Jason Van Tatenhove
Hardcover
Published: 2026