Damn Small Linux

Last updated
Damn Small Linux
DSL-logo.jpg
DSmallLinux.PNG
Damn Small Linux 4.4.10
Developer John Andrews, et al.
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial releaseApril 13, 2005;19 years ago (2005-04-13)
Latest release 4.4.10 [1]   OOjs UI icon edit-ltr-progressive.svg / 18 November 2008;15 years ago (18 November 2008)
Latest preview 2024 RC 7 [2]   OOjs UI icon edit-ltr-progressive.svg / 18 September 2024;4 days ago (18 September 2024)
Kernel type Monolithic Linux kernel
Default
user interface
Fluxbox, JWM [3]
License Free software licenses
(mainly GPL)
Official website www.damnsmalllinux.org
Damn Small Linux demonstration

Damn Small Linux (DSL) is a computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open-source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

Contents

History

DSL was originally conceived and maintained by John Andrews. For five years the community included Robert Shingledecker who created the MyDSL system, DSL Control Panel and other features. After issues with the main developers, Shingledecker was, by his account, exiled from the project. [4] He currently continues his work on Tiny Core Linux which he created in April 2008.

DSL was originally based on Model-K, a 22 MB stripped-down version of Knoppix, but soon after was based on Knoppix proper, allowing much easier remastering and improvements. The distribution is now based on Debian and antiX. [5]

System requirements

DSL is designed to primarily support x86 PCs. The minimum system requirements are a 486 processor and 8 MB of RAM. DSL has been demonstrated by browsing the web with Dillo, running simple games, and playing music on systems with a 486 processor and 16 MB of RAM. The system requirements are higher for running Mozilla Firefox and optional add-ons such as the OpenOffice.org office suite.

Features

Version 4.4.10 of DSL, released November 18, 2008, included the following software:

DSL has built-in scripts to download and install Advanced Packaging Tool (APT). Once APT is enabled, a user can install packages from Debian's repositories. Also, DSL hosts software ranging from large applications like OpenOffice.org and GNU Compiler Collection (GCC), to smaller ones such as aMSN, by means of the MyDSL system, which allows convenient one-click download and installing of software. Files hosted on MyDSL are called extensions. As of June 2008, the MyDSL servers were hosting over 900 applications, plugins, and other extensions.

Boot options

DSL boot options, called cheat codes DSL 4.0 cheatcodes F2.png
DSL boot options, called cheat codes

Boot options are also called "cheat codes" in DSL. Automatic hardware detection may fail, or the user may want to use something other than the default settings (language, keyboard, VGA, fail-safe graphics, text mode...). DSL allows the user to enter one or more cheat codes at the boot prompt. If nothing is entered, DSL will boot with the default options. Cheat codes affect many auto-detection and hardware options. Many cheat codes also affect the GUI. The list of cheat codes can be seen at boot time and also at the DSL Wiki.

The MyDSL system

MyDSL is handled and maintained mostly by Robert Shingledecker and hosted by many organizations, such as ibiblio and Belgium's BELNET. There are two areas of MyDSL: regular and testing. The regular area contains extensions that have been proven stable enough for everyday use and is broken down into different areas such as apps, net, system, and uci (Universal Compressed ISO - Extensions in .uci format are mounted as a separate file system to minimize RAM use). The testing area is for newly submitted extensions that theoretically work well enough but may have any number of bugs.

Versions and ports

Release timeline

Release history [6]
VersionDate
1.02005-04-13
1.12005-05-05
1.22005-06-07
1.32005-07-14
1.42005-08-02
1.52005-09-06
2.02005-11-22
2.42006-05-16
3.02006-06-20
3.12006-11-29
3.22007-01-18
3.32007-04-03
3.42007-07-03
4.02007-10-23
4.12007-12-02
4.22007-12-18
4.32008-04-22
4.42008-06-09
2024-RC42024-05-21 [7]

Ports and derivatives

DSL was ported to the Xbox video game console as X-DSL. X-DSL requires a modified Xbox. It can run as a Live CD or be installed to the Xbox hard drive. Users have also run X-DSL from a USB flash drive, using the USB adaptor included with Phantasy Star Online, which plugs into the memory card slot and includes one USB 1.1 port. X-DSL boots into a X11-based GUI; the Xbox controller can be used to control the mouse pointer and enter text using a virtual keyboard. X-DSL has a Fluxbox desktop, with programs for E-mail, web browsing, word processing and playing music. X-DSL can be customized by downloading extensions from the same MyDSL servers as DSL.

Linux distributions derived from Damn Small Linux include Hikarunix, used for a CD image that runs the game of Go released in 2005, [8] [9] and Damn Vulnerable Linux.

Live USB

A Live USB of Damn Small Linux can be created manually or with applications like UNetbootin. [10] See List of tools to create Live USB systems for full list.

Status

Due to disagreements and irreconcilable differences among the project's originators and main developers, DSL development seemed to be at a standstill for a long time, and the future of the project was uncertain, much to the dismay of many of the users. [4]

On July 8, 2012, John Andrews (the original developer) announced that a new release was being developed. The DSL website, including the forums which were once inaccessible, were back, as well. [11] The first RC of the new 4.11 was released on August 3, 2012, [12] followed by a second one on September 26.

On February 1, 2024, DSL 2024 Alpha 1 was announced and released on the project's webpage. [13] [14] May 22nd 2024 the DSL forum has a post "Release Candidate 4 Now Available" [15]

Recent reviews of DSL 2024 Alpha 1 [16] [17]

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. They are often obtained from the website of each distribution, which are available for a wide variety of systems ranging from embedded devices and personal computers to servers and powerful supercomputers.

<span class="mw-page-title-main">Knoppix</span> Linux operating system

Knoppix, stylized KNOPPIX, is an operating system based on Debian designed to be run directly from a CD / DVD or a USB flash drive. It was first released in 2000 by German Linux consultant Klaus Knopper, and was one of the first popular live distributions. Knoppix is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.

dyne:bolic Linux distribution

dyne:bolic GNU/Linux is a Live CD/DVD distribution based on the Linux kernel. It is shaped by the needs of media activists, artists and creators to be a practical tool with a focus on multimedia production, that delivers a large assortment of applications. It allows manipulation and broadcast of both sound and video with tools to record, edit, encode, and stream. In addition to multimedia specific programs, dyne:bolic also provides word processors and common desktop computing tools.

<span class="mw-page-title-main">Slax</span> Linux distribution

Slax is a LiveCD Linux distribution developed by Tomáš Matějíček and based on upstream customizable Linux distributions. Packages can be added by apt package manager or can be prepared as modules. The tagline for Slax refers to itself as "your pocket operating system".

<span class="mw-page-title-main">Network-attached storage</span> Computer data storage server

Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. The term "NAS" can refer to both the technology and systems involved, or a specialized device built for such functionality.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Operating system with low resource requirements

A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.

Linux Terminal Server Project (LTSP) is a free and open-source terminal server for Linux that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a thin client handling input and output. Generally, terminals are low-powered, lack a hard disk and are quieter and more reliable than desktop computers because they do not have any moving parts.

Puppy Linux is a family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.

<span class="mw-page-title-main">VectorLinux</span> Linux distribution

VectorLinux, abbreviated VL, was a Linux distribution for the x86 platform based on the Slackware Linux distribution, originally developed by Canadian developers Robert S. Lange and Darell Stavem. Since version 7 the Standard Edition is also available for the x86-64 platform, known as VLocity64 7.

<span class="mw-page-title-main">Finnix</span> Linux distribution

Finnix is a Debian-based Live CD operating system, developed by Ryan Finnie and intended for system administrators for tasks such as filesystem recovery, network monitoring and OS installation. Finnix is a relatively small distribution, with an ISO download size of approximately 100 MiB, and is available for the x86 and PowerPC architectures, and paravirtualized systems. Finnix can be run off a bootable CD, a USB flash drive, a hard drive, or network boot (PXE).

The Linutop is a small, light, environmentally friendly nettop computer containing a metal case and no moving parts, that runs the Linutop OS. It is sold by Linutop SAS of Paris, France. Linutop Kiosk software and Linutop Tv server offer a full Digital signage solution. A variety of QT applications oriented towards secure web browsing and digital signage are available in the Operating system. Linutop is multimedia-capable and offers line-out/mic-in for sound. The device can be configured easily into a LTSP thin client. Linutop is suited for use in internet cafés, public libraries and schools.

<span class="mw-page-title-main">SliTaz</span> Linux distribution

SliTaz GNU/Linux is a lightweight Linux distribution, community-based, suitable for use on older hardware and as a Live CD or Live USB. SliTaz stands for "Simple, Light, Incredible, Temporary Autonomous Zone" according to the boot screen.

<span class="mw-page-title-main">Tiny Core Linux</span> Lightweight Linux distribution

Tiny Core Linux (TCL) is a minimal Linux kernel based operating system focusing on providing a base system using BusyBox and FLTK. It was developed by Robert Shingledecker, who was previously the lead developer of Damn Small Linux. The distribution is notable for its small size and minimalism; additional functions are provided by extensions. Tiny Core Linux is free and open-source software licensed under the GNU General Public License version 2.

<span class="mw-page-title-main">Calculate Linux</span> Linux distribution

Calculate Linux is a Linux distribution optimized for fast deployment in an organization environment. It is based on the Gentoo Linux project and includes many preconfigured functions.

<span class="mw-page-title-main">Porteus (operating system)</span> Portable operating system based on the Linux distribution Slackware

Porteus is a portable operating system based on Slackware. It does not require installation and can be run from fixed and removable media, such as a USB flash drive or compact disc.

<span class="mw-page-title-main">OpenMediaVault</span> NAS operating system

OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.

References

  1. http://www.damnsmalllinux.org/ . Retrieved 15 November 2023.{{cite web}}: Missing or empty |title= (help)
  2. "Release Candidate 7 Now Available". 18 September 2024. Retrieved 18 September 2024.
  3. Wingbermuehle, Joe. "JWM (Joe's Window Manager)". joewing.net. St. Louis, Missouri. Retrieved 1 June 2024.
  4. 1 2 Shingledecker, Robert (23 March 2009). "Interview with Robert Shingledecker, creator of Tiny Core Linux". DistroWatch Weekly (Interview). No. 295. Archived from the original on 16 February 2022. Retrieved 9 June 2022.
  5. Jesse Smith (2 February 2024). "Damn Small Linux". distrowatch.com. Copenhagen: Atea Ataroa Limited. Retrieved 9 February 2024.
  6. "Damn Small Linux". DistroWatch . 7 February 2022. Archived from the original on 17 March 2022. Retrieved 9 June 2022.
  7. Andrews, John (May 21, 2024). "DSL 2024 Download". www.damnsmalllinux.org. damnsmalllinux.org. Retrieved 22 May 2024. Release Candidate 4 Now Available
  8. "Hikarunix". Assembla . n.d. Archived from the original on 17 April 2008. Retrieved 9 June 2022.
  9. Jean-Claude Chetrit (2005). "Hikarunix CD". Review by American Go Association. Archived from the original on July 19, 2011. Retrieved September 15, 2021.
  10. "UNetbootin - Homepage and Downloads".
  11. "DSL coming back".
  12. "DSL 4.11 RC1 announcement".
  13. "DSL 2024 Information". www.damnsmalllinux.org. Retrieved 2024-02-08.
  14. Rudra, Sourav (2024-02-06). "Damn Small Linux Release Makes a Comeback After 16 Long Years". It's FOSS News. Retrieved 2024-02-08.
  15. Andrews, John (May 22, 2024). "DSL Release Candidate 4 Now Available". damnsmalllinux.org. Retrieved 22 May 2024.
  16. Robertson, Brodie (14 February 2024). "Damn Small Linux Returns After 16 Years Of Silence". YouTube.com. Retrieved 15 February 2024.
  17. Hughes, Luke (14 February 2024). "A tiny live-boot Linux installation is back from the dead — sleeping giant awakens for a new lease of life". TechRadar. Future US, Inc. Retrieved 16 February 2024.

Reviews