Slashdot Mirror


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?"

79 of 507 comments (clear)

  1. When you have a machine from that era... by NaCh0 · · Score: 5, Informative

    Find a distro from the same era. Redhat 2.1 (and I'm not talking redhat enterprise 2.1) circa 1995 will install and give you an X environment. Maybe even good old 3.03 would fit the bill.

    1. Re:When you have a machine from that era... by arodland · · Score: 2, Interesting

      Older than it needs to be. I ran Slackware 4 (just about contemporary with Redhat 6.0) on a laptop with lower specs than that, no problem.

    2. Re:When you have a machine from that era... by icebike · · Score: 5, Informative

      DSM Damn Small Linux fits in 16meg

      http://www.damnsmalllinux.org/

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:When you have a machine from that era... by DoninIN · · Score: 3, Informative

      DSL is absolutely the way to go. I used on it a 586 133 a couple years ago and it rocked and a K6 233, and it really kicked ass on. I think it was a Pentium 2 350, that last one ran firefox pretty nicely if I recall correctly.

    4. Re:When you have a machine from that era... by Megane · · Score: 2, Interesting

      Slackware was one of the great floppy-loadable distros. I don't think they break it up into floppy-sized chunks any more, but I remember all the fun of trying to install Slackware 3-point-something from floppies. The biggest problem was that HD floppies were sufficiently unreliable that I was constantly re-writing floppy disks on another machine.

      Also, Slackware was good for making minimal installs. In particular, Red Hat tried to install and enable EVERYTHING. There were so many buffer-overrun bugs (at least through Red Hat 6.x) that it wasn't even funny.

      One nice thing about Slackware was that you could start up from a boot floppy, then you would have enough of Linux running from a ramdisk that you could format your hard drive and start copying each install floppy to the hard disk before even starting. If you have a network card with a supported driver, you can even copy the rest of the distro over via FTP. By installing from the hard disk, you avoid any problems with disk errors on the floppy disks. As long as your hard disk is big enough, this is the best way to go.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    5. Re:When you have a machine from that era... by Lumpy · · Score: 2, Interesting

      Actually it's not hard to set up slackware or even debian to do a netboot install.

      If it has a network card you can configure them to do a netboot.

      --
      Do not look at laser with remaining good eye.
    6. Re:When you have a machine from that era... by Neil+Hodges · · Score: 2, Informative

      I'd recommend against svgalib. Their site is down, and there hasn't been a release in ages.

    7. Re:When you have a machine from that era... by Anonymous Coward · · Score: 2, Interesting

      It looks like this person did exactly the same thing about 5 years ago. He/she even documented the process:
      http://www.damnsmalllinux.org/network-install.html

    8. Re:When you have a machine from that era... by icebike · · Score: 3, Informative

      Dead you say?

      http://www.damnsmalllinux.org/

      The site is up, the forums are running, its stable.

      --
      Sig Battery depleted. Reverting to safe mode.
    9. Re:When you have a machine from that era... by ClashTheBunny · · Score: 2, Interesting

      I agree that DSL is probably the way to go. Your other option, since you have some embedded experience, is Angström. Build the qemu x86 image and extract it. It is designed for that size of ram.

    10. Re:When you have a machine from that era... by bmorton · · Score: 3, Interesting

      Damn Small Linux is very convenient. I have an old ThinkPad from '97 with DSL. This allows me to connect it to the wireless network and run all my apps remotely from my main box. :)

      Applications run faster that way than they do from the harddrive.

    11. Re:When you have a machine from that era... by Carnildo · · Score: 2, Informative

      You can't install Gentoo unassisted on that machine: you can't fit both the Portage tree and the compile environment into 720MB, and 28MB of RAM requires the use of a great deal of swap. I'd do the following:

      1) Partition the hard drive into a 250MB swap partition, a 20MB bootstrap partition, and a 450MB system partition
      2) Install a floppy-era Linux on the bootstrap partition.
      3) Using the bootstrap Linux to give you network access, mount network drives for /usr/portage, /var/tmp, and /tmp.
      4) Install Gentoo using gcc-3.4 and an appropriately old glibc.
      5) Install a lightweight DE and apps.

      Steps 4 and 5 will take you about a week on the hardware mentioned. After that, routine upgrades will take no more than an hour or so.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    12. Re:When you have a machine from that era... by donscarletti · · Score: 3, Informative

      Guess you idiots can't read as he stated the laptop he's talking about pre-dates USB and doesn't have any. Nor does it have a NIC and the HD is less then 1GB

      You are an extremely rude person. Even if guides to install DSL in _exactly_ that situation like this were not so easy to find, anything you can copy to a Linux formatted hard disk from a Linux rescue floppy can generally be installed. DSL is a great candidate.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    13. Re:When you have a machine from that era... by gbarules2999 · · Score: 4, Interesting

      But it no longer receives updates for its applications or internals, if that matters to the user. The project fell apart a few months ago.

    14. Re:When you have a machine from that era... by JWSmythe · · Score: 2, Interesting

          Actually, all of those considerations aren't a big deal.

          I installed Linux on a very old tablet, with no CDRom, Floppy, and it wouldn't boot to USB. The easy solution? I pulled the drive out. {sigh} I don't know why people don't think of that.

          I started at about 10pm, so a parts run was out of the question. It was only a 20Gb drive, but in his case, I'd suggest buying a bigger drive. Maybe he can find one on eBay that'll work in it. Otherwise, he can do a conservative install. I'm a Slackware guy, so that's always my choice in distros, even though I've used just about everything out there at some point.

          I stuck the drive in my much more modern laptop, and booted to the Slackware install CD. I did the install normally, and then recompiled the kernel for exactly the hardware that was in the tablet, and included just a very few drivers that the laptop needed (like network and IDE controller). Since it was old hardware with limited memory, I didn't want to load anything that wasn't necessary. I followed that up by cleaning the startup of absolutely everything that I didn't want. When it was done, and I saw it booted successfully on the laptop, although optimized for the much older slower processor.

          I pulled the drive back out of the laptop, and put it back in the tablet. Voila, a working tablet. Some things were kind of a pain to get working, such as the touch screen, because no one had supported it in many years. I wanted a modern distro, I didn't want to go back to the 2.0 kernel that people had used when it was new-ish.

          I've done this a lot in the past, when I'm trying to resurrect machines that would take forever to build kernels for. For example, I had an old 386 once that I wanted to use as a firewall. I did all the work on a Pentium machine (modern at the time). The compile time for the kernel on the Pentium was something like 20 minutes. I did recompile the kernel once on the 386, and it took something like 4 hours. After that, any time I wanted to recompile, I pulled the drive, as the time it took to move the drive to a more modern machine was insignificant compared to the difference in compile time.

          Any time I build a kernel, there are a few drivers I always use, like the PIIX IDE controller, and a small assortment of network drivers (I have a lot of 3com and Intel network cards laying around). That way, I can always move it to another machine, work on the drive, and then put it back in the slow machine.

          So, that's my solution for his problem. No floppy install. No need for a CDRom. No crying over the lack of USB.

      --
      Serious? Seriousness is well above my pay grade.
    15. Re:When you have a machine from that era... by PhotoJim · · Score: 2, Interesting

      Three days to compile a 2.6.28 kernel last winter on my 486sx25 with 32 MB of RAM... (Yes I know I could have crosscompiled). But it does work.

    16. Re:When you have a machine from that era... by induran · · Score: 5, Informative

      The main dev for DSL left, the updates are few to null. If it's not dead, it's dying. A newer, smaller, and active distro by one of the main devs of DSL is called TINYCORE. It's 10mbs and can direct-copy to an active hard drive to install. If TinyCore is too big, the same dev makes MicroCore. A full 2mb smaller.

    17. Re:When you have a machine from that era... by udippel · · Score: 2, Interesting

      No. No, I usually don't answer ACs. In this case I do, since I used to use DSL and came across Tiny Core via this post of yours, and downloaded it.
      'No' is the answer to your suggestion, alas. It doesn't run in 32 MB of RAM, even. It simply panics the kernel. And the OP said '28 MB of RAM'. I increased the RAM to 128 and found it to boot fast as lightning, and consume around 36 MB (using 'top') by just being up. Alas, no.

    18. Re:When you have a machine from that era... by spauldo · · Score: 2, Interesting

      Debian used to work well on older systems, but I wouldn't say that these days. Two years ago, Debian on a Pentium 75 was usable with a minimal install, and would fit on a 400MB hard drive. Those days are long gone. I'm about to replace my two Pentium systems with Pentium III, which rankles my sensibilities since I see that as major overkill for a simple firewall and a DNS/DHCP/IRC server.

      OpenBSD might be a better choice, actually. It runs on minimal systems and uses very little disk space, so he would be able to only add the stuff he wanted.

      If he had unlimited time to work on it, Linux from Scratch would work well, but unless he cross compiled it on a modern machine it would take forever to actually assemble.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
  2. Older Distros by MightyMartian · · Score: 5, Informative

    You'll be looking at older distros. I certainly had X running on that kind of hardware back in the day through Slackware, and all its versions can still. We're talking a machine from the mid-1990s, so you'd be looking at Slackware 3 or 4 or something like that. You could try the older versions of Debian if they're still around, too.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re:Older Distros by MichaelSmith · · Score: 4, Interesting

      Or a current BSD distribution. On old hardware I typically install netbsd. I have tried Minix but the hardware compatibility is not good.

    2. Re:Older Distros by Bootarn · · Score: 4, Informative

      Indeed, I have installed both OpenBSD and NetBSD on an i586 machine with 32 MB RAM in the past without any problems at all. Both worked great with my Xircom PCMCIA ethernet card, but I think NetBSD did the best job of detecting everything.

    3. Re:Older Distros by Alrescha · · Score: 2

      "Or a current BSD distribution. On old hardware I typically install netbsd. I have tried Minix but the hardware compatibility is not good."

      I agree with this. I'm not sure what the philosophy is, but Linux distros seem to throw away knowledge like it was candy. I recently attempted to install Ubuntu on a nice 2000-era laptop. Ubunto apparently doesn't know how to talk to the controller and/or write to the hard drive. I installed FreeBSD 7.2 instead.

      A.

      --
      ...bringing you cynical quips since 1998
  3. Damn Small Linux by Reyendo · · Score: 2, Informative

    It may be too limited, but would Damn Small LInux http://www.damnsmalllinux.org/ > be sufficient?

  4. Personal Experince by Jean-Luc+Picard · · Score: 5, Informative

    I can attest to BasicLinux on old hardware like yours, at 2 Floppys worth of space, X and Links pre-iinstalled http://distro.ibiblio.org/pub/linux/distributions/baslinux/

  5. Well, not hard to find... by Jeremiah+Cornelius · · Score: 5, Informative
    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  6. A rare item. by hebertrich · · Score: 2, Interesting

    If you're lucky and can actually find it , QNX had a whole distro on a floppy.
    It was intended as a demo , but had full features like file browsing and some net.
    That might be able to boot the machine. But frankly , i know of no other distro
    still able to boot and install via a floppy.This will prove interresting to follow.
    Im just as eager to find out as you :)

    Happy hacking

    1. Re: A rare item. by dna_(c)(tm)(r) · · Score: 2, Informative

      QNX is not a linux distro

    2. Re: A rare item. by Lumpy · · Score: 4, Interesting

      why use a floppy? take out the hard drive and install the base OS to the drive from a host PC. I do that all the time with tablets as they dont have CD or floppy.

      --
      Do not look at laser with remaining good eye.
  7. Try Debian by wiredlogic · · Score: 2, Interesting

    Older versions of Debian supported floppy installs. The last time I tried it (with etch I think) I had some issues that annoyed me and the response I got is that nobody on the dev. team wanted to suffer with a kernel image that doesn't have the kitchen sink loaded so they crippled/dropped floppy install support. Still once you have an older system running it is trivial to upgrade if you have some connectivity.

    --
    I am becoming gerund, destroyer of verbs.
    1. Re:Try Debian by hackersass · · Score: 2, Insightful

      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.

    2. Re:Try Debian by hackersass · · Score: 5, Informative
    3. Re:Try Debian by jonniesmokes · · Score: 4, Informative

      I can attest to the Debian install. I did this in 2006 with an old 486 laptop with 24MB. Though the above link brought me to the wrong place when I followed it.

      Try

      http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/20070308/images/floppy/

      Its got a lot of floppy images that will take you back to the old days. I had some sort of trouble with the laptop install. The kernel ran fine, but I think the installer had trouble for some reason. I might have ended up apt-get --ing a lot of things. But in the end the system ran. It runs a nameserver and has been up for over a year. Nice thing about laptops is that they have built in UPSs.

  8. Not technically Linux but... by eronysis · · Score: 3, Informative

    I have an ancient Toshiba satellite running a pretty current version of desktop-BSD. Full graphical desktop extremely small footprint etc...

  9. Have you looked at... by stakovahflow · · Score: 2, Insightful

    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!
  10. The problem with old distros is old browsers by harlows_monkeys · · Score: 5, Interesting

    I have a similar laptop, although mine only has 16 MB or RAM. I've got a better processor, though. Anyway, I see several people have suggested run a distro from that era. Indeed that works--sort of. My old laptop runs fine with a Redhat from that era, or a Slackware (or whatever Windows it came with, for that matter).

    The reason I say it works "sort of" is that if you just run a distro from that era, you have a browser of that era. I had hoped to use my old laptop as basically a terminal for configuring routers and other things like that which have web interfaces.

    The problem is, all my routers have web interfaces that assume browser features that are too new for that era. I was not able to find a browser that was new enough to actually work with my typical consumer home router and still run acceptably on the old system. I think I got Konqueror to work once--but it took something like an hour for it to start.

    I think the browser is going to be the determining factor as to whether or not this is feasible for you.

  11. Put the drive in another machine... by John+Hasler · · Score: 4, Insightful

    ...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.
  12. 486MHz? You mean an Intel 486? by Bleek+II · · Score: 5, Informative

    486MHz? You mean an Intel 486?

    1. Re:486MHz? You mean an Intel 486? by ibmman85 · · Score: 5, Informative

      I'm surprised no other comments (well, that I saw) picked up on that. While it's not impossible for a 486MHz machine to have shipped with those specs, it sounds more like a late high-end 486 system- especially the video. Well, I guess all of it actually. 486MHz would have been K6-2/3 (overclocked) or (overclocked) P2 or P3, and most of those systems shipped with hard drives over 1gb, and more than 32MB RAM. I think not having a CD-ROM and especially NO USB points toward it being actually a 80486... If it's a 486 CPU, even if it's something 'nice' like a DX4, it's probably not worth it. Unless you really have a very good reason... Redhat 6 or earlier works pretty well, I used to have a really decent Redhat 6 server setup on a P100 with 64 MB RAM but considering how cheap you could get other hardware for, unless it's for some proof of concept of the re usability of hardware from past eras, it's really going to be a pain.

  13. Linux Isn't Bloated by zx2c4 · · Score: 3, Insightful

    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
    1. Re:Linux Isn't Bloated by Lumpy · · Score: 2, Insightful

      Ok Slackware. I can netboot install it. I can embed it on tiny stuff. Whole OS on a single floppy with busybox.

      Also I can make it work on a 386. you know you are allowed to recompile the kernel to take out all that you dont want. In fact anyone that wants to run a fast machine typically does that.

      --
      Do not look at laser with remaining good eye.
  14. I know I'll go to hell for this, but... by R2.0 · · Score: 4, Insightful

    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
  15. Bloated? Not a fair accusation by Philodoxx · · Score: 4, Insightful

    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.
    1. Re:Bloated? Not a fair accusation by rastos1 · · Score: 2, Insightful

      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.

      It certainly became bloated when KDE 4.3.2 comes with Akonadi that requires 100MB of disk space to hold an empty adressbook and a to-do list. You can turn it off, but it comes back when some app asks for it. In 90% of cases the functionality can be replaced with:

      new entry: echo "John Smith, Main St. 25, Los Angeles, 0904-666555" >> ~/.contacts
      search: grep -i "smith" ~/.contacts

  16. Maybe Gentoo? Read 1st before modding down. by miknix · · Score: 4, Insightful

    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.

  17. 3.11 by heffrey · · Score: 4, Funny

    for workgroups

    1. Re:3.11 by oatworm · · Score: 2, Insightful

      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*

  18. Re:too old by Qu4Z · · Score: 2, Interesting

    Because he can?

  19. How About FreeBSD? by Demetrius+Berman · · Score: 2, Informative

    You can still download floppies for a FreeBSD Net Install. Assuming your network card works with the drivers on the boot floppies you should be able to do a base system net installation of FreeBSD and then build whatever else you need from the ports tree afterward (or install the binaries from the packages collection. Should make for a small, clean installation with only what you need and nothing else to take disk space or consume your limited resources.

    1. Re:How About FreeBSD? by taobeastie · · Score: 2, Informative

      If unafraid of console only, FreeBSD (7.2) or even current versions of OpenBSD or NetBSD should work just fine, probably able to use the Network card straight out the gate... -Just a thought...

    2. Re:How About FreeBSD? by boylinux · · Score: 2, Informative

      Any of the BSDs. OpenBSD might be another choice. http://www.openbsd.org/ I've installed it on several older computers to keep them going.

  20. Has Linux really become that bloated? by jim_v2000 · · Score: 3, Insightful

    No, your hardware has become that obsolete.

    --
    Don't take life so seriously. No one makes it out alive.
  21. Seconded by oGMo · · Score: 4, Informative

    Some people may still have misconceptions about Gentoo. The negative stereotype has long passed, though. Gentoo is, really, a meta-distribution: a dist that lets you make your distribution based on what you want and need.

    You could do what some folks have suggested and get a really ancient dist, and that may be fine .. but it will have all the limitations it had back in the day, and nothing new without a lot of manual compilation and work. (No newer shells, html renderers, etc.) Gentoo just automates the process, and since you're building for x86, you could easily build on another box as the parent suggests. (It's actually not trivial to truly cross-compile a dist between architectures last I checked, but I haven't really done a lot of research. However it is trivial to build for a different architecture which the build machine supports.)

    This way you get all the stuff you want anyway, and all the work to do so is streamlined. Building a boot disk should be easy (as long as you can find a disk drive for your current box!). Check the wiki for details on how to do a lot of specialized things.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:Seconded by miknix · · Score: 2, Informative

      (It's actually not trivial to truly cross-compile a dist between architectures last I checked,

      Indeed.
      While most packages build fine as-is, a lot just fail to cross-compile due common stupid things totally unrelated to the source code (libtool and pkg-config I'm looking at you). Problems also show up due to badly written/generated configure and Makefile scripts (I don't blame package authors though because autotools are complex).

      My point is that it is currently very important to Gentoo to be able to cross-compile easily. For instance, we can see the in-portage cross-compiling working when:

      * Distributed compiling with distcc.
      * Cross-compiling for x86 on x86_64.
      * Generalized cross-compiling (gentoo-embedded: ARM, MIPS, ..)

      So, a lot of patches for successful cross-compiling are applied on the Gentoo tree everyday to make cross-compiling easy and thus, to make the above projects possible.

  22. Re:too old by Arlet · · Score: 4, Funny

    Apparently not

  23. Re:too old by dna_(c)(tm)(r) · · Score: 3, Insightful

    But obviously he can't, he has to ask /. - and therefore he won't...

  24. Unless you *have* to have linux.. by nurb432 · · Score: 3, Interesting

    Go for NetBSD instead.

    --
    ---- Booth was a patriot ----
  25. LTSP, if the PCMCIA card supports PXEBOOT by doodleboy · · Score: 2, Interesting

    If so, I'd have a look at LTSP. At work we're re-purposing a bunch of old thin clients at our branch offices to PXE boot into a modern Ubuntu server. The setup is very easy under Debian/Ubuntu and you'll get a modern OS on every screen.

  26. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  27. Re:PCMCIA CD-ROM or IDE Adapter by Fallen+Kell · · Score: 2, Interesting

    I have to also agree with some other people that suggest getting a newer laptop, at least one with a CD drive.

    Or at least a network card that supports PXE-boot.

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  28. Re:To not create garbage. by FlyingBishop · · Score: 2, Insightful

    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.

  29. Re:too old by blincoln · · Score: 2, Insightful

    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
  30. Re:seriously? by shentino · · Score: 5, Insightful

    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.

  31. Re:too old by StuartHankins · · Score: 2, Interesting

    Depends on how much you value your time. My time is worth more to me than trying to fiddle with an underpowered secondhand PC. If you're just tinkering that's one thing, but vintage hardware is going to disappoint for any "real" use.

    The first computer I bought with my own money was a P75. We throw away P3's at work. We're throwing away HP DL320's and moving them all to VM's.

    "It's dead, Jim".

    I think when an iPod Touch or modern smartphone has more power than your computer, you can't really call what you have a "computer" in the modern sense of the word. Hell I bought a new iPhone 3GS today for $100 -- at that price point it's a disposable item.

  32. Re:WHY would you do this? by aniefer · · Score: 2, Informative

    put it in a frame or something

    Do this, literally.
    I took a similar laptop, flipped the screen and put a wooden picture frame around it. Now it is a digital picture frame. Of course, without USB, cd or network, it is a little painful to actually get the photos onto the computer.

  33. Re:Fedora/CentOS LiveCDs do contain native extX fs by David+Jao · · Score: 2, Interesting
    Fedora provides Appliance OS spins for recent versions (F10 and up), which are highly stripped down Fedora images, coming in at 100-200 MB of disk. The OS is shipped as an ext3 image, not an ISO image.

    However, it's still pointless to do what the submitter is attempting. 486 machines weren't even interesting targets 9 years ago. Any recent version of Fedora won't boot on a 486, since Fedora is now compiled for i686 and up. Even if you got it to boot, it would be too slow for a modern X, and nearly too slow even for a console.

    The only modern-day task that a 486 machine can still perform acceptably is IP routing. Most people still have "slow" (by networking standards) DSL or cable connections. An old machine is perfectly capable of handling such speeds. But it's still a very bad idea. Energy costs are so high these days that buying a new low-power router machine is much cheaper than running a 486 even in the medium term (1-2 years), and the new machine will be much more capable and featureful. For $99 you can get a SheevaPlug which comes with Ubuntu and consumes 5 watts.

    If I was setting up a 486 machine anyway, my distribution of choice would be Voyage Linux. Voyage is just a very small Debian Lenny installation with a few additional (small) packages for embedded environments. It doesn't ship as an ext2 image, but rather as a tarball that you untar, which is just as good. The kernel is compiled for 486, so (unlike Fedora) it will actually boot. In theory, you can apt-get anything in the Debian repositories (including X, GNOME, etc.), but in practice it won't work on a 486. There are just too many differences between modern X11R7.5 and contemporary versions to the 486 like X11R5 or X11R6. I've done this before, and I can tell you that you won't be happy with the GUI even if you get it to run.

    A lot of commenters have suggested running an old distribution. This is a bad idea on any machine that you plan to connect to the internet. Even if there's a firewall in between, old versions of Linux have so many security holes that they represent an unacceptable risk. Old Linux versions are just as insecure as old Windows versions. Don't make the spambot problem worse. As a side note, distributions that provide no mechanism for in-place security upgrades are also insecure. This rules out most mini-distros like DSL or Puppy Linux.

    Basically, there's no way to run X securely on such old hardware. Just forget about it. If you intend to use it as a text terminal, then it might be worth setting up. Even then, don't leave it on all the time, or your electricity bill will dwarf any savings. (If you're not paying for the electricity, still, do the rest of us a favor, and save the planet from global warming or something.)

  34. Re:too old by bigstrat2003 · · Score: 4, Interesting

    Hell I bought a new iPhone 3GS today for $100 -- at that price point it's a disposable item.

    WTF!?

    Sorry, but something that costs $100 isn't a disposable item, it still costs a reasonable amount of effort to earn that much money. Our currency hasn't become that inflated yet...

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  35. Re:too old by Reaperducer · · Score: 2, Insightful

    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."
  36. Re:WHY would you do this? by Reaperducer · · Score: 2, Insightful

    WHY WOULD YOU EVER CONSIDER INSTALLING ANYTHING ON THIS HARDWARE?

    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.

    Throw it out the window and visit the local flee-markets.

    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."
  37. Re:To not create garbage. by Pentium100 · · Score: 2, Funny

    And how do I get that $100?

    Also, using old hardware is fun.

  38. So 15 is 20 now? by localroger · · Score: 2, Funny

    SRSLY the hardware in question was state of the art in 1994, which was when I bought a spiffy new DX266 instead of a then-dodgy P75. If you think 2009-1994=20 then I suspect you're using one of those dodgy early Pentiums.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  39. The problem with old dist vers / DSL etc.. by Anonymous Coward · · Score: 4, Interesting

    The MAIN problem I see with using old now unsupported distribution versions of BSD / LINUX is that security patches for such versions and their packaged applications are no longer generally being offered / maintained, and there will be dozens or hundreds of potentially trivially remotely exploitable code execution, DOS, and other security vulnerabilities in the OS, the services, and the applications, and there will be nothing you can easily do to fix these problems lacking official maintenance and contemporary patch package releases for the version you are running. Even some of the "long term support" versions of products are only supported for a few years, and the oldest of which that are still supported are still often too new for the type of hardware the OP refers to. If the OP wanted to compile her/his own BSD/LINUX distribution, there would be better hope of using modern version / patched software but configured to run on that old hardware, but that is probably way too much work just for an "appliance" in search of a convenient distribution.

    The problem with non mainstream distributions like Damn Small Linux, Puppy Linux, LTSP, et. al. seems to be either still insufficient portability to old CPUs with little RAM, or an infrequently updated monolithic distribution model that isn't really based on individually freshly updated packages / patches such that the most recent overall distribution is probably months or a year or more out of date with respect to security patches and bug fixes.

    I've got an old 64MB Pentium based laptop with a fine KB / screen / HDD / CD but a slow CPU and not much RAM that I've also
    been looking to turn into a basic web/email terminal for very basic internet access (e.g. no flash, no silverlight, not even AJAX sites, et. al.).

    I've failed to boot the most appropriate known Debian Live CD version on it. I've failed to boot Linux Mint 6 & 7 on it. I've failed to boot Fedora Live CD and Ubuntu Live CD on it as well. It seems like most modern LINUX distributions don't like running on 64 MBy RAM, or with CPUs with these kinds of limitations.

    I've run into similar problems with a Pentium based Fujitsu laptop with 256MBy RAM too.

    I believe part of the problem is likely something that I started running into with LINUX and BSD distributions several years ago with my Mini ITX VIA EPIA C7 / EDEN based motherboards. They don't support the platform OPTIONAL X86 CMOV instruction, but for a long time there was (and maybe still is) a GCC bug that emitted code that uses CMOV but doesn't do the mandated run time check to see if the instruction is supported and provide a work-around. Further some of these are not "i686" class CPUs and may lack other features that some kernels are built to rely upon, whatever those are.. SSE, SSE2, whatever. Because of the CMOV GCC / kernel problem and the transition from "i386" compatible kernels to "i686" compatible kernels being commonplace / the minimum supported by the distribution media, I started to have to compile custom BSD (OpenBSD / FreeBSD) and LINUX kernels on some machines as of several years ago.

    Now I would assume the GCC bug relating to CMOV is fixed or well known, but AFAICT the distribution maintainers just mostly stopped caring about old CPUs and limited RAM configurations and turned on optimizations for e.g. i686, i586+CMOV or whatever by default for their packaged binaries / media, hence perpetuating the incompatibilities with old i386 / i486 CPUs.

    I wish there was either an embedded version of something like VNC / RDP / X that could act as a graphic / audio / mouse terminal to a remote PC/VM that actually ran the OS and applications. AFAIK most of those things need a fairly respectable OS distribution and X11 and so on to run on top of, thus making the problem of having a secure terminal almost as hard as having a secure PC with a small general purpose distribution.

    Otherwise I wish there was some kind of BSD / LINUX distribution that was geared to handle hardware with old i386 / i486 class

  40. My $.02 by sootman · · Score: 2, Interesting

    I'm in general agreement with the "that's WAY to old to be worthwhile" crowd here but I will give you the benefit of the doubt and ask "resurrect for what purpose?" There are very few thing that can truly be done with a 486 in 2009:

    • Music player? Probably not. A fast 486 is absolutely at the bottom end of what can decode MP3, and I've only seen DOS (not Linux) players that claim to work on a 486
    • Make it a console-only system: easy enough to do, plenty of distros will give you a CLI and network drivers. Then you can use it to... SSH places.
    • But you mentioned X, so you probably want a GUI. OK, to do what? Games? Tetris would be fine, but nothing newer than DOOM will run on a 486.
    • Browsing station? Well, you can either run an old browser, which won't render any modern pages worth a damn, or you can run a more modern browser, which will be slow as death on that hardware.

    So really, yeah, I can see there are things you can do, and I can appreciate not wanting to waste something, but I just can't see anything really worthwhile that could be done with this hardware outside of single-purpose stuff like a dumb terminal, recipe database, weather station, etc. Only worth pursuing if you have lots of spare time or just really love to tinker of the sake of tinkering.

    Also: even though it's a laptop, I can't imagine the battery is any good, and replacements are probably hard to find by now, so it'll either be stationary, or portable to the extent that you can go anywhere as long as you're within 10 feet of a power outlet. So I can't see you taking this thing to coffeeshops or conferences or anything. If you have a particular goal you want to reach--say you love taking notes in vi and want something you can take to conferences--then you'd be better off getting a newer unit with wireless and a decent battery.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  41. Re:too old by nxtw · · Score: 2, Insightful

    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?

  42. Re:too old by evilviper · · Score: 2, Interesting

    My time is worth more to me than trying to fiddle with an underpowered secondhand PC.

    Many people have a higher opinion of the value of their time than your employer. I, however, get paid well, often enough, precisely because I'm good at fiddling with underpowered secondhand PCs...

    Sure, it takes a bit more time and effort to get a nice, clean, tuned and optimized installation, rather than instal and run at startup every bit of unnecessary crap software on the planet. But compare the cost of a used Pentium-2 PC in quantities, with bulk trucking rates, to that of a nice new system... (Hmm... $50 vs $300) and then multiply that across 1,000 stations. Then consider just how much horsepower you really need to run that terminal emulator and a couple simple business apps written 15 years ago...

    Yes, at a quarter-million USD, the price difference is certainly enough to pay even a very highly-paid IT pro for a full YEAR of "tinkering". Never mind a small horde of PC Techs.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  43. Re:too old by Provocateur · · Score: 2, Interesting

    Hell it's probably the spec for a Panasonic Toughbook for all we know. Gorgeous on the outside, and it'll take a bullet for you. No net? Talk about a secure motherf***er...

    He can smoke cigarettes, have a permanent 5 o'clock shadow, and can claim KGB credentials.

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  44. DeLi linux by Jeek+Elemental · · Score: 2, Interesting

    I put this on a 15 yo toshiba satellite pro (p75, 40MB ram, 750MB hd), works fine.
    Getting wireless from a pcmcia card took a little work.
    The CD rom, which is a custom toshiba thing, worked fine which was pretty impressive.

    Ofcourse once the itch to get everything running was satisfied, it just sits on a shelf now..:)

    http://www.delilinux.de/

  45. Re:too old by bigstrat2003 · · Score: 2, Insightful

    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
  46. Breadbox Ensemble? by RhapsodyGuru · · Score: 2, Informative

    Hey... try Breadbox Ensemble! It will revive any old PC! It is still in active development and may even have an application for you. http://www.breadbox.com/