nitin_cherian
nitin_cherian

Reputation: 6655

Learn Linux Application programming by Example Applications

After studying the basics of Linux Application Programming, the next step is to learn the different ways in which the programming concepts like fork, threads, IPC mechanism etc are used in real applications.

Please guide on how to master these concepts using real applications?

Upvotes: 0

Views: 1551

Answers (2)

If you want to understand what a particular program (e.g. a usual command like ls or date ...) does in term of system calls, try using strace on it, e.g.

strace ls

Another major point is that most of GNU/Linux is free software so you can study its source code (even run it with a debugger) and improve it.

Upvotes: 1

hochl
hochl

Reputation: 12930

Not sure what you're exactly targeting, but this book is a classic if you are programming on *nix:

Advanced Programming in the UNIX Environment (2nd Edition)
SBN-10:  0201433079
ISBN-13: 978-0201433074

HTH

Upvotes: 2

Related Questions