upvote
The key thing is that on freebsd you do not risk bricking your system by installing a port. Even though this guarantee has become less true with PkgBase
reply
> The key thing is that on freebsd you do not risk bricking your system by installing a port

What specifically are you trying to cite here? Which package can I install on Debian or Fedora or whatever that "bricks the system"? Genuinely curious to know.

reply
I was referring to the need to be careful to not modify/update packages also used by the base system. Since all packages are treated the same on Linux, you often can't tell which package can put you in trouble if you update it along with the dependencies it drags with it.

This kind of problem happens frequently when users add repositories such as Packman on Linux providing dependencies versions different from the ones used by the base system of the distro.

Experienced people know how to avoid these mistakes, but this whole class of problem does not exist on FreeBSD.

reply
> Since all packages are treated the same on Linux

This is no longer the case in "immutable" distros such as Bluefin/Aurora, which uses ostree for the "base" distro, while most other user packages are installed with homebrew. Nix and Guix solve it in a very different way. Then there's flatpak and snap.

A lot of poor *BSD advocacy likes to deride Linux for its diversity one moment, then switch to treating it as a monolith when it's convenient. It's a minority of the users for sure, but they naturally make an outsized share of the noise.

reply
> a huge ton of upstream dependencies

I think you missed the point in my original comment. I explained I moved my platform with all dependencies and had 1 bug which was actually a silent bug in Linux.

In other words, it works. Your particular stack might have a different snag profile but if I can move my giant complex app there, yours is worth a shot.

FreeBSD is more complete than you make out. They also have hard working ports maintainers.

reply
> In other words, it works.

Well, sure, but that's a ridiculous double standard. You're making the claim (or implying it, at least) that FreeBSD is fundamentally superior because it's a unified piece of software shipped as a holistic piece of artifice or whatever. And that by inferrence it's unlike all that kludgey linux stuff that you can't trust because of politics or whatever.

But your evidence that it's actually superior? "it works". Well, gosh.

You'll tar the competition with all sorts of ambiguous smears, but all you ask from your favorite is... that you got your app to work?

reply