Live data from Hacker News

Damn Small Linux 2024

damnsmalllinux.org

51–60 of 185 posts

Re: Damn Small Linux 2024

#51
post #35

Interesting fact is that DSL used to be 50MB because that’s how big a business-card sized CDs were. And yes, there used to be business-card sized CDs.

Wow, I completely forgot about this! You just teleported me back in time for a minute there.

For anyone else interested: https://en.wikipedia.org/wiki/Bootable_business_card

Re: Damn Small Linux 2024

#52

Woah, now that's a name I haven't heard in a long time! It says that it fits on a CD, but how about the other requirements? e.g. how much RAM is needed, and what kind of instruction set does the CPU need to support? is a 386 enough or do you need 486/586/686 level instructions?

It was an abandoned project for a long time, that's why the memory is old[0]. I remember because I was looking for something very light to boot up an old chunky armada laptop, and I ended up on Puppy Linux, even though I wanted to use DSL because of the cool name.

https://en.wikipedia.org/wiki/Damn_Small_Linux#Versions_and_...

Re: Damn Small Linux 2024

#54
post #38

A truly damn small Linux is the xwoaf rebuild project 4.0 https://pupngo.dk/xwinflpy/xwoaf_rebuild.html >The forth version of xwoaf-rebuild is containing a lot of applications contained in only two binaries: busybox and mcb_xawplus. You get xcalc, xcalendar, xfilemanager, xminesweep, chimera, xed, xsetroot, xcmd, xinit, menu, jwm, desklaunch, rxvt, xtet42, torsmo, djpeg, xban2, text2pdf, Xvesa, xsnap, xmessage, xvl,…

So uh, who's gonna be first to get it running on a Pi Pico?

No one, unless you’re using a CPU emulator or a JIT with an SPI RAM. RP2040 doesn't have memory protection / virtual memory capability and has only 264 kB (or so) RAM.

Re: Damn Small Linux 2024

#55

The "damn small" linux has 2 windows managers and 3 browsers. Doesn't look like it's small, looks like it's a collection of things the author enjoys.

The original DSL had a similar redundancies in its available applications. Even more so for DSL-N, which was free to break the "under 50MB" rule but still stayed remarkably tiny and efficient. That was one of the things that made DSL so cool: "I can get multiple browsers, a full office suite, multimedia tools, and even games on a bootable disk that fits in my wallet? Hell yeah!".

Program sizes have ballooned by an order of magnitude or more, so unfortunately so must DSL's target size if it expects to retain feature-parity, but it's still a lot of bang for one's disk-space buck by the looks of it.

Re: Damn Small Linux 2024

#56

I just checked Wikipedia, and was surprised to see the original DSL only had releases for about 3.5 years. > Though it may seem comparably ridiculous that 700MB is small in 2024 when DSL was 50MB in 2002 If you go all the way back to 2002, 50 MB for an old computer wasn't that small. I bought a new computer with 192 MB of RAM as late as 2005. My 32-bit, $400 discount laptop from 2009 has 4 GB of RAM, so 700 MB is rea…

I remember running Linux Router Project [0] on a 1.44mb floppy disk back in the late 90s! Of course, it didn't have a GUI, but I don't think you could even fit the linux kernel on a single floppy disk today. 0: https://en.wikipedia.org/wiki/Linux_Router_Project

Technically, you can compile the 6.8 kernel using "make tinyconfig" (which results in a 509kb image). Of course, this isn't usable on actual hardware, but it is a good baseline to build off.

Re: Damn Small Linux 2024

#58

Wow, this is crazy. I came across the DSL website last night while trying to figure out how to compile a minimal Linux kernel myself, and now here it is on HN! I used DSL back in high school when it was new. As a side note, why does compiling Linux have to be so... obtuse? It just stops for me after several minutes of building out objects with no explanation.

Are you looking to build just a minimal kernel or also a minimal distribution? (Which is what I happened to be thinking about last night :)) In the latter case, do you know any good resources about that topic?

Depending on how minimal a distribution you want, a few years ago I had a way to take a single ELF binary created by my computing stack built up from machine code (https://github.com/akkartik/mu) and package it up with just a linux kernel and syslinux (whatever _that_ is) to create a bootable disk image I could then ship to a cloud server (https://akkartik.name/post/iso-on-linode, though I don't use Linode anymore these days) and run on a VPS to create a truly minimal webserver. If this seems at all relevant I'd be happy to answer questions or help out.

Re: Damn Small Linux 2024

#59
post #38

A truly damn small Linux is the xwoaf rebuild project 4.0 https://pupngo.dk/xwinflpy/xwoaf_rebuild.html >The forth version of xwoaf-rebuild is containing a lot of applications contained in only two binaries: busybox and mcb_xawplus. You get xcalc, xcalendar, xfilemanager, xminesweep, chimera, xed, xsetroot, xcmd, xinit, menu, jwm, desklaunch, rxvt, xtet42, torsmo, djpeg, xban2, text2pdf, Xvesa, xsnap, xmessage, xvl,…

I think it's possible to get Windows 7 Ultimate down below 2GB, so a comparatively impressive Linux build should definitely be a lot smaller.

Re: Damn Small Linux 2024

#60

Earlier quoted context omitted.

A different way of saying the same thing: business-card sized and shaped .

those used to make the most horrible noise when you actually use them

They weren't too great with vertically mounted drives or slot-loading drives, either.
Post reply on HN