So I need to compile rust from source, so I did the logical thing... Try it... On a laptop... It didnt work.
So I decided to take a pc of mine, drop everything and install ubuntu server on it! Welcome to the world of having a buildbox. Simple setup, connected to your network, any task that needs heavy compute, or in general can be run in the background, have your AI send it to the buildbox.
What I noticed though, was quite surprising, it started off with Nix... And it took a while... But then I realized that most of the stuff is being built via wsl, so I decided to prompt it to offload all the building to the buildbox. Not just cuz my laptop got exhausted, but because artifacts take up a ton of space! So with all the work offloaded, my agents run faster and because the work is distributed, work gets done faster.
It's the first time I decided to designate a buildbox, previously, I'd just use extra systems for scaling parallel workloads, but this got me intrigued... If I have a fleet of buildboxes, each with podman, then I can create worker pods... Essentially turning the systems into a kubernetes cloud. I mean if it ran on windows, why not? It should fit comfortably in a low overhead os?
So coming weeks, that'll likely be the main thing I'll be experimenting on, given that I designed my IDE to be cross-platform and uses native sandboxing, a stripped down 'cloud pod' version could easily run in a tiny container and use a handful of megabytes to be fully isolated and ready for any task... So much potential, gunna be a fun experiment!
Top comments (0)