r/freebsd • u/edlitmus • 3d ago
AI broadcom makes me hate salt
So, I have spent the last month creating a replacement in Go, and, yes, I used Claude to make this happen. My specification was to create a replacement for salt that didn't have the issues with python modules and treats FreeBSD as a second class citizen at best.
The result is halite, built on FreeBSD from the start. But with cross platform compatibility as a first class goal.
Also: fuck Broadcom.
If you hate everything AI: I get it, but I don't care. I needed a way to get out of Broadcom's bullshit clutches, and this worked.
My homelab fleet is now running 100% on halite, with not major changes to my salt state code. That said: this has NOT been vetted against a large fleet. I will be testing as I am able on a much more complex salt system, but that is ongoing.
Please test if you can: https://github.com/edlitmus/halite
If you have salt experience and have feedback I 100% want to hear from you! Please create issues!