Home
 

  

LINUX

   Home
   All Distribution
   Fedora Core 6
   Buy Linux CDs
   Linux Tutorial

 

Linux Distribution: Damn Small
Url: http://www.damnsmalllinux.org/

 
DSL is a very versatile 50MB mini desktop oriented Linux distribution.

About Damn Small
Damn Small is small enough and smart enough to do the following things:
Boot from a business card CD as a live linux distribution (LiveCD)
Boot from a USB pen drive
Boot from within a host operating system (that's right, it can run *inside* Windows)
Run very nicely from an IDE Compact Flash drive via a method we call "frugal install"
Transform into a Debian OS with a traditional hard drive install
Run light enough to power a 486DX with 16MB of Ram
Run fully in RAM with as little as 128MB (you will be amazed at how fast your computer can be!)
Modularly grow -- DSL is highly extendable without the need to customize
DSL was originally developed as an experiment to see how many usable desktop applications can fit inside a 50MB live CD. It was at first just a personal tool/toy. But over time Damn Small Linux grew into a community project with hundreds of development hours put into refinements including a fully automated remote and local application installation system and a very versatile backup and restore system which may be used with any writable media including a hard drive, a floppy drive, or a USB device.

DSL has a nearly complete desktop, and many command line tools. All applications are chosen with functionality, size and speed in mind. Damn Small also has the ability to act as an SSH/FTP/HTTPD server right off of a live CD. In our quest to save space and have a fully functional desktop we've made many GUI administration tools which are fast yet still easy to use. What does DSL have?

XMMS (MP3, CD Music, and MPEG), FTP client, Dillo web browser, links web browser, FireFox, spreadsheet, Sylpheed email, spellcheck (US English), a word-processor (FLwriter), three editors (Beaver, Vim, and Nano [Pico clone]), graphics editing and viewing (Xpaint, and xzgv), Xpdf (PDF Viewer), emelFM (file manager), Naim (AIM, ICQ, IRC), VNCviwer, Rdesktop, SSH/SCP server and client, DHCP client, PPP, PPPoE (ADSL), a web server, calculator, generic and GhostScript printer support, NFS, Fluxbox window manager, games, system monitoring apps, a host of command line tools, USB support, and pcmcia support, some wireless support.

Releases:
2008-06-11 00:00:00.0 Damn Small Linux 4.4 has been released    View
Changes for v4.4
  • New Lua/Fltk refactored for enhanced performance.
  • New Fltk library now available for C/C++ programs.
  • New fldiff - File Diff GUI Viewer.
  • Update to rsync to v3.0.2
  • Updated mydslBrowser - new feature "Download Only"
  • Modified "X Window Snapshot" to save image file with date.
  • Added dfm association for easy display of "X Window Snapshot" images.
  • Updated .torsmorc for more consistent "used/free/total"
  • Restored Firefox default search engines.
  • New low resource background & theme.
  • New font added smoothansi - used in jwm menu.
  • New .luafltkrc for Lua/Fltk theme and defaults.
  • Updated dmix.
  • Updated man script, new -o -b options and site.
  • Fixed permissions on fusermount.
  • Fixed cpanel bug to turn off ssh daemon.
  • Modified nfs-common to also start portmap when needed.
  • Patched kbdconfig to properly select keymaps.
  • Modified .bash_profile to eliminate an extra login shell.
  • Updated cgi example test.lua to call proper cgi.lua
  • Removed stray line in Fluxbox menu.
  • Updated "Getting Started" document with Wiki link and wireless info link.
2008-06-04 00:00:00.0 Damn Small Linux 4.4 RC2 has been released    View
The second release candidate of DSL v4.4 is now posted and ready for testing. Changelog: updated mydslBrowser - new feature 'Download Only'; modified 'X Window Snapshot' to save image file with date; added dfm association for easy display of 'X Window Snapshot' images; updated .torsmorc for more consistent 'used/free/total'; modified nfs-common to also start Portmap when needed; patched kbdconfig to properly select keymaps; restored fixed and Helvetica font for Aterm and Fluxbox; modified .bash_profile to eliminate an extra login shell; updated CGI example test.lua to call proper cgi.lua; updated dmix for better font support; removed stray line in Fluxbox menu; updated 'Getting Started' document with Wiki link and wireless info link.
2008-05-24 00:00:00.0 Damn Small Linux 4.4 RC1 is available    View
Changelog
  • New Lua/Fltk refactored for enhanced performance.
  • New Fltk library now available for C/C++ programs.
  • Update to rsync to v3.0.2
  • Restored Firefox default search engines.
  • New low resource background & theme.
  • New default system font, smoothansi.
  • New .luafltkrc for Lua/Fltk theme and defaults.
  • Updated dmix.
  • Updated man script, new -o -b options and site.
  • Fixed permissions on fusermount.
  • Updated all Lua & Lua/FLtk scripts to the new Lua/Fltk system.
2008-04-23 00:00:00.0 Damn Small Linux 4.3 has been released    View
Updated Firefox browser to version 2; updated murgaLua to 0.6.8; updated nano-tiny to 2.0.7; updated and consolidation of mydslBrowser with new mydslBrowser.lua; new picture puzzle added to Games collection; new calculator.lua replaces Calcoo; optimized minirt24.gz - much smaller; new background and theme for both JWM and Fluxbox; updated 'noicons' boot option to suppress icons in JWM; fixed removal of mydsl extensions on traditional hard drive installations; dropped SCSI modules for needed space - available in the modules section; fixed CD recording scanbus device error by adding scsi/sg.o module; updated editor.lua - menu issue resolved for new murgaLua version....
2008-03-26 00:00:00.0 Damn Small Linux 4.3 RC1 has been released    View
Updated murgaLua to 0.6.6; updated nano-tiny to 2.0.7; updated and consolidation of mydslBrowser with new mydslBrowser.lua; new picture puzzle added to games collection; new calculator.lua replaces Calcoo; optimized minirt24.gz - much smaller; new background and theme for both JWM and Fluxbox; improved removal of mydsl extensions on traditional hard drive installations; dropped SCSI modules for needed space - available in the modules section. A thanks goes to many community members for ideas, suggestions and contributions that make this release possible.
2007-12-20 00:00:00.0 Damn Small Linux 4.1 has been released    View
Updated pciutils to 2.2.9; new iconView.lua - view & edit XPM icons; new notepad (editor.lua); new mini icons in JWM mydsl menu when available; new boot option 'user=name'; new boot option 'settime'; updated Torsmo to v0.18 - now supports noswap; updated .dfminfo now a plain text file; updated processing order of extensions with .tar.gz now last to better support myconf.tar.gz; root menu solely under user control - defaults to selected window manager menu; updated Firefox default preferences to use SansSerif font; new key bindings for JWM; added 'toram' to frugal installed GRUB checkfs menu item; updated several murgaLua programs to reflect the dropped fl_ask GUI widget; updated 'Getting Started' with Esc and Backspace key definitions for DFM....
2007-12-20 00:00:00.0 Damn Small Linux 4.2 RC1 has been released    View
New mtPaint replaces XPaint; new folder for better support of Visual Styles for JWM .jwmrc-theme and downloadable themes; new setTheme.lua, drag-n-drop or double click application style; new folder for better support of backgrounds, downloadable 'DSL Classics'; updated wallpaper.lua, drag-n-drop or double click application style; improved support for JWM key bindings with .jwmrc-keys; improved support for batter names in Torsmo, fetched from /proc; fixed '?' icon to open 'Getting Started'; updated iconViewer for mtPaint change; 21 icons have been changed, updated, or replaced; updated /opt/.dfmext with more associations; clean-up of unused files, modules, and directories (pnp & xfs).
2007-12-20 00:00:00.0 Damn Small Linux 4.2 is available    View
New mtpaint replaces xpaint; New black/blue theme with "Fractal Movements" background; New folder for better support of Visual Styles for JWM .jwmrc-theme and downloadable themes; New setTheme.lua, drag-n-drop or double click application style; New folder for better support of backgrounds, downloadable "DSL Classics"; New generic folder.xpm link for easier theme of folders; Updated wallpaper.lua, drag-n-drop or double click application style; Improved support for JWM keybindings with .jwmrc-keys; Improved support for battey names in torsmo, fetched from /proc...
2007-10-26 00:00:00.0 Damn Small Linux 4.0 is available    View
After several months and 5 release candidates of upgrades and retooling DSL to additionally provide drag-n-drop document-centric computing, I present v4.0. Change log: upgraded kernel from 2.4.26 to 2.4.31; created new support modules: cloop, unionfs, ndiswrapper, fuse, and madwifi in support of kernel change; changed icon/file manager to DFM for drag and drop capability; updated murgaLua to v0.5.5, Nano to v2.0.6; Xpdf to v3.0.2; updated 'Getting Started' to reflect the many changes implemented in 4.0; new dfmext.lua GUI tool for DFM associations; new switcher.lua GUI to switch window managers - JWM, Fluxbox, or SWM; new automatic update of etc.ld.cache for better support of UCI extensions....
2007-09-05 00:00:00.0 Damn Small Linux 4.0 RC3 is out    View
Added taskbar buttons and click to focus in .jwmrc; corrected rdesktop icon to rdesktop.lua; added emelFM, dropped Midnight Commander; updated association for *.gz; created new standard boot floppy and PCMCIA modules floppy; updated getman/man URLs; restored SCSI modules - corrected cdrecord; updated .torsmo_ip to fetch Ethernet device from /proc; updated pendrive_usbhdd script to prompt for boot options.
2007-08-29 00:00:00.0 Damn Small Linux 4.0 RC2 has been released    View
New xtar.lua - a new graphical application to view, extract or process as a MyDSL extension various tar files; new netcardconf.lua - a new graphical application to configure network cards; new printing.lua, called from the printer icon, provides 'intelligent icon' to handle all printing needs; new add2filetool.lua, add2Xfiletool.lua, add2bootlocal.lua provide smooth interface for these tasks, double-click or drag-n-drop; new switcher.lua graphical application to switch window managers - JWM, Fluxbox or SWM; fixed Cloop error on traditional hard drive installations; fixed background on several icons; updated 'Getting Started' with more DFM information; fixed missing ext3 support....
2007-08-16 00:00:00.0 Damn Small Linux 4.0 RC1 is available    View
New pen drive usbhdd installation script now uses GRUB with DSL on 2nd small partition; removed pen drive usbzip install script, syslinux and mtools; changed default root menu from dfm to chosen WM menu; updated 'Getting Started' to reflect changed defaults; changed kernel from 2.4.34.1 to 2.4.31 to gain user contributed modules; created new support modules: cloop, unionfs, ndiswrapper, fuse and madwifi; updated nano-tiny to 2.0.6; fixed non-critical bug in dsl-config concerning hard drive installations; added DSL 3 runlevel for multiple user DSL consoles; fixed bug in iwconfig-setup; updated Fluxbox menus to use system default (Helvetica); added Vim link....
2007-08-01 00:00:00.0 Damn Small Linux 4.0 Alpha 2 is available    View
Fixed bug reported upon shutdown - cleanup now working; added more associations for dfm; updated exit.lua to support swm 'exit to prompt'; fixed bug with dfm when booted 'legacy'; added .mtoolsrc mtools_skip_check=1; cut rarely used modules (will be available as a separate download); restored netfilter modules for rc.firewall; fixed bug in cpanel concerning start of cron; fixed bug in dsl-config for hard drive installations; fixed wrong cloop in core affecting hard drive installations; improved hard drive installation for new MyDSL system; fixed bug in flux2jwm affecting menu items doubling up; updated many icons for better appearance; red folder now opens with root privileges....
2007-07-20 00:00:00.0 Damn Small Linux 4.0 Alpha1 is available    View
This is a very different version of DSL. It is based on the following wish list as expressed in the forums: New 2.4.34 kernel; Easier to use user interface; A real desktop framework; Drag-N-Drop capability; Better and more flexible file associations; Closer coupling of the icons and file manager; Document centric capability; Optional menu-less capability; More intuitive interface to MyDSL extensions... You should test separately from existing installations of DSL.
2007-07-05 00:00:00.0 Damn Small Linux 3.4 is available    View
Damn Small Linux 3.4 is now released. Final change log: updated MurgaLua to v0.4.1; added libXft.so.2; added acpid, Use boot option 'acpid'; added bcrypt, dropped des; improved emelfm for better CLI support; fixed user umount Debian Woody bug; updated webdata to use bcrypt; updated file backup and restore to use bcrypt via 'protect' boot option; new image has been added: dsl-3.4-initrd.iso. I took a little side trip while working on 4.0 to make a much asked-for version of DSL. The initrd.iso version has the KNOPPIX image packed in the initial ramdisk. This means it is very easy to setup a PXE DSL server. It also means the entire system always loads into RAM. You will need 128MB RAM for this edition.
2007-06-20 00:00:00.0 Damn Small Linux 3.4 RC1 has been released    View
Updated MurgaLua to v0.4.1; added libXft.so.2; added acpid, use boot option 'acpid'; added bcrypt, dropped des; improved emelfm for better command line interface support; fixed user umount Debian Woody bug; updated webdata to use bcrypt; updated file backup and restore to use bcrypt via 'protect' boot option. Please test carefully as the backup and restore code has changed. Please test the new bcrypt code with caution.
2007-04-09 00:00:00.0 Damn Small Linux 3.3 is available.    View
New gettime.lua to set clock from a time server; restored menu item 'Enable Apt' and dpkg-restore download script; updated pen drive installation scripts to be device-independent; fixed mount tool for CD-ROM and floppy devices; added mouse configuration persistence via .mouse_configuration; ALSA sound auto-configuration improvement via conflicting audio module; added auto-start of GTK+ when GTK+ extension is in mydsl search path at boot; more install options on 'dslinstall' menu; updated bootfloppy.img to fix the 16MB memory bug; added declobber.sh to remove troublesome extraneous system directories in MyDSL extensions; fixed man script to support hard drive installations....
2007-01-18 00:00:00.0 Damn Small Linux 3.2 has been released    View
DSL v3.2 is now released. Final changelog: updated murgaLua to v0.3; updated SQLite to v3.3.10; updated madwifi-ng modules; updated Broadcomm 10/100 module b44.o; updated BusyBox with >2GB file support; new Cron - a Perl cron, with new boot option 'cron' and toggle from control panel; added wpasupplicant for wireless security; new Mouse Config Lua GUI; added default tone generator for XMMS; added Resolution Selection to Rdesktop.lua; new boot option 'checkfs'; simplified MyDSL structure using the level 1 default auto-scanned /mydsl directory or user specified level one directory which contains extensions.
2006-12-28 00:00:00.0 Damn Small Linux 3.2 RC2 is available    View
DSL v3.2RC2 is now ready for testing. Cumulative changelog: added wpasupplicant; new mouse configuration Lua GUI; added default tone generator for XMMS; improved MyDSL download via the Lua GUI; moved powerdown to use standard RC scripts; new dsl-dpkg.unc and adjustments to core; dsl-pendrive.bat for QEMU to detect booted pen drive; dsl2unc converter; updated madwifi-ng modules; updated BusyBox with >2GB file support; new cron - a Perl cron, with new boot option 'cron' and toggle from control panel; new boot option 'checkfs'; new mkmydsl - simplified custom ISO maker now even easier; updated MyDSL to support direct downloading to all supported and mounted drives and directories; added volume setting to persist via .umix.
2006-12-13 00:00:00.0 Damn Small Linux 3.2 RC1 is available    View
Updated madwifi-ng modules; updated BusyBox with >2GB file support; new Cron - a Perl cron, with new boot option 'cron' and toggle from control panel; new boot option 'checkfs'; simplified MyDSL structure using the level 1 default auto-scanned /mydsl directory or user specified level one directory which contains extensions; new mkmydsl - simplified custom ISO maker now even easier than before and supports new MyDSL layout and works for both isolinux and syslinux CD versions; updated MyDSL to support direct downloading to all supported and mounted drives and directories; added volume setting to persist via .umix.
2006-11-29 00:00:00.0 Damn Small Linux 3.1 is available    View
Converted 54 Lua and Lua/Fltk programs to Lua 5.1.1 Fltk 1.1 via MurgaLua interface; Updated SQLite to 3.3.6; made Unionfs the default boot; improved mount tool for 'after boot' pen drive support; updated hard drive install for consistent fstab; New boot option 'dosswapfile' to auto-scan or specify DOS swap file; new boot option 'fuse' to load upon boot the FUSE file system; improved Antiword fonts; added right click to MyDSL Icon for easy UCItool access; changed color escape codes to echo commands; made mydsl boot option consistent with restore boot option; new theme - Envane.
2006-11-22 00:00:00.0 Damn Small Linux 3.1 RC4 is out    View
Damn Small Linux v3.1 RC4 is now ready for testing. Cumulative changelog: improved mount tool for 'after boot' pen drive support; fixed reported issues with mount tool - sort order and missing devices; fixed incomplete Lua conversion of dslMirrorSel.lua and icontool.lua; updated .jwmrc for recent menu changes; updated hard drive install for consistent fstab; updated hard drive install - lilo to partition instead of Master Boot Record; updated frugal lilo - dropped hda requirement and lilo to partition; new theme - envane.
2006-11-07 00:00:00.0 Damn Small Linux 3.1 RC3 has been released    View
DSL v3.1 RC3 is now ready for testing. Cumulative change log: improved frugal_grub.sh, frugal_lilo.sh, dsl-hdinstall and dsl-installboot to support Poormans via Bootfloppy installs; updated mkdosswapfile; new boot option 'dosswapfile' to autoscan or specify dosswapfile; dpkg-restore and gnu-utils-restore made consistent with other extensions to use /opt/.mydsl_dir; fixed bug in mydslInfo to parse for new UNC area of repository; fixed bug in DSLpanel for Xvesa; improved root's PATH; new boot option 'fuse' to load upon boot the fuse system; improved Antiword fonts; changed color escape codes to echo commands....
2006-10-25 00:00:00.0 Damn Small Linux 3.1 RC2 is available now    View
Converted 54 Lua and Lua/Fltk programs to Lua 5.1.1 Fltk 1.1 via MurgaLua interface; added right-click to MyDSL Icon for easy UCItool access; improved Antiword fonts; changed color escape codes to echo commands; added TMPDIR environment variable; dropped Original Lua/Fltk - flua; added license section to 'Getting Started' document; cleaned up code regarding DESKTOP and ICONS; update stats.lua to read version from text file; added Firefox adjustments for Unionfs; made Unionfs the default boot, use 'legacy' option to skip; updated SQLite to 3.3.6...
2006-08-25 00:00:00.0 Damn Small Linux 3.1 RC1, DSL-N 0.1 RC4 is available now    View
Edited .fluxbox menu; added license section to 'Getting Started' document; cleaned up code regarding DESKTOP and ICONS; updated stats.lua to read version from text file; added Firefox adjustments for Unionfs; made Unionfs the default boot; updated SQLite to 3.3.6; made mydsl boot option consistent with restore boot option; enhanced exit check to warn if no backup device when requested to save special settings; added murgaLua Lua/Fltk development toolkit; enhanced .torsmorc for ACPI battery indicator.
2006-07-27 00:00:00.0 DSL-N 0.1 RC3 has been released now    View
New theme and background; New gcombust replaces cdw; Added Samba/LinNeighborhood; Added Madwifi drivers; Added fuse/sshfs; Restored fluxter; Fixed hard drive install and now on menu.
2006-07-12 00:00:00.0 DSL-N 0.1 RC2 has been released now    View
Update kernel and modules to 2.6.12, LTmodem to 8.3.1.b1, NdisWrapper to 1.1.14, Unionfs to 1.1.4; new 64 cloops for mountable extensions (uci and unc); new prism2 support from linux-wlan-ng; new SQLite 3.3.6; update mydsl system to support unc type extensions and separate DSL-N repository; swapped Mozilla Suite for SeaMonkey 1.0.2; added ESP Ghostscript; fixed PPPoE issue; added missing firmware for ipw devices; fixed ssh/sshd issue; set up separate DSL-N repository.
2006-05-30 00:00:00.0 Damn Small Linux 3.0 RC1 has been released now    View

Damn Small Linux 3.0 RC1 has been released now more information visithere.

2006-05-16 00:00:00.0 Damn Small Linux 2.4 is available now    View

Damn Small Linux 2.4 is available now for more information visithere.

2006-05-06 00:00:00.0 DSL-N 0.1 Alpha is available    View

DSL-N 0.1 Alpha is available for more information visithere.

2006-05-03 00:00:00.0 DSL-N 0.1 RC1 has been released now    View

DSL-N 0.1 RC1 has been released now now for more information visithere.

2006-04-26 00:00:00.0 Damn Small Linux 2.4 RC2 is available now    View

Damn Small Linux 2.4 RC2 is available now, for more information visithere.

2006-04-20 00:00:00.0 DSL-N 0.1 Alpha is available    View

DSL-N 0.1 Alpha is available, for more information visithere.

2006-04-11 00:00:00.0 Damn Small Linux    View

Damn Small Linux.  Please view more information here.

2006-03-21 00:00:00.0 Damn Small Linux 2.3 RC2 has been released now    View

Damn Small Linux 2.3 RC2 has been released now, for more information visit here.

2006-03-09 00:00:00.0 Damn Small Linux 2.3 RC1 has been released now    View

Damn Small Linux 2.3 RC1 has been released now, for more information visit here.

2006-02-08 00:00:00.0 Damn Small Linux 2.2 is available now    View

Damn Small Linux 2.2 is available now, for more information visit here.

2006-01-27 00:00:00.0 Damn Small Linux 2.2 RC1 has been released    View

The Damn Small Linux 2.2 RC1 has been released for more information visit here.

 
Back to Linux Distribution Directory
             
                 

Send your comments, Suggestions or Queries regarding this site at linux-cds@roseindia.net.

Copyright 2004. All rights reserved.