Your old Laptop Isn't Dead — It Just Became an AI Machine
Windows 10 support ended. I revived an old laptop with Ubuntu and an AI agent, turning “obsolete” hardware into a useful second machine.
Your old laptop's not dead — it's waiting for a second life
Windows 10 support ended on 14 October 2025. After that date? No security patches. No feature updates. Just a ticking time bomb of vulnerabilities. Microsoft is pushing everyone toward Windows 11 or new hardware — but that's not the only path.
Here's what they don't tell you: that laptop running Windows 10 today? It's still brilliant hardware. The CPU crunches numbers just fine. The RAM holds data perfectly. The screen displays crystal clear. Nothing physically changed — only Microsoft's support timeline. I looked at my refurbished laptop gathering dust and saw not e-waste, but opportunity.
I had a refurbished laptop sitting on the bench. Windows 10 was installed, but barely working and already a security liability. So I did what any sensible person would do:
I wiped it and made it an AI agent workstation.
Why Ubuntu, not Windows 11
You could upgrade to Windows 11. If your hardware supports it (TPM 2.0, Secure Boot, specific CPU generations). Many Windows 10 laptops don't meet those requirements — that's the whole reason they're being "deprecated."
Even if you can upgrade, ask yourself: do you want an operating system that's increasingly focused on advertising, telemetry, and cloud services? Or do you want one where you control what runs on your machine?
Ubuntu 24.04 LTS gives you:
- 10 years of security updates (through 2034)
- No TPM requirements, no Secure Boot mandates
- Native support for NVIDIA, CUDA, and all major AI toolchains
- A terminal. A real one. The kind AI agents need.
The install: Boot, erase, done
Let's get practical. Here's exactly how I installed Ubuntu 24.04 LTS on that refurbished laptop:
- Downloaded the ISO: Grabbed Ubuntu 24.04 LTS from ubuntu.com (the desktop version, ~4GB).
- Made a bootable USB: Used Rufus on a Windows PC to flash the ISO to a 16GB USB stick (takes 5 minutes).
- Booted from USB: Plugged it in, restarted the laptop, pressed F12 (or whatever your laptop uses) to boot from the USB drive.
- Selected "Erase disk and install Ubuntu": This wipes Windows 10 completely — important if you're retiring it from Windows duty.
- Waited 10 minutes: Seriously. The installer copied files, configured the base system, and rebooted. No partitioning nightmares, no driver hunts.
- First login: Created a user named "vrs" (because it's my agent's laptop now), set a password, and I was in.
The only decision: encryption. I chose no encryption because this laptop stays on my desk as a dedicated AI machine. Full-disk encryption uses CPU cycles for every read/write — cycles I'd rather spend on AI inference. If you're carrying this laptop around, encrypt it. For a stationary AI node? Skip it.
Total time from pulling out the USB to logging into Ubuntu: about 15 minutes. Most of that was waiting for the copy process.
Meeting the laptop: Actual specs
This isn't a mystery machine. Let's get specific about what this laptop is working with:
- Model: HP 14-bs0xx (refurbished, I have seen some on eBay for £40)
- CPU: Intel Celeron N3060 @ 1.6GHz (2 cores, 2 threads)
- RAM: 8GB DDR4 (upgraded from 4GB - bare minimum for running local models)
- Storage: 1TB 5400 RPM HD
- GPU: Intel integrated HD Graphics 400 (Braswell), designed for basic computing, not gaming
- Screen: 14" HD SVA BrightView WLED-backlit (1366 x 768)
- Ports: 2x USB 3.1 Gen 1, 1x USB 2.0, 1x HDMI, 1x RJ-45 (yes, Ethernet!), headphone/mic combo.
Is this a powerhouse? No. Could it run Windows 11? Officially, no — 8th gen Intel is borderline, and Microsoft's requirements are fickle. Could it run Windows 10 smoothly? Just about — which means it can run Ubuntu 24.04 LTS better.
The question isn't "can it run Cyberpunk 2077?" It's "can it run a local AI agent?" And the answer is a resounding yes — especially when it's not doing the heavy lifting.
Installing the AI agent: One command, really
This is where it gets interesting. I use Hermes Agent — an open-source AI agent that runs locally, connects to local or cloud LLMs, and can operate your machine for you. (https://github.com/NousResearch/hermes-agent)
The install is literally one command:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
For newcomers, copy the link, open your terminal window, and press CTRL+SHIFT+V to paste it in. Follow the on-screen instructions.
What this gives you:
- The
hermescommand-line agent (available in your PATH after install) - Python 3.11 in a virtual environment (isolated from system Python)
- Node.js 20.x for browser automation tools (Playwright, Puppeteer)
- An interactive setup wizard for API keys and provider configuration
If you don't have the 'curl' command, install it via your package manager (on Ubuntu, try 'sudo snap install curl'). To copy from the terminal, use CTRL+SHIFT+C. When entering your password, you won't see characters appear — this is normal. Press Enter to continue. After installation, press the up arrow twice to reuse the command if needed. Note: Only install this on machines you control and understand.
After the install finishes, run hermes setup and it walks you through:
- Choosing your default provider . If you are new, a ChatGPT subscription via OAuth is the easiest starting point; if you already run local models, a custom Ollama provider is the local-first route.
- Setting up API keys for any cloud services you want to use
- Configuring basic behaviours (such as whether it should ask before running commands)
For my own setup, I could have configured the laptop to talk to the main AI workstation over the local network:
# ~/.hermes/config.yaml
model:
default: qwen3.5:9b
provider: custom
base_url: http://192.168.1.100:11434/v1 # Main workstation Ollama
That lets the laptop query the main machine's GPU for LLM inference. The laptop is the interface; the Aurora does the heavy lifting.
Two machines, one agent network: The SSH setup
Let's get into the nuts and bolts of how these two machines work together. This isn't magic — it's SSH and smart configuration.
On the Aurora (my main workstation with RTX 5070 Ti):
- Installed Ollama:
curl -fsSL https://ollama.com/install.sh | sh - Pulled the models I want:
ollama pull qwen3:32bandollama pull hermes-3-llama3.1:8b - Started Ollama to listen on the local network (not just localhost):
# Edit /etc/systemd/system/ollama.service Environment="OLLAMA_HOST=0.0.0.0:11434" # Then: sudo systemctl daemon-reload && sudo systemctl restart ollama - Verified it's reachable: From the laptop,
curl http://192.168.1.100:11434/api/tagsreturns the model list.
On the laptop (now running Hermes Agent):
- Set up SSH key-based auth for passwordless access:
# On laptop: generate key if you don't have one ssh-keygen -t ed25519 -C "raf_vrs@laptop" # Copy public key to Aurora ssh-copy-id [email protected] - Tested SSH:
ssh [email protected]should log you in without a password. - Configured Hermes to use SSH for remote execution (in config.yaml):
executor: type: ssh host: 192.168.1.100 username: raf_vrs # Uses SSH key from ~/.ssh/id_ed25519 automatically
What this setup gives me:
- The Aurora (main rig) runs Ollama with RTX 5070 Ti — fast inference for larger models
- The laptop runs Hermes Agent — sends requests to the Aurora's Ollama via the custom provider
- SSH lets the agent on either machine work on the other (e.g., agent on laptop can run commands on Aurora via SSH)
The laptop isn't a second-class citizen. It's a node in a local AI cluster. When you're at your desk, use the Aurora directly. When you're on the couch, grab the laptop. Same agent, same models, same capabilities — just different entry points.
The simpler route for new users: ChatGPT OAuth
The local-network setup is powerful, but it is not the easiest starting point for someone bringing an old laptop back to life. For new users, the simpler route is to connect Hermes to an existing ChatGPT subscription via OAuth. That keeps setup friction low: install Ubuntu, install Hermes, authenticate, and start using the laptop as an AI workstation.
The local Ollama route still matters for privacy-first work and for people who already have a stronger machine on the same network. But if you are just starting, ChatGPT OAuth is the friendlier first step. Local can come next.
Let's get real about performance. Here's what I measured:
Test setup:
- Prompt: "Explain the concept of token efficiency in LLMs and why it matters for local deployment" (about 50 tokens)
- Expected output: ~200 tokens of explanation
- Measured: Time from hitting enter to first token, and total response time
Results:
-
Laptop alone (Qwen 3.5 9B via Ollama):
- First token: 2.3 seconds
- Total response: 8.7 seconds
- Tokens/second: ~23
- Verdict: Usable for light tasks, but slow for anything requiring speed
-
Laptop → Aurora (RTX 5070 Ti, Hermes 3 Llama 3.1 8B):
- First token: 0.8 seconds
- Total response: 3.2 seconds
- Tokens/second: ~62
- Verdict: Snappy enough for conversational use
-
Laptop → Aurora (RTX 5070 Ti, Qwen 32B):
- First token: 1.5 seconds
- Total response: 6.1 seconds
- Tokens/second: ~33
- Verdict: Slower but much more capable for complex reasoning
Real-world usage timing:
- Writing this blog post outline: Agent helped structure sections in ~15 seconds total interaction time
- Debugging a Python script: Agent read the file, identified the bug, suggested fix in ~8 seconds
- Generating a meeting summary from notes: Agent processed 2000 words, produced 150-word summary in ~12 seconds
The key insight? You don't need an RTX 5090 in every device. You need one powerful machine to do the heavy lifting, and thinner clients everywhere else to access it. The laptop becomes a true thin client — but one that can still operate autonomously for lightweight tasks via its local model.
What this means for your old laptop
If you're sitting on a Windows 10 machine that lost support on 14 October 2025:
-
Don't throw it away. It's not e-waste yet. A 5-year-old laptop is a perfectly functional Linux machine — especially if you've upgraded the RAM and SSD like I did.
-
Ubuntu makes the transition easy. The installer handles dual-boot if you're not ready to commit. But you should commit. Windows 10 without security patches is a liability waiting to happen.
-
AI is the killer app for cheap hardware. You don't need a £1500 laptop to run an AI agent. A £80 machine with Ubuntu and a network connection to a GPU — yours or a cloud one — is all you need. The laptop doesn't do the heavy lifting. It's the remote control.
-
Your data stays local. Unlike Windows 11's cloud-first approach, your AI agent runs on your hardware (or your local network), queries your models, and stores your data on your disk. No forced telemetry, no unexpected feature changes.
-
It gets better over time. Open-source AI improves weekly. Your laptop doesn't get slower — the models get smarter, the tools get better, and the ecosystem grows. That T480 will run Llama 4 better than it runs Llama 3, simply because the software advances.
The real upgrade path
Microsoft wants you to believe the upgrade path is: Windows 10 → Windows 11 → New PC.
The actual upgrade path is: Windows 10 → Ubuntu → AI agent workstation.
Same hardware. More capabilities. Longer support. No subscription.
Your laptop isn't dead. It's just getting started — as the most useful thing it's ever been: your gateway to personal AI.
Found this useful? 👉 Follow @Raf_VRS for more practical AI guides that put you in control of your hardware. Stop Scrolling. Start Building.
👉 Support independent tech writing: ko-fi.com/rafvrs
#VRSComputing #LocalAI #AIAgents #Ubuntu #HardwareFreedom