Archive for the “Ubuntu” Category

The Official Ubuntu Book, by Benjamin Mako Hill and Jono Bacon, Corey Burger, Jonathan Jesse, Ivan Krstic. Prentice Hall, 2006.  Available from Safari/O’Reilly and Amazon.

This is a deceptive book. It looks “official” (with Ubuntu colors and people on the cover), Chapter One sounds “official” (reads almost like a catechism), and it’s got an “official” stamp of approval (the foreward) from Mark Shuttleworth, the man behind the Ubuntu project. Don’t be fooled, however. The meat of this book is anything but dry, official-sounding, stuff.

If you do start at the beginning of the book (as I did), you will be pleasantly surprised when you get to Chapter Two. The writing style changes abruptly to a very readable, conversant style, sprinkled with a dry wit (“Although you don’t really need to know what these folders do … for your pleasure, we present the Linux folder hit list …”). The intended audience seems to be primarily computer users who are unfamiliar with Linux, or at least unfamiliar with Ubuntu. It is not the book I’d hand to a new computer user, but the authors do a good job speaking to computer users of varying levels who are reluctant to venture into the “unknown” world of Linux.

There are brief introductions to some of the common applications (Firefox browser, OpenOffice.org Writer, Evolution E-mail and Calendar, the GIMP, Gaim, and Ekiga VOIP), and brief mentions of many other applications, like IRC, games, and CD software. I especially like their example using the GIMP (short and quick, but really sweet). The Advanced Usage and Managing Ubuntu section gets a little confusing in places. For example, some of the screenshots don’t seem to match the text, and it leaves the reader hanging in the Add/Remove programs section. Also, while it has very good details on printing setup, there is not much on network printing.

Surprisingly, there is a separate chapter for Server installation. People like me probably shouldn’t read stuff like that. Their words, “Let the mischief begin!” was prefaced with:

The aim of this chapter is … not to teach you how to be a system administrator — we could easily fill a dozen books attempting to do that — but to give you a quick crash course.

So I delved in, and found it … mostly helpful, at least not harmful. Probably useful for newbie system administrators; the rest of us could safely skip the chapter and go straight to the “Support and Typical Problems,” which is much more useful. The issues range from the simple and obvious (“How do I restore something I deleted in the file manager?”) to the esoteric (“How do I make Ubuntu bread?”). Finally, there is a separate section on installing and using Kubuntu.

There is an assumption that you will install Ubuntu using the DVD included, which has several variations to choose from, including one for Apple Macintosh. Of course, if you don’t have a DVD drive, or if you are looking for some of the Ubuntu alternatives, like Xubuntu or Edubuntu, you’ll have to visit the Ubuntu site. Nevertheless, this book stands solidly as an excellent resource for learning and using Ubuntu. There’s even the bonus background stuff in Chapter 1!

Comments No Comments »

Ubuntu Linux for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook, by Rickford Grant. No Starch Press, 2006. Also available from O’Reilly and Amazon.

Rickford Grant is not new to books for novice Linux users (see Linux Made Easy and Linux For Non-Geeks). This is the first one I’ve read, however. My motive here is to find Linux distros that are truly for Linux novices, and that also have books available for them. There is also the hope (perhaps vain) that there is a book and distro for the novice computer user. This book is not for the novice computer user. As Grant states in the introduction:

If you are familiar with computers, but unfamiliar with Linux, or somewhat familiar with Linux but not with Ubuntu, you are essentially the readere for whom I have written this book.

To that end, Grant achieves his goal. Some may take issue with the non-geek part of the title, however.

As the title states, this is a project-based guide. The book’s structure is to identify and explain features (or software) and move on to a hands-on exercise (project) using those features. Most of the projects are both helpful and practical (for example, the first project is addiing a force quit button to the panel). The writing style is informal and chatty, rather like a tutor sitting beside you. He promises to make it fun, and does a pretty good job, especially with sections like the one on Easter Eggs.

The coverage is definitely not for non-geeks. He spends quite a bit of time on games, iPods, music, downloads and customization, while barely mentioning GnuCash, Scribus and the OpenOffice.org suite of tools. But he did say he would make it fun, and the geeky things are a lot more fun than the productivity things. However, he also has sections on Linux security (“Basically, if it makes you feel safer to install some protection, go ahead”), printers and scanners, fonts, and multi-lingual features.

Grant, as all Linux guidebook writers seem to be, is upfront and honest about Linux and its shortcomings, but is upbeat and optimistic. He also gives workarounds with frank assessments of their likely effectiveness or ease of use. To that end, most of his projects involve downloading and installing a program that is not included in the Ubuntu install disk. In fact, if you follow the projects, you’ll get a lot of practice finding and installing packages, both from the gui and command line, which is not necessarily a bad thing. He also progresses from fairly simple steps at the beginning of the book, to an assumption the reader has more than a basic knowledge of Linux. This is definitely not a book to jump around in unless you’re one of those already familiar with Linux.

While I think this is a good book that achieves its stated goals, I do have some beefs. One of the biggest issues in computing access today is wireless. But the section on networking, including wireless, is weak. First, although he uses a lot of screenshots throughout the book (albeit too small to be of much use), there is a dearth of useful screenshots in the wireless section. Second, he mentions the outdated WEP security, but says nothing about WPA, which is not new technology any more. Third, there is the assumption that a wireless card will just be recognized, without a problem. Then there are times (thankfully infrequent) the information he’s giving is downright wrong. For instance, in the section on network browsing, he states, “In case you’re wondering, the smb at the head of that path means Samba…” Finally, although it may be early in the game here, the link listed for updates to links and software given in the book is blank.

A good book? Yes, especially for geek wannabes. But not the book for a total newbie, and not really the book for non-geeks. And the experienced Linux users probably already know it’s not the book for them. Despite my beefs, I did enjoy the book, and found it useful, despite it’s weaknesses.

Comments No Comments »