Unix Systems Books


Books-Under-Review-->Computers-->Consultants-->Unix Systems-->68
Related Subjects: Linux
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Unix Systems Books sorted by Average customer review: high to low .

Unix Systems
Learning Red Hat Enterprise Linux and Fedora
Published in Paperback by O'Reilly Media, Inc. (2004-04-01)
Author: Bill McCarty
List price: $39.95
New price: $5.87
Used price: $0.49

Average review score:

Learning Red Hat Enterprise Linux & Fedora, Fourth Edition
Helpful Votes: 0 out of 1 total.
Review Date: 2005-07-12
I found this book to be very readable and a good way of getting up to speed on Linux. The book: (i) guides you how to load Fedora onto your computer, (ii) describes how Linux works, and (iii) discusses Linux applications, networking and scripts. The author also touches on the Red Hat Enterprise version of Linux throughout the text. The Linux installation section is well written with plenty of screen shots showing the various screens during installation. The other sections are also very readable. The book comes with a couple of CDs containing Fedora Core1. A reader may wish to download a more recent version (Fedora 4 is available at the time this review was written). This book is a good springboard in getting into the Linux world with Fedora; however I think that a person will want to supplement this book with a reference on Linux (such as Linux in a Nutshell) in order to get a more detailed coverage on topics.

Good intro to Fedora
Helpful Votes: 11 out of 13 total.
Review Date: 2004-06-24
My recommendation is, this is a good book for a Linux novice or someone starting with Fedora for the first time.
Those with experience, will probably want to pass on this book. Its not likely you'll pick up anything new
(I didn't). (For those unfamiliar with what Red Hat has done with the split out of Fedora; think of
Fedora Core 1 as Red Hat Linux 9.1 or 10; if Red Hat had continued the product line.)

This book focuses on the "NEW" Red Hat Enterprise Linux and Fedora Core 1 Linux user. The book is a relatively
easy read. Bill McCarty writes a clear and well organized book. From a novice's perspective, the author gives
you, what you need to get Fedora installed, running and usable. The author does a good job of pointing
the reader at additional information sources on each topic. The book is short, less than 300 pages.
This is nice compared to some of the other 1,000 page plus Linux novice tomes; which try to be a "how to get
started" book and a "general reference" all at they same time; except they don't do either well. Linux should
be friendly, not scary. First timers shouldn't have to read a Encyclopedia to get started in Linux. I agree
with the author's choice of brevity for his book.

One suggestion to the author, would be to include output examples with the CLI (Command Line Interface) examples.
He does it with the GUIs, so why not with the CLIs???

I bought the book because "Red Hat Enterprise" (RHE) was in the title. I was disappointed in the fact there wasn't
more detail about RHE. In retrospect, anyone doing RHE, is probably an experienced Linux person working for a
company, where RHE is deployed and may even have had formal training on RHE. So why would they need this book?

My bona fides; I've been using been using various flavors of Unix for an embarrassing long time, Red Hat Linux
for 8 yrs (from release RH 3.0.3 to 9) and I have been running Fedora Core for about 5 months now.

End-user level introduction to Linux
Helpful Votes: 3 out of 4 total.
Review Date: 2004-08-10
From the title I would have suspected something about building scalable Linux servers for web applications. Turns out the book is nothing like that. It's a ground up introduction to Linux from the end-user perspective. It starts in Windows with prepping a system for Linux installation, works through the installation (replete with lots of screenshots), then goes into the basics of window managers and Linux Office-style applications. The last few chapters go into some depth on working in the shell and shell scripting, but it's pretty light.

This is a solid introduction to end-user level Linux that should be suitable for anyone who is reasonably technical (no need to be a programmer). The only reason I give it four stars instead of five is because of the reliance on numerous screenshots, which isn't the best way to explain things, and is not the quality that I expect from O'Reilly.

Can't rate because it did not meet my needs
Helpful Votes: 4 out of 7 total.
Review Date: 2004-09-27
I wanted a book that could help me with fedora in TEXT MODE. This book looked great and obviously, books from Oreilly are always good so I bought it.

This book is absolutely NOT a good book to learn Fedora in TEXT MODE because the book is about graphic mode and it wasn't said somewhere. It's all about GNOME and KDE.

Be sure you use the graphic mode before buying!

Perfect for what I was looking for...
Helpful Votes: 7 out of 8 total.
Review Date: 2004-10-03
In my quest to learn Linux, I've been working through the book Learning Red Hat Enterprise Linux & Fedora by Bill McCarty (O'Reilly). This is exactly what I was looking for in a learning guide.

Chapter list: Why Run Linux?; Preparing to Install Linux; Installing Linux; How Linux Works; Using the GNOME and KDE Desktops; Using Linux Applications; Conquering the bash Shell; Installing Software Using the RPM Package Manager; Configuring and Administering Linux; Connecting to the Internet; Setting Up Network Services; Advanced Shell Usage and Shell Scripts; Linux Directory Tree; Principal Linux Files; Managing the Boot Process; Linux Command Quick Reference; Index

This book concentrates more on the desktop and graphical interface aspect of running Linux, which is exactly what I was looking for. While this book won't tell you everything you need to know about any specific subject (like shell programming or networking), it covers more than enough to get you up and running with a complete Linux setup. Using this volume, I've been able to get a full desktop and server setup going with little effort or trouble. By following the rest of the book, I'll gain a solid base of knowledge of Linux, and then I'll be ready to move on to more detailed learning.

Perfect level of coverage for where I'm at, and enough detail to get me up and running quickly... I like it.

Unix Systems
Linux Cluster Architecture (Kaleidoscope)
Published in Paperback by Sams (2002-06-28)
Author: Alex Vrenios
List price: $39.99
New price: $6.86
Used price: $0.80

Average review score:

Reply to Disappointed
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-30
My book DOES contain information that every sysadmin knows, and it ALSO contains information that every C programmer knows. My POINT in including this material is that a sysadmin doesn't know much about C; nor does a C programmer know much about networking; I included both so that both types of readers can expand their knowledge enough to actually build a working cluster computer!

I should also note that the older kernel was used to TEST the software. That means you can run it on a bunch of cheap computers, and not have to spend thousands of dollars on high performance processors. That old kernel is NOT a requirement, as some readers might believe.

One final note: if you have a bunch of PCs on a network, that's ALL you've got. It's the software that makes them work together as a "team" of individual processors, toward some common goal. That's about the clearest definition of a "cluster" that I've come across.

The (debugged) software described in my book is available from the Sams Publishing web site for free download. It works just fine on my current cluster running CentOS 4, which is the free OS version of Red Hat's Enterprise Linux 4. (That's just one generation ago. It's like running XP instead of Vista, like most of us do at home and at work.)

There are some issues related to the (then) R-commands: rsh and rcp, for example are suggested as a test for network connectivity. Shortly after the book came out, Linux dropped these in favor of the secure S-commands, like ssh and scp. A few minutes of your time reading the latest MAN (help manual) pages should bring you up to date.

Disappointing
Helpful Votes: 2 out of 19 total.
Review Date: 2003-09-05
Doesn't really tell you anything you don't already know. Seems very outdated also.

Five Stars For Beginners!
Helpful Votes: 4 out of 5 total.
Review Date: 2005-04-11
I found this book by shelf-shopping at MicroCenter in Dallas. My brother, who is a mechanical engineer, mentioned needing a cluster computer for his work. It was the first I'd ever heard about this sort of contraption, although I've been a hardware-hacker for years, and have played around with Slackware and RedHat since 1996.

"Linux Cluster Architecture" is an excellent place to start. It has a lot of basic hardware background, including a compelling argument for using the obsolete "digital doorstop" computers that clutter your guest room floor. (There's also a lot of C code in the book, which I skipped over, because I don't do programming.)

Following successful hardware configuration on three junkers, I bought "The Red Hat Bible" and continued with the setup. The newest computer became the Master and the identical-twins became Nodes, using RedHat 9.

That done, I gave the Homemade Cray and "Linux Cluster Architecture" to my brother, and he's using the book to learn about distributed loads. He is well-versed in C++ and in FORTRAN, and says that the programs are just what he needs to get started.

In-depth contents with real-life examples
Helpful Votes: 5 out of 6 total.
Review Date: 2004-01-11
I've been dealing with Linux clustering for a while. I found the basic and difficult concepts are well explained and useful for newbies and more experienced. The book makes you want to read more with interesting, practical sample codes. The author is very knowledgeble and hits a nail right on the head.

Although, some topics seem outdated, the underlying concepts holds through time. You're gonna enjoy tuning and adjusting it to fit your system environment. There is no abusolte solution for every system. As long as you understand what the book explains and many useful examples, you'll never get lost with lastest technologies and be equied with some solutions in mind. The rest is up to you to work on your cluster piece by piece. That's the beaty of clustering.

I love the sections of Distributed Server Process in action, external performance measurement and analysis - estimating and displaying network utilization, inter-process commincation - messaging and more. I think most information in this book could not be found anywhere, even on the web.

An author who actually cares!
Helpful Votes: 8 out of 11 total.
Review Date: 2003-03-18
This is the first book I have found that actually tells you how to build up your cluster. Yes, it is technical. But it actually talks about everyman-hardware not just the high-end unobtainable. I came at this project from a power-user perspective in the *nix world. I can build up a Novell or MS network in a snap but some of the *nix topics are new to me, like shared memory across the network. When I built up my cluster I ran into a few problems. I contacted the published and within a couple of days Alex wrote back. Together we spent the next 3 weeks emailing back and forth. I would make a change, reinstall the OS, etc. Alex hung in there and helped me get everything running. That was a first for me, an author that actually cares.

Unix Systems
Linux: The Textbook
Published in Paperback by Addison Wesley (2001-07-12)
Authors: Syed Mansoor Sarwar, Robert Koretsky, and Syed Aqeel Sarwar
List price: $91.00
New price: $68.00
Used price: $7.25

Average review score:

if your class is using this book, abandon ship now!
Helpful Votes: 1 out of 3 total.
Review Date: 2004-10-10
in a word this book is at best confusing. it tries really hard to be a good book that combines the theory behind how everthing works and how to become a competent linux user. unfortunatly, i'm not sure what these guys were smoking when they wrote this ( maybe some ground up windows cd's, since they're so good at linux they didn't need to buy any more windows products) anyways I suspect that the writers are much bettr linux users then they are writers. If you buy this book and it works out for you, thats great but I think the odds are against you.

Best Linux Textbook
Helpful Votes: 2 out of 3 total.
Review Date: 2004-12-05
I have used and taught UNIX and LINUX for over a decade and this is arguably the bext LINUX textbook for entry- and intermediate-level users. The writing style is lucid and examples that work. For a change, this book contains shell scripts that actually work! One of the rare books that elegantly combines operating system concepts with LINUX examples. Simply a first-rate book. I give it two thumbs up and look forward to more books by the author team.

Nice
Helpful Votes: 3 out of 7 total.
Review Date: 2002-02-02
You don't even need to know much about computers. They assume nothing and you never get lost. It is a pleasure to read.
A bonus is that, if you like books, you will appreciate the quality of the printing and the material used.

Dull and confusing
Helpful Votes: 5 out of 7 total.
Review Date: 2003-08-07
Author: Computer Science/Math double major at Cameron University. Junior.

After reading four five-star reviews, I think I need to speak up. Our school used this book for a freshman-level Operating System Utilities class and I was not fully pleased. As far as positives go, I will give that this book is extremely comprehensive. Most important commands are explained and the more obscure commands and options are included in the back. Even though I disliked the book, I still keep it as a reference due to its scope. Issues regarding differences between different versions of Linux are not covered well, but that's really too much to cover in one book. Just make sure to get a book specific to your version in addition (or possible exclusion) of this one. I have Red Hat and fortunately most of the code in here is portable to Red Hat. Also Mandrake is included on the disk (at least in my version), which is the version the book is catered to. Maybe it's just bad luck but I found the version of Mandrake included to be quite buggy, but that's a separate rant.
The main reason I didn't like the book is the usual flaw in technical computer books: unclarity. The explanations are not well-written and are short of examples in some areas. Also, the explanations that are given tend to be just as dry and boring as unclear. In addition to the constant vagueness and unreadability, there isn't enough attention given onto the traditional privileges and restrictions of the typical user. The examples and explanations don't give the reader a good feel as to what they can do on a Linux system, unless they happen to have full root access. Given an experienced programmer knows there restrictions and they may vary, but the introductory Linux programmer is not clear on the kind of programming environment they will be working in.

A really good book
Helpful Votes: 5 out of 7 total.
Review Date: 2001-11-06
Impressive book, well written, self explaining and covering almost all aspects required by the linux "not-so-expert", as I am. But:
One really important part is missing! Almost no discussion is provided on the user profile definition. How the user is related to the group, how can a user be part of several groups, etc...
Really, is a good book, but the writers suppose that everybody will use "root"? I hope not. To be useful for the IT Professional, a little more has to be spent on this area.

Unix Systems
Managing NFS and NIS (Nutshell Handbook)
Published in Paperback by O'Reilly (1991-07)
Author: Hal Stern
List price: $34.95
New price: $1.98
Used price: $0.01

Average review score:

Very Solaris centric
Helpful Votes: 1 out of 5 total.
Review Date: 2005-08-29
I primarly use *BSD and was hoping to learn about NFS/NIS from this book, more than what I had already gleaned from the man pages. However this book is very heavily geared towards the Solaris OS. It does give exlamples of where the filename(s) or folder structures under a different flavor of Unix would be, but exept for these small tables, the rest of the text uses only the Solaris names/folders.

Fairly Outdated
Helpful Votes: 20 out of 31 total.
Review Date: 2001-01-11
This book is quite outdated. For example, it predates NFS version 3, NFS over TCP (mostly the default these days), or autofs.

If you are a beginner and are looking for fundamental information this book might be useful if you remain aware of its shortcomings. It covers the fundamentals of NFS V2 over UDP, and NIS quite well, and has a good troubleshooting section, which might help beginners negotiate the interoperability and tuning issues that are common in today's multivendor environments. It covers automounting issues quite well, from an "automount" (SunOS 4) perspective.

A note from one of the co-authors
Helpful Votes: 24 out of 25 total.
Review Date: 2004-03-03
Hello, My name is Mike Eisler, and I am one of the
co-authors of Managing NFS and NIS, Second Edition.
I'm writing this note to offer additional information
to potential readers.

At the time I submitted this note, most of the
customer reviews for this book referred to the first edition.
One of the reviews states that the book is focused on NFS
version 2 over UDP and the old style automounter.
Actually, you'll find the second edition of our book
is more modern. New topics in the second edition
include NFS version 3, NFS over TCP, modern autofs-based
automounters, Kerberos V5 authentication for NFS, NFS Access
Control Lists (ACLs), and client side fail over.

Another difference is that first edition of this book
used SunOS 4.x as a reference for examples. The second
edition uses Solaris 8.

The second edition provides information you won't find
in NFS product documentation, such as using tools like ethereal
to debug NFS problems. This book will give you the benefit of
insights from people who probably wrote some of the code for
your clients and servers. You may find (and I hope) that
it will save you the trouble reporting a problem to
your vendor's customer support line.

Thank you for considering our book.

NFS, NIS and automounter, a great combonation!
Helpful Votes: 7 out of 7 total.
Review Date: 2002-11-20
Anyone who has ever administered a network of at least 3-4 servers (if not more) will find individually updating accounts, software and such to be a burden. I found myself in this situation not too long ago, and then I picked up this book, and found the answers I was looking for.

Most Unix admins have heard of NFS and NIS but might not have considered using them together. This book gives a very thorough discussion each topic, how to set it up, how to deal with advanced issues, and how to troubleshoot. Admins will really develop an appreciation for how useful these tools can be, especially when used together.

Though LDAP is gaining prominence, a network utilizing NIS, NFS, and automounter is still a very nice network to administer. Even just learning NFS/automounter is time well spent because it is a service not likely to go away. I really felt this this book was worth the time and money because it really helps the intermediate to advanced admin better gain control of the network (instead of the network controlling him :). Definintely give this book a try. Enjoy!

The standard for NFS/NIS
Helpful Votes: 7 out of 7 total.
Review Date: 2001-03-24
O'Reilly puts out so many well written books and the quality of the authors is usually the highest, and this book is no exception. Both of these subjects are covered in more than enough detail for anyone need to setup NFS, NIS, or both. It is written in such a way that you son't have to read straight through, but can use it as a reference for the information you need. I would recommend this book for anyone neededing a decent to thorough understanding of this topic.

Unix Systems
Unix the Textbook (3rd Edition)
Published in Hardcover by Addison Wesley (2008-02)
Authors: Syed Mansoor Sarwar, Robert Koretsky, and Syed Aqeel Sarwar
List price: $80.00

Average review score:

OK content, terrible editing
Helpful Votes: 1 out of 1 total.
Review Date: 2008-01-17
My one pedantic complaint: The overwhelming majority of the examples in this book are done on linux and there is some coverage of bsd. Putting UNIX in the title is a bit misleading.

This book is full of errors (spelling, syntax, jargon). The content is what you would expect from an entry level UNIX book. They do a fair job of covering the basics although a high percentage of their syntax examples are amazingly wrong. It almost looks like an artist reviewed the book at the last minute and decided that all the '-' characters were too boring and decided to replace some of them with '+' characters instead. I cannot imagine how confusing and frustrating this would be to a beginner.

I was also sad to see that they spent 7 pages on telnet and only 2 on ssh. Never once did they mention the security implications of using telnet. Given that this book was published in 2005 there is no good reason to perpetuate the use of that wildly insecure connection method.

If you have to purchase this book for a class, I feel for you.

If you are trying to learn UNIX on your own, I'd advise you to keep looking.

Do not buy
Helpful Votes: 2 out of 5 total.
Review Date: 2003-12-08
This book will waste your time. The author can't explain basic staff.

Not even one script worked!! Here is exactly in the book on page 417:" We do not show the program headers...for the sake of saving space." If I can get it myself, why should I read your book?! There are a lots of similar non-sense stuff!

If you want to have headache, then buy this book. I will never buy any book from this author anymore.

I wish other people had written this before I bought it.

One of the finest UNIX textbooks
Helpful Votes: 4 out of 5 total.
Review Date: 2004-12-04
Another excellent book by the author team. I have used and taught UNIX and LINUX for over a decade and this is arguably the bext UNIX textbook for entry- and intermediate-level users. A lot of new material has been added in the second edition that makes the book current and much more interesting. The writing style is lucid and examples that work. For a change, this book contains shell scripts that actually work! One of the rare books that elegantly combines operating system concepts with UNIX examples. Simply a first-rate book. I give it two thumbs up and look forward to more books by the author team.

The Best !!
Helpful Votes: 4 out of 4 total.
Review Date: 2003-12-16
I have been teaching UNIX for over 15 years. I have used many introductory books but this is by far the best. The authors seem gifted with the ability to explain difficult topics with ease.

Some of the salient features of the book that I particularly like are:
a. Topics are arranged in a very nice, ascending order of difficulty
b. The book is very comprehensive and I often use it
c. The book discusses important OS concepts not found in any other introductory book on UNIX
d. Shell scripting is explained very well and, unlike many other books in programming, ALL of the programs in the book actually work!
e. Nice intorductory chapter on X Window System

I look forward to more introductory books on computer science by the author team.

This book is excellet!
Helpful Votes: 4 out of 7 total.
Review Date: 2000-11-02
This book is wonderful, it is a very usefull text/reference book. I never had any experience before with Unix. After reading this book, I found it to be very educational and entertaining. I give it two thumbs up. A++

Unix Systems
XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System)
Published in Paperback by O'Reilly Media, Inc. (1994-06-30)
Author: Adrian Nye
List price: $34.95
New price: $19.95
Used price: $1.00

Average review score:

Buyer Beware!
Helpful Votes: 0 out of 0 total.
Review Date: 2007-12-12
In this listing, Amazon has listed two separate publications under a single ISBN. 0937175269 is the ISBN of Volume One - The Xlib Programming Manual.
Volume Two is the Xlib Reference Manual, and the ISBN of that book is 0937175277.
At this time, Amazon does not have a listing under the ISBN of Volume Two, but simply lists both titles under a single ISBN. But, since O'Reilly sold the two volumes separately, and Amazon lists the ISBN of only the Programming Manual, it's unclear what you would get if you were to order from this listing. Since books are uniquely identified only by the ISBN (and not by title), the buyer should probably expect to get the volume that is identified by the specified ISBN (The Programming Manual).

X11 programming is complex, this book helps
Helpful Votes: 1 out of 1 total.
Review Date: 2004-12-12
Unfortunately, X11 programming is extremely complex. This book is not perfect, but does guide you through the labyrinth. If you are going to program in X11, you need to get this book.

Before the animal books there were the "X Books"
Helpful Votes: 2 out of 2 total.
Review Date: 2006-11-29
O'Reilly and Associates was born as a publisher of technical books when Tim O'Reilly printed out copies of the first edition of this manual and was practically mobbed at a technical convention by eager customers in 1988. This is an extremely well written book on programming with Xlib, an X Window System protocol client library in the C programming language. Xlib contains functions for interacting with an X server that allow programmers to write programs without knowing the details of the protocol. Few applications use Xlib directly anymore. Instead, they employ other libraries that use Xlib functions to provide widget toolkits such as Xt, Xaw, Motif, GTK+, and Qt. However, if you are going to need to program in Xlib directly, this is an essential book. The table of contents is as follows:

Chapter 1 Introduction - This chapter gives the big picture: what X is all about and some fundamentals of how it works.

Chapter 2 X Concepts - This chapter introduces the concepts that underlie X programming. You should read this chapter even if you are the type of person who likes to jump right into coding.

Chapter 3 Basic Window Program - Every Xlib program has a similar structure. This chapter shows a simple calculator program that puts up a window and handles events in that window. You can use this simple application as a template for your own more complex applications. All clients will use the techniques described and demonstrated here.

Chapter 4 Window Attributes - The window attributes control a window's background and border pattern or color, the events that should be queued for it, and so on. This chapter describes how to set and get window attributes and provides a detailed description of each attribute.

Chapter 5 The Graphics Context - The graphics primitives supplied with X are quite simple. Most of the details about how graphics are to be drawn are stored in a resource called a graphics context (GC). GCs are stored in the server, thus reducing the amount of information that needs to be transmitted for each graphics request. This chapter describes how to use GCs and provides details on each member of the XGCValues structure.

Chapter 6 Drawing Graphics and Text - This chapter describes the routines used to draw lines, geometrical figures, and text. It also discusses the use of the pixmaps, images, and regions.

Chapter 7 Color - This chapter describes how to use color in your programs. Color handling in X can be more complex than in other graphics systems because of the need for portability to many different types of displays. This chapter starts with the basics, and gradually moves to more advanced topics, including R5 device-independent color.

Chapter 8 Events - Events are central to X. The fundamental framework for handling events was given in Chapter 3, but this chapter gives much more detail, both on selecting events for a window and on handling them when they arrive. It discusses each of the masks used to select events; for a description of the event structures themselves, see Appendix E.

Chapter 9 The Keyboard and Pointer - This chapter not only describes how to handle keyboard and pointer events but also describes many other topics related to these two input devices. In particular, it discusses X's use of keysyms as portable symbols for character encoding, keyboard remapping, keyboard and pointer "grabs," and keyboard and pointer preferences.

Chapter 10 Internationalization - This chapter begins with a detailed overview of the goals, concepts, and techniques of internationalization, starting with ANSI-C internationalization and progressing to the R5 internationalization features. After the overview, each section covers an individual topic in X internationalization.

Chapter 11 Internationalized Text Input - The first two sections provide an overview of the internationalized text input model used by R5, and are valuable to any programmer writing internationalized applications. The remaining sections describe the Xlib functions and datatypes for internationalized text input, and are quite detailed.

Chapter 12 Interclient Communication - As a multi-window environment, X must support a mechanism for communication between applications. There are three: properties, selections, and cut buffers, all of which are described in this chapter. The special case of communication between an application and the window manager is also covered here.

Chapter 13 Managing User Preferences - It is a fundamental part of the X philosophy that the user, not the application, should be in control of the way things work. For this reason, applications should allow the user to specify window geometry and many other characteristics both via command line options and in a file that specifies default preferences. This chapter discusses the use of the resource manager, which helps an application to evaluate and merge its own default with user preferences.

Chapter 14 A Complete Application - This chapter describes and demonstrates these techniques with a real application, basecalc. The basecalc application is a programmer's calculator that allows integer calculations in binary, octal, decimal, and hexadecimal and conversions between these bases.

Chapter 15 Other Programming Techniques - This chapter discusses a few orphaned techniques that didn't quite fit in anywhere else. The routines and techniques described here will not be needed in most programs. The end of the chapter contains information about porting and portability.

Chapter 16 Window Management - This chapter discusses the design of a simple window manager, not so you will be able to write one, but so you will know what to expect from one. A window manager is a program implemented with Xlib to control the layout of windows on the screen, responding to user requests to move, resize, raise, lower, or iconify windows.

Appendix A Specifying Fonts
Appendix B X10 Compatibility
Appendix C Writing Extensions to X
Appendix D The basecalc Application
Appendix E Event Reference
Appendix F The Xmu Library
Appendix G Sources of Additional Information
Appendix H Release Notes

Unfortunately there are no alternatives..
Helpful Votes: 4 out of 4 total.
Review Date: 2002-09-29
This book is a basic introduction to programming X11 directly with Xlib. It is not obvious that Adrian Nye is the best expert to learn from. Often it seems like he wrote the book in an attempt to try to make sense of the X11 system himself. Parts of it are extremely unclear, but at least we should give him credit for trying to explain everything, even those parts he wasn't entirely sure about.

It would probably be a good idea if O'Reilly made a revised edition, rewriting some of the bad parts (which should probably be clear in Adrians head by now), and updating some material for X11R6.

On the good side, there are plenty of code-examples, and while they aren't exactly showing good style, at least they are complete, you can type them in and run them. And they are all small enough to understand without further refactoring. And while not every explanation Adrian makes is crystal clear, it is definitely necessary to have some understanding of basic X11 concepts before you move on to the reference manuals.

If you want a programming manual, and not simply a reference for Xlib, this is the only book available. And while it is far from perfect, it will be much better to learn from than e.g. Scheifler & Gettys. But you'd better order that one as well.

this book is awful!
Helpful Votes: 4 out of 17 total.
Review Date: 1999-09-21
you'll never get past page 100. this book is simply unreadable. after reading a few chapters, you'll find that you've learned a lot, but understand very little. and certainly won't be able to DO anything with it. the book is guilty (amoung other things) of giving VERY technical definitions which is fine, but no attempt is made to give a better understanding of the term in basic, frank language that everyone can understand. in addition, the book is way too long. it attempts to be a treatiste on the subject of xlib. if you want to learn xlib (or anything, for that matter), you want a basic book, not a treatiste.

Unix Systems
Embracing Insanity: Open Source Software Development (Other Sams)
Published in Paperback by Sams (2000-09-15)
Author: Russell Pavlicek
List price: $29.99
New price: $1.83
Used price: $0.65

Average review score:

200 different ways to say "Open source is cool"
Helpful Votes: 1 out of 2 total.
Review Date: 2003-08-22
This book lacks depth badly. It might look nice from the cover and is actually interesting in the first 40 pages, but once you get the idea why open source is good - better code is produced, better philosophy etc - it gets very boring to read this idea again and again for 200 pages.

It feels like the author didn't have much to say after chapter 3 and tried to write some stuff such as comparing hackers to superheroes ("both have 'exceptional powers', but are not understood by society") or explaining the "importance of beer for the community" (no kidding!), just to fill the number of pages agreed with the editor. So for the second half of the book he spends pages and pages listing "useful sites" like freshmeat and sourceforge, some "important people" such as Linus Torvalds and Alan Cox, and, well, repeating how Linux is cool and "the community" is ultra-cool.

The author is an open-source evangelist so I expected some bias, but the fact he doesn't enumerate one single flaw on open-source development model is suspect. No methodology/philosophy is perfect.

Another point to ponder is that lots of "advantages" of open-source development he enlists also applies for any good software, no matter how it's produced, and some of the most common questions, such as "how do I get support?" are answered with "you have usenet and IRC for that" which is not exactly what people expect to hear (not to mention it also applies for traditional "closed" software)

Open source adepts won't have anything new to read on this book and people who don't believe on it won't be convinced after such a biased and superficial read. Those could actually misuse this book _against_ open source.

...

Need to understand the Open Source & Linux Community?
Helpful Votes: 12 out of 13 total.
Review Date: 2000-12-05
Russ' understanding of the do's and don'ts when trying to do business in the Open Source arena and his ability to explain them are excellent. This book touches on the reasons why Linux and Open Source are not fads, but rather true Paradigm shifts and explains away the FUD (Fear Uncertainty and Doubt).

Anyone considering doing business within the Open Source community or relating to it should read this book.

I thought so much of "Embracing Insanity" that I obtained a copy for our CEO, and suggested that it be assigned reading for all our executives, as well as recommend it for new hires.

I've been waiting for this book to come along.

Where is the source for the book so I can correct the errors
Helpful Votes: 2 out of 7 total.
Review Date: 2003-08-25
On the contrary to a review above I find the book amusing and full of humor, even though not intended by the author.

It is as good as any religion. The arguments are equally deep.

Only one question remains: where are the source for the book so I can correct the errors in it?

So go out and cooperate with your competitors and jointly develop one single product. Then the users wont have to chose which product to use because there will be only one available.

Good presentation. Lacks depth.
Helpful Votes: 3 out of 3 total.
Review Date: 2003-03-15
This book explains what the geek culture is, what are open-source software (o-s) and free software (free-sw) and their communities' values.
The book is divided in three parts. The first one `talks' about the origins of o-s and why is it better than proprietary software. The second explains what the geek culture is and what is the o-s/free-sw community and how it works. It presents some mistakes that people make regarding o-s/free-sw. The third part of the book explains how we can participate in this community, how to make business and what are the main players (persons, institutions, companies). At the end the author presents a resume of the principal o-s/free-sw licenses.
This book is an easy reading, interesting and well written. The problem is that the subjects aren't presented with sufficient depth, especially when related to how to make business with this software.

To the point - perhaps too much to the point
Helpful Votes: 4 out of 7 total.
Review Date: 2001-06-28
For starters - this book is highly recommendable! Well written and a good introduction to OpenSource development.

I you decide to buy this book you might also consider the book "Open Source Development With CVS" by Karl Franz Fogel. In one of it's less technical chapters it accomplishes something this book does not.

I guess the lack of humour is one of the things I miss. I miss the fun! But to get the bare bone facts - this is definitively the bok for introduction to OpenSource-development.

Unix Systems
The Korn Shell: User and Programming Manual
Published in Paperback by Addison-Wesley (1991-11)
Author: Anatole Olczak
List price: $43.25
Used price: $1.59

Average review score:

Excellent Intro book AND reference
Helpful Votes: 12 out of 12 total.
Review Date: 1999-10-14
This is the best Korn Shell book I've seen I presently have at least 5 different books on shell programming in Unix. I actually was able to read this book cover to cover AND am able to use this as a reference. The O'Reilly Korn shell book is good BUT, you have to read TOO MUCH to find what you're looking for. I found this book to be very complete.

Start somewhere else
Helpful Votes: 19 out of 19 total.
Review Date: 2000-05-06
People who write compter books often make one classic error -- in explaining a topic they refer to other commands and topics briefly, with no explanation. If you are new to the subject you are left bewildered. If you have some experience you know what they are talking about.

Apparently most authors find it impossible to comprehend that people are reading their books to learn. They write as if people already understand most of the material.

This is a good book if you already have worked with another book on shell programming, have taken a class or have some experience. But if you are just starting out try Teach Yourself Shell Programming in 24 Hours. The author of the 24 Hours book has the rare ability to have each of the chapters cover one topic, without dropping references to other topics he has yet to explain, so you keep learning and learning, one thing at a time.

If you already have a knowledge of the basics this is a good book. I found many of the explanations to be clear and crisp, and understood with ease a few things I was fuzzy on. But that was only because I already had enough knowledge so that when the author just dropped some command into the discussion without explaining it, I already knew the command so I could follow along.

Great book, but a couple of typos
Helpful Votes: 2 out of 3 total.
Review Date: 2000-04-22
This is a great book. It has a couple of typos, but nothing major (although it may confuse a few novices). If you need a book that gives you all the syntax and commands for programming the korn shell then I would recommend this.

A good reference, poorly layed out
Helpful Votes: 4 out of 4 total.
Review Date: 1998-10-07
This book will get you up and running faily quickly. All the information you will need is in there somewhere, the trouble is finding it. I was not at all impressed with the layout. There are however some useful tables which list related syntax, it is a pitty that they are scattered all over the place.

Appendixes are best feature
Helpful Votes: 6 out of 6 total.
Review Date: 1998-10-02
I found this book to be an excellent introduction to ksh. The explanations are down to earth and the sample scripts are a fantastic teaching tool. I particularly like the appendixes which contain a command quick reference, printouts of the MAN pages and sample scripts. Thank you, Anatole Olczak.

Unix Systems
Linux Desktop Pocket Guide (Pocket Reference)
Published in Paperback by O'Reilly Media, Inc. (2005-09-23)
Author: David Brickner
List price: $9.95
New price: $5.00
Used price: $1.84

Average review score:

Very basic
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-21
This book is easy to read but is also very basic concerning its information. If one is interested in technical assistance in order to solve problems with Linux, it probably isn't much help. It is more oriented towards an understanding of how the OS works.

Great product!
Helpful Votes: 0 out of 1 total.
Review Date: 2007-03-08
The Linux Desktop Pocket Guide has helped me to to have a better understanding Linux.

Great resource
Helpful Votes: 0 out of 0 total.
Review Date: 2006-08-31
This is basically a small format pocket reference to five of the most common desktop distributions of Linux. The distributions covered are Fedora, Gentoo, Mandriva, SUSE, and Ubuntu. The author covers the basics of navigating the GNOME and KDE desktop environments and the applications that come with each of the distributions. Deviating from the normal layout of such texts it is organized by the type of application instead of by the Linux distribution. As a result if you want to work with the web browser you go to that section where the author discuses the web browsers Firefox and Konquerer. These are the two that are included because each of the distributions has either one or the other.

The section on how to add, remove, and update programs is particularly good as it discusses the various techniques including how to add a package that it not part of your distribution. Here the author not only discusses the various package managers included with the distribution but also how to go the long way around and work with rpms. This is not an extensive technical reference to any of the Linux distributions discussed but it is a good first resource for common questions and a good introduction to all of them. Linux Desktop Pocket Guide is recommended for the average Linux user and a must have guide for others who need to know the differences between various distribution.

Concise Guide to Linux Desktop Systems
Helpful Votes: 0 out of 0 total.
Review Date: 2006-08-14
The Linux Desktop Pocket Guide is a valuable resource for new users to the Linux world. Almost everyone has heard of Linux and recognizes it as the "next big thing". However, many people are taken aback at the shear number of Linux distributions. The advantage of Windows is that there is only one company to go to and that provides some simplicity. With Linux, there is no one-stop shopping, and each distribution has different strengths and weaknesses. This book helps the novice user to navigate the most popular distributions to decide which will work best for them.

The book compares Fedora, Gentoo, Mandriva, SUSE, and Ubuntu with a focus on their desktop environments. This book has some value for system administrators, particularly new ones, but will make the biggest impact to the casual home-user to the beginner power-user.

It covers a wide range of desktop issues including Gnome/KDE support, application support, updating the OS, configuration for hardware support, and probably most usefully laptop support. Laptops have traditionally been less than friendly with laptops and this book helps navigate the big issues making Linux a viable option for laptops.

It is a little thick as pocket guides go but that's more of a factor of the breadth of material covered. Like many of the O'Reilly books, it is concise and easy-to-read. It is accessible to the unsophisticated user and presents information in manageable chunks. For those looking to get a handle on Linux and making it work for them, this book is a great resource.

WHAT'S IN YOUR POCKET?
Helpful Votes: 0 out of 2 total.
Review Date: 2006-02-26
Are you using one or more of the following Linux distributions: Fedora, Gentoo, Mandriva, Novell SUSE, and the desk-top-focused Debian derivative Ubuntu? If you are, then this book is for you! Author David Brickner, has written an outstanding mini guide to help you get the most out of your Linux experience.

Brickner, begins with a valuable introduction to the Linux distributions. Then, he devotes a whole chapter to logging in. The author continues by looking GNOME. In addition, he discusses the KDI desktop. The author also presents at least two application programs for each program type. Then, the author shows you the basics of using each of the preferred package managers of each distribution. Next, he discusses how to configure some types of hardware with regards to Linux. Finally, he presents you with a grounding in the basics of what is needed and how the pieces fit together.

After reading this excellent book, you'll learn all about the graphical programs and desktop environments that run on top of Linux. This book doesn't shy away from difficult topics in Linux; instead, it jumps right in and tells you what you need to know about laptop power management, configuring your graphics card, and setting up sound and networking.

Unix Systems
Linux Socket Programming by Example (By Example)
Published in Paperback by Que (2000-04-28)
Author: Warren Gay
List price: $39.99
New price: $21.18
Used price: $7.41

Average review score:

Real examples, not just code listings
Helpful Votes: 3 out of 6 total.
Review Date: 2000-05-22
A must-have book! I seldom see a book so well focused on its aims. It is like it screams: "hey guy, use it do not use that!" or "connect works this way, not that way, take a look!". Every example is quite illustrative and, as if it was not enough, the comments are always helpful.

Everyone which wants to develop serious TCP/IP programming must get it. And it can also be read by UNIX programmers as well.

Delivers!
Helpful Votes: 5 out of 5 total.
Review Date: 2002-01-08
This book delivers on its title. I found some of the code useful immediately straight out of the book. I also have his Linux Programming book. It too is very good. I would have given it five stars; but for lack in two areas: firstly, I would have liked coverage of dynamic restart of client / server apps and logging; secondly, as there isn't a CD provided, a download site is given which reroutes you somewhere else and I couldn't find any code to download. This also occured for my other SAMS book by the same author.

A fair beginner's book to socket programming
Helpful Votes: 5 out of 5 total.
Review Date: 2001-01-14
This is very readable and usable as a beginner's guide to socket programming. One particular aspect I liked is that the author took the pain to illustrate the socket structure well which many book glossed over. Also, the sample codes are short and illustrate the use of the socket calls well. The book could have been expanded to cover HTTP,SOAP,XML, etc to give it a 5 star. Also think that the publisher could have used better quality print material.

Good Explanations, Sad examples
Helpful Votes: 7 out of 10 total.
Review Date: 2000-08-19
The code examples and editing mistakes almost force you to have a secondary book just to validate what the author is doing. 3 stars were given for the completenes and solid explanation of concepts. I should've just picked up the out of print version of Richard Stevens "UNIX Network Programming", classic.

Finally!
Helpful Votes: 7 out of 8 total.
Review Date: 2000-05-30
Ah, Warren Gay is the man. I was very pleased with his Sams' Linux Programming book and decided to pick up this book hoping it would be just as straight forward and clear as the Sams' book. He delivered again. I've gone through many socket tutorials on the web and always felt like something was lacking. I still had many questions, but this book cleared them up. You can use this knowledge immediately to write your own apps. Though, I wish there was more on ioctl(), but maybe that goes too far beyond basic socket programming. Oh, Warren Gay is a supporter/programmer for GNU/Open Source. That's a big plus!


Books-Under-Review-->Computers-->Consultants-->Unix Systems-->68
Related Subjects: Linux
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250