Top
Best
New

Posted by grubbs 7 days ago

Damn Small Linux(www.damnsmalllinux.org)
242 points | 70 commentspage 2
neilv 7 days ago|
I used to use this on a CD-ROM, for SSH-ing into my personal server to check email (from work or SO's place), when I didn't have a laptop or handheld with me. USB flash drives often didn't boot by default on PC hardware, but CD-ROMs did.

Later, I made an immutable "Swiss Army knife" USB stick distro called LilDeb, based on Debian Live. And literally carried it on a Swiss Army pocketknife on my keychain. LilDeb was implemented in two big shell scripts, which you can still see at: https://www.neilvandyke.org/lildeb/

compounding_it 7 days ago||
Distros like these help troubleshoot boxes that are old/slow but also not used as computers in the traditional sense. For example network boxes, NAS, video recording boxes etc that can't run the latest LTS ubuntu well but can boot a distro like DSL. getting a vga out on these things with a fast to boot distro helps you fix things like corrupt drives, bad partitioning, bad boot loaders etc which needs a few terminal commands and a distro that boots up quickly.

It once took ubuntu 18.04 30 minutes to boot on an old dual core intel network box once. I switched to Xubuntu and it was about 5 minutes. imagine having to do multiple reboots.

LeFantome 6 days ago|
DSL uses the latest Debian kernel. It is not any smaller than Ubuntu.
lproven 6 days ago|||
Yeah it is.

It fits into under 700 MB and runs in well under 100 MB of RAM. The default Ubuntu image is about 6 GB now and takes a gig of RAM.

Have you not tried it? I have:

https://www.theregister.com/2024/02/14/damn_small_linux_retu...

compounding_it 6 days ago|||
The GUI is usually the problem. I have booted Xubuntu and it's still slow. Slow systems with older GPUs simply can't keep up with newer desktops. Most of the times I need a terminal but a lightweight desktop can help if I quickly want to open a browser and search something so that I can copy past more complicated commands.
lproven 6 days ago||
It is still slow.

Try Alpine. It's amazing.

Xubuntu 22.04 took nearly 10 GB of disk and half a gig of RAM. I measured it:

https://www.theregister.com/2022/08/18/ubuntu_remixes/

Alpine takes 1.1 GB of disk and under 200 MB of RAM.

https://www.theregister.com/2025/12/05/new_lts_kernel_and_al...

Both running a full Xfce $CURRENT desktop, in a Virtualbox VM.

flykespice 7 days ago||
Damn Small Linux was one of the first distros I tried out as teenager with a LiveCD. It's sad it fell out due to his lead being rather an asshole with his contributors and overall incompetent.

BTW, one of former core contributors went to make their own distro called TinyCoreLinux.

MisterTea 7 days ago||
Back in the early 00's I used DSL in university as it has an x86 emulator included. I could plug the USB in and run Linux under Windows. Kept that on a "huge" 512MB thumb drive that cost over $100. Still have that drive and it still works.
kotaKat 7 days ago|
Damn Small was my first ‘home’ distro if only because it took roughly four hours to download the ISO on dialup.

Those were some… painful times.

potato-peeler 7 days ago||
The other day, another os - tiny core Linux - was posted. Today this, I really wonder what is the trade off? Day to day use, security, and something else surely will be missing?
squarefoot 7 days ago||
I didn't know it was revived, had some fun with it back in the day. I'm curious to see how it compares against Alpine which is also very compact because of musl.
LeFantome 6 days ago|
Alpine is more company, not just because of musl but because of busybox.

DSL uses the Debian kernel, Glibc, and the GNU utils.

lizardking 7 days ago||
I salvaged many an aging computer with DSL back in the early 2000s. Great to see life breathed back into the project.
EGreg 7 days ago||
How does this compare to Alpine Linux, Amazon Linux and Slackware, including zipslack? Tiny Core Linux?
cestith 7 days ago||
TinyCore’s “Core" is still just 17 MB and is text-based. It includes the tools to install everything else. It only supports wired networks for the most part.

“TinyCore” is 23MB. It includes a minimal GUI desktop.

“CorePlus” at 243 MB is internationalized, has a half dozen more window managers to choose, has wireless networking tools, and a remastering tool to spin your own.

http://tinycorelinux.net/downloads.html

forgotpwd16 7 days ago||
TCL seems more like modern DSL than DSL 2024.
lionkor 7 days ago||
I had no issues at all running alpine with a UI on a simulated 128MB RAM machine with a few GB of storage (with simulated 2000's disk speeds). That's 128MB not counting memory for the BIOS, of course.

i3 and NetSurf made that extremely possible. Mind you, the only things that didn't work well were Firefox (wouldn't launch due to OOM) and compiling Rust projects. Single translation units in Rust would immediately OOM the system, whereas C, C++, etc. worked fine.

aussieguy1234 7 days ago|
Seems to have been HN'd. Might be a bit too small to handle the traffic.