Skip to Content
Hands-On System Programming with Linux
book

Hands-On System Programming with Linux

by Kaiwan N. Billimoria, Tigran Aivazian
October 2018
Beginner
794 pages
19h 23m
English
Packt Publishing

Overview

Explore the world of Linux system programming with "Hands-On System Programming with Linux". This book offers a deep dive into the essential concepts and practical skills needed to master Linux system interfaces, process management, multithreading, and more. Through clear explanations and hands-on examples, you'll understand not only how to use Linux APIs, but also the reasons behind their design.

What this Book will help me do

  • Understand the theoretical underpinnings of Linux's system architecture.
  • Gain practical skills in handling memory management and debugging memory issues.
  • Learn the intricacies of process management and effectively use system APIs.
  • Master advanced file I/O operations and signaling mechanisms.
  • Develop robust multithreaded applications with a deep understanding of threading APIs.

Author(s)

Kaiwan N. Billimoria, a seasoned systems programming expert, brings decades of hands-on Linux system development experience. Collaborator None Aivazian complements with theoretical insights and practical knowledge. Together, they share a commitment to making complex topics comprehensible and actionable.

Who is it for?

This book is designed for Linux engineers, system programmers, and developers aiming to deepen their understanding of system programming. It's particularly suited for those already familiar with Linux command-line operations and the C programming language. If you're eager to move from using basic APIs to mastering the concepts and reasoning behind them, this book is for you.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linux System Programming Techniques

Linux System Programming Techniques

Jack-Benny Persson

Publisher Resources

ISBN: 9781788998475