Linux Application Development
Linux Application Development by Erik W. Troan and Michael K. Johnson
- Binding:
- Paperback
- Number of Pages:
- 736
- ISBN:
- 0321563220
- Product Group:
- book
- Publisher:
- Addison Wesley
- Publication Date:
- May 14, 2008
- BooksForGeeks.com ID:
- 1694
Reviews for Linux Application Development
-
I keep coming back to this book
Rated out of 5 stars, February 12th, 2002
I think this is easily the most useful book on Linux that I own. When I bought it I though `oh yeah, I'll learn one or two things from it'. It's superb! All the stuff on using the development tools is great. I didn't know about electric fence for example. It's saved my life twice now - once with its good coverage of using serial ports and now with pseudo tty's. I just can't find this information accurately anywhere else. Don't get me wrong, it doesn't cover everything. No kernel programming or stuff like that, but then it's not supposed to. Great, examples that are actually useful. Highly recommented. -
Good content, but poor or missing examples
Rated out of 5 stars, July 12th, 1999
The book was a big disappointment after reading all the reviews. I found the content to be complete, but I would like to see more examples. Also the examples they have were not explained well. -
Enlightening Introduction plus Excellent Reference Book
Rated out of 5 stars, July 12th, 1999
This book was written with an easy to read style, and the content is excellent. I'll forgive them for not including anything related to X11 programming, but they mention that their reason was that X Windows programming is not specific to Linux, and this is a *LINUX* programming book. Well fine, but I still have to find a book on X Programming. Imagine a book on Windows NT Programming that skipped all the GUI parts. I guess the Unix crowd is 10 years behind the NT crowd in acceptance of GUIs.Reading this book made many of the arcane details of Unix architecture make sense, finally. I have read many Linux books, and most are long on technical drivel and short on enlightenment. If you are enlightened, you don't need the drivel, because the technical details are easy to absorbe and remember once they make sense.
This book excels at making sense of Linux. It should have been called "Making Sense of Linux Application Development", because that's what it is. You could probably get a lot out of it, even if you don't know C very well or you aren't all that interested in C programming in Linux. The explanations are clearly presented, and the chapters stand alone, and are a great reference material, as well as interesting general reading for those interested in the internals of Linux.
This book explains a lot of services that the kernel provides, especially in regards to the Linux process model and unix filesystems, as well as interprocess communications (Unix domain sockets) and network programming (TCP/IP sockets).
CAVEAT: This shouldn't be your *first* Linux book. There's a lot of material besides the writing of the code that you need to cover first. To get you comfy in the classic Unix shell environment read Hands On Unix, by Mark Sobell.
-
Excellent book for anyone interrested in coding Linux apps.
Rated out of 5 stars, June 12th, 1999
This book is a great place to start for the experienced and semi-experienced programmer who is somewhat new to Linux. It has an excellent chapter explaining the sometimes confusing legal code behind Open Source Software. It is also a very good book for those simply curious about the Open Source model as it applies to Linux. -
Excellent book for any linux fan
Rated out of 5 stars, June 12th, 1999
i think , it's not a book for just developers it's a must for anyone who interest in Linux and want to learn how linux and linux applications run.

