Slashdot Mirror


Linux on Older Hardware

sparrow_hawk writes: "One of Linux's strengths has always been the wide variety of older/obsolete hardware it supports. However, most modern distributions seem to assume that the user has a brand-new machine with processor and RAM to spare. Linux Journal reports on the RULE project (Run Up2Date Linux Everywhere). They are trying to come up with a low-resource-requirement, easy-to-use Linux installation for use on older hardware, intended as an option when you install Red Hat Linux. The FAQ has more information."

3 of 268 comments (clear)

  1. Re:Linux isn't "Free as in Cheap" by cosyne · · Score: 5, Insightful

    AMD 1800+ mobo/CPU combo sells for under $300

    But the PPro 200 hanging on my wall at home was FREE. As in beer. Which means i could run something like RULE on it to serve the approximately 2 hits per month to my personal web page and use the $300 to buy more beer. The point is, people shouldn't have to spend $300 just to have a decent system while perfectly usable hardware is ending up in the dump.

    The only people who need Linux to run on old hardware are the Luddites who refuse to part with their old equipment, and they are nothing but an albatross around the neck of the Linux community

    It's not like writing less bloated code is a bad thing. Crapping out code that does stuff is not hard. If Linux was just a bunch of bloatware kludged together to barely work, it would require a lot less effort. (Hell, it'd probably be done.) The hard part is designing a good system, and that benefits everybody.

  2. Re:Linux isn't "Free as in Cheap" by Cryptnotic · · Score: 4, Insightful
    I can't tell if you're a troll or not, so here goes:

    Older machines generally run cooler than the newest Athlons and P4's. If what you're looking for is a reliable machine to be a firewall, dns, router, print server, etc., then you want reliability. Ever seen a HSF die on a 1GHz+ Athlon? The machine will crash. Hopefully, the CPU will still work once you replace the fan. I've had the HSF on my old PPro 166 go out twice. The machine just keeps running. Oh yeah, it's actually a 150 overclocked to 166. And it's perfect as a firewall router machine. Before I tripped over the power cord, I had an uptime of 158 days. Before that, it was something like 109 days.

    Anyway, the new systems are almost entirely the same from the software's point of view. They still use 32 bit PCI and 16 bit ISA buses. Yes, even if you don't have ISA slots, there's still an ISA bus there on the "south bridge" for the serial ports, parallel ports, keyboard port, mouse port, etc.

    Access to memory is the same for a P4 as it is for an original Pentium. The instruction set of the processor abstracts access to memory. As long as you can compile a kernel that doesn't use P4-specific or Athlon-specific instructions, then you can run it on an old Pentium (or even an old 386, which is what Linus designed it for, IIRC). And as long as you can compile a kernel that disables drivers for devices you don't have, then you'll be able to use it on an old machine.

    Cryptnotic

    --
    My other first post is car post.
  3. Moore's Law, software bloat, and the market by dido · · Score: 4, Insightful

    Oh, how I wish Moore's Law would finally come to an end soon, or at least come to the point that it becomes impractical for the mass market to bear the cost of supporting its continued geometric growth. The factuality of Moore's Law is one of the biggest problems with the computer market: it's truth means that the market is not stable. This allows software makers to become sloppy with their design decisions because they wind up thinking, "Oh, it's slow now, but in 18 months the top of the line systems will double in power and then have enough computing power to run this kind of bloated crap I'm putting out without being as slow as a tired snail." It's as much true of the mainstream Linux distro makers as much as it is true of Microsoft and other proprietary software vendors.

    Just for my workaday Linux distro, Red Hat 7.1. I for the life of me cannot understand why in heaven's name I need to install Kerberos to install the RPM package for CVS or LPRng. I don't have a Kerberized network and have no intention of setting such a creature up anytime in the near future, and likely it's true for most everyone. Or why I'm forced to install Japanese TTF fonts (xtt-fonts) just to get GhostScript up and running, or why printconf has to have a Kanji converter (nkf). I don't read Japanese, and I imagine the vast majority of the users of Red Hat's standard edition will never have any need to view, much less print, a Japanese-language document. The list of odd dependencies can go on and on ad nauseam, and there are many other signs of bloat. It's this kind of bloat that makes it impossible to run an up to date Linux distro on older hardware.

    The other problem comes from hardware manufacturers, which is why unless Moore's Law comes to an end someday, this trend is going to keep going. And never mind us folks whose incomes cannot support a major hardware upgrade every 18 months. When a new technology appears, they stop making the old technology almost instantly. Can you still buy EDO SIMM's? Can you still buy a non-AGP video card? Well, unless you go to a surplus shop, probably not. Because of Moore's Law and its effect on the market, obsolete hardware has a way of becoming impractical or even impossible to maintain at some point, which is why everyone, even us in the third world who don't have a lot of disposable income and can't constantly support hardware upgrades, is eventually forced to upgrade.

    While this project's aims are commendable, I wouldn't hold out too much hope for a universal adoption of its philosophy, not until Moore's Law comes to an end and the computer hardware market stabilizes as a result. Until then, I hope they remain true to the vision and not succumb to the temptations that have created the bloated monstrosities common nowadays.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.