Of all the electronic waste we generate, old computers are perhaps the most heartbreaking to discard. I've already written about plans to keep my decade-old laptop kicking for another few years using a lightweight OS, but there ought to be desktops out there bound to meet a similar fate. When they slow down or can't run the latest software, it's easy to swap out the motherboard and processor for a quick upgrade that's often cheaper than buying a new laptop with equivalent specs, all thanks to the modularity and standardization of PC hardware.

However, before you haul that old small form factor (SFF) PC to the curb, I'd urge you to consider leveraging its size and currently installed components. Its modest power draw can be the sole reason you'd keep it around, but there's potential on the table even if you don't swap in modern hardware like an SSD or more RAM. Think of it not as extending the life of obsolete hardware, but as giving it a new, focused purpose it can excel at.

Make your home theater come alive

SFF is just a smidge larger than a streaming stick

Streaming at home has come a long way in the past decade, outgrowing Tizen OS and Chromecast to suit full-blown operating systems designed to cater to personal entertainment. However, your aging SFF PC likely has better internal hardware and ventilation to offer sustained and superior performance than costly streaming sticks and dongles. An old SFF PC can be your ticket out of the subscription service walled garden.

With a bit of setup, you can transform it into a powerful Home Theater PC (HTPC) that puts you back in control. The beauty of this approach lies in its openness. You’re not limited to the apps in a curated store; you can install anything a regular computer can run, from media server clients like Plex and Jellyfin to web browsers for streaming from any site imaginable.

You can go a step further with a lightweight operating system like a minimal version of Windows or a user-friendly Linux distribution. Then, a fantastic open-source media center software can organize your local movie and music collection into a beautiful, easy-to-navigate library. A dedicated HTPC remote can then top off an experience that's smoother and more customizable than many of the smart TV interfaces on the market today. Lest I forget, you can use the flexible I/O of the old SFF machine to hook up external hard drives full of media, a Blu-ray drive, or even a TV tuner card for recording live TV broadcasts.

Learn the ropes as you rebuild from scratch

There's a first time for everything

We take every reasonable precaution when building our new PCs with the latest internals, but sometimes it's best to throw caution to the wind and execute bold experiments. An old SFF PC is the perfect consequence-free playground for the aspiring hardware enthusiast. These machines are often built with standard, albeit older, components, making them an excellent educational tool. Even if yours doesn't work anymore, it's a great testbed to teach an overzealous cousin how to build a PC.

This is your chance to get risky without the fear of financial ruin. You can learn hardware troubleshooting, understand the nuances of airflow in a compact chassis, and try re-pasting the CPU or GPU as well. These invaluable lessons should give you the confidence you need to tackle more ambitious projects down the line. Age notwithstanding, the dying computer could be an investment in your technical knowledge.

Give it a singular purpose in life

One reason to exist is enough

Source: Ayaneo

Even if this outdated SFF PC cannot run most of the modern applications you need, there's the off chance it is still great for at least one specific task, and you just need to identify that. For instance, you could set it up as a dedicated retro gaming console. Install a lightweight operating system and an emulation front-end like RetroArch or Batocera, and you can relive the glory days of the NES, Sega Genesis, and PlayStation. The processing power of even a decade-old PC is more than enough to handle emulation for these classic systems, and it’s a far more authentic and customizable experience than you’d get from one of those pre-packaged revival-style consoles.

Alternatively, you could turn it into a nostalgia box with a vintage OS like Windows 98. Just remember to keep it offline while you revisit the simpler era of computing. Another practical application entails installing a lightweight Linux distro, a web browser, and nothing else, so you can look things up without losing focus.

Use it as a home hub

Smart use for a smart home

Using your main computer as a smart home control center using Portainer is smart, but it can be intimidating for a novice. Offloading this task to your old SFF machine can keep that infrastructure physically separate from your personal files. Using any open-source home automation software like Home Assistant, you can create a powerful, private, and highly customizable hub for all your smart devices. Unlike cloud-based solutions from Google or Amazon, running your own hub means your data stays on your local network, and your automations work even if the internet goes down.

Alternatively, you can save yourself the expense of a cloud storage subscription fee or a new NAS and just outfit this SFF PC with a bunch of drives. Get an OS like TrueNAS or OpenMediaVault, and you’ve got your own private cloud. You can use it to back up all your family’s computers, store your media collection for streaming around the house, and share files securely. The performance may lack, but it'll suffice. For anyone concerned with privacy and data ownership, turning an old PC into a home hub is an empowering undertaking.

Go Linux distro-hopping without a VM

Test things out with time

I've always been curious about Linux and its multitude of flavors, but the idea of setting up a VM or partitioning my drive for it is rather off-putting. Virtual machines can come with performance overhead and can feel disconnected from the actual hardware, making an old SFF PC my perfect passport. Installing a Linux distribution directly onto a dedicated machine would help me see how the OS performs on real hardware, test component compatibility, and soak in the environment repeatedly.

This way, I could spend a weekend on Ubuntu and then switch to Fedora, dabble in Arch Linux if I'm feeling adventurous, or explore a lightweight option like Lubuntu to see just how fast that old hardware can go. All this while my primary computer and its data will remain risk free.

This may be worth a shot

An old, forgotten PC can become a vessel for exploration, allowing you to broaden your technical horizons in a way that’s both practical and entirely risk-free. If you have the hardware on hand already, you have a head start, but for someone like me, these potential applications could be worth the hassle of scouring online marketplaces for a decade-old computer. They represent a more sustainable and creative approach to technology, where we find new purpose in the old instead of simply discarding it. Best of all, nothing of value is truly lost if one of these computers finally kicks the bucket either.