Home | Best Seller | FAQ | Contact Us
Browse
Art & Photography
Biographies & Autobiography
Body,Mind & Health
Business & Economics
Children's Book
Computers & Internet
Cooking
Crafts,Hobbies & Gardening
Entertainment
Family & Parenting
History
Horror
Literature & Fiction
Mystery & Detective
Nonfiction
Professional & Technology
Reference
Religion
Romance
Science
Science Fiction & Fantasy
Sports & Outdoors
Travel & Geography
   Book Info

enlarge picture

Linux Application Development  
Author: Michael K. Johnson
ISBN: 0321219147
Format: Handover
Publish Date: June, 2005
 
     
     
   Book Review


From Library Journal
Johnson and Troan are Linux developers for Red Hat software, a company that distributes and supports the Linux operating system. This book will appeal to beginning programmers trying to understand how operating systems work in a general way as well as to advanced programmers porting software from UNIX systems to Linux. This book is recommended for large public and all university libraries.Copyright 1998 Reed Business Information, Inc.


From Book News, Inc.
Johnson and Troan, operating system engineers, provide a reference for Linux programmers at all levels of experience, including C programers moving from other operating systems. They present key APIs and techniques needed to create robust, secure, efficient software or to port existing code to Linux. Coverage encompasses developing in Linux, the development environment, system programming, and development libraries. This second edition includes expanded coverage of memory debugging, regular expressions, and IPv6 networking.Copyright © 2004 Book News, Inc., Portland, OR




Linux Application Development

FROM OUR EDITORS

The Barnes & Noble Review
If you￯﾿ᄑre ready to become an expert Linux developer, Fedora￯﾿ᄑs founding technical leader and Red Hat￯﾿ᄑs former chief developer are ready to help you.

Michael Johnson and Erik Troan cover the entire Linux development environment: compilers, linker, loader, and debugging tools. They systematically explain interfaces to the Linux kernel; key system libraries; and everything from threads to networking. You won￯﾿ᄑt have to guess at the subtle differences between Unix and Linux: this book focuses on taking full advantage of Linux￯﾿ᄑs unique features and extensions (for instance, direct screen access capabilities).

This thoroughly updated Second Edition now covers the Linux 2.6 kernel, GNU C library 2.3, and the latest POSIX standards. There￯﾿ᄑs an entirely new chapter on security, too. For Linux programmers, an indispensable book is now even better. Bill Camarda, from the January 2005 Read Only

FROM THE PUBLISHER

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.

SYNOPSIS

If you are already a proficient Unix programmer, this book will greatly facilitate your transition to Linux. You will also find helpful discussions of some tricky Unix topics, such as process and session groups, job control, and tty handling.

If you are a C programmer, but know neither Unix nor Linux, reading this book in its entirety and working with its numerous examples will give you a solid introduction to Linux programming.

If you are already a Linux programmer, this book's clear treatment of advanced and otherwise confusing topics will surely make your programming tasks easier.

Linux Application Development is divided into four parts. Part 1 introduces you to Linux(the operating system, licenses, and documentation. Part 2 covers the most important aspects of the development environment(the compilers, linker, loader, and debugging tools. Part 3-the heart of the book-describes the interface to the kernel and to the core system libraries, including discussion of the process model, file handling, directory operations, signal processing (including the Linux signal API), job control, the POSIX( termios interface, sockets, and the Linux console. Part 4 describes important development libraries with interfaces more independent of the kernel. The source code from the book is freely available at http://www.awl.com/cseng/books/lad/.

FROM THE CRITICS

Library Journal

Johnson and Troan are Linux developers for Red Hat software, a company that distributes and supports the Linux operating system. This book will appeal to beginning programmers trying to understand how operating systems work in a general way as well as to advanced programmers porting software from UNIX systems to Linux. This book is recommended for large public and all university libraries.

Booknews

A guide for programmers wanting to develop applications on the Linux platform. Includes an introduction to the operating system and discussions of documentation, compiling, linking and loading, Linux-specific debugging tools, the kernel interface, development tools, and dynamic loading at runtime. Appends information on direct access to I/O ports and GNU licenses. Annotation c. by Book News, Inc., Portland, Or.

Slashdot.org

When programming, one needs a number of reference books at hand, and Linux Application Development should definitely be one of the handiest. Just about every aspect of how to interface to Linux from your application program is covered, and the numerous code snippets and examples keep things understandable. An extremely useful book ...

     



Home | Private Policy | Contact Us
@copyright 2001-2005 ReadingBee.com