Linux Systems Programming Engineering: Build High-Performance Daemons, Event-Driven Servers, and Kernel-Aware Applications in C

ANT

4.0
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 April 13, 2026
Author Frank Maik

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.98 $8.30

Description

Linux Systems Programming Engineering:
Build High-Performance Daemons, Event-Driven Servers, and Kernel-Aware Applications in C
Are your Linux applications struggling under real-world load? Do your services work, but fail to scale, stall under I/O pressure, or consume more CPU than they should? If you want to build systems that are not just functional but fast, efficient, and production-ready , you need to go beyond surface-level programming and understand how Linux actually works.
Linux Systems Programming Engineering shows you how to build high-performance services by working directly with the Linux kernel interface. This book focuses on practical, systems-level development in C, teaching you how to design daemons, event-driven servers, and scalable applications that operate efficiently under heavy workloads.
Instead of abstract explanations, you’ll learn through real implementations that reflect how modern infrastructure is built. From system calls and file descriptors to epoll, io_uring, and zero-copy techniques, every concept is grounded in performance and real-world use.
By the end of this book, you will be able to: Build production-grade Linux daemons and background services Design event-driven servers using epoll for high concurrency Implement asynchronous I/O with io_uring for maximum throughput Optimize file and network performance using zero-copy techniques like sendfile and splice Manage processes, threads, and inter-process communication effectively Analyze and improve performance using tools like strace, perf, and /proc Identify and eliminate CPU, memory, and I/O bottlenecks in real systems This book is written for developers who want to move beyond basic programming and start building high-performance Linux systems software . Whether you are working on backend services, network applications, or performance-critical systems, the techniques you learn here will directly apply to real production environments.
If you’re ready to write Linux applications that are efficient, scalable, and built with engineering precision, this book will give you the practical knowledge to get there.
Get your copy today and start building Linux systems that perform under pressure.

Specifications

FormatEPUB, PDF
Pages287
LanguageEnglish
ISBN-13979-8257273001

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.0 0
5★84%4★11%3★3%2★1%1★1%
M Mandy Elliott Verified
★★★★★The diagrams do the teachingSeeing the concept drawn before the notation appears changed everything for me.
L Levi Chandler Verified
★★★★★A set text for my classThe problem sets are graded properly and the solutions are complete.
J Jonathan Guerra Verified
★★★★★
See all reviews

Customers also downloaded