Ask Slashdot: Is It Feasible To Revive an Old Linux PC Setup?
Qbertino (265505) writes I've been rummaging around on old backups and cleaning out my stuff and have once again run into my expert-like paranoid backups and keepsakes from back in the days (2001). I've got, among other things, a full set of Debian 3 CDs, an original StarOffice 6.0 CD including a huge manual in mint condition, Corel Draw 9 for Linux, the original box & CDs — yes it ran on a custom wine setup, but it ran well, I did professional design and print work with it.
I've got more of other stuff lying around, including the manuals to run it. Loki Softs Tribes 2, Kohan, Rune, and the original Unreal Tournament for Linux have me itching too. :-)
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin. What problems should I expect? VESA and Soundblaster drivers I'd expect to work, but what's with the IDE HDD drivers? How well does vintage Linux software from 2003 play with todays cheap system-on-board MicroPCs? What's with the USB stuff? Wouldn't the install expect the IO devices hooked on legacy ports? Have you tried running 10-15 year old Linux setups on devices like these and what are your experiences? What do you recommend?
I've got more of other stuff lying around, including the manuals to run it. Loki Softs Tribes 2, Kohan, Rune, and the original Unreal Tournament for Linux have me itching too. :-)
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin. What problems should I expect? VESA and Soundblaster drivers I'd expect to work, but what's with the IDE HDD drivers? How well does vintage Linux software from 2003 play with todays cheap system-on-board MicroPCs? What's with the USB stuff? Wouldn't the install expect the IO devices hooked on legacy ports? Have you tried running 10-15 year old Linux setups on devices like these and what are your experiences? What do you recommend?
If it's just to dink around with the old software, why not try it in VMWare or VirtualBox? It would probably be less of a hassle to get to where you want to be with the setup.
VirtualBox
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin. What problems should I expect? VESA and Soundblaster drivers I'd expect to work, but what's with the IDE HDD drivers? How well does vintage Linux software from 2003 play with todays cheap system-on-board MicroPCs? What's with the USB stuff? Wouldn't the install expect the IO devices hooked on legacy ports? Have you tried running 10-15 year old Linux setups on devices like these and what are your experiences? What do you recommend?
Raspberry Pi is probably out of question as it is an ARM device. I do not think any current systems offer SoundBlaster hardware compatibility either. VESA is fine, IDE HDD should be fine in ISA mode, but you won't get UltraDMA and there's probably other limitations. USB requires a specific driver, I guess you might get some kind of OHCI/UHCI USB1.1 support if you are very lucky.
All in all, there will probably be too many missing drivers and all sorts of weird errors to solve. I recommend that you get some vintage hardware from the same era to go with the Linux distro that you have.
Obviously architecture is the biggest hindrance to what you proposed.
You could get away with some modern hardware, as long as it's x86 based. Or, maybe what you really want to consider is virtualizing an old distro on other modern hardware along with a modern distro, assuming the other modern hardware supports it.
There is some novelty in running old stuff, and I suppose everyone goes through that phase (along with the "I'm going to build a massive home network with multiple servers and run my own email" phase). But, I suspect you'll tire of it so you're just better off keeping it at a small budget and use hardware you can repurpose when you get bored with that little experiment.
----- obSig
The OP seems to have all the HW and SW he'd need. I'm not even sure why he's worried. Aside from the possibility of bit rot having degraded his media, I would be more concerned that the hardware would be a problem and become a major time sink -- bad capacitors on the m'board, etc., that have you chasing your tail.
You might be able to run a modern Linux on hardware of that vintage but you might have to borrow memory from another, similar motherboard to get the installer to run. Back when I was running Linux on a 486, I had to borrow memory from another system to get the installer to run during an upgrade. Then I returned the memory and Linux itself ran fine with only 16MB. The oldest system I currently have running -- an old Pentium MMX system with only 127MB installed (it used to only have 80MB before I stumbled across some more memory in a box of parts) -- hasn't been updated to anything really recent because I no longer have any systems that use the same kind of memory that I can borrow to perform an upgrade and the older RAM, while still available, is not something I want to invest in. (Yeah... I do have plans to phase that system out in the not-too-distant future.)
CUR ALLOC 20195.....5804M