How Linux rescues slow computers (and the planet)

Don't throw away your old computer. Skip the landfill and revive it with Linux.
Register or Login to like
Old UNIX computer

Opensource.com

Mint and Kasen, two of my grandkids, asked me to help them build gaming computers. I am ecstatic that they asked. This gives me a great opportunity to help them learn about technology while being a part of their lives. Both of those things make me happy. There are many ways to approach the ecological impact of computers.

Wait! That's quite a non-sequitur—right? Not really, and this article is all about that.

What happens to old computers?

What happens to old computers (and why) is a big part of this discussion. Start with the typical computer getting replaced after about five years of service. Why?

Online articles such as this one I found on CHRON, a publication aimed at small businesses suggest a three-to-five-year lifespan for computers. This is partly based on the alleged fact that computers slow down around that time in their life cycle. I find the pressure to get a newer, faster computer within that same time frame in this and other articles. Of course, much of that pressure comes from the computer and chip vendors who need to keep their income streams growing.

The United States Internal Revenue Service reinforces this five-year service life by specifying that time frame for full depreciation of computers.

Let's start with the myth of computer slowdowns. Computers don't slow down—ever. Computers always run at their designed clock speeds. Whether that is 2.8GHz or 4.5GHz, they will always run at that speed when busy. Of course, the clock speeds get intentionally reduced when the computer has little or nothing to do, saving power.

Computers don't slow down because they are old. Computers with Windows installed produce less legitimate work as they grow older because of the massive amount of malware, spyware, adware, and scareware they accumulate over time. Computer users have come to believe that this is normal, and they resign themselves to life with all of this junk dragging down the performance of their computers.

Linux to the rescue

As a known computer geek among my friends and acquaintances, people sometimes gift me with their old computers. They no longer want them because they are slow, so they give them to me and ask me to wipe their hard drives before taking them to the electronics recycling center a few blocks from my house. I always suggest that their three-to-five-year-old computers are still good, but they seem intent on spending money rather than learning a new operating system.

I have several old computers gifted to me. One, in particular, a Dell Optiplex 755 with a 2.33 GHz Core 2 Duo processor and 8GB of RAM, is particularly interesting. Its BIOS is dated 2010, so it is around 12 years old. It is the oldest computer I have, and I keep it quite busy. I have had it for several years, and it never slows down because I use Linux on it—Fedora 35 right now.

If that is an exception, here are more. I built three computers for myself in 2012, ten years ago, and installed Fedora on all of them. They are all still running with no problems and as fast as they ever did.

There are no exceptions here, just normal operations for old computers on Linux.

Using Linux will at least double the usable lifetime of a computer and at no cost. This keeps those computers out of the landfill (at worst) and out of the recycling centers (at best) for an additional five-to-seven years or more.

So long as I can find replacement parts for these computers, I can keep them running and out of any disposal or recycling path. The problem with some computers is finding parts.

Non-standard hardware

Let's talk about non-standard hardware and some of the computers that you can buy from some well-known companies. As I mentioned above, one of my old computers is a Dell. Dell is a respectable company that has been around for a long time. I will never purchase a Dell desktop or tower computer, although I will take them as donations or gifts. I can install Linux, get rid of Windows, and make these old computers useful again. I use them in my home lab as test computers, among other things.

However, Dell uses some non-standard parts that you can't easily replace. When you can find parts (like power supplies and motherboards), they are not cheap. The reason is that those vendors create systems with non-standard power supplies and motherboards that only fit within their own non-standard cases. This is a strategy used to keep revenues up. If you can't find these parts on the open market, you must go to the original manufacturer and pay inflated, if not exorbitant, prices.

As one example, the Dell Optiplex I have uses a motherboard, case, and power supply that do not meet generally accepted standards for physical compatibility. In other words, a Dell motherboard or power supply would not fit in a standard case that I can purchase at the local computer store or Amazon. Those parts would not fit in a gaming case that my grandkids would use. The holes for mounting the motherboard and power supply would not align. The power supply would not fit the space available in the standard case. The PCI card slots and back panel connectors on the motherboard would be in the wrong place for a standard case, and the power supply connectors would not match those on a standard motherboard.

Eventually, one or more of those non-standard parts will fail, and you won't be able to find a replacement at all, or at least not for a reasonable price. At that point, it makes sense to dispose of the old computer and purchase a new one.

Standard builds

Let's explore what using standardized parts can do for building computers, their longevity, and how that applies to the gaming computers that I am helping my grandkids with.

Most motherboards are standardized. They have standard forms such as micro ATX, ATX, and extended ATX. All of these have mounting holes in standard locations. Many of the locations overlap, so holes for ATX motherboards align with many of the mounting holes used on extended ATX motherboards. This means that you can always use a case that has holes drilled for standard motherboard hole locations for any of those motherboards. These motherboards have standard power connectors, which means you can use them with any standard power supply.

I sent both of my grandkids a gaming computer case that has standardized mounting holes for the motherboards for their birthdays. These holes have standard threads so that they can use the brass standoffs that come with any motherboard in those motherboard mounting holes. The standoffs screw into the motherboard, and themselves have standard threaded holes that fit standard motherboard mounting screws.

The result of all this is that they can install any standard motherboard in any standard case using standard fasteners with any standard power supply.

Note that memory, processors, and add-in cards are all standardized, but they must be compatible with the motherboard. So memory for an old motherboard may no longer be available. You would need a new motherboard, memory, and processor in such a case. But the rest of the computer is still perfectly good.

As I have told Mint and Kasen, building (or purchasing) a computer with standard parts means never having to buy a new computer. The good case I gave them will never need replacement. Over time components may fail, but they only need to replace any defective parts. This continuous renewal of standardized parts will allow those computers to last a lifetime with minimal cost. If one component fails, just replace that one part and recycle the defective one.

This also significantly reduces the amount of material you need to recycle or otherwise add to the landfills.

Recycling old computer parts

I am fortunate to live in a place that provides curbside recycling pickup. Although that curbside pickup does not include electronic devices, multiple locations around the area do take electronics for recycling, and I live close to one. I have taken many loads of old, unusable electronics to that recycling center, including my computers' defective parts. But never an entire computer.

I collect those defective parts in old cardboard boxes, sorted by type—electronics in one, metal in another, batteries in a third, and so on. This corresponds to the collection points at the recycling center. When a box or two get full, I take them for recycling.

Some final thoughts

Even after a good deal of research for this article and my own edification in the past, it is very difficult to determine where the recycled computers and computer parts will go. The website for our recycling center indicates that the outcomes for each type of recycled material get based on its economic value. Computers have relatively large amounts of valuable metals and rare earth elements, so they get recycled.

The issue of whether such recycling gets performed in ways that are healthy for the people involved and the planet itself is another story. So far, I have been unable to determine where electronics destined for recycling go from here. I have decided that I need to do my part while working to ensure the rest of the recycling chain gets set up and functions appropriately.

The best option for the planet is to keep computers running as long as possible. Replacing only defective components as they go bad can keep a computer running for years longer than the currently accepted lifespan and significantly reduces the amount of electronic waste that we dump in landfills or that needs recycling.

And, of course, use Linux so your computers won't slow down.

David Both
David Both is an Open Source Software and GNU/Linux advocate, trainer, writer, and speaker who lives in Raleigh North Carolina. He is a strong proponent of and evangelist for the "Linux Philosophy."

10 Comments

Good article David. As of yesterday my collection of older / donated machines revived with Linux has been joined by a new machine on loan. why.... one of the organisations I work for now insists on MDM (Mobile Device Management) software that has no Linux version. Good for me, not good for the planet.

Thank you for your comment, Peter.

I see too many instances like yours where the Pointy Haired Bosses (PHBs) make decisions based on really crappy reasoning -- if any at all. Sucks for the planet and costs lots of money as well.

 

In reply to by Peter Cheer

I can agree computers can and should be used for a longer period than they usually are. I don't think it's Windows fault. I have a Dell with a Gen 1 Core i7 running Windows 10 and performs just fine. I've updated the video card and added or replaced hard drives, but other than that it's all original.

I also have a year old laptop with a Gen 11 Core i7. It was delivered with Windows 10, but I am running Ubuntu 22.04 on it at this point. Dual booting is a good option.

Getting kids involved with tech is a good goal. Running Linux is good to expose them to, but they should probably also be exposed to Windows. Let them see how each functions and compare performance. They will be that much more valuable in the workplace someday.

It's mystifying how decent hardware gets chucked out. I recently started investigating Kodi for a media server, looking around for cheap hardware I sourced an Dell i3 with 8gb ram and an SSD for £45 including delivery! I installed Manjaro Linux ( for no other reason than to learn about it) and Kodi and there you go, a music server.

The only observation I would make, is that with very old hardware, the modern websites will not load properly or only very slowly. My guideline is it needs to be an. i3 and be able to run a 64bit distribution.

Excellent article David! I agree wholeheartedly. I've done many of the things that you have shared in repurposing older Windows computers that friends have given to me. I used many of them early in 2020 to get senior citizens connected to video conferencing so that they could stay in touch with their families. It was only in the last four years that I purchased a new laptop for myself to run Linux. That was from System 76.

"as they grow older because of the massive amount of malware, spyware, adware, and scareware they accumulate over time" - this is not a reason for technical conscious users who try to have the computer at their peek always. The most probable reason for computer slow-downs is the constant updates and growth in code of windows, plus if you extend of what Apple have done once with iPhones, intentionally slowing down old smartphones, you may also suspect something equivalent may be happening with windows. I have no proof of that, just people complaining about the slow down of windows as years go by, but I have seen a malignant behavior by Microsoft with the old Lumia phones, I have one, and I had to detach the battery as it is being depleted even with the mobile phone switched off. I tried to replace the battery with a new one, with the same result.

Desktop OSs tend to bloat a bit over time. I recently switched from Gnome to XFCE on my old HP mini-PC and it has made it much snappier to use. It's great having these options to keep the older hardware from Landfill. In the dept where I work we try to keep PCs going rather than the standard option which is to dispose of after 3 years. This often involves upgrading RAM and replacing HDDs with SSDs. If only more people would do this it would take some pressure off the climate and Earth's resources, but unfortunately it's easier for people to throw away and replace. In many workplaces one is encouraged to spend money, because if you don't you don't get the same budgets next year. Crazy stuff.

Unfortunately, at least for Ubuntu (yeah, I know you guys are Fedora) they have dropped support for 32 bit processors in their latest LTS version, so I am likely going to have to replace two Linux machines in the next couple of years - one of them probably with a Raspberry Pi, but the other probably will get a new motherboard and new install.

Debian still provides support for 32 bit processors, and it is familiar enough to ubuntu users to have few issues using it. You can also find Debian Buster with Raspberry Pi Desktop at raspberrypi.com Release date: January 11th 2021 System: 32-bit Kernel version: 4.19 Debian version: 10 (buster) Size: 2,948MB.
I have it installed on an Acer ZG5 netbook with an Atom processor. Like the article says, as fast (actually faster) as it was when it was new back in 2009.

In reply to by The Cube

Nice article David, thank you. I’m a laptop guy on a similar path, though more for work and training than gamer builds. My daily workhorse is a 2013 EliteBook Mobile Workstation on MX-21 Xfce. I only swapped to SSD last year (.5 TiB for $65).

I admit proprietary power components are a downside but I tend to shop for things like that before they die. If and when I ever need a high price retail part, then I buy used. My sports car, destined to be the daily driver someday is a 2017 ZBook 17 G3 Workstation. I paid under half retail in 2020, and that includes the overpriced expansion bar.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.