Books

  1. Advanced Unix Programming
    Advanced Unix Programming

  2. End of Patience
    End of Patience

  3. Bullied 4-6-2 Pacific: Merchant Navy Class (Locomotives in Detail S.)
    Bullied 4-6-2 Pacific: Merchant Navy Class (Locomotives in Detail S.)

  4. PT-boats: US Navy Torpedo Boats: No. 18 (Spearhead S.)
    PT-boats: US Navy Torpedo Boats: No. 18 (Spearhead S.)

  5. Virtual Report Processing: The Mapper Story
    Virtual Report Processing: The Mapper Story

  6. ICT: Changing Education (Master Classes in Education)
    ICT: Changing Education (Master Classes in Education)

  7. Oregon Trail II: The Official Strategy Guide
    Oregon Trail II: The Official Strategy Guide

  8. The Family Tree Maker
    The Family Tree Maker

  9. Deciphering Cyberspace: Making the Most of Digital Communication Technology
    Deciphering Cyberspace: Making the Most of Digital Communication Technology

  10. Writing, Teaching and Researching History in the Electronic Age: Historians and Computers
    Writing, Teaching and Researching History in the Electronic Age: Historians and Computers

  11. Writing, Teaching, and Researching History in the Electronic Age: Historians and Computers
    Writing, Teaching, and Researching History in the Electronic Age: Historians and Computers

  12. The History Highway: A Guide to Internet Resources
    The History Highway: A Guide to Internet Resources

  13. History Edu.
    History Edu.

  14. The History Highway 3.0: A Guide to Internet Resources
    The History Highway 3.0: A Guide to Internet Resources

  15. The European History Highway: A Guide to Internet Resources
    The European History Highway: A Guide to Internet Resources

  16. The World History Highway: A Guide to Internet Resources
    The World History Highway: A Guide to Internet Resources

  17. The U.S.History Highway: A Guide to Internet Resources
    The U.S.History Highway: A Guide to Internet Resources

  18. Teaching History in the Digital Classroom
    Teaching History in the Digital Classroom

  19. Teaching History in the Digital Classroom
    Teaching History in the Digital Classroom

  20. Technology in Education: A Twenty-year Retrospective
    Technology in Education: A Twenty-year Retrospective

  21. Innovations in Science and Technology Libraries
    Innovations in Science and Technology Libraries

  22. Innovations in Science and Technology Libraries
    Innovations in Science and Technology Libraries

  23. Speech Recognition For The Health Professions: Using Dragon Naturally Speaking
    Speech Recognition For The Health Professions: Using Dragon Naturally Speaking

  24. Dynamics of Human and Primate Societies: Agent-based Modeling of Social and Spatial Processes (Santa Fe Institute Studies in the Sciences of Complexity S.)
    Dynamics of Human and Primate Societies: Agent-based Modeling of Social and Spatial Processes (Santa Fe Institute Studies in the Sciences of Complexity S.)

  25. Mathematics Experiments
    Mathematics Experiments

Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
Average customer rating: 4.5 out of 5 stars
  • not ideal
  • awesome book for systems programming
  • Where is AIX, HP/UX, among other majors?
  • Classic piece of work kept up to date!
  • Very detailed, but well indexed reference
Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
W. Richard Stevens , and Stephen A. Rago
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
UnixUnix | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
  2. UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
  3. Advanced UNIX Programming (2nd Edition) (Addison-Wesley Professional Computing Series)
  4. The C Programming Language (2nd Edition)
  5. Linux Kernel Development (2nd Edition) (Novell Press)

ASIN: 0201433079

Customer Reviews:

2 out of 5 stars not ideal.......2007-01-06

decent book, but main problem is that they started implementing their own 'special' libraries almost immediately. imo, this is not appropriate for a learning textbook - pointedly, if you are trying to teach a subject, don't hide the operation behind special libraries that abstract away the real functioning. it isn't helpful in any environment outside the confines of the text.

5 out of 5 stars awesome book for systems programming.......2006-11-11

This book is literally saving me right now in an Introduction to Operating Systems class I'm taking. We have projects to complete in the UNIX envrionment and the fact that this book gives you every real code example you could possibly need for all levels of systems programming is GOLD. It's laid out in a very straightforward way, has tons of code examples, and is overall awesome. Highly recommend if you're just getting into systems programming on your own, or as a school reference book.

4 out of 5 stars Where is AIX, HP/UX, among other majors?.......2006-11-03

This book is a fantastic starting point in life. Some how our public schools over look teaching the fundamental skills presented in this book. We learn how to play with toys on simple computers and never really learn what we are doing.

The real strength of this book is in the definitions. We get to see the purpose and flexibility of system calls and functions. Not just use them but understand them. UNIX functions as job control or signals are explained in detail. Let's take just one item "waitpid":

The waitpid function provides three features that aren't provided by the wait function.

You will have to red the book to find out what they are. However there are examples also. Now for people with real systems like AIX all you have to do is ad a "k" to the front of the call and you have the AIX kernel function call "kwaitpid"; voila you now have an understanding that can not be found clearly in a Red Book.

It does help some to have a preunderstanding of the system do you can use the book to fill in the education holes missed when necessary.

The index is worth its weight in gold as you can find functions headers and concepts all in alphabetical order. My favorite is the definitions.

As much as I am a fan of the internet it also pays to carry the information in the form of a book. And all this book has to do is save a couple of hours and it has paid for its self.

Mastering UNIX Shell Scripting

5 out of 5 stars Classic piece of work kept up to date!.......2006-07-11

The book evolved from its first edition and its definitely a mammoth task trying to keep in this edition what is relevant and what isn't but i think the authors did it :)

If you want to be a UNIX Guru, then this is definitely the book for you :)

5 out of 5 stars Very detailed, but well indexed reference.......2006-02-28

Everything you wanted to know (and probably didn't care to know) about linux.
The only drawback are some of the builtin functions that he uses. These are usually uppercase modifications of the lower case functions. It creates one more step for the reader, if they don't want to use his builtin functions.
Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)
Average customer rating: 4.5 out of 5 stars
  • Nice Book
  • Awesome book for anyone looking to learn low-level
  • Read This Book
  • Probably more helpful for people with no/little Unix experience
  • All the neat tricks that aren't seen anywhere
Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)
Mark Dalrymple , and Aaron Hillegass
Manufacturer: Big Nerd Ranch
ProductGroup: Book
Binding: Paperback

MacOSMacOS | Operating Systems | Computers & Internet | Subjects | Books
UnixUnix | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
MacintoshMacintosh | Desktop Publishing | Graphic Design | Computers & Internet | Subjects | Books
MacsMacs | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Reference | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Reference BooksLook Inside Reference Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
Similar Items:
  1. Cocoa(R) Programming for Mac(R) OS X (2nd Edition)
  2. Mac OS X Internals: A Systems Approach
  3. Step into Xcode: Mac OS X Development
  4. Programming in Objective-C
  5. Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)

ASIN: 0974078514

Book Description

There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

Customer Reviews:

4 out of 5 stars Nice Book.......2006-11-02

If you are a Programmer not in College, this is a nice book. As I read it, I learned several new things but then when I took Operating Systems Programming, I realized that we went over everything in the book, more in depth, and then some. If you aren't a Computer Science Major and you want to really program on the Mac, buy this book. However, if you are going to College, save your money. Let your professor teach it to you.

5 out of 5 stars Awesome book for anyone looking to learn low-level.......2006-08-27

This book fills in most gaps you might encounter while learning about the low-level BSD/Mach aspect of Mac OS X and Darwin. Mach and BSD iokit is described in detail, and there are tons of useful code examples all over the book. This book even explains ipc and pipes very well, and isn't the size of the bible, like other books. It gets to the point as soon as you get past the TOC.

5 out of 5 stars Read This Book.......2006-03-16

If you're a Mac OS X developer and want to get serious about it, this book is mandatory. It is always on my desk right by the computer, and really is that perfect reference. Nothing really compares to this book, the previous Aaron Hillegass book is rather basic but is more of an introduction. I have a BS degree in CS and even though a lot of this has been covered, the rest of it is done in graduate school. So if you're looking for that little bit extra, give it a shot.

3 out of 5 stars Probably more helpful for people with no/little Unix experience.......2006-01-06

Although this book is well written in concept, the editing of the final product is awful. There are a great deal of grammatical errors which seemed to me a basic word-processor would have caught.

The book should be titled, more correctly, "Unix Programming for OS X." Unix system programmers will find almost nothing new in this book (gcc, gdb, file-systems, signals, libraries, etc. - although, the Objective-C examples can be helpful in understanding how to implement things in new ways, and also the chapter on Subversion was a nice introduction for me.)

If you are just learning how to program on a Unix platform, I'd recommend this book unequivocally. I paid full price for mine ($70), without taking a hard enough look at the contents and found myself with an expensive, redundant book on my shelf.

5 out of 5 stars All the neat tricks that aren't seen anywhere.......2005-11-08

I convinced the school library to buy the old version as it's too expensive. This 2nd edition is a lot cheaper and has a lot more to offer than its previous incarnation.

A few specific things:
* The chapter of Subversion is very useful, with some small nice XCode integration walkthrough.
* Also the chaper of Daemons and launchd, probably the only book that mentioned this.
* CFRunLoop chapter is nice. My favourite chapter.

There're a lot other small tips and tricks that Apple should have documented nicely somewhere, like those environment variables DYLD_PRINT_LIBRARIES showing dynamic libraries in used.

Anyway, must have book for all MacOS X cocoa and unix developers!
Advanced UNIX Programming (2nd Edition) (Addison-Wesley Professional Computing Series)
Average customer rating: 5 out of 5 stars
  • A very useful reference
  • The best UNIX programming book that I know of
  • Good Coverage
  • Just right
  • Required Reading for UNIX developers
Advanced UNIX Programming (2nd Edition) (Addison-Wesley Professional Computing Series)
Marc J. Rochkind
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
UnixUnix | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Web Programming | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Scripting & Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
  2. Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
  3. UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
  4. Unix Systems Programming: Communication, Concurrency and Threads, Second Edition
  5. Programming with POSIX(R) Threads

ASIN: 0131411543

Customer Reviews:

5 out of 5 stars A very useful reference.......2007-01-24

I bought this book in order to get an overview on what primitives I have available on a unix system for doing system programming. I found the book to be very useful for that purpose.

I use it occasionally.

I also found my peers lending it from me again and again.

To summarize: useful.

5 out of 5 stars The best UNIX programming book that I know of.......2006-02-17

What's more to say, the title say's it all... Buy it!

4 out of 5 stars Good Coverage.......2006-01-28

This is an exceptional introduction to Unix features that most people won't see in every-day programming. The feature that Rochkind starts with may be the most problematic: portability. There have historically been dozens of Unices (sp?), all slightly different from each other. Even today, there are a number of different implementations in use, with small but maddening incompatibilities between them. Rochkind not only addresses the more common ones, he shows the standards-based ways of dealing with their differences.

After that, Rochkind goes over read/write/open/close/ioctl again, dealing with [a]synchronous subtleties that can mean a 100x difference in performance, backed by code samples and timing measurements. The rest of the book deals with multi-process applications, including communication and distributed processing issues. That includes process groups, interprocess communication (with all its system-dependent weirdness), sockets, and signals.

This isn't for the beginner or for the kernel developer, but never meant to be for either. It is a good, readable introduction to protentially tricky parts of the Unix API. I recommend it strongly to anyone building their own library of Unix references.

//wiredweird

5 out of 5 stars Just right.......2005-04-09

This book starts at the beginning, assumes very little, and takes you quickly to the essentials you need to know about unix. The text is clear but too verbose - you can actually finish this book, which I find important for programmers who want to get a sound introduction and then get to coding. The new edition is updated for modern unix-like systems.

5 out of 5 stars Required Reading for UNIX developers.......2004-08-06

This book is truly exceptional - it covered the UNIX programming environment from beginning to the end very well. Marc Rochkind has done an amazing job updating his classic book.
A brief history of UNIX and a history of various UNIX standards such as POSIX, SUS and pretty much all the others plus a 30 minute crash course in the underlying structure of UNIX get the readers going. If you are anything like me that hasn't as much a thought about how process ID's are used and the creation child processes and how permission plays a role in process creation, you will enjoy this section. I learned that its one thing to "use" UNIX, and another to really understand it deep down. The standards that are out there really throws you off though as there are so many of them. How and which one to choose? It gets rather complicated. Marc spends the first section talking about all the difficulties of "choosing a standard", and then gives you a header file that you can plug into your code and off you go. I was pleased by that. I have already started using that header file in my code and I find it rather useful.

Starting from the basics of files and file access, every one of the function calls are depicted in full and example is given for each one of them. This book is like a big "how-to" notebook that one can pick and choose what to read where to get valuable information from as one needs it. Another thing that the author does throughout his book, which made me very happy, was the little tables of "stats comparisons" between the various options and settings that were just discussed. No more guessing games as to what to expect or what to test. It's all right there. I know, for example, that blocked-sized I/O of 512 bytes takes less than a second to complete versus 223 seconds when a character at a time is read. You might think that this information is rather trivial, but do you know the difference in the time that it takes to access data stored in a regular file versus data stored on a raw disk device?

Accessing the terminal can get rather complicated with all the options available, and I didn't know was how much more complicated this matter gets due to the relations that terminals have with sessions and process groups. Process group, session leader, process-group leader and the controlling process could make you life as a programmer very difficult if you don't know how they inter-relate. The power of UNIX comes in a box - you have to open it to see inside, but be very prepared before you open up that box.
If you have done any network programming if your life, you want to know the details and options that are available to you if you are using "select" or "pselelct". What the timeout options are, and how you can use the "poll" system call to achieve the same task as "select", but more efficiently at times.

Threads, Processes and their inner workings are covered extensively in this book, as one would assume. The difference in this author's explanation of these two topics is the presentation. The author in talking about these topics, and everything else from here on, builds a fairly complete command interpreter! Starts rather small, but by the end of the book, it is a full blown UNIX like CLI with pipelines, background processes, quoted arguments, handling of I/O redirection and accepting of environment variables. Processes and threads start the discussion with "fork", "exec" and other similar and related function calls. A great deal of time is spent talking bout these two rather important calls, and how they are used, options, inheritance of those options, and programming hints and examples for each one of them. Threads and synchronization of threads via mutex and conditional variables are the next topic if discussion. Threads could get a bit more complicated, so you should spend a bit more time reading this section. The author starts you of easy though. No mutex or race conditions are considered at first. It then gets rather interesting with the various race conditions that the authors has the reader think thru.

Communication between threads processes have always been an interesting topic to cover. Pipes, names pipes, shared memory and sockets. Pipes are rather easy. They have their limitations, which are discussed in full, but they are rather easy. Names pipes (queues) and unidirectional pipes get the reader going, if you have not done any Interprocess Communication before. Even if you have, it's good to revisit something that is not really used these days. Messages, semaphores, sockets and shared memory are covered in a great depth by the author. What I absolutely love about this book comes in these later sections of the book. Marc, in depicting these topics and sections builds, from scratch, what could essentially be called a middleware - Simple Messaging Interface (SMI) he calls it.

SMI is probably one of the best book examples I have seen. Besides the fact that it is very useful and practical all into itself, it also promotes good network programming practice. SMI is first implemented with Names Pipes or FIFOs, then using Message Queues, then Semaphores and finally via Shared Memory. Very well done Marc. If that's not enough, all of the implementations are compared with each other, and pros and cons of each one is given to aid a developer or a designer in choosing the right methodology.

The Simple Socket Interface is the Socket implementation version of the SMI. Again, very well done and prescribed by the author. Besides being very good teaching tools, they are also very practical and useful; something that we are should have in our toolbox.

I highly recommend this book to any developer; designer or an architect as it is very good teaching aid for all.

Advanced UNIX Programming (Sams White Book)
Average customer rating: 3.5 out of 5 stars
  • deleted
  • This book is brilliant
  • readable and very useful
  • a disappointment
  • Great book has just come!!!
Advanced UNIX Programming (Sams White Book)
Warren W Gay
Manufacturer: Sams
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
UnixUnix | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
  2. UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
  3. Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition

ASIN: 067231990X

Book Description

Advanced UNIX Programming goes beyond the fundamentals of UNIX programming and presents information and techniques the readers needs to expand their knowledge base. Designed for professional UNIX programmers, this book builds on the skills and knowledge the reader already possesses. It includes coverage of internet processes, interprocess control, file system manipulation, synchronization, and much more.

Download Description

Advanced UNIX Programming is designed for the serious UNIX programmer to expand his/her existing knowledge-base.

Customer Reviews:

3 out of 5 stars deleted.......2002-07-31

deleted

5 out of 5 stars This book is brilliant.......2001-07-06

I love it when a book starts with "This doesn't tell you XXX because if you haven't learned that from your first C book, this will be out of your league"

Well, not exactly, but close.

It's really good as a reference, and truly well-written.

Gary (-;

PS It's not Stevens's book, but I'd recommend it anyway.

5 out of 5 stars readable and very useful.......2001-02-21

This book has bread and butter info in it. The chapters on file locking, command line processing, and date and time functions were excellent. The code presented was very readable and consise. I am talking about production quality code that I added to my projects at work. Well worth the money for me. The other main book on unix programming is the Oreilly book Systems Programming in Unix. Or something like that. Other people at work have that one, but, in my opinion, this book is better. If you program in a Unix environment, and have to deal with it at a systems level, this book has stuff in it you can use.

1 out of 5 stars a disappointment.......2000-12-14

What I really expected was a new book that would cover true "advanced" topics in Unix programming, like IPC and terminals in some extend. What you get is many small chapters that cover the surface of Unix basics, for example files, directories and some IPC (not sockets), in a glance, without real life's examples.

4 out of 5 stars Great book has just come!!!.......2000-09-29

I think that it is a good book for biginner since it is easy to understand.
Advanced Linux Programming (Landmark)
Average customer rating: 4 out of 5 stars
  • Forget the title, this is a wonderful book
  • This book is available FREE online!!!!!
  • I recommend it to everyone !
  • Not good for beginning but it's not an advanced book
  • the title is misleading.
Advanced Linux Programming (Landmark)
CodeSourcery LLC , Mark L. Mitchell , Alex Samuel , Jeffrey Oldham , and Jeffery Oldham
Manufacturer: Sams
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
ProgrammingProgramming | Linux | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Qualifying Textbooks - Spring 2007Qualifying Textbooks - Spring 2007 | Stores | Books
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. GNU/Linux Application Programming (Programming Series)
  2. Linux Device Drivers, 3rd Edition
  3. Beginning Linux Programming (Linux Programming Series)
  4. Linux Application Development (2nd Edition)
  5. Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)

ASIN: 0735710430

Book Description

Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable.The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.

Customer Reviews:

5 out of 5 stars Forget the title, this is a wonderful book.......2006-03-23

Don't judge this book by its title. If you know how to program, but are a servant of the Microsoft Lord (we don't speak his name), this book is the pathway to learn Linux programming. It is very well written. If one has the discipline to work through the numerous examples, they will become proficient at Linux programming, e.g., fork new processes, implement pthreads, understand common system calls, and perhaps best of all benefit from the experience of the these Linux programmers. It is a fine book at the intermediate level.

Try it out. This book is available free of charge at http://www.advancedlinuxprogramming.com. Having an electronic copy is useful for searching, and it can be printed. A thank you is in order for a quality book made available to the public, free of charge. Thank you authors! I look forward to other books these fellows write. Don't be surprised if you find yourself valuing the book enough to purchase a copy from Amazon, but that is a personal decision.

As a critical SOB (so says my wife), I do have some negative comments. The book has some errata, so be sure to download corrections from the web site. Also, the book is five years old, and a second edition would be wonderful. All considered, this book must be rated 5 stars, period.

5 out of 5 stars This book is available FREE online!!!!!.......2005-04-29

See this link where you can download the whole book and decide for yourself!:

http://www.advancedlinuxprogramming.com/alp-folder

5 out of 5 stars I recommend it to everyone !.......2004-06-23

This is very very usefull book for those, who have some knowledge in basic Linux or Win32 programming. It is very clear style of explanation, very usefull examples and detail review on key concepts. The authors try to learn us to write good, professional code and do not make some dummy faults.
If you want to be profi - this stuff is for you.

Vadim Kataev

3 out of 5 stars Not good for beginning but it's not an advanced book.......2003-08-23

I don't think this is considered as an advanced linux since it doesn't cover anything new, in depth, new techniques or tricks . I bought the beginning linux programming and it's much better in covering many topics with excellent examples. Check out yourself.
T.T

3 out of 5 stars the title is misleading........2003-08-22

this book is not doing its job for the beginners nor serving for the advanced programmers
Advanced X Window Application Programming
Average customer rating: Not rated
    Advanced X Window Application Programming
    Eric F. Johnson , and Kevin Reichard
    Manufacturer: M & T Books
    ProductGroup: Book
    Binding: Paperback

    GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
    Software DevelopmentSoftware Development | Software Design | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Programming | Computers & Internet | Subjects | Books
    Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
    GeneralGeneral | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
    Software DevelopmentSoftware Development | Design & Development | Software Books | Custom Stores | Stores | Software
    GeneralGeneral | Software Books | Custom Stores | Stores | Software
    Similar Items:
    1. X Window: Applications Programming/Book and Disk
    2. XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System)

    ASIN: 1558283447
    Advanced Topics in Unix: Processes, Files, and Systems
    Average customer rating: 4.5 out of 5 stars
    • So-So coverage
    • This is the greatest book ever!
    • Great Book higly recommended
    Advanced Topics in Unix: Processes, Files, and Systems
    Ronald J. Leach
    Manufacturer: John Wiley & Sons
    ProductGroup: Book
    Binding: Paperback

    GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
    GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
    File SystemsFile Systems | System Architecture | Hardware | Computers & Internet | Subjects | Books
    GeneralGeneral | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    GeneralGeneral | Software Books | Custom Stores | Stores | Software
    ASIN: 0471036633

    Book Description

    Goes beyond introductory level material to provide a uniform, thorough treatment of numerous topics important to UNIX power users. Features information on fault-tolerance as well as memory and process management. Includes scores of example code and exercises to facilitate understanding.

    Customer Reviews:

    3 out of 5 stars So-So coverage.......1999-01-29

    "Advanced Topics" tries to get its hands across a large subject. Unfortunately, it's too short, and thus too shallow. It tries to cover the intermediate and advanced UNIX system details, but does not go deeply enough to present a complete picture. The proper title should be "Introduction to Advanced Topics in UNIX". There are similar books out there that go for 800-1000 pages. Get one of those and you'll know UNIX very well. Then, get a book on the specific flavor of UNIX you're using. This book is good as an introduction to the above 2 books.

    5 out of 5 stars This is the greatest book ever!.......1998-10-30

    This is a must have for the Unix inthusiast... I love this book so much that I sleep with it at night... It is just that good.. If you have any questions about it feel free to e-mail me to ask me questions about it!! Later

    5 out of 5 stars Great Book higly recommended.......1997-07-28

    great book great chapter on shared memory an issue always confused in the UNIX environment. fell free to email me at telisc@gis.net for any question
    DOS Meets Unix: A Departmental Computing Perspective (Nutshell Handbooks for Beginning and Advanced Users)
    Average customer rating: Not rated
      DOS Meets Unix: A Departmental Computing Perspective (Nutshell Handbooks for Beginning and Advanced Users)
      Dale Dougherty , and Tim O'Reilly
      Manufacturer: Oreilly & Associates Inc
      ProductGroup: Book
      Binding: Paperback

      GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
      GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
      MS DOSMS DOS | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
      GeneralGeneral | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Software | Computers & Internet | Subjects | Books
      MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
      GeneralGeneral | Software Books | Custom Stores | Stores | Software
      ASIN: 0937175218
      Advanced Unix User's Interactive Workbook (UNIX Interactive Workbook)
      Average customer rating: 5 out of 5 stars
      • Brilliant simplicity of approach.
      Advanced Unix User's Interactive Workbook (UNIX Interactive Workbook)
      John McMullen
      Manufacturer: Prentice Hall
      ProductGroup: Book
      Binding: Paperback

      GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
      GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
      GeneralGeneral | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Software | Computers & Internet | Subjects | Books
      WorkbooksWorkbooks | Education | Reference | Subjects | Books
      GeneralGeneral | Software Books | Custom Stores | Stores | Software
      ASIN: 0130854565

      Customer Reviews:

      5 out of 5 stars Brilliant simplicity of approach........2001-05-14

      If you are a newbie this book will save you a ton of money and hours. Spoonfeeding at its best. High repetition ensures high retention rate. Reads like Decameron. Very easy. Most importantly, the author doesn't try enforce his authority in the field by savouring Confusion which is a second name of Unix. Enjoyable from the first page to the very last thanks to contageous easy going atmosphere. John would make a good movie director or an orchestra conductor.
      Advanced Unix Tools (4 Days)
      Average customer rating: 4 out of 5 stars
      • Cool......
      Advanced Unix Tools (4 Days)
      Jeff Howell
      Manufacturer: D D C Pub
      ProductGroup: Book
      Binding: Hardcover

      GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
      GeneralGeneral | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
      ASIN: 1562439804

      Book Description

      In this course, students develop more advanced skills in using UNIX tools. Users increase their productivity in UNIX by learning how to create powerful korn shell scripts for processing text, managing files, and performing other complex tasks. Disk included.

      Designed for UNIX users, programmers, and system administrators who wish to develop more advanced skills in UNIX.

      Prerequisites:Fundamentals of UNIX.

      Customer Reviews:

      4 out of 5 stars Cool.............2000-05-03

      I thought this book was quite good....especially for a beginner who wants more info on Korn shells and on process related Unix commands

      Books:

      1. Digital Photography for Dummies (For Dummies S.)
      2. Digital Image-making (The Photographer's Guide To... S.)
      3. Photomosaics
      4. Digital Photography Problem Solver: The Top 101 Digital Photography Questions Answered
      5. Hackish C++ Pranks and Tricks
      6. Hackers Guide to Visual FoxPro 6.0
      7. The Hacker Ethic and the Spirit of the New Economy
      8. A Quarter Century of Unix
      9. Lifetime Clinical Record (LCR) Guide
      10. Advanced Unix Programming

      Books