Installing Linux On Old Hardware?
cptdondo writes "I've got an old laptop that I've been trying to resurrect. It has a 486MHz CPU, 28 MB of RAM, a 720 MB HD, a 1.44MB floppy drive, and 640x480 VESA video. It does not have a CD drive, USB port, or a network port. It has PCMCIA, and I have a network card for that. My goal is to get a minimal GUI that lets me run a basic browser like Dillo and open a couple of xterms. I've spent the last few days trying to find a Linux distro that will work on that machine. I've done a lot of work on OpenWRT, so naturally I though that would work, but X appears to be broken in the recent builds — I can't get the keyboard to work. (OK, not surprising; OpenWRT is made to run on WiFi Access Point hardware which doesn't have a keyboard...) All of the 'mini' distros come as a live CD; useless on a machine without a CD-ROM. Ditto for the USB images. I'm also finding that the definition of a 'mini' distro has gotten to the point of 'It fits on a 3GB partition and needs 128 MB RAM to run.' Has Linux really become that bloated? Do we really need 2.2 GB of cruft to bring up a simple X session? Is there a distro that provides direct ext2 images instead of live CDs?"
Once upon a time Debian used to have a network install that you could boot to with removable media (may have only been CD instead of floppy) and then tell it you wanted to install the rest of the OS from the network. Did a couple of installs this way and it worked pretty well. This was probably 7-years ago. Not sure if this is still available or not.
Slackware 7.1 would probably support that old lappy... I used to swear by it back in the day. The only issue you may have is the NIC. Make sure, though, to put on some sort of lightweight WM, like blackbox or flvwm(95). KDE was the system default for the 7.x series, and was a bit of a hog, FYI. (To this day, the closest to a heavyweight WM/DE I will use is xfce4...) Good luck! Also, let us all know what you end up putting on the old girl... --Stak
Holy happy hippy crap!
...and install Debian. Install only the base system: select no "tasks". Then put the drive back in the old machine, configure the network, and install what you need.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
A lot of posts here claim that Linux now a days is bloated, has too many lines of code, too many dependencies, requires too many resources, bla bla bla... These posts conclude that an older linux distro is necessary. But what about the various embedded systems that have even slimmer resources than what we have here, and run Linux fine? It may be that most distros now a days are meant for new hardware and the kernel defaults to more demanding settings. But all of this can be tweaked and customized at ease. Play with Gentoo. If this doesn't fare well, investigate Linux distros for embedded systems.
ZX2C4
Win95. I believe that the original install CD had a utility to create floppies for a full install. Do that on your main machine, install Win95 on the laptop, then download what you need. I know it sounds stupid, but I'm guessing that Win95 will recognize all of your hardware and actually get you on line faster than trying to sort out the linux drivers for the hardware. Then do a dual boot install and keep Win95 until you get the linux install hashed out - it will beat downloading stuff on your main machine and then copying it to floppies.
"As God is my witness, I thought turkeys could fly." A. Carlson
You're using hardware that is close to twenty years old. I don't think it's fair to say that because linux has kept up with current technologies (CD-ROMs and USB drives) that it has become bloated. Some other people have pointed out, correctly, that you should be looking for distros from the era if you expect it to install easily on your hardware.
Oh, a lesson in history from Mr. I'm my own grandpa.
I know most of the /. crowd is not Gentoo friendly, we even have a Gentoo meme :)
But seriously.. You can use emerge, with portage et all, to build a small and optimized/dedicated Gentoo based distribution for that laptop. You don't even need to put portage on the laptop, just use emerge on somewhere else to build packages for it. Emerge will take care of cross-compiling, etc..
As simple as I can put it, think on it as a Box with a repository-toolchain capable of building packages for *other* Box, while still keeping track of package updates and dependencies.
NOTE: A "full install" of Gentoo is not required for building gentoo based distros, you can setup a Gentoo chroot (you only want portage and emerge afterall, don't you?) on your debian/fedora/whetever box, or even setup a Gentoo prefix on MacOSX.
No, your hardware has become that obsolete.
Don't take life so seriously. No one makes it out alive.
But obviously he can't, he has to ask /. - and therefore he won't...
Pfft. Why do that when he can run something more secure and network-aware, like NT 3.51 or OS/2 Warp? *whistles in the dark*
Not really. Make sure the parts are disposed of properly, and buy something with more power for $100 that actually uses significantly less power, so if it's used for a decent amount of time, the power cost dwarfs the cost of the hardware.
The time saved would be more than worth the $30-$40, unless the person asking the question is completely broke.
That seems like the high end of the cost curve to me too. 5-6 months ago I was drowning in free Pentium 3 laptops that I picked up from the junk pile at work, to the point that I had to give most of them away for recycling/resale by the recycling company just because I knew I was never going to make effective use of another eight of them beyond the three I'd already found purposes for (in-car navigation for long drives, portable computer/oscilloscope, and portable audio editor/spare web-browsing system).
"...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
With Ask Slashdot, you get a bit deeper than you can on a mere google search.
Plus, you get peer reviewed statements vetted by each other's karma, something you can't get on google.
Please turn in your geek card on your way out the door.
If you don't understand why he would want to make use of existing hardware, then Slashdot really isn't the web site for you.
-- I'm old enough to have lived through six different meanings of the word "hacker."
Because he doesn't want to be wasteful? Because it's fun and interesting. Because he is of limited means? Because he enjoys a challenge? Because he lives in the third world? Because he's sending it to someone who's dirt poor or retarded or a charity? Put down the Wii and try to think.
I guess they don't sell dictionaries at flee-markets.
Coincidentally, there are software dictionaries that will work on his machine.
-- I'm old enough to have lived through six different meanings of the word "hacker."
Why would someone want to spend his free time making use of extremely old and obsolete hardware when much newer hardware is cheaply available and there are useful and relevant things that can be done with modern software on newer hardware?
I make that amount of money in half a day, but I'm not about to just throw something away that it took me half a day to earn. That's a somewhat significant amount of labor.
Also, comparing income levels like you are is misleading at best. I make $35k/year, which I've heard people refer to as being fairly poor, but due to the low cost of living in this area, it's a respectable salary. Looking at the absolute numbers doesn't give you the whole picture.
"16MB (fuck off, MiB fascists)" - The Mighty Buzzard