Live data from Hacker News

Damn Small Linux 2024

damnsmalllinux.org

141–150 of 185 posts

Re: Damn Small Linux 2024

#141
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.

The DSL in my wallet saved my bacon once when I was scheduled to teach a one evening intro to unix tools class in a room with all Windows machines.

Re: Damn Small Linux 2024

#142

Earlier quoted context omitted.

Plus just earning the money to buy the new hardware is bad enough.

So, for the sake of "the environment," the solution is to go backwards? Stop working and stuff?

No, the solution is to take a balanced and realistic view of the cost - both environmental and monetary - of digital wastefulness.

We used to ridicule the likes of HP shipping a replacement screw in a 3 foot cube box - perhaps we should be applying similar thinking to software.

Re: Damn Small Linux 2024

#143
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

Yes, this took me back 25 years! My favorite use of these was by Upper Deck, the company that sells (sold?) baseball trading cards. Their 1999-2000 PowerDeck series was these baseball card size CD-ROMs that presented something like a DVD movie menu and could play a couple of highlight reels of the player.

http://www.baseballcardpedia.com/index.php/1999_Upper_Deck_P...

http://www.baseballcardpedia.com/index.php/2000_Upper_Deck_P...

Re: Damn Small Linux 2024

#144
post #20

Earlier quoted context omitted.

I got it running as a VM guest on QEMU+KVM, exposing only a 486 CPU profile with 256 MB RAM, and it was still usable (with terminal, file manager, and some light web browsing). Looking at the system's memory usage though, it appears that going much lower than about 200 MB RAM would probably make it quite difficult to use (at least without relying on swap, which could make it even more miserable depending on the devic…

That only fakes some cpuid flags. KVM cannot blacklist specific instructions or emulate idiosyncrasies of specific vintage CPUs.

Yeah, that's a good point. As a further experiment, I tried with various "hardware" combinations (from 486's to Pentium II's) in 86Box, which actually performs such emulation, but unfortunately I haven't been able to get it to boot properly (kernel panics during initialization, if it gets that far at all).

Re: Damn Small Linux 2024

#145
post #90

Earlier quoted context omitted.

In 2000 i was using FloppyFW for same reason.

Was that reason running IP Masq to share a 56k modem connection? :)

In 2000, I was using Yellow Dog Linux on a Power Mac 7500 for this.

I even had it set up to use "dial knocking" to force it to connect remotely and send me an email with its IP address so I didn't need dynamic DNS.

In addition to NAT for my Ethernet (10BASE2) connected devices, it provided an Internet connection to my Telnet-accessible PDP-11/73 (15.2 MHz CPU, 4MB RAM, 456 MB hard drive [14" / 36 cm platters, 148 lb / 67 kg]) running 2.11BSD via SLIP.

Re: Damn Small Linux 2024

#146

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?

I want to build a minimal kernel that I can virtualize (QEMU) for a variety of purposes across my arm64 Macbooks at home; ideally, it would be optimized for that hardware. One version of the kernel I want just for command line purposes, nothing involving graphics or sound. I want to also build a similar kernel that has just enough to run Firefox in a Wayland compositor (probably just Weston) along with sound.

No, I don't need to go this far, but I want to.

Unfortunately, I don't really have any resources to share. I just know how to boot a vmlinuz with an initramfs using QEMU, and decided to download the Linux kernel source code and try compiling it.

Re: Damn Small Linux 2024

#147
post #132
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.

I still have a stack of these lying around. I used them in high school for carrying a live Linux distro in my wallet to use on the school computers since the BIOSs were too old to support booting from USB. Needless to say, the school district IT department was not happy with me.

Nice! When I was in high school I made myself a duct tape wallet that could hold a few floppy diskettes so I could carry Floppix with me (a very limited distro on two floppy disks). I think at one point I also had a Win98 repair floppy crammed in there too with some extra DOS utilities on it. Four megabytes in my pocket felt a lot more useful back then.

Re: Damn Small Linux 2024

#148
post #30

Earlier quoted context omitted.

I've been quite happy with Alpine Linux. You can build it up to suit your needs for desktop, server, embedded or containers, but will run quite speedily on any supported arch from a few tens of MB of memory. The APK package manager is pleasant and quick, and the package list is quite extensive.

Wow I've never heard of someone running Alpine as a desktop OS before. How is the experience without glibc? What are you using for a DE? I'd thought X relied on glibc

I've run musk based distro for a couple of years with no trouble (KISS Linux and now some hacked up Alpine monster I put together). I don't do streaming video that requires DRM -- which will be a non-starter due to the widevine/whatever plugins being compiled against glibc.

But yeah, full Wayland desktop (well, sway) and Firefox -- no problem. I occasionally use a debian chroot to pull up gnucash (accounting program) which works as a backup but it's rare. My debian chroot is mostly to run a 10 year old printer driver from Epson that's compiled against glibc, but doing a little trickery with a small C program works just fine with CUPS still running in alpine (print filters operate on stdin and stdout, so you can launch them in a chroot by themselves no problem).

Re: Damn Small Linux 2024

#149

Earlier quoted context omitted.

Linux From Scratch (LFS)[1] is well known but doesn't get a lot of fanfare. It was designed as a learning tool, but the avenues for exploration are endless. 1: https://www.linuxfromscratch.org/

I've always felt Gentoo was a decent cross between LFS and a "real" distro like Debian - much of the install is similar to LFS with some hand-holding, and the end result is a system that has package management tools.

They recently added the option to install from binary as well. haven't tried it tho

Edit: found the announcement https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html

Post reply on HN