Linux Programming: The Definitive Handbook of Linux Programming Techniques for Developers and Engineers

ANT

4.5 2
$4.19 $6.99You save $2.80
Format
Digital edition
PDFEPUB
Works on phone, tablet and computer Instant access after checkout Personal-use digital license
About this edition

• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.

Published date March 22, 2025
Author Julian Lornfeld

Instant digital delivery after purchase.

Download link available immediately after checkout.
In stock
Quantity
Secure checkout — encrypted end to end Free exchange or return within 30 days if the product is defective. Digital formats available instantly
Readers also enjoyed

Discover another great read to add to your digital library.

$4.19 $6.99

Description

Linux powers the internet, supercomputers, and countless embedded systems. Mastering Linux programming opens doors to careers in system administration, software development, cybersecurity, and much more.
This ultimate book is your guide to becoming proficient in Linux development. If you are an aspiring system programmer, a software engineer, or a tech enthusiast, this book provides the knowledge and skills needed to write efficient, robust, and secure Linux programs.
---
What You Will Learn Linux Fundamentals: Start with the basics, including Linux history, philosophy, and setting up a development environment. Understand the core principles that make Linux a dominant force in modern computing. Shell Scripting Mastery: Learn to automate tasks with powerful shell scripts, from basic syntax to advanced techniques using regular expressions, text processing, and process management. C Programming on Linux: Master the essentials of writing, compiling, and debugging C programs. Dive into memory management, process control, and system calls to create high-performance applications. Process and Memory Management: Gain a thorough understanding of the Linux process model, process creation, termination, scheduling, and monitoring. Explore dynamic memory allocation and techniques to optimize memory usage. File and I/O Programming: Explore file descriptors, file operations, symbolic and hard links, and techniques for efficient file I/O. Learn how to monitor file system events and handle file security. Network Programming: Build robust network applications using iterative and concurrent server models. Implement I/O multiplexing and explore security practices to write safe and performant network code. Security Programming: Protect your applications with secure file operations, privilege management, cryptographic techniques, and robust process isolation practices. GUI and Database Programming: Create user-friendly graphical applications using GTK and Qt. Learn database integration with SQLite, MySQL, PostgreSQL, and NoSQL solutions to manage data efficiently. Version Control with Git: Master Git for source code management, collaborative workflows, and troubleshooting. Learn how to effectively manage code changes and collaborate with others. ---
Why This Book? Comprehensive Coverage: From shell scripting to network programming and GUI development, this book covers all key areas of Linux programming. Hands-On Examples: Real-world examples and exercises at the end of each chapter help reinforce concepts and improve practical skills. Security Best Practices: Learn to write secure and reliable programs by following Linux-specific security guidelines. For All Skill Levels: Whether you're a beginner or an experienced developer, this book offers something valuable for everyone. ---
Get Your Copy of Linux Programming Today and Start Building Powerful Linux Applications.

Specifications

FormatEPUB, PDF
Pages450
LanguageEnglish
ISBN-13979-8314758526

Frequently asked

Do I need an account to download?

No. After purchase, you can access your ebook directly from the order confirmation or download page.

What if a copy arrives damaged?

Contact us and we’ll help you access the file or provide a replacement download if needed.

Reviews

4.5
5★84%4★11%3★3%2★1%1★1%
M Marie Elliott Verified
★★★★★The diagrams do the teachingSeeing the concept drawn before the notation appears changed everything for me.
M Michael Peck Verified
★★★★★A set text for my classThe problem sets are graded properly and the solutions are complete.
S Scott Crawford Verified
★★★★★
See all reviews

Customers also downloaded