Finished setting up a staging environment for this server, it runs
OpenBSD again, as planned. Now I'll just have to wait for OpenBSD 6.7,
so I can do one last test: Does sysupgrade(8) run smooth enough? If it
does, the main server will switch to OpenBSD as well.
To manage it, I use [BundleWrap], which was written by a colleague of
mine. It's not exactly "minimal" software, but much better than all the
alternatives. And, of course, I'm 100% familiar with it, since we also
use it at work and I've contributed to some tiny parts of it; for
example, enhancements to OpenBSD package management. (And, sadly, also
Kubernetes stuff. Oh, good lord, please forgive me.)
[BundleWrap]:
https://bundlewrap.org
It's so funny. When you work with OpenBSD, there's the "no Google
effect". You just don't google things. You intuitively look at the
manpages, find the answer, and you're done. And even if you do use
Google, you end up on www.openbsd.org anyway. This tells me two things:
- Their documentation is good. Period. The manpages are tidy and well
organized. If examples are provided, they are highly instructive.
- The programs themselves have a good and clean design. Many programs
have a clean and straight-forward configuration syntax. You don't
have to write long documentation, if the thing you're documenting is
easy to understand.
There is so much to learn from this. It's one of the main reasons why I
want to start using OpenBSD again.