Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


GNU Linux Application Programming, Second Edition (Programming Series)
Home > Computer/ Network Books > Suse Linux > Item 6
View Previous Product in Suse Linux View Next Product in Suse Linux

Click here to buy GNU Linux Application Programming, Second Edition (Programming Series) by  M. Tim Jones. GNU Linux Application Programming, Second Edition (Programming Series)
by M. Tim Jones
Sales Rank: 36795
List Price: $54.99
$34.64
At Amazon
Get More Info On GNU Linux Application Programming, Second Edition (Programming Series)! Buy GNU Linux Application Programming, Second Edition (Programming Series) Now!

  • Paperback: 667 pages
  • Publisher: Charles River Media; 1 edition April 3, 2008
  • Language: English
  • ISBN-10: 1584505680
  • ISBN-13: 978-1584505686
  • Product Dimensions: 9.2 x 7.4 x 1.9 inches
  • Shipping Weight: 3 pounds

    Product Description
    GNU/Linux is the Swiss army knife of operating systems. You’ll find it in the smallest devices (such as an Apple iPod) to the largest most powerful supercomputers (like IBM’s Blue Gene). You’ll also find GNU/Linux running on the most diverse architectures, from the older x86 processors to the latest cell processor that powers the PlayStation 3 console. GNU/Linux Application Programming, Second Edition gets you up and running developing applications on the GNU/Linux operating system, whether you’re interested in creating applications for an iPod or a Blue Gene. This completely updated edition covers all the necessary tools and techniques with many examples illustrating the use of GNU/Linux APIs. Split into fi ve distinct parts, the book covers GNU tools, topics in application development, shells and scripting, debugging and hardening, and introductory topics, including the fundamentals of virtualization. See why thousands of programmers have chosen GNU/Linux Application Programming to teach them how to develop applications on the GNU/Linux operating system!

    About The Author
    M. Tim Jones is an embedded software architect and the author of numerous books, including AI Application Programming, Second Edition (Charles River Media), BSD Sockets Programming from a Multilanguage Perspective (Charles River Media), Artifi cial Intelligence: A Systems Approach, and many articles on a variety of technical subjects. His engineering background ranges from the development of kernels for geosynchronous spacecraft to embedded systems architecture and networking protocols development. Tim is a consultant engineer for Emulex Corp. in Longmont, Colorado.

    Customer Reviews & Comments
    This review is from: GNU/Linux Application Programming (Programming Series) (Paperback) All the topics that one needs to read to come up to speed with Linux programming, development and maintenance, scripting and even tuning are covered in this book. The author starts with the basic architecture of the Linux operating system, and delves into the details of each part: scheduler, memory manager, virtual file system, network, ipc and init. The reader starts with an overview of what the Linux operating system looks like "under the hood", and is taken thru a series of sections that cover application development using each section of the Linux kernel. Overview application programming, performance analysis and debugging using various GNU tools such as the the GCC complier, make, gcov and gprof are given first and are used throughout the book by the author to further demonstrate the features and benefits of the available GNU tools. By now, the reader is presented with the necessary tools needed to create application, and is not time to delve into specific programming techniques and API's. The book starts with simple file handling API's and examples, and goes into more complicated topics such as: * Linux Pipes * Sockets programming * Multi-process development and the Linux process model * Multi-threaded development and the Linux threading model * Messages Queues * Synchronization and Semaphores * Shared memory programming Even though each of these topics are very complicated and an entire text could easily dedicated to it, the author with elegance covers each topic such that the reader could get an overview of what is at stake. Each topic is rather short, and very well written with examples and a step-by-step instruction of how to write simple programs. Each chapter is like a short and sweet introduction to the topic at hand. One of my favorite chapters is, "Synchronization with Semaphores," in which the author further illustrates the point using sequence diagrams of events, elaborated examples and tips on how-to's. The chances are that programming in a high-level language such as C is not enough, and one needs to compliment his/her application[s] with scripts and many other available Linux tools and commands. The last section of the book is dedicated to what some people might call odd-and-ends, but to me, they are as important as any other topics in this book. Bash, Sed, awk, flex and bison are some of the scripting languages that are covered. As with the previous sections of the text the author covers each topic using examples plus a step-by-step depiction of each example. If you are new to the Linux programming environment or you need a refresher text like I did, you will find this book very useful. Tim does a fantastic job covering a broad topic, and doing so with such ease and elegance. The examples are priceless, and the CD at the end of the book has complete source code to the examples given in the book.

  • GNU Linux Application Programming, Second Edition (Programming Series)
    List Price: $54.99
    Available from Amazon
    Price: $34.64
    Get More Info On GNU Linux Application Programming, Second Edition (Programming Series)! Buy GNU Linux Application Programming, Second Edition (Programming Series) Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation