Post by @stefano@bsd.cafe
I like Mastodon, I really do. But it has so, so many dependencies, and updating it on illumos or OpenBSD is getting really difficult, release after release.
Some dependencies are primarily distributed as binaries, or only build on Linux and macOS. It's not Mastodon's fault, but it depends on them.
That’s why, in my opinion, solutions like snac, GoToSocial, or littleFedi have a reason to exist: all of this is much, much easier...
#Fediverse #snac #GoToSocial #littleFedi #OwnYourData #Mastodon
@peteorrall Installing it on FreeBSD isn't hard and, at least for now, it worked flawlessly: https://it-notes.dragas.net/2022/11/23/installing-mastodon-on-a-freebsd-jail/
But when you touch some other architectures/OSes (less widespread), the limits of the "I tested it on Linux and MacOS and it works" are evident.
I'm not complaining - but it's quite common, nowadays.
@stefano @peteorrall this is a complete natural thing. You put your ressources, where they are most effective. That's why most BSDs dropped support for armv6hf (raspberry pi1), FreeBSD even dropped i386.
If you want your edgecase to be supported, you need to work for it.
Complaining is cheap and ragebait works in the fediverse, too.
You can help an existing project to support for rarer platforms, or make your own (with blackjack and hookers!) - both is fine.
@treibholz @peteorrall sometimes it's not of putting them where's more effective, but just ignoring other platforms. And yes, I understand it, I'm not complaining.
I've personally helped to make some software compatible with the BSDs. Instead of complaining, fixing is much more effective (and satisfying, IMHO)