Damn Small Linux is a very versatile 50MB mini desktop oriented Linux distribution.
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 thousands 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 USB device, floppy disk, or a hard drive.
DSL has a nearly complete desktop, and a tiny core of command line tools. All applications have been chosen for the best balance of functionality, size and speed. 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, Netrik web browser, FireFox, spreadsheet, Sylpheed email, spellcheck (US English), a word-processor (Ted), 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 and JWM window managers, games, system monitoring apps, a host of command line tools, USB support, and pcmcia support, some wireless support.
Curious about who we are? Check out the contributors page.
3.x Supports Application launching from limited icons. Application centric. Menu driven. Current 3.x version 3.4.12, screenshots: 1 2 Older Screenshots
4.x Supports Drag-N-Drop, Folder/Document centric. Many icons. Can be run menuless. Current 4.x version: 4.4.10, screenshots: 1 2 Current Release Candidate: 4.11.RC2,
If you are buying anything at all, use our links to fund the project!
Donate
where we ask for your help
The Wall of Appreciation to those who help
or scroll down for DSL Goodies info
Deprecated pages: Static archive of our old forums and tech questions, our old blogs)
To keep this project alive and funded we sell merchandise which we think the average geek will appreciate.
You may want to support us by buying DSL on a CD, we sell them in full and mini sizes.
Another great way to support our project is to buy a Bootable USB pen which is capable of booting inside Windows.
Are you a gadget-geek? Check out the DSL Mini-ITX and Small Computer Store. Also, be sure to chech out our Damn Small Machine. Other languages: es,it,de Ideas on fundraising Thank you Jen of Jens Sterling Silver & Gold Filled Jewelry Findings for the simple and clean site design.
2012 May 18: Due to heavy spam/vandalic attacks, the wiki is being partially (we hope also temporarily) locked. Please, suggest any content changes here and a moderator will update the wiki for you.
Что такое DSL
Damn Small Linux (также известный как DSL) — это дистрибутив Linux для архитектуры x86, распространяемый в виде загрузочного LiveCD. Он также может быть установлен для последующей загрузки на жёсткий диск, USB-флэшку, карту CompactFlash, внутри Microsoft Windows или Linux через программное окружение Qemu, ZIP-дисковод, а также с любого другого загрузочного устройства, позволяющего содержать требуемые 50 мегабайт. Несмотря на то, что DSL умещается в пределах 50 мб, он включает в себя основные приложения для домашнего компьютера.
Изначально созданием и поддержкой Damn Small Linux руководил John Andrews, однако затем DSL вырос до большого проекта с множеством разработчиков и помощников. Особенно большой вклад внёс Robert Shingledecker, создавший систему MyDSL, панель управления DSL, и множество различных приложений.
Что могло уместиться в 50 мегабайт?!
В версии 1.5.0, Damn Small Linux является полностью укомплектованным и включает в себя:
XMMS
FTP сервер и клиент (с графическим интерфейсом и поддержкой командной строки)
веб-браузеры
Mozilla Firefox
Dillo
Links-hacked
редактор электронных таблиц Siag
FLWriter
Sylpheed email
проверка орфографии (английский язык)
текстовые редакторы
Beaver
Vim
Nano
графические редакторы и вьюверы
Xpaint
xzgv
Xpdf
emelFM (файловый менеджер)
Naim
AIM
ICQ
IRC
VNCviewer
Rdesktop
SSH/SCP сервер и клиент
коммуникационные протоколы
DHCP клиент,
PPP,
PPPoE
ADSL
веб-сервер Monkey
калькулятор
поддержка принтеров (в том числе GhostScript)
файловая система для сетевого окружения,
игры
мониторинг приложений
инструменты командной строки
поддержка USB
поддержка PCMCIA.
В DSL есть встроенные скрипты из набора Debian для скачивания и установки пакетов — Advanced Packaging Tool (Apt) и Synaptic — графический интерфейс для Apt. Кроме того, Damn Small Linux поддерживает скачивание по требованию пользователя больших программ, таких, как OpenOffice.org и Gcc, а также маленьких приложений наподобие Xchat через систему MyDSL, позволяя пользователям удобно, в один щелкок, скачать и установить приложения (хотя большинство пользователей DSL для всех потребностей используют расширения MyDSL). На 7 декабря 2004 года серверы MyDSL содержат более 200 приложений, плагинов и других расширений, доступных для установки.
Система MyDSL, или Набивка Пингвина
Расширения и серверы MyDSL управляются и поддерживаются загадочным Ke4nt и размещаются во многих организациях, таких как Ibiblio и бельгийском Belnet. Существует 2 типа серверов MyDSL — стабильные и тестовые. Стабильные сервера содержат расширения, которые могут применяться для ежедневного использования, и разбиваются на несколько различных категорий, таких как «Приложения», «Сеть», «Система» и «uci» (Universal Compressed ISO — расширение формата .uci, позволяющее экономно использовать оперативную память, особым образом работая с файловой системой). Тестовые сервера предназначаются для новых расширений, которые появились недавно и содержат много ошибок.
Damn Small Linux, also known as DSL, is a Linux distribution for the x86 architecture, originally in a Bootable business card LiveCD format. It can also be installed to and run from a hard disk, a USB flash drive, a Compact Flash card, a ZIP drive, and just about any other bootable media that can contain the required 50MB. It can also be run inside a Microsoft Windows or Linux host environment via the QEMU machine emulator and virtualizer.
Although the DSL project has maintained its 50mb size limit, it still includes many essential desktop applications and users can easily access and choose to add various «MyDSL extensions» from an online repository (see MydslPanel for more info.)
Damn Small Linux was originally conceived and maintained by John Andrews, but has grown into a large community project with many contributors, most notably Robert Shingledecker for the creation of the MyDSL system, DSL Control Panel, and tons of other stuff.
Contents
The MyDSL System, or Stuffing the Penguin
The MyDSL extensions and servers are handled and maintained by the enigmatic Ke4nt and hosted by many kind organizations, such as ibiblio and Belgium’s Belnet. There are 2 areas of the MyDSL servers- 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 mount as a separate filesystem to save RAM space)
The Testing Area is for newly submitted extensions that theoretically work «as advertised», but may have any number of bugs.
As of December 7, 2004, the MyDSL servers are hosting over 200 apps, plugins, and other extensions available for installation. This includes large programs such as OpenOffice.org, the GNU Compiler Collection (GCC), and smaller apps like XChat. These extensions give users the convenience of one-click download and installation of apps (although most DSL users refer to all things MyDSL as extensions).
Expanding Further
DSL has built in scripts for the download and installation of Debian’s Advanced Packaging Tool (APT), and Synaptic Package Manager, the GUI for APT.
What can fit in 50 megabytes?!
Damn Small Linux has a complete desktop, including:
Damn Small Linux (DSL) — очень маленький дистрибутив Linux. Переводя дословно название дистрибутива — чертовски маленький Linux. Размер дистрибутива всего 50Мб. Damn Small Linux предназначен для использования на слабых (старых) компьютерах, так как потребляет очень мало ресурсов. [версия: 4.2.x]
Дистрибутив может загружаться в режиме LiveCD или с флешки. Так как размер дистрибутива всего 50Мб, его можно записать на маленький business card CD (CD-визитка) и всегда носить с собой.
Дистрибутив основан на Debian.
Программы
Damn Small Linux включает минимальный набор программного обеспечения. Предполагается, что пользователь сам установит необходимое ПО.
Системные требования
Минимальные системные требования: процессор не ниже (x86) Intel 486 и 16Mb оперативной памяти.
Ядро Linux 2.4
DSL использует старое ядро Linux версии 2.4. Это накладывает множество ограничений на использование дистрибутива на современных компьютерах. Большинство нового оборудования просто не поддерживается. Однако, концепция дистрибутива и не подразумевает использование его на новом оборудовании. Разработчики указывают на то, что перенос дистрибутива на новые ядра не планируется (одна из причин — очень большой размер ядра).
Создатель
Создатель Damn Small Linux Джон Эндрюс (John Andrews). Активное участие в разработке принимает Роберт Шинглдекер (Robert Shingledecker).
Main pages of other languages: espaГ±ol, deutsch, TГјrkГ§e
Getting Started with DSL
Installing DSL
Booting DSL
Extending DSL with MyDSL
Common Issues
This is a temporary static mirror of the DSL wiki. I am in the process of updating the DSL server. Static copies of the wiki, blog area, and forums are an attempt to preserve all data as I update the site. Much of the scripting on the site is old, vulnerable and has been abused. If you see something I missed please contact me: (John2 at this website’s name).
Thank you so much Fioddor, Winter Knight and everyone else who has helped to maintain this wiki!
The New Forums are now open.
About This Wiki
All For One
This is the community driven documentation effort for Damn Small Linux. If you don’t find the information you need, ask questions in the forums. For general, Linux-type info, try here.
One For All
If you wish to contribute to this wiki, Thank You! Please read How To Use This Wiki first so that we don’t step on each others’ toes. This page has been locked to prevent vandalism. Use the Main Page Beta if you want to edit this page, and your changes will turn over shortly afterward.
Important Stuff
You need to read the Disclaimer. History of this, the DSL Documentation Project.
This wiki has answers to your questions. To post your questions, though, visit the forums or IRC. The forums are always active. The wiki ops just don’t spending much time searching for questions hidden in the wiki.