The Official Damn Small Linux Book and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
Sell Back Your Copy
For a $13.90 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything
 
 
Start reading The Official Damn Small Linux Book on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything [Paperback]

Robert Shingledecker (Author), John Andrews (Author), Christopher Negus (Author)
4.4 out of 5 stars  See all reviews (16 customer reviews)

List Price: $49.99
Price: $34.21 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.78 (32%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 18 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.10  
Paperback $34.21  
Sell Back Your Copy for $13.90
Whether you buy it used on Amazon for $13.90 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $13.90.

Book Description

0132338696 978-0132338691 August 16, 2007 First Edition
Make the Most of Today’s Smallest, Fastest Desktop Linux Distribution–Damn Small Linux!

Damn Small Linux (DSL) is a super-efficient platform for everything from custom desktops to professional servers. Now, DSL’s creator and lead developer have written the first definitive, practical guide to this remarkable system. The Official Damn Small Linux Book brings together everything you need to put DSL to work in just minutes. Simply learn a few essentials, boot the live CD-ROM, and master the rest...one step at a time, hands-on.

 

If you’re new to Linux, you can quickly discover how to use DSL to take your data on the road, safely running your programs and personal environment on nearly any computer. Easily adapt DSL to run on anything from an alternative device (Internet appliance, hand-held, diskless PC, or mini-ITX system) to an older PC that might otherwise be headed for landfill.

 

Use this book and CD-ROM package to

  • Run DSL at blazing speed, from CD, USB pen drive, or directly from RAM
  • Run DSL from your hard drive or in a virtual environment within Windows
  • Add applications and create shareable extensions
  • Customize and remaster DSL to create your own distribution
  • Build a complete music and multimedia server
  • Use Skype VoIP phone service in DSL
  • Quickly set up an XAMPP Web server, complete with MySQL, PHP, and Perl, to host your personal Web pages

 CD-ROM Includes

  • Several versions of Damn Small Linux that let you run DSL directly from the CD, a Windows desktop, a pen drive, or your PC’s RAM.
  • Software packages (MyDSL extensions) including everything you need to create an Edna music server, Skype® VoIP calling client, multimedia picture frame, and tiny XAMPP Web server.
  • Tools for rebuilding and remastering Damn Small Linux.

 

Your Practical, Hands-On Guides to Getting Real Results with Free Software

 

Every book in this series encourages and challenges you to advance in the free software world. Boot the accompanying live DVD or CD and watch the Linux system, applications, and content described in the book come to life. When you finish, you’ll know how to use, customize, and rebuild that open source software. Start as a novice, by trying out examples...and finish as a professional!

 

System Requirements

  • Processor: 486DX (recommended Pentium I) or higher
  • Memory: 32MB RAM or more (can run entirely in memory in 128MB RAM)
  • Disk space: No hard disk space required to run from CD-ROM or USB thumb drive; 50MB minimum for frugal hard disk installs; 200-300MB recommended minimum for traditional hard disk installs
  • Graphics: SVGA-capable card with monitor capable of 800x600 resolution

 

 


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users $13.54

The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything + Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users
  • This item: The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

Robert Shingledecker’s IT career spans 35 years, beginning with hand-coding machine language programs targeted for Burroughs Corporation minicomputers. Later, he enjoyed using an assembler and then COBOL. Always having a passion for computers, he was an advocate for COMAL, and was an early hacker on MINIX and Coherent OS. In regards to Linux projects, Robert led the first large-scale deployment of Linux in the city of Garden Grove, California, where in 1994 he deployed Samba on DG/UX systems. He also designed a massively scalable Linux/AOLserver/Sybase e-commerce system. Robert then became CTO of several Linux-based dot-com companies. While building Linux-based, no install, live CD-ROM appliances, including firewalls, VPN, web, email, and database appliances, he became interested in Damn Small Linux. Soon, Robert joined John Andrews to help lead Damn Small Linux development. Now retired, Robert spends his time writing code and working on Damn Small Linux. He also enjoys traveling.

 

John Andrews is the creator of Damn Small Linux (DSL). As owner of a bead and jewelry store in 1996, John learned HTML and Perl to develop his own website. It eventually broadened to running websites for others on Linux servers. His interest in Linux encouraged him to switch to a Linux desktop full time. The appeal of fast and efficient applications led John to develop Damn Small Linux. After trying several mini-distributions, primarily for diagnostic and system recovery, John wanted to build a sub-50MB distribution that essentially had what  he needed to accomplish a day’s work; the result was the Damn Small Linux distribution. John’s proficiencies include Perl, shell scripting, Lua, awk, *SQL, php, and some C programming languages.

 

Christopher Negus has been one of the world’s leading writers of Linux books for nearly a decade. His Red Hat Linux Bible series has sold more than one-quarter million copies worldwide. Chris also authored or coauthored the books Linux Bible (2005 through 2007 editions), Linux Toys, Linux Toys II, and Linux Troubleshooting Bible for Wiley Publishing. For Prentice Hall, Chris is the editor of the Negus Live Linux Series and author of that series’ flagship book, Live Linux CDs. Before becoming a full-time author, Chris Negus worked on UNIX operating system development teams at AT&T Bell Labs, UNIX System Labs, and Novell in the 1980s and 1990s. In particular, Chris worked in the areas of UNIX system administration and networking. When not working on computer books, Chris likes to spend time with his family: Sheree, Seth, and Caleb. Chris also enjoys playing soccer, singing opera (when nobody can hear him), and making things out of old computers.

 

Excerpt. © Reprinted by permission. All rights reserved.

Introduction

Introduction

Damn Small Linux (DSL) started as an exercise by John Andrews to fit an entire desktop computer system into a compressed 50MB image. Within a few years, DSL grew to one of the most popular Linux systems in the world (in the Top Ten, by some accounts) without growing beyond that 50MB target.

In a world where desktop systems are bloated with eye candy and many rarely used features, you may wonder what makes this little operating-system-that-could so popular? Well, it could be that people don't want to throw away a usable computer because the latest Windows system won't run. It could be that people are tired of waiting for common computer operations to complete while who-knows-what goes on in the background. Or maybe it's just a love for simplicity and elegance.

DSL sets out to include all the basic features you need in a modern desktop computer system—and then makes those features functional, fast, and efficient. As a result, DSL can run well on hardware that is smaller, older, or less powerful than what most of today's desktop systems demand.

Some wonderful offshoots of DSL development are that you can do the following with DSL:

  • Take it anywhere. It fits on a live CD, USB flash drive (also called a pen drive or a thumb drive), Zip drive, or a bootable business card CD that you can carry around with you.

  • Run it anywhere. All you need is a standard PC (with a minimal processor, small amount of RAM, and no required disk space) that you can reboot. Or, you can run a special version of DSL that's set up to run from a Windows desktop. If you like, you can even do a traditional hard drive install of DSL.

  • Add software. If you only need a couple more applications, a few clicks download, install, and save the applications you need.

  • Build projects. To make a computer into a music server, tiny web server, or digital media frame, DSL doesn't fill up your hard disk or RAM with software you don't need so you have more room for the music, web content, or digital images you want (see Part IV, "Making Damn Small Linux Projects," for these and other projects).

  • Run securely. By running DSL from a CD (or other read-only medium), you are assured that a secure operating system is only a reboot away. If you think that someone has compromised or intruded on your system, simply check that any data you save is not infected, reboot your DSL live CD, and you are running securely from a clean copy.

As the project grew, DSL also grew by adding an important developer. When Robert Shingledecker joined the Damn Small Linux development team, he implemented some of the key features of DSL previously mentioned. Robert's innovations brought about easy procedures for installing DSL to a USB flash drive and adding MyDSL extensions to a running DSL system.

Today, Damn Small Linux (http://www.damnsmalllinux.org) has a thriving community of supporters, active forums and mailing lists, and tons of interesting ways to use and customize it. This book provides you with an entry to all the possibilities of what Damn Small Linux can be for you.

As You Read This Book

To make the best use of the individual talents of the three authors of this book, we divided it up by chapters that play best to each of our strengths. As you read, you will notice that we often use the first person. Because the person describing a feature was often the person who developed the feature, first person seemed a good way to go.

If you find yourself wondering who "I" is in each chapter where it appears, we are providing that information here.

Robert Shingledecker wrote the following chapters:

  • "Booting DSL" (Chapter 2)

  • "Configuring and Saving DSL Settings" (Chapter 4)

  • "Extending Applications with MyDSL" (Chapter 5)

  • "Installing DSL in Alternate Ways" (Chapter 8)

  • "Adding Applications and Creating Shareable Extensions" (Chapter 10)

  • "Setting Up a Full Remastering Environment" (Chapter 11)

John Andrews wrote these chapters:

  • "Using DSL Applications" (Chapter 3)

  • "Running a Native Pen Drive Install" (Chapter 6)

  • "Running DSL Embedded in Windows" (Chapter 7)

  • "Performing a Traditional Hard Drive Install" (Chapter 9)

  • "Running DSL on Alternate Hardware" (Chapter 12)

  • "Making an Edna Music Server in DSL" (Chapter 13)

Christopher Negus contributed most of the introductory material and appendices, as well as the following chapters:

  • "Overview of Damn Small Linux" (Chapter 1) and this introduction

  • "Using Skype VoIP Service in DSL" (Chapter 14)

  • "Running a Digital Media Frame in DSL" (Chapter 15)

  • "Setting Up an XAMPP Web Server in DSL" (Chapter 16)

The bottom line is that most of the chapters Robert and John wrote tell you about features they developed for DSL. Chapters that Chris wrote help to introduce the features Robert and John describe and add a few fun and interesting projects to the mix.

Audience for This Book

If you want to use, customize, or contribute to one of the world's most popular compact Linux operating systems, Damn Small Linux, this book is for you.

You don't have to be a computer expert to use Damn Small Linux. Even as a beginner, this book can help you use DSL as a portable computer system that you carry with you or as a permanently installed Linux system.

If you are a computer expert, you can use this book to learn more advanced skills, such as remastering DSL to make your own, custom DSL live CD. You can also learn how to package your own MyDSL software extensions to contribute to the growing repository of software available to use with Damn Small Linux.

If you are just someone who likes to tinker with computers, this book can teach you how to build interesting projects using Damn Small Linux as their base. Because the basic DSL is so extraordinarily compact in size and efficient in its use, you can make use of a much wider range of PC hardware (such as older, low-powered computers) than you would need to build projects with other computer systems.

Organization of This Book

This book is designed to get you up and running quickly with Damn Small Linux. After you have had your hands on DSL and understand how it works, we move quickly to present you with the many ways you can use this versatile mini-operating system. You will learn a variety of permanent and portable ways of using DSL.

The book is divided into four major parts and two appendices:

  • Part I, "Using Damn Small Linux"—In this part, you learn what DSL is and how to use it to do what you want. Chapter 1 provides an overview of the many uses and features of DSL. That chapter features a question-and-answer section where John Andrews and Robert Shingledecker describe DSL's design decisions and goals of the project. Chapter 2 provides tips for booting up DSL, including ways to start services and deal with hardware issues from the boot prompt.

  • Chapter 3 provides descriptions of the applications (both graphical and command line) that come with DSL. Chapter 4 tells how to make DSL look and feel the way you like, and how to save all your personal settings and data for the next reboot. Chapter 5 shows how to get additional software, packaged as MyDSL extensions, to add the applications you want to your DSL configuration.

  • Part II, "DSL Beyond the Live CD"—To help you do more than simply run DSL from a live CD, chapters in this section address how to run DSL in different ways and on different media. Chapter 6 addresses how to install DSL on a USB flash drive (pen drive) to have a totally portable and writeable live DSL.<...


Product Details

  • Paperback: 448 pages
  • Publisher: Prentice Hall; First Edition edition (August 16, 2007)
  • Language: English
  • ISBN-10: 0132338696
  • ISBN-13: 978-0132338691
  • Product Dimensions: 9.1 x 7.1 x 1.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #270,379 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

16 Reviews
5 star:
 (9)
4 star:
 (4)
3 star:
 (3)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

27 of 27 people found the following review helpful:
5.0 out of 5 stars One of Two Must Have Embedded Linux Books, January 25, 2008
By 
B. Mitchel Latta (Vancouver, United States) - See all my reviews
(REAL NAME)   
This review is from: The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything (Paperback)
I first started my journey into DSL via another book; Craig Hollabaugh's "Embedded Linux, Hardware, Software, & Interfacing," 2002, ISBN 0-672-32226-9. This book is extremely valuable, if you wish to know how to put together a small single purpose embedded Linux system. However, by the time that I began to read it in 2005 (marriage, moving), it was beginning to show it's age. Most of the links to additional reading, at the end of each chapter, were broken. In addition, most of the projects that I have been associated with, require some form of primitive GUI.

Enter DSL! I fell in love immediately. Here were all of the missing pieces. Until the appearance of this book, the web and patience, were the only way to gain a good grounding in the techniques specific to this distro. The contents of this work are not just a repeat of that found on the net. The materials included are complementary to that information.

Don't just read the 1st half of the book. Read the project material also. There are gems to be gleaned therein.

The only complaint that I have about the book is in the binding, which is quite stiff, and therefore does not easily lend itself to setting next to the keyboard, or project workspace. I took my working copy (I have three) to an office supply store and had it coil bound for ~ $6.00. Problem solved.

Good job guys...

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 20 people found the following review helpful:
5.0 out of 5 stars A top pick for any comprehensive computer library, December 2, 2007
This review is from: The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything (Paperback)
Damn Small Linux or DSL is a platform which can be used even by those new to Linux: it puts together everything needed to put DSL to work quickly, comes with a live CD-ROM, and packs in customization and application tips. The CD-ROM includes several versions of DSL to allow it to run either from the cd or a Windows desktop or even a pen drive, and offers all the tools perfect for juxtaposing with the book. This excellent package is a top pick for any comprehensive computer library where Linux or DSL is a feature.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 18 people found the following review helpful:
4.0 out of 5 stars Damn Small Linux Book.....review, January 7, 2008
By 
R. Hausafus (Pleasanton, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: The Official Damn Small Linux® Book: The Tiny Adaptable Linux® That Runs on Anything (Paperback)
I have been a fan of the DSL distribution for several years, and was pleased hear of the book's release. While there is an abundance of online information for DSL (as well as other Linux distributions), having a "hard copy" reference available is handy. The book is well written, and documents the features of this extremely full-featured minimalist Linux. While the book comes with a CD inside the back cover, I would download the distribution directly and use the very active user forum for the latest information.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
alternative hardware, icon type, mydsl extensions, remastering environment, pen drive install, digital media frame, dsl desktop, boot dsl, frugal installation, running dsl, additional boot options, uci extension, additional boot parameters, oop module, utilities diskette, initial ramdisk, other boot options, remastering process, boot time options, music server, boot prompt, virtual hard drive, dsl system, main setup screen, user dsl
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Damn Small Linux, Full Remastering Environment, Alternate Ways, Microsoft Windows, Extending Applications, Native Pen Drive Install, Edna Music Server, Install Options, Frugal Grub, Frugal Lilo, Traditional Hard Drive Install, Windows Vista, Debian Woody, Damn Small Machine, Program Caption, Secure Shell, Zile Command, Net Setup, John Andrews, Ogg Vorbis, Robert Shingledecker, Finding People, Person One, Joe's Window Manager, Compaq Presario
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Would DSL be a good way to retrieve files from a corrupt hard drive? 2 Jan 24, 2009
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject