Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Linux Programming Unleashed (2nd Edition) [Paperback]

Kurt Wall , Mark Watson
3.7 out of 5 stars  See all reviews (3 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback CDN $56.21  
Paperback, Dec 18 2000 --  
Join Amazon Student in Canada


Book Description

Dec 18 2000 0672320215 978-0672320217 2
Complete and comprehensive reference with in-depth coverage of the core topics.
Learn how to program core systems and find out about such topics as interprocess communications, user interfaces, device drives and X Windows system.
Written by top Linux programming consultsnts Kurt Wall and Mark Watson and reviewed by Linux Journal writer and freelance developer, Michael Hamilton.

Practical, tested examples of how to apply the best programming practices in the Linux environment.


Special Offers and Product Promotions

  • Join Amazon Student in Canada


Customers Who Bought This Item Also Bought


Product Details


Product Description

About the Author

Kurt Wall has been using UNIX since 1993 and has been hooked on Linux for nearly as long. He currently maintains the Informix on Linux FAQ and is President of the International Informix Users Group's Linux Special Interest Group. Kurt is Vice President of Salt Lake Linux Users Group where he recently gave a presentation on Linux and databases. Formerly employed with US West, he now works as a technical writer for Caldera and recently completed his first book, Linux Programming Unleashed, for Sams Publishing.


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
2 star
0
1 star
0
3.7 out of 5 stars
3.7 out of 5 stars
Most helpful customer reviews
4.0 out of 5 stars A good book for newbies to start with. Dec 18 2002
Format:Paperback
As I was going to my grand mother's home with a friend of mine, preparing myself to pass one week without having much to do (Yes, I am one of those geeks), my friend given me this book to overcome the tedium I was about to face. I've read most of this book continuously in 3 days, I've skipped all the parts of the book concerning X-windows development as I don't use it and I sure will not going to use it unless demanded. I found the book very interesting; the author has a very involving writing style. The book covers mostly C programming and has some chapter(s) on Java and shell scripting. There was sub-chapters which weren't needed and chapters which were needed and weren't there. For example, the book explains you how to use ioctl and set flags equal to those done by chattr(1), but it's only one example on the ioctl interface, I was actually interested in this set of ioctl but, it seemed to me needless to be covered as an example of ioctl()s. On the other hand, I found a lot of explanations lacking on the sockets part of the book. For example, I don't remember reading about the poll() interface, which is far better than select() system call explained in chapter. 11. There was also one chapter completely devoted on writing documentation and the general licenses which I found off-topic for a programming book, but nevertheless interesting to read. The introduction to the GNU tools are a must read, and I recommend this book for anyone starting a career or with just plain interest in programming for this operating system. I must say that when I've read the book, I knew a great part of what I was about to read and that I wasn't completely clueless to what I was reading. (Sorry for any incoherencies in my review, English ISN'T my native language).
Was this review helpful to you?
3.0 out of 5 stars Agree with AK from Moscow Sept. 21 2002
By A Customer
Format:Paperback
I completely agree with AK from Moscow regarding this book. Now I have only the 1st edition, but unless *major* changes were made, I would expect similar results.
If you are completely new to programming or completely new to programming in GNU/Linux, or if you are interested in writing somewhat trivial programs for only yourself, then this book may be of help. I would not recommend it for experienced programmers. As AK said, Linux Application Development by Johnson and Troan is significantly better. The WROX book is also better. Both of these books are much more well written than Linux Unleashed, by which I mean independent of the material. Stronger editing should have been applied here. It does cover a lot of topics, but so does my dictionary.
Was this review helpful to you?
Format:Paperback
Those familiar with Linux know how obtuse its documentation can be. Anyone who has tried to compile Linux software will appreciate the additional information about what is going that is provided in this excellent text. You are bound to be inspired to try some highly educational examples. For those who want to try programming, this is an indespensible aide.
Unfortunately, I found some errors that are hard to spot. You may be luckier.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.5 out of 5 stars  18 reviews
25 of 25 people found the following review helpful
3.0 out of 5 stars Acceptable, but not excellent Oct. 14 1999
By Anatoly Korzun - Published on Amazon.com
Format:Paperback|Verified Purchase
Probably I would give it 3 stars and a quarter, or even one third, but obviously less than 4 stars.
The authors tried to cover nearly all the topics in linux programming (excluding databases). The results are quite mixed. The most of explanation is done using C, though C++ is also touched a couple of times.
The book consists of 6 parts.
Part 1 is the linux programming toolkit. Not bad at all. Suprising things are that gdb is described in part 5, and electric fence in part 2, not here.
Part 2 - System programming, Part 3 - Interprocess communication and networking. These parts are central and most valuable in the book. Good. Though I like Linux Application Development by M.K.Johnson and E.W.Troan better.
Part 4 - Programming the user interface. Very shallow. You can learn that such and such techniques exist but may hardly understand how to use them.
Part 5 - Special programming techniques. A strange feeling. As if the authors decided to collect here the material which they did'nt know where else to place.
Part 6 - Finishing touches (about creating the software packages and documentation). Not bad at all, though a little shallow again.
As it was already said in the previous reviews there are regular references to the non-existing CD.
RESUME: it is an acceptable book, espesially if you just start programming linux, or migrate from another platform. You will get acquainted quickly with the most necessary things. So if you have bought it, try to enjoy it:).
If you don't have it yet I recommend better to buy already mentioned Linux Application Development for both application and system programmers, plus Programming with Qt by M.Dalheimer or Developing Linux Application by E.Harlow if you are interested in GUI development for KDE or GNOME respectively.
9 of 11 people found the following review helpful
5.0 out of 5 stars Excellent reference Jan. 10 2000
By A Customer - Published on Amazon.com
Format:Paperback
I can't praise this book enough . It's definatley the best programming related book that I've bought . The authors feature many topics like GUI construction , shell scripting , ncurses , memory management , security issues ... even touching on 3d graphics with Mesa . If you're interested in finding out what can be done with *NIX systems from the shell to windowing environments then you'd be well advised to check this out . My only criticisms are the authors have spread themselves a little thin over a lot of topics and there are references to the CD which doesn't accompany the book ( but is available online ) .In a nutshell the book delves into various programming ideas and construction of bare bones applications you can extend yourself , the learning curve is excellent and it's well paced.
6 of 7 people found the following review helpful
4.0 out of 5 stars A good book for newbies to start with. Dec 18 2002
By Gonçalo Gomes - Published on Amazon.com
Format:Paperback
As I was going to my grand mother's home with a friend of mine, preparing myself to pass one week without having much to do (Yes, I am one of those geeks), my friend given me this book to overcome the tedium I was about to face. I've read most of this book continuously in 3 days, I've skipped all the parts of the book concerning X-windows development as I don't use it and I sure will not going to use it unless demanded. I found the book very interesting; the author has a very involving writing style. The book covers mostly C programming and has some chapter(s) on Java and shell scripting. There was sub-chapters which weren't needed and chapters which were needed and weren't there. For example, the book explains you how to use ioctl and set flags equal to those done by chattr(1), but it's only one example on the ioctl interface, I was actually interested in this set of ioctl but, it seemed to me needless to be covered as an example of ioctl()s. On the other hand, I found a lot of explanations lacking on the sockets part of the book. For example, I don't remember reading about the poll() interface, which is far better than select() system call explained in chapter. 11. There was also one chapter completely devoted on writing documentation and the general licenses which I found off-topic for a programming book, but nevertheless interesting to read. The introduction to the GNU tools are a must read, and I recommend this book for anyone starting a career or with just plain interest in programming for this operating system. I must say that when I've read the book, I knew a great part of what I was about to read and that I wasn't completely clueless to what I was reading. (Sorry for any incoherencies in my review, English ISN'T my native language).
4 of 4 people found the following review helpful
4.0 out of 5 stars It is really nice.. It is not just a bunch of written FAQs Sept. 30 1999
By A Customer - Published on Amazon.com
Format:Paperback
I was looking for this kind of book for a long time. It really covers most of topics that you want to know. tips and notes are really helpful. If you want to begin development at Linux, in my opion, you should really take a look at this book.
6 of 7 people found the following review helpful
4.0 out of 5 stars Good work by Wall et al. Oct. 11 1999
By A Customer - Published on Amazon.com
Format:Paperback
I can see why someone might take one star away from this othewise five-star book (like I've done)because the source code is online instead on on a CD, but the one star reviews are ludicrous. The information here is great and you won't find it in one place anywhere else.
The source is on the Sams website and appears to be complete.
I can tell already that I will use this book frequently. Don't pass it up.
Search Customer Reviews
Only search this product's reviews

Look for similar items by category


Feedback