Hacker News Viewer

Damn Small Linux

by grubbs on 12/8/2025, 1:47:11 AM

https://www.damnsmalllinux.org/

Comments

by: lionkor

You can run an entire, productive modern Linux, (minus a modern browser*) on 128MB of RAM and one slow core. If you push lower, you start running into issues. I would recommend having around 200MB or so of swap for sudden spikes of memory usage. An aggressive userspace OOM killer may make life easier.<p>On Linux, if you just run SDDM that launches xfce, you will quickly OOM the system, because SDDM will stay in memory. The same goes for most desktop managers. So the real way is to just `startx` your desktop environment directly and use console login.<p>i3 is the best call for usability&#x2F;a modern feeling, with extremely low memory usage. The reasoning is that, if you&#x27;re used to sway or i3, this will feel like home, and it has all the features you need to be productive. Anything else will eat more RAM, from what I&#x27;ve tried. It also feels really fast, even if your GPU is struggling, because there are no animations and very little movement.<p>I would personally recommend Alpine, as it really comes with nothing extra. You can then install a desktop environment manually (or use their setup-desktop script if you have plenty of RAM and storage). TinyCore is a bit too wild to do modern computing on; the paradigms are just too outdated, the installation is a bit of a pain, and the installer would OOM on the same system where I can run my entire i3 alpine setup.<p>DSL seems cool, I haven&#x27;t tried it; I just wanted to share my experience.<p>You can try all of this by setting up a qemu VM. Be aware that you will need more RAM just for the BIOS, so maybe if you configure 210MB, youll end up with around 128 usable, or so. Your OS will report how much is usable, accurately.<p>You can then set CPU cores with usage limits, limit HDD speeds to 2000&#x27;s HDD speeds (so that your swap isnt fast), and so on. Its a fun exercise to try to develop software on such a limited machine, and its fun to see which software launches and which doesn&#x27;t.<p>*: the browser is an issue. Firefox is the preferrable option, but wouldn&#x27;t launch on so little RAM. NetSurf or elinks&#x2F;lynx etc. is the way to go, but websites that rely on JS to work, like any and all Rust documentation sites, will be completely unusable.

12/8/2025, 9:12:04 AM


by: MisterTea

Back in the early 00&#x27;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 &quot;huge&quot; 512MB thumb drive that cost over $100. Still have that drive and it still works.

12/8/2025, 1:17:49 PM


by: dusted

I recently used it to boot a ~1996 Compaq Presario from CD-Rom to image the hard-drive to a USB stick before wiping it for my retro-computer fun :)<p>It&#x27;s kind of sad to hear &quot;adult&quot; people claim in all seriousness that it&#x27;s reasonable that a kernel alone spends more memory than the minimum requirement for running Windows 95, the operating system with kernel, drivers, a graphical user interface and even a few graphical user-space applications.

12/8/2025, 8:56:45 AM


by: zelphirkalt

Took me a moment to understand what &quot;DSL&quot; relates to in this context. I thought of &quot;dynamic scripting language&quot; at first and was confused. But here it just means &quot;Damn Small Linux&quot;.

12/8/2025, 1:10:02 PM


by: pharos92

Every time I looked at DSL, I never understood the need to include 4 Web Browsers in a distro that supposedly prides itself on size.

12/8/2025, 7:42:44 AM


by: gnabgib

Popular in 2024 (399 points, 179 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39215846">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39215846</a>

12/8/2025, 1:52:29 AM


by: otobrglez

Why is there so many spammy junk ads on this site? :|

12/8/2025, 6:18:49 AM


by: monus

The problem with old computers isn’t that they’re slow but fail randomly so they don’t need “smaller” Linux, they need more resiliency that can work with random RAM erros, corrupt disks, absurd CPU instruction failures.<p>The size was a 90s problem.

12/8/2025, 7:08:55 AM


by: jll29

A great reason to try and support small distros is that older computers can still be used as long as they work.<p>There are also some charities that ship old PCs to Africa, install a small Linux distro on them, e.g.:<p><a href="https:&#x2F;&#x2F;www.computers4charity.org&#x2F;computers-for-africa" rel="nofollow">https:&#x2F;&#x2F;www.computers4charity.org&#x2F;computers-for-africa</a><p><a href="https:&#x2F;&#x2F;worldcomputerexchange.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;worldcomputerexchange.org&#x2F;</a>

12/8/2025, 11:40:54 AM


by: compounding_it

Distros like these help troubleshoot boxes that are old&#x2F;slow but also not used as computers in the traditional sense. For example network boxes, NAS, video recording boxes etc that can&#x27;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.<p>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.

12/8/2025, 8:10:09 AM


by: barbs

Here&#x27;s a cool story of someone using a mini Linux (not DSL) to save a company-wide bug at a fast food chain.<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20100520020401&#x2F;http:&#x2F;&#x2F;therealedwin.com&#x2F;2010&#x2F;05&#x2F;17&#x2F;how-linux-saved-a-fast-food-giant" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20100520020401&#x2F;http:&#x2F;&#x2F;therealedw...</a>

12/8/2025, 5:05:32 AM


by: EGreg

How does this compare to Alpine Linux, Amazon Linux and Slackware, including zipslack? Tiny Core Linux?

12/8/2025, 7:46:15 AM


by: aussieguy1234

Seems to have been HN&#x27;d. Might be a bit too small to handle the traffic.

12/8/2025, 6:23:19 AM