Damn Small Linux is dead, but the developer still works on Tiny Core Linux. It's an interesting distro. It uses only 25MB of RAM at GUI desktop+terminal. It has it's own in-house FLTK window manager and terminal. He's forked Xvesa and uses it instead of Xorg. Packages are downloaded to RAM or HDD, and then mounted into RAM as loop devices either at boot or "on demand". The issues are that this system of mounting packages eats up scarce RAM, and the package repository is like a crypt of decade old packages and scary from a security perspective. There's no reasonable browser, an 8 year old version of chromium, RAM devouring firefox-esr, you may as well use w3m if you suggest dillo or netsurf. Oh and I couldn't even get the distro to boot with 128MB, I had to bump it up to 256MB.
Then I tried Alpine because it uses busybox and OpenRC. Using 55MB at console boot with udhcpc+syslog+cron+ntp+dropbear. Xorg+dbus+i3+urxvt bringing it up 74MB. Alpine solved the browser issue with Core because it had Falkon, a halfway decent browser using QtWebEngine that ran fine unlike Firefox.
@crunklord420 I know it doesn't fit your criteria (1-2 gigs of RAM instead of megabytes), but I would still drop this link for posterity. https://notes.valdikss.org.ru/linux-for-old-pc-from-2007/en/ In short: le9 kernel patch with agressive zram makes computer usage on older systems (not retro, but getting there with how much of resource hogs modern applications are) tolerable.
@crunklord420 why not? You're still going to use the old computer. I used to have a custom debian installation I could install from a floppy disk to 486es
@crunklord420 if I wanted minimal ram usage I would just use a debian derivative (devuan) and compile my own kernel. I'd install the absolute minimum userspace with debootstrap then install whatever I wanted to run manually one package at a time
@PhenomX6@iancho@s8n I'm not but imagine a card appropriate for a computer with 256MB of RAM. NVIDIA has Linux drivers on their website for hardware dating back to the Riva 128.