3 ms·
My experience is that OpenBSD works best if you don’t go too much outside of what comes with the distribution. As soon as you install packages you are going to
by st3fan 3y ago
My experience is that OpenBSD works best if you don’t go too much outside of what comes with the distribution.
As soon as you install packages you are going to be dealing with incompatibilities between OpenBSD releases and dealing with a lot of recompilation.
As an example I had installed fish from the packages as my default shell and after upgrading from 6.X to 6.x+1 I could not log in anymore because the compiled fish binary simply was not compatible anymore.
It is all by design and once you know these people things you can work around “quirks” like this.
- SoftTalker 3y agoI would say packages mostly work well and are not as bad as you make them sound. Yes, after upgrading the OS release you need to run "pkg_add -u" to upgrade all your installed packages. This is normally pretty easy. There are a few potential "gotchas" and changing your login shell (or especially root's login shell) or any other defaults in the login or other base configurations are things that you learn to to do very deliberately after getting burned a few times.
- st3fan 3y agoThe last thing I usually want to do on something in production is upgrade all the things and hope for the best or potentially spend a lot of time fixing things. FWIW I think all the BSDs suffer from this. Not just OpenBSD.
- anthk 3y agoNever touch your root login shell. Ever.