I have tremendous difficulty with decommissioning electronics. I only recently stopped using my Galaxy Nexus, an almost five year old cell phone. Earlier this year I recycled a 32-bit x86-based Thinkpad T41, only because its overheating issues made it impractical to continue running workloads. And up until today, the lowest powered device actively running a Unix in my office, was a 266Mhz AMD Geode-based Soekris.
The little Soekris,
coastguard, was given to me by my friend Dave who had
himself decommissioned it years ago. I cannot exactly remember when I started
coastguard to act as a FreeBSD-based
(pfSense) router, but it was easily over five or
six years ago.
Unfortunately my traffic requirements have since exceeded the capabilities of the little device. Between my inability to discard computers, and more electronics sprouting network capabilities, a total of ten devices may be using the network at any given time. If that wasn’t troubling enough for the little tin can, streaming video has become very important. In aggregate those ten devices are more frequently maxing out the uplink connection, and fighting for traffic priority.
In it’s stead, I have installed
strawberry, a much more powerful
FreeBSD 11.1 machine which is running a very simple
gateway and packet filter
configuration. All said and done, it probably took me about 30 minutes to copy
and paste the right configurations into place. What makes the “replacement”
comical to me is that I mentally procrastinated on replacing
because “pfSense is so easy” and I didn’t want to sink a bunch of time
fiddling with FreeBSD to make it work for my needs.
Either FreeBSD has made things much easier, or I have gotten smarter.
Regardless, I’m sad to see
coastguard make it’s way into the bin which
eventually will go to the e-waste recycler.
Based on my performance recently, it is probably going to be a few years before I can part with my first generation Raspberry Pis, which now will occupy the “slowest computer in use” slot in my home office.