Buy Used
CDN$ 7.75
+ CDN$ 6.49 shipping
Used: Good | Details
Condition: Used: Good
Comment: Ships from the USA. Please allow 14-21 business days for delivery. Book has some visible wear on the binding, cover, pages. Biggest little used bookstore in the world.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Linux Programming Paperback – Dec 19 2003

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
CDN$ 47.71 CDN$ 2.98

There is a newer edition of this item:

Beginning Linux Programming
CDN$ 24.00
In Stock.

Product Details

  • Paperback: 888 pages
  • Publisher: Wrox; 3 edition (Dec 19 2003)
  • Language: English
  • ISBN-10: 0764544977
  • ISBN-13: 978-0764544972
  • Product Dimensions: 18.8 x 4.9 x 23.4 cm
  • Shipping Weight: 1.3 Kg
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #1,924,472 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From Amazon

Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.

The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.

Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)

More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan

Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers. --This text refers to an out of print or unavailable edition of this title.

From the Publisher

A fully revised and expanded Second Edition of Beginning Linux Programming is available. Search for the title, Beginning Linux Programming 2nd Edition or the ISBN: 1861002971 --This text refers to an out of print or unavailable edition of this title.

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most helpful customer reviews

By H. H. vu on July 3 2007
Format: Paperback
After reading other reviewers' comments, I bought this book. What I find is that I keep going back to the book as I go through my day at work; using it both as a reference and a case-study type of book. I do have other Linux programming books but this is the one I reach for first. The layout is logical. The examples are clear and correct. I gave it a 5-star rating.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Most Helpful Customer Reviews on (beta) 4 reviews
5 of 6 people found the following review helpful
Great C system programming book, C pragrammer saver May 1 2006
By KKC - Published on
Format: Paperback
Thank You to authors of this book!

This is surely the best C system programming book I have read. I will trade 1000 system programming book for this. The main reason it so well written is because the author(s) know how to bring you in to system programming in Lunix environment and they know HOW to teach, un-like university lecture's. There is not much good system programming books out there, many are for advance programmer.

Simple people like me find it hard to follow other system programming books. However this book allow reader to pretty much start off in any chapter as you wish. Very few book allow this, many force you to read from being to end. Which is not what you want.

I remember want I was listening and read lecture notes & text books in university I know little.

I find the lectures help little or none at all most of the time, when I spend 4-5 months on a unit. After I some-how pass the system programming unit. I go the book shop and find this book. After one read of one hours in book shop, I have understand equal to 1 months of working very hard for 6hour a day and around $670 Australian. After I buy this book $66 Australian and read it for 2 months I have a new level of understanding that surprise my-self with it. This book may many thing very easy to understand unlike uni lecture and their notes.

This author start a class and teach, and if they do I will surely be there! They know how to teach.

I can tell you I not smart at all, but if I can follow this book, I think anyone can.

1 of 1 people found the following review helpful
Excellent, extremely readable from page 1 July 21 2006
By M. Duchi - Published on
Format: Paperback
As an absolute beginner in Linux, this book has answered most of my questions and took me out of my closed 'windows' based mentality. I warmly recommend it.
Five Stars Nov. 16 2014
By Canyiah - Published on
Format: Paperback Verified Purchase
Love this book
0 of 3 people found the following review helpful
Computer books by the pound Dec 21 2013
By Daniel - Published on
Format: Paperback Verified Purchase
Burn it!
Bookshelves collapse under the weight of bad computer books.
Clearly written by someone who get paid by the pound of paper he wastes.
The bets book on computer programming was indeed the first one on 'C'
Kernighan and Ritchie: "The C Programming Language"