|
Damn Small Linux Makes Darn Big Impression
Small Distro, Big PackagesAt a mere 50MB, Damn Small Linux (DSL) seems like it would be more at home in the realm of rescue disks instead of Desktop OSs. After booting up into full graphical mode, you may be hooked on this tiny distribution forever. I am impressed with the number of applications and the fact that DSL has two choices for graphical interfaces (Window Managers): Fluxbox and jwm (see Figures 1 and 2). DSL is based on the Debian Linux distribution. The DSL website boasts "a very versatile 50MB mini desktop-oriented Linux distribution." I have to agree since it contains all of the following:
Also included is a spreadsheet (Siag), PDF Viewer (XPdf), an email program (Sylpheed), graphics editor and viewer programs (Xpaint and xzgv), printer support, DHCP client, and even a webserver (Monkey). Refer to the website for a complete list of applications and features. DSL, though small, feels complete and it correctly detected all of my hardware--including my USB mouse. When you first boot up into DSL, you will be presented with the default Window Manager: Fluxbox. Frequently used applications are represented by icons on the desktop. Other applications are available via the handy right-click menu or the standard task bar menu. You will also notice a system monitor, This utility displays various system parameters like uptime, kernel version, disk space, CPU usage, memory usage, number of currently running processes, IP address, and hostname. Torsmo settings can be customized by changing or editing options in the torsmo 2>/dev/null &in the .xinitrc file, also located in your home directory.
Installation OptionsDSL provides several installation options depending on your needs and habits. All installation options are under Tools in the Start Menu. The first, Install to Hard Drive, requires at least 200MB of unpartitioned disk space. Second, the Frugal Install has two options: Frugal Grub Install or Frugal Lilo Install. Unless you have some compelling reason for not doing so, always use Grub (GRUB). GRUB is more versatile, has fewer limitations and is easier to troubleshoot and repair. Third and finally, you are given the option of Install to USB Pendrive that comes in two flavors: For USB-ZIP Pendrive and For USB-HDD Pendrive. USB-HDD or USB-ZIP would be chosen based on your computer's BIOS settings for USB booting. This is a BIOS option not a particular type of USB Pendrive. Unless the hard drive you are installing DSL on is already formatted as a Linux filesystem, you are probably better off installing DSL as follows:
Note: If you proceed with these steps, all of the data on the partition or drive you specify will be wiped out and you can't recover it. Be sure to select the correct partition or drive. Use your arrow keys to select the following options in this order:
New, Primary, Bootable, Write, Quit. Note: You may have to reboot your system if the installation doesn't proceed in the next steps. This allows your hard drive's partition table to be reread by DSL. Figure 6 displays your newly partitioned disk drive. This drive is now ready for installation. Notice how cfdisk has changed the device name from hda to hda1. This tells DSL that you have one disk drive, hda, with one partition, 1. From this point on, you will be selecting the type of DSL image you want installed on your hard disk: Install to Hard Drive or Frugal Install. Pendrive installations work in the same general way.
InstallationFor this demonstration, I chose Install to Hard Drive (Option 3 on the DSL Install Options Menu).
You now have a fully functional Linux system based on the Debian distribution. Your new system occupies about 100MB of space on your disk drive. This may come as a surprise since your Live CD only needed 50MB. The Live CD was frugal since it uses RAM for part of its storage. A disk drive installation doesn't need to utilize RAM in this way so everything is placed on the disk. To make your new system more like a standard Debian distribution, on the right-click Menu, select Tools, then select Upgrade to GNU Utils and Enable Apt. These enhancements will allow you to automatically update your system and give you the enriched versions of the installed applications. For more information, please go to http://www.damnsmalllinux.org . Kenneth Hess is a freelance technical writer who writes on a variety of subjects including: Linux, MySQL, SQLite, PHP, and Apache. You may reach Ken via his website at http://www.kenhess.com.
|