Are you prone to fits of rage, do you get easily frustrated? If so, avoid OpenBSD. Just when I thought an operating system couldn’t get any worse than FreeBSD, OpenBSD lowered the bar, yah!
The installer is pretty lame, instead of having a directory with a bunch of files and other crap in it, including very poorly written documentation, what would be nice is the entire release in one CD image, not spread all over hell’s half acre. Of course there is no BASH shell included, oh there is a binary package but there are a number of shared libraries required, and the package doesn’t really indicate any dependencies that bash has, so off to play detective, folks I have better things to do with my time than figure out what packages contain what shared libraries that are needed. Just to add insult to injury the binary package is linked with a very old version of libintl, thanks for coming out, this is easy enough to cheat.
For completeness sake, your need the following two packages to complete the bash install libiconv and gettext which contains libintl, install in their respective usual places (/usr/local) and add a link for libintl.so.3.0 -> ./libintl.so.8.1 or whatever version is in the current gettext package.
For the most part OpenBSD is a lot like FreeBSD but there are lots of things OpenBSD doesn’t support like bzip2 natively, this also means tar doesn’t support bzip either, all of which is very frustrating.
There is no MySQL Binary install for OpenBSD, which isn’t their fault, but it is an indicator of how important an OS OpenBSD is, not very.
ldconfig doesn’t work as expected as on other OS’s for non-root users, bummer.
There will probably be other updates to come, but I’m getting ready to abandon OpenBSD.
I kept with it, but I’m ready to take my LCD display and keyboard and throw them out the window I’m so frustrated with the incompetence that is OpenBSD. Apparently, IPv6 is installed by default and if you read the OpenBSD mailing lists there is no possible reason you would ever want to disable v6, since it is the “future.” Well OpenBSD’tards with Apache installed it wants to bind only to the IPv6 interface and since I don’t have any other IPv6 machines I cannot connect to Apache using our default configuration, I have to explicitly bind it to the IPv4 interface which means someone has to manually do this, what a joke. If I could disable IPv6 I could have figured out this issue much sooner, I don’t know if this is an Apache problem or strictly and OpenBSD but I’ve never run into this on any other OS.