BSD

Used price: $29.96
Buy one from zShops for: $29.95

A Solid Introduction to Network Programming
Used price: $27.00
Buy one from zShops for: $35.54

Great Book, but a bit confusing....
The best way to learn UNIX
A Book to Hold in Your HandNik Clayton and Murray Stokley (and many contributors) have rewritten a good deal and clarified more, and added real screen shots.
Yes, it's available on your hard drive. But for me a book is a better random access device than computer file (or a bunch of html files)--I have a better chance of finding what I need and keeping it open on my desktop (the real one) while I'm working.
The handbook tends to be less task-oriented than other books (of which there are still only a handful) and focuses more on FreeBSD itself than on UNIX in general, but it's an essential reference.
I think the editors and contributors did a great job.

List price: $76.00 (that's 12% off!)
Used price: $15.00
Buy one from zShops for: $29.75

A good,readable,working guide to TCP/IP SocketYou don't need much Unix to do exercise in this book.About the only System calls you need to know are fork(),Select(),sigalarm() and execve(). The book could have been expanded to cover HTTP,SOAP and some other protocols to give it a 5stars.
The only books to learn TCP/IP
Definitely worth considering. Well written.
List price: $39.95 (that's 30% off!)
Used price: $19.97
Buy one from zShops for: $21.00

Total AgreementBe aware, no X-windows coverage here! If that's your issue, go to FreeBSD Unleashed. While I never read it, I know it covers X.
Incredibly helpfulMr. Lucas starts from the beginning with installing FreeBSD (a chapter that I admit I skipped at first, and I ended up reinstalling because of it), and goes all the way up through such non-trivial events as system panics and how to respond to them (unfortunately, most of the best options require some proactive configuring, so the bulk of the people who need the information will be unprepared. But that is hardly the author's fault). In between, he spends several chapters discussing how to secure your system, which is probably the single most important element to setting up any computer for any use, and also the most ignored.
The book is, admittedly, a little light in X11 and other desktop-machine elements (a mere 14 pages are devoted to the entire subject), and is more suited to those wishing to set up a server. It's evident, however, that the author has had a great deal of experience with setting up FreeBSD servers for a number of uses in a number of environments, as there's enough information in the book to set up your server as:
* An all-purpose Internet host
* A dedicated mail host
* A high performance web server
* A firewall
* A fileserver on a Microsoft network
* A backup server
* A nameserver
* A network-monitoring server
While it's highly unlikely that you would ever want a single server to do all of the above, the information is there for you to pick and choose what you need for your particular environment. And throughout it all, Michael Lucas keeps his irreverent yet easily understood tone.
Very Very Very Good
List price: $64.99 (that's 16% off!)
Used price: $37.95
Buy one from zShops for: $46.00
Highlights:
- Details major changes in process and memory management
- Describes the new extensible and stackable file system interface
- Includes an invaluable chapter on the new network file system
- Updates information on networking and interprocess communication

packed with facts, however there is little joyI wish Kirk had decided to show us more of the joy of programming the kernel. If he had, the book would have been worth at least twice it's current price.
Great book for the theories behind 4.4 BSD
Great book on BSD 4.4, but make sure you've read Bach firstReading through the chapters, it appears that the book could have been rendered more readable if a knowledgeable technical editor had put the finishing touches on it.
Nevertheless, even though it takes a bit of time to get used to the different writing styles and differences in quality of several chapters, this books is a well of insights into the internal workings of BSD 4.4 and its derivatives (like Mac OS X).
In order to gain the most from this title, I strongly urge interested readers to already have worked their way through Maurice J. Bach's "The Design of the UNIX Operating System".

Used price: $15.00

Save your money
Sometimes Good, Sometimes Bad, Sometimes Ugly...However, the biggest shortcoming of this book is that it leads you into a topic, gets you going, and then drops you right at the point when you need it most.
Example: the book has a chapter on printing. The average home user probably has an inkjet printer, or a low-end laser. The author, though, has a fully PostScript-compatible printer, and goes on to set up printing as if everyone has this printer. No ground is covered for the every-day people, ie how to set up filters to allow PostScript printing to non-PS printers.
Also leaves other areas short, such as updating the operating system. The book has excellent coverage of how to rebuild the kernel, but if you compare the book's steps on how to update the rest of the system (ie using CVS to get from 3.2 to 3.4) with the docs provided with the operating system, or provided on the web (especially at the FreeBSD.org Handbook section) then the author misses a huge chunk of stuff that has the ability to kill a machine (yes, this happened to me but I was lucky enough to catch it before the reboot to let the system come up with the new rev of the OS).
I used the book for about the first two weeks of adding/configuring components, then realised I was getting better information off the web, provided I was willing to take the time to find it.
Comprehensive DocumentationOne of the truly great features of this book are the man pages that make up about half of the book. The ability to sit on the couch and study a man page for some task or other is simply wonderful and saves the paper that would otherwise be used to print it.
The book covers in step by step fashion the setup of all normally used aspects of the system and covers them in great detail. The section on compiling a custom kernel is simply fantastic and an excellent guide for beginners. Building a custom kernel is a vital part of a fully functioning Unix system and this book makes it as simple as a cookbook.


BSD MEDICAL CORP


This book does not cover IPv6, which is fine and the author states at the beginning. I would liked to have seen a little more coverage of threads and network programming, but as it is the reader will have a good foundation of network programming and a good refrence on their bookshelf.