Book review: Official Damn Small Linux Book by <i>by Robert Shingledecker, John Andrews and Christopher Negus</i>

Book review: Official Damn Small Linux Book by by Robert Shingledecker, John Andrews and Christopher Negus


Damn Small Linux (DSL) is my favourite GNU/Linux distribution. It's not the one I use the most, but to me it represents everything good in the Linux world. It's small enough to run on any old PC, powerful enough to solve most any problem. This is the distribution to use when proving just how useful GNU/Linux can be.

John Andrews is the creator of this amazing little "distro". I always appreciate when a developer takes the time to contribute as an author to their own project: it adds a certain air of formality for those of us who recommend these tools to management. We can walk into an office with a proper publication in hand, something of permanence. Robert Shingledecker has also taken the time to work as an author here. His contributions to DSL are very innovative, and really have increased the usefulness of the distribution. You might recognize the last author, Christopher Negus, already. He wrote the "Red Hat Linux Bible" series. Over a quarter-million copies have been sold, so I'm sure some of you have a copy on your shelf. This book is also a part of the Negus Live Linux Series.

The book’s cover The book’s cover

I was very pleased with the examples given in the book. It seemed a bit light on why something might work the way it does, but very thorough on how to make it work. For a 50mb distribution, there are a lot of applications just waiting to be put to use. It takes a book like this to showcase all of the functionality provided in DSL.

Light on theory, heavy on practical.

The contents

I'm willing to bet that a softcopy of this book is much larger than the distribution itself! The book is a typical 9.25 inches tall by 7 inches wide (23.4cm x 17.8cm). Its 448 pages are logically organized, starting with "Using DSL" and finishing with specific project examples. In between, you will learn about how to run DSL from different media, virtualize a DSL installation on MS Windows, and see how to remaster your own custom version of DSL. I can think of no better way to celebrate the freedom of GNU/Linux than to create your own custom configuration. The techniques used to produce DSL are documented for the Isolinux, Syslinux, Qeme, and VMware versions. Where else, except in the Linux community, are you going to find this level of detail?

Who’s this book for?

I find myself reaching for DSL when faced with older hardware. The book will help you determine the best method of running DSL (for example, it's common to find "old" hardware with 128mb of RAM: loading DLS straight into RAM runs blazingly fast...) If you haven't tried any of the GNU/Linux live CDs, this book will be a fine place to start: poking around 50mb distro is much easier than wading through 600+mb's worth of a tipical environment. Those willing to dive in the deep end will have the most fun: running the OS from a pen-drive, remastering a custom configuration for yourself, etc. This book provides the details needed to insure you are successful in whatever you attempt.

Relevance to free software

This distribution has to be one of the best examples of "why" freedom matters and what it allows you to do. DSL is the result of one man having a desire to create something new. With the freedom found in GNU/Linux, the creator and other contributors were able to modify, tweak, adjust, rearrange and add to existing works until they were "just right". This book is evidence of what can be accomplished when you have the freedom to make a difference.

This book will help you demonstrate the benefits of free software.

Pros

This book will start you thinking about new projects. It will show you new tricks for old hardware. I loved the section on dismantling an old laptop to create a digital picture frame. It's written clearly and sounds like the author had fun while doing it.

Cons

Obviously, the book is all about Damn Small Linux. While you might learn something new about live CDs or GNU/Linux in general, that is not what this book is about. This focus is certainly appropriate, just know what it is that you're getting - a great book on DSL.

Title The Official Damn Small Linux Book
Author Robert Shingledecker, John Andrews, Christopher Negus
Publisher Prentice Hall
ISBN 0132338696
Year 2008
Pages 448
CD included Yes
FS Oriented 10
Over all score 9

In short

Category: 
License: 

Comments

kwacka's picture
Submitted by kwacka on

I, like many here (I assume) have dabbled with DSL. I've used it on friends' Widows boxes when they've had problems and they've been as amazed as I was at how much they managed to screw into 50 MB - and the skills required to do such a job.

However the projects chapters were the big surprise to me. I've dragged an old (original) Pentium laptop out of a cupboard just to marvel at turning it into a music server or a LAMP server - obviously the authors' imaginations are much freer than mine.

As the review says "light on theory, heavy on practical" - Granny might have to be pointed to chapter 2 where it would tell her how to get into BIOS to boot from CD, but that's about all the help she would need.

A superb little distro, and a superb book to 'accidentally' leave at a friend's house when you leave - just make sure you get it back.

Author information

Brian Turner's picture

Biography

After 18 years supporting communication networks, satellite and microwave, I've discovered some fun on the PC again. GNU/Linux, Mac OS X and MS Windows all have their uses, but GNU/Linux is where the fun is at.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!