Slashdot Mirror


Mac OS X in a Nutshell

honestpuck writes "It must be difficult when writing a book for 'power users' to decide what exactly needs to be put in and what can be safely left out. This volume does the job quite well, covering the simple stuff quickly and early while devoting a great deal of its 750 pages to topics of more interest to serious users of Apple's new(ish) operating system. It also declares its audience early, the preface devotes a page to explaining the target audience and states it is 'aimed at folks with a more technical bent than the average user--the power user.'" Read on to see what Honestpuck thinks of O'Reilly's OS X in a Nutshell. Mac OS X In A Nutshell author Jason McIntosh, Chuck Toporek & Chris Stone pages 768 publisher O'Reilly rating 8 - Almost excellent reviewer Tony Williams ISBN 0596003706 summary An Excellent book on OS X for 'power users' that will remain useful.

The Gist The book is quite well structured, and organized into into 5 parts. The first is a quick overview of the Macintosh GUI. The second part, "System Configuration," is mainly devoted to getting the system running well (covering preferences, networking, the file system and Java). The third section, "System and Network Administration," is a good guide to several lower-level tasks, including an excellent chapter on directory services and NetInfo. The fourth is about development, including Apple's IDE "Project Builder" and CVS. The final part covers the Unix underpinnings of OS X and X Windows. This includes a Unix command reference of over 200 pages.

The Good The book is also well written, with light, easily understood prose and some good screen dumps, tables and diagrams to make some of the more complex points easily understood. I appreciate the detailed contents section, good quality index and black chapter tabs at the side of each page for finding the information I need.

Everything seems to be covered, though you may sometimes find yourself needing to go elsewhere for more depth, but this is really only to expected in a book that is trying more for breadth across an entire operating system than depth in one particular area.

Despite having used and developed on a Mac for over 15 years and OS X since the late beta stage I still found myself discovering something new and useful every few pages in the book.

The Bad The section of the book I appreciated least was the Unix Command Reference. 200 pages, most of which are adequately covered by the online man pages or a quick 'command --help'. Not that it isn't useful having this information on paper, and not that this section isn't more complete than the man pages and less error-ridden. It's just that my favourite operating system has a large number of commands that are hard to find by name alone. Online, I tend to rely on apropos to find what I need. Back when you paid a large amount of money for a Unix license they came with hard copy manuals that included a permuted word index of the same top slug that apropos searches, which made them infinitely more useful. O'Reilly could improve the heck out of this book by giving us the same thing for what I felt was otherwise an almost totally wasted 200 pages (though I admit that the combination of the chapter on NetInfo and the command references for nicl and niutil etc. actually have me now understanding and using NetInfo well.)

Once again O'Reilly have provided a web page for the book that is mostly marketing material -- though in this case the Errata page is useful. At the bottom of the page they have a number of links to "Related O'Reilly Articles" but have only listed three by the authors of the book, leaving out, for example, X11 and Open Office on Mac OS X by Wei-Meng Lee and Configuring sendmail On Jaguar by James Duncan Davidson to name two MacDevCenter articles I've found incredibly helpful.

Conclusion

This book is not quite in the "must buy" category. If you do want a book to help you with the more technical aspects of OS X or to help you move to OS X from Unix or Windows hacking then this one is worth a serious look. It certainly better covers the technical aspects than OS X Bible and others of that style (such as the Missing Manual or Robin Williams' Little Mac OS X Book.) The only other volume that really compares is OS X Unleashed and it has way too much coverage of the simple stuff and the various applications, is not as well structured and has a wordier, less terse and technical style. It's also more expensive and twice the size and weight.

You can purchase Mac OS X in a Nutshell from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

22 of 95 comments (clear)

  1. Panther by mattgarnsey · · Score: 5, Interesting

    i wonder how much of this will remain true once Panther rolls out (sept?)

  2. Missing Sample Chapter by Kalak · · Score: 4, Informative

    This is the first O'Reilly Review I can remember without a mention of the Sample Chapter O'Reilly is known to provide.

    (Blatant Kerma whoring, but I immediately "dug" to find is, so I thought I'd post it.)

    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  3. Power users by Anonymous Coward · · Score: 5, Funny

    power user = user who knows just enough to be way more dangerous than a normal user.

  4. osxhints by selderrr · · Score: 4, Informative

    it's been said here before I think, but this is a great site with tons of usefull (also sometimes stupid) osx info.

    Some really funky applescript stuff, some lame bash scripts & much gui tweaks, but I've found a lot of fixes for problems that no apple docs could help me with.

    1. Re:osxhints by ProfKyne · · Score: 3, Informative

      it's been said here before I think, but this [macosxhints.com] is a great site with tons of usefull (also sometimes stupid) osx info.

      And, interestingly, that site's editor has written an O'Reilly book himself, that is due to come out shortly, titled "MacOS X Hints".

      --
      "First you gotta do the truffle shuffle."
    2. Re:osxhints by selderrr · · Score: 3, Informative

      And, interestingly, that site's editor is a really nice bloke. It's amazing how much time he's spending on his site : he verifies each hint, posts comments regularly and checks for dupes of submitted hints. Insane. I don't know how he keeps it going, but sure as hell he's an example to other portal sites.

      Additionally, he runs it without ad revenue, keeps it free of subscriptions. Quite an achievement.
      I really, really hope his book sells well. He deserves it !

    3. Re:osxhints by WCityMike · · Score: 3, Informative

      It's a good point that he runs the site with no advertising revenue. Of course, aside from buying the book, there's ways you can help him to keep doing that: personal check, PayPal, Amazon, or Kagi.

  5. Nice Review by Pirogoeth · · Score: 5, Insightful

    The problem with many of these books, though, is that they aren't where the masses will find them. I go into my local B&N and there may be a dozen or two titles tops that relate to the Mac, compared with the hundreds for Windows and other stuff.

    And probably, the only people going to O'Reillys are people that probably don't need the book.

    I think the Apple Store needs to go into the book-selling business as well and promote books like this on their site, or on the Switch site to that the masses who could use this type of information will know that it is out there.

    --
    Happiness is like peeing yourself. Everybody can see it but only you can feel its warmth.
    1. Re:Nice Review by telbij · · Score: 3, Insightful

      And probably, the only people going to O'Reillys are people that probably don't need the book.

      Huh? This isn't scientific, but I'd say that the VAST majority of people who need a Nutshell book already know who O'reilly are and don't equate a B&N bookshelf with what's available about computers.

      Also, I've not been dissatisfied with Mac book selections at major booksellers. There's way more overlap in Windows books, and I prefer quality over quantity.

  6. Apple is a business... by telbij · · Score: 4, Insightful

    You can't have a business model based on supporting old hardware. That's what linux is for. It doesn't mean you're forced to upgrade. If you bought a G3, you should have bought it because you found it useful, not on the promise of future support. If after all these years of Apple ditching legacy hardware you haven't yet figured out the pattern, then spelling it out to you is probably a waste of time.

    If you want a new system buy a new system. If you don't want one, stick with what you've got.

  7. Goes Google obsolete these books? by -tji · · Score: 5, Interesting

    I have been buying fewer books of this type recently. In the past, a good O'Reilly book was the best way to get on top of a subject. But, with a few google searches, I can find most everything I need about common topics, like MacOS X.

    The argument for disconnected access with books is a bit tougher with a 750page book.. Not really a mobile tool.

    1. Re:Goes Google obsolete these books? by Phoukka · · Score: 3, Interesting
      You wrote:
      The argument for disconnected access with books is a bit tougher with a 750page book.. Not really a mobile tool


      I own the book, and it is rather small and unassuming for a book with 801 pages. It is NOT a Wrox book. It is a bit thicker than other O'Reilly Nutshell books (Perl IAN, Java IAN, Python IAN), but it is not quite as thick as Oracle IAN. I suspect they are using slimmer pages than they used to do, but they also seem to be a bit more durable.

      I can't really comment on the content yet, as I've been reading through Python IAN first -- which, by the way, is amazingly good!
    2. Re:Goes Google obsolete these books? by 0x00000dcc · · Score: 5, Insightful
      This might be true, but nothing saves the convenience of a book to flip through. Back in the day, when I was poor, I taught myself c++ entirely via internet tutorials. Of course I bought c++ books later on afterwards, but I remembered thinking how much more convenient it would have been if I had had the extra cash to run out and buy a book. I even did the same thing with learning the (gasp) Win32 API. Obviously this would have been even more frustrating if I didn't have a little bit of education/programming experience behind me to begin with.

      That being said, learning from internet searches might prove useful because you collect form a multitude of authors -- when you only have one author, you only see one part, and s/he may, for example, not give much importance to templates (back to c++ example) as another author might. Choosing a multitude of authors circumvents the "paradigm bias."

      OR you could just have the cash in the first place and go out and buy 10 books ;-)

      --

      -- (Score:i, Imaginary)

  8. How big is this nutshell, exactly? by pnot · · Score: 4, Funny

    If you can get 768 pages into a nutshell, you've got to be talking about some pretty big nuts...

  9. a little off-topic, but... by mgs1000 · · Score: 4, Informative
    Don't bother getting the O'Reilly book MacOS X for Unix geeks. It cost me $20 and took less than 30 minutes to read. There was nothing in there that I hadn't already figured out by just using my Mac. (It explains quite obvious stuff)

    If you are indeed a Unix geek, go to macosxhints.com and you'll find a lot more useful information there for free.

    1. Re:a little off-topic, but... by djh101010 · · Score: 3, Interesting

      Agreed - I bought it mainly because it was published by O'Reilly, and to be honest it's the only book from them that I've ever bought and don't keep going back to.

      With most technical books, I'll give them a cursory read-through, and then they go onto the shelf for constant referencing (referral? refferation? Whatever), but this one is just mouldering off in a corner somewhere. Pretty much that whole book can be summed up with "It's FreeBSD, more or less".

  10. Book wide of mark by mariox19 · · Score: 4, Interesting

    Okay, as a word of warning, my comments are based on looking through the book at a local bookstore, and confirming my conclusions by reading the review. I agree with the "Bad."

    In aiming a book at the power user for Mac OS X, it's safe to omit almost everything about the GUI. It's not too difficult to learn the GUI in the first place (after all, it's supposed to be intuitive). I think what would most interest the power user is the UNIX underneath.

    Now, the so-called "power user" really comes in two forms: one, power users coming from the old Mac OS, and two, UNIX power users. Both of these groups could benefit from a book that concentrates on how OS X's UNIX works. (Note, I'm not talking about an introduction to UNIX, covering grep and piping one command into another, and so forth.)

    Besides on essentially wasting so many pages on the GUI (in my opinion), the book falls short in just the way the reviewer noted: namely, thin documentation of the UNIX base and how it differs from others. There is some good coverage; but what is needed is more than a "nutshell"; what is needed is a fuller explanation of the commands.

    What is needed is more than what goes only slightly beyond being printed manpages.

    --

    quiquid id est, timeo puellas et oscula dantes.

  11. I still like the book by siskbc · · Score: 4, Insightful
    But, with a few google searches, I can find most everything I need about common topics, like MacOS X.

    I'm usually in agreement - I find that google is nearly always the best reference for everthing...except computer how-to. Usually, what I find, is my searches turn up 1000 people with the same/related question as me, but usually, either no one answered, or the advice sucked. It takes me usually a lot of searching through google to find someone who had the exact problem adequately answered.

    By then, with a good book, I have found the answer far sooner. Of course, the main advantage of google is it's free, so I end up repeating the above process a lot...

    --

    -Looking for a job as a materials chemist or multivariat

  12. And in related news... by dspeyer · · Score: 4, Funny

    O'Reilly's Definitive Guide to OSX is being delayed by hnical difficulties: the finished book keeps collapsing into a black hole.

    I mean, if a nutshell guide is over 700 pages...

  13. That's nothing! by Animus+Howard · · Score: 3, Funny

    Heck, there was a /. story a few weeks back about a server in a housefly. That's much smaller than a nutshell.

  14. re: nutshell by bakedgoodz · · Score: 4, Informative

    I pre-ordered this book from amazon. I am a network admin and about half the machines I support are MacOSX. This book has provided me with alot of usful hints and tips that I now use on a regular basis. Although this book is NOT *must-read*, it did provide me with some good info and I would recommend it to anyone that uses OSX on a regular basis.

  15. Re:Why I hate Mac OSX by Anonymous Coward · · Score: 3, Interesting

    Patience grasshopper. So many of your rants are just showing your ignorance of Macintosh way of doing things. The things you like about linux/windows are the very things most of us hate, honestly. But, I will try to help you...

    Drag your applications folder or your hard drive to the right side of the dock. This will give you a 'start' menu.

    Keyboard equivalents are all SHOWN in macintosh menus. The keyboard shortcut is on the right side of the menu selection. e.g. save is ALWAYS apple-s. The apple key is generally 'implemented' in windows using control. e.g. M$ copied wholesale, the cut/copy/paste/undo from Mac. They did not even change the keys! Just use apple instead of control. The cloverleaf/puppy foot symbol is the symbol for the apple key.

    If you do not like key assignments or if you want to assign keyboard shortcuts where there aren't any, then you will need keyboard maestro or quickeys or some other type of additional software. These will also help you in other ways.

    You can NOT get rid of the menu bar. This is the best feature of the OS. Menus on each window is assinine, as bad (nearly) as parent/child windows. This is just my opinion, sure, but I am not begging you to help me with KDE, am I?

    Likewise, "minimize"/"maximize" do not apply, the correct term is 'zoom'. Similarly, there is no 'shortcut' that was a rip off of 'alias' in the first place (as is practically the whole of windows/KDE, you name it.) BTW, aliases work across the network. Shortcuts are lame, as you will realize someday if you continue to learn about Macintosh.

    Honestly, it's not OS X that is 'daft' here. All of this is extremely simple stuff. You really need to put your prejudices aside and learn to use the Mac. Then you could stand a chance of knowing what you are talking about. You obviously are capable of learning, else you never would have gotten very far with (lame) KDE or Windows.

    Clue: mac is not windows. In fact, Mac predates Windows by quite a lot (in case you had not heard!) You can not drive a ferrari as you would a chevette. You need to understand and want to learn the machine. If you do not want to learn mac, then fine, stick with windows or KDE or somewhere you do not have to think. :-)