Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan
Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan PDF, ePub eBook D0wnl0ad
"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it."
--Greg Kroah-Hartman, Linux kernel programmer
Develop Software that Leverages the Full Power of Today's Linux
Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux programmers Michael Johnson and Erik Troan systematically present the key APIs and techniques you need to create robust, secure, efficient software or to port existing code to Linux.
This book has been fully updated for the Linux 2.6 kernel, GNU C library version 2.3, the latest POSIX standards, and the Single Unix Specification, Issue 6. Its deep coverage of Linux-specific extensions and features helps you take advantage of the full power of contemporary Linux. Along the way, the authors share insights, tips, and tricks for developers working with any recent Linux distribution, and virtually any version of Unix.
Topics include
- Developing in Linux: understanding the operating system, licensing,
- and documentation
- The development environment: compilers, linker and loader, and unique
- debugging tools
- System programming: process models, file handling, signal processing, directory operations, and job control
- Terminals, sockets, timers, virtual consoles, and the Linux console
- Development libraries: string matching, terminal handling, command-line parsing, authentication, and more
- Hundreds of downloadable code samples
New to this edition
- The GNU C library (glibc), underlying standards, and test macros
- Writing secure Linux programs, system daemons, and utilities
- Significantly expanded coverage of memory debugging, including Valgrind and mpr
- Greatly improved coverage of regular expressions
- IPv6 networking coverage, including new system library interfaces for using IPv6 and IPv4 interchangeably
- Coverage of strace, ltrace, real-time signals, poll and epoll system calls, popt library improvements, Pluggable Authentication Modules (PAM), qdbm, and much more
- Improved index and glossary, plus line-numbered code examples
From reader reviews:
Albert Parks:
Reading a reserve can be one of a lot of action that everyone in the world really likes. Do you like reading book so. There are a lot of reasons why people like it. First reading a e-book will give you a lot of new info. When you read a publication you will get new information since book is one of various ways to share the information or even their idea. Second, studying a book will make an individual more imaginative. When you studying a book especially hype book the author will bring you to imagine the story how the personas do it anything. Third, you are able to share your knowledge to other folks. When you read this Linux Application Development (2nd Edition), it is possible to tells your family, friends and soon about yours publication. Your knowledge can inspire others, make them reading a book.
Stacey Ryan:
Linux Application Development (2nd Edition) can be one of your beginner books that are good idea. We recommend that straight away because this book has good vocabulary which could increase your knowledge in language, easy to understand, bit entertaining but nonetheless delivering the information. The article writer giving his/her effort to put every word into satisfaction arrangement in writing Linux Application Development (2nd Edition) but doesn't forget the main level, giving the reader the hottest as well as based confirm resource details that maybe you can be one of it. This great information may drawn you into new stage of crucial thinking.
Kimberly Silvestre:
In this period of time globalization it is important to someone to acquire information. The information will make anyone to understand the condition of the world. The condition of the world makes the information simpler to share. You can find a lot of references to get information example: internet, newspapers, book, and soon. You will see that now, a lot of publisher this print many kinds of book. The book that recommended for you is Linux Application Development (2nd Edition) this book consist a lot of the information from the condition of this world now. This particular book was represented just how can the world has grown up. The terminology styles that writer make usage of to explain it is easy to understand. The writer made some analysis when he makes this book. Here is why this book acceptable all of you.
Read Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan for online ebook
- https://docs.google.com/file/d/0B7XwO7jvF5mCMHVsSm41MU9fQ2c/
- https://docs.google.com/file/d/0B7XwO7jvF5mCNEJyQkhmNEt3d3c/
- https://docs.google.com/file/d/0Bzrv4K0UEV6FVDJzZHF0MVdOZlU/
- https://docs.google.com/file/d/0B-OAJ6qTn3asSkduTkJ5MUJuR3M/
- https://docs.google.com/file/d/0Bzrv4K0UEV6FNDlQUHM2Slpva28/
Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan Free PDF d0wnl0ad, audio books, books to read, good books to read, cheap books, good books, online books, books online, book reviews epub, read books online, books to read online, online library, greatbooks to read, PDF best books to read, top books to read Linux Application Development (2nd Edition) by Michael K. Johnson, Erik W. Troan books to read online.
No comments:
Post a Comment