PACKT 9781789951288 PDF

PACKT 9781789951288 PDF

Name:
PACKT 9781789951288 PDF

Published Date:
05/07/2021

Status:
[ Active ]

Description:

Linux System Programming Techniques

Publisher:
PACKT - Packt Publishing, Inc.

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Czech version):
200 business days

SKU:
packt-9781789951288_2824561

Choose Document Language:
10.80 €
Need Help?
ISBN: 9781789951288

Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programsKey Features* Develop a deeper understanding of how Linux system programming works* Gain hands-on experience of working with different Linux projects with the help of practical examples* Learn how to develop your own programs for LinuxBook DescriptionLinux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system. The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered. By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.What you will learn* Discover how to write programs for the Linux system using a wide variety of system calls* Delve into the working of POSIX functions* Understand and use key concepts such as signals, pipes, IPC, and process management* Find out how to integrate programs with a Linux system* Explore advanced topics such as filesystem operations, creating shared libraries, and debugging your programs* Gain an overall understanding of how to debug your programs using ValgrindWho this book is forThis book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.

Author: Jack-Benny Persson


Edition : 21
File Size : 1 file , 32 MB
Number of Pages : 432
Published : 05/07/2021
isbn : 9781789951288

History


Related products

Unity 3.x Game Development Essentials
Published Date: 12/20/2011
9.90 €
" Robotics at Home with Raspberry Pi Pico"
Published Date: 03/01/2023
9.60 €
Mastering Go
Published Date: 03/29/2024
13.20 €

Best-Selling Products

IEEE/ISO 10857-1994
Published Date: 04/27/1994
ISO/IEC/IEEE International Standard - Information Technology -- Microprocessor Systems -- Futurebus+(R) - Logical Protocol specification
80.70 €
IEEE/ISO 11073-10101:2004/Amd 1:2017
Published Date: 10/01/2017
Health informatics -- Point-of-care medical device communication -- Part 10101: Nomenclature/Amd 1:2017
IEEE/ISO 11073-10101-2004/Amd 1-2017
Published Date: 03/26/2018
ISO/IEEE International Standard - Health informatics -- Point-of-care medical device communication -- Part 10101: Nomenclature AMENDMENT 1: Additional definitions
47.70 €
IEEE/ISO 11073-10101-2004
Published Date: 12/15/2004
ISO/IEEE Health informatics -- Point-of-care medical device communication -- Part 10101: Nomenclature
129.30 €
IEEE/ISO 11073-10101-2020
Published Date: 08/28/2020
ISO/IEEE International Standard - Health informatics-Device interoperability-Part 10101: Point-of-care medical device communication-Nomenclature
108.00 €
IEEE/ISO 11073-10206-2024
Published Date: 08/07/2024
ISO/IEEE International Standard--Health informatics--Device interoperability--Part 10206: Personal health device communication--Abstract content information model
31.80 €