Replying to
@_nibbles@mastodon.social
@_nibbles@mastodon.social @stefano@mastodon.bsd.cafe There is a difference between upgrading the base system vs. 3rd party packages. Nothing of this has anything to do with "haven't come up with proper package management".
Your 'dnf upgrade' upgrades _everything_ you haven't blacklisted.
The command 'syspatch' on #OpenBSD upgrades the parts of the base system that need to be upgraded (no 3rd party packages) - sometimes thats security patches, sometimes not so subtle bugs.
What you are refering to in i.e. OpenBSDs case is 'pkg_add -u' which will upgrade the non-base (3rd party) packages that the users installed _after_ the base system has been installed.
There is quite a difference in base and package handling between NetBSD, OpenBSD and FreeBSD.
Saying none of the BSDs have come up with proper package management is quite wrong.