Product: 1584503718
This book covers a wide breadth of what you need to get started with Linux programming. The writing is very good and readable.
The examples though simple, are very clear and concise, and makes you understand at a fundamental level what elements of Linux you need to know.
The ones I liked in particular were:
- IPC (interprocess communication)
- Linux process model, and pThreads
- shell scripting, awk, sed
- bison, flex
- tools like GDB (debugger), gprof (performance), gcov (code coverage)
- sockets programming
Note that this book does not go very deep into these topics, but if you need a refresher on the basics, or you don’t know a particular area of linux, this book is highly recommended.
Most of the examples are in C, as expected, (being Linux) except for a very short example in Ruby with Sockets programing.
Rating: 5
1584503718
Count: 11
Review by Timothy T. Wee
on 2020-03-10