Linux System Programming Techniques valued at $27.99 value is available for FREE for a limited time. Linux is the most popular open-source operating system in the world and this book will help you extend the Linux OS with your own system programs and communicate with other programs on the system.
The book covers a number of topics including the Linux filesystem, basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You can learn to handle errors in your programs and compile errors and print relevant information about them.
It will walk you through the various recipes on how to read and write files on the system using streams and file descriptors. As you make progress you will learn about forking, creating zombie processes, and daemons. You will also gain the knowledge to handle daemons using systemd.
This will lead you to understand how to create shared libraries and start exploring different types of interprocess communication (IPC).
There are more chapters and recipes that will cover how to write programs using POSIX threads, how to debug your programs using the GNU debugger (GDB) and Valgrind.
Once you finish reading the book you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.
Linux System Programming Techniques, from Packt, as we mentioned is valued at $27.99, but you can buy it from here for Free for a limited time.
Don’t be late as the offer expires on March 9, so act fast.