For a limited period, all eBooks and Videos are only $10. All the practical content you need - by developers, for developers
This is the code repository for Linux System Programming Techniques, published by Packt.
Linux System Programming Techniques, published by Packt
An up-to-date errata can be found here. Please review this document if you encounter any problems!
Linux is the world's most popular open-source operating system. Linux system programming is all about developing system programs for Linux and Unix operating systems. It enables you to extend the Linux operating system with your own system programs and to communicate with other programs on the system. The book begins by exploring the GCC compiler, a C program, the shell, the built-in manual pages, and Linux system calls. This book covers the following exciting features:
- 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 Valgrind
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
Click on following link to see the Code in Action:
Following is what you need for this book: This 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.
With the following software and hardware list you can run all code files present in the book (Chapter 1-12).
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Jack-Benny Persson is a consultant and author based in Sweden. He has written several books about Linux and programming. His passion for Linux and other Unix-like systems started as a hobby more than 20 years ago. Since then, he has spent most of his spare time reading about Linux, tinkering with Linux servers, and writing about Linux administration. Today he has his own IT and media company in Sweden that focuses on Linux. Jack-Benny holds an Advanced Higher Vocational Education Diploma as a Linux system specialist. He has also studied electronics, networking, and security.