Slashdot Mirror


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?

5 of 176 comments (clear)

  1. try it in a VM? by Anonymous Coward · · Score: 5, Insightful

    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.

  2. Misguided by Anonymous Coward · · Score: 0, Insightful

    There was no ARM support in 2001. Hell there was no 64 bit support for x86 in 2001. No SATA support. No PCIe support.

    Best bet, load a distro *that works* then try to run your game.

    The only way your old disks will work is if you're using hardware they supported, meaning hardware that is 13 years old (or can emulated hardware that old).

  3. Re:I recommend by pla · · Score: 3, Insightful

    Seriously - This.

    It will take you far less effort to configure a PC emulator to look like stereotypical 15YO hardware, than it will to actually put together that hardware.

    About five years ago I had a similar personal project, to find a way to replay some of the great DOS games I had lying around, most on floppies nearing the edge of unreadability. After screwing around with various compatibility modes in Windows and even going so far as to set up a multiboot system with real live DOS installed, I ended up just putting together half a dozen Bochs images running DOS under emulation with slightly different memory management configs (remember the bad old days of extended vs expanded memory and segmented vs flat and real vs protected vs unreal (flat real)?). Once I set up one image, I cloned it and reconfigured it to the rest in under an hour, then just had to remember which games needed which styles of memory management.

    We tend to forget how much old hardware sucked. If I never have to manually hunt for an available base address, IRQ, and DMA channel again, I will consider myself blessed.

  4. Re:Shouldn't be a problem by rnturn · · Score: 4, Insightful

    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
  5. It's spelt A-R-C-H-I-T-E-C-T-U-R-E by Arkan · · Score: 3, Insightful

    "Ask Slashdot" from someone confortable enough using Linux in 2001 for productive work and not knowing that a Raspberry Pi or a "mini USB PC" are not running on the same architecture as the PC from 2001?

    How low have we stooped?