I'm a Mac user exploring the Linux scene, and I'm planning to buy my first non-Mac computer. My focus isn't on gaming or high processing power for now, but I'd love to dive into self-hosting and experimenting with locally hosted AI assistants like OpenClaw. I want to ensure that the PC I pick up, probably secondhand from places like Craigslist or marketplace, won't become obsolete too quickly. What basic hardware specs should I consider to make sure I'm set for a while?
6 Answers
Honestly, no hardware becomes instantly obsolete for Linux. Some old machines can still run it well, although support for some distros may be lacking. For the best future-proofing, consider getting a CPU that meets the x86-64-v3 microarchitecture level. That's important for compatibility with the latest versions of more demanding distros like Red Hat Enterprise Linux.
It really varies! I had a Lenovo gaming laptop from 2016 that was still usable up until recently, mainly because the screen went bad. It could have run Linux smoothly, even if Windows 11 was a no-go. A good seven years of functionality! On the other hand, I had a netbook from 2008 that worked well with Linux until they stopped supporting 32-bit systems. If you're looking at laptops, I highly recommend Thinkpads since they have great compatibility with Linux. Also, consider the Framework laptops; their upgradable and interchangeable parts are perfect for future-proofing.
For decent performance, aim for at least a 64-bit CPU, 128 GB SSD, and 8 GB of RAM. If you can swing it, go for 16 GB; it's worth the investment. I have a Dell Precision that's around 10 years old and it runs Linux just fine.
Check out the specs for Thinkpads; you'll find a solid baseline there. They're generally reliable for Linux.
If you really want to dive into self-hosting AI, be ready to invest in a solid GPU and a good amount of RAM. Trust me, it's not the easiest thing to run without decent hardware!
If you're interested in self-hosting without diving into a full PC yet, consider starting with a Raspberry Pi or a similar alternative. They handle a variety of web apps pretty well, especially if you run them headless. Even older models with just a couple of GB of RAM can manage several smaller projects. It's a great way to test and experiment without breaking the bank!

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload