Brad For Dem Bedded

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Saturday, 4 December 2010

Absolute FreeBSD and Building A Server With FreeBSD 7

Posted on 09:17 by Unknown
Two books on my bookshelf, that I read over a year ago, are Absolute FreeBSD: The Complete Guide to FreeBSD, 2nd Edition by Michael Lucas and Building a Server with FreeBSD 7 by Bryan Hong.  I bought them at about the same time and read them together.  I was wanting to use FreeBSD on my desktop machine and I was setting up a virtual private server (VPS) on RootBSD to serve web pages, mail, and be an network time protocol server.  These two books, although both published by No Starch Press and about the same operating system, are very different in both content and style.

Absolute FreeBSD is a thick tome covering everything about FreeBSD that an aspiring computer savvy person would want to know.  Basically, you could read Absolute FreeBSD, never read the official FreeBSD Handbook, and learn very similar information all while building a computer system that can serve web pages, DNS, mail, and many users.  Michael Lucas is a great technical writer.  He keeps things light when describing situations but then provides just enough technical details about how things are supposed to work, interspersed with step by step instruction, to assist you with setting up your own server.  It's one of the best written books about computing that I've ever read.  I thoroughly enjoyed reading it and putting the information to practical use.  It's an awesome book and I learned not only how to set up a FreeBSD server, but also, why certain things work the way they do (especially DNS which is rather difficult to explain).  This book will be a lasting reference book on my bookshelf that I will refer to in the future, even when doing non-FreeBSD things (like DNS), to help refresh my memory.

Contrast this with Building a Server with FreeBSD 7, which is purely a step by step (literally) manual on installing and configuring often used software packages on a FreeBSD 7 system.  There's very little, if any, explanation on: why you should set up configuration files in the specified ways, why certain commands are issued the way they are, and how to do anything beyond the basics of installing and getting said software running.  I'm sad that I spent money buying this book, I could have gotten just as much out of it by borrowing it from a friend or library.  I only used it once and now some of it is already outdated because the software packages described are either out of date or because FreeBSD has moved on (already being at version 8.1).

The way these two books contrast each other is astounding.  Usually, the No Starch Press books I've read are mostly written similarly to Lucas's style.

One thing I definitely got out of these two books is that I want to be a writer like Michael Lucas.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in book review, open source | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Downsides and Upsides of Altera's Configuration Via Protocol
    Yesterday, I wrote a little about reconfigurable FPGAs attached to the PCI-Express bus as an addition to the general purpose computer. The...
  • Toolchain, Check! Kernel, Check!
    I've been working on the CLFS embedded book for a few months now.  I've been learning a lot and my goal has been to get a CLFS embe...
  • KDE4 Sucks
    I upgraded to Debian 6 Squeeze last weekend on my desktop.  I was very excited to get some more up-to-date packages (git, gcc, kernel, and c...
  • Low Cost ARM Computer
    I was thinking about my ARM + FPGA computer idea some more.  There's already a lot of competition in the single board computer space an...
  • Crypto Load Balancer Using Off The Shelf Hardware
    At my day job, I work a reasonable amount of time with cryptographic and authentication systems. Lately, I've been reading about OpenCL...
  • Embedded Linux and Long Term Support / Updates - Part 2
    In my previous post about embedded Linux long term support, I neglected Ubuntu. I had not realized how much effort Canonical are putting i...
  • The TuxedoBoard has a Brain! (picked out)
    I've chosen an ARM SoC (system on chip) for the TuxedoBoard! The Texas Instruments AM1707 ARM9 core will meet my requirements. The AM1...
  • Pick an ARM ABI When Building GCC
    If you follow the CLFS embedded book for ARM , you'll see that your ABI choice isn't used until compiling packages (ie: after you...
  • SanDisk iNAND
    I stumbled upon SanDisk's iNAND products today while doing some searching about SD cards. The iNAND idea looks very appealing to me co...
  • I'm Writing a Book
    I'm writing a book about embedded Linux but I'm not going to compete with traditional technical books.  O'Reilly isn't my co...

Categories

  • beagleboard
  • blog
  • book review
  • business
  • c
  • chairs
  • clfs
  • community
  • computers
  • crypto
  • db
  • debian
  • disapointment
  • embedded
  • energy
  • fedora
  • flash
  • fpga
  • gcc
  • git
  • google
  • health
  • hp
  • internet
  • iOS
  • learning
  • license
  • linux
  • market
  • microsoft
  • movie review
  • my book
  • next steps
  • open source
  • pandaboard
  • rails
  • software
  • SOPA
  • tuxedo
  • web 2.0
  • webOS
  • windows
  • work

Blog Archive

  • ►  2012 (10)
    • ►  January (10)
  • ►  2011 (70)
    • ►  December (10)
    • ►  November (9)
    • ►  October (7)
    • ►  September (8)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (3)
    • ►  April (8)
    • ►  March (4)
    • ►  February (5)
    • ►  January (9)
  • ▼  2010 (16)
    • ▼  December (6)
      • Being Clear About The Work I Want To Do (Part 2)
      • America. $&#* Yeah!
      • Gawker Got Hacked... I Dislike Online Accounts
      • My Inspiration
      • Absolute FreeBSD and Building A Server With FreeBSD 7
      • QEMU Booting CLFS PPC Issues
    • ►  November (9)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile