What I'm saying is: it's probably a great OS with great documentation, but the community isn't welcoming at all.
You can always choose to not install all X* packages. In fact, for a server oftentimes you don’t need more than the base package (you barely need a compiler either or games).
https://www.openbsd.org/faq/faq4.html#FilesNeeded
> New users are recommended to install all of them.
> Some libraries from xbase72.tgz, like freetype or fontconfig, can be used outside of X by programs that manipulate text or graphics. Such programs will usually need fonts, either from xfont72.tgz or font packages. For the sake of simplicity, the developers decided against maintaining a minimal xbase72.tgz set that would allow most non-X ports to run.
On a server, you need x11 clients and xauth, if you want to run x11 programs via ssh x11 forwarding.
That's kind of bullshit though. If someone has plenty of experience with *nix OSs then OBSD isn't that strange, and a 'new' user asking a reasonable question should not be greeting with attitude.
https://www.openbsd.org/faq/faq14.html
It’s 3 commands to type in that are explained and that will work as is in most cases.
For example, couldn’t access the internet using WiFi and wired Ethernet at the same time - spent hours fiddling about, trying to make both adapters ‘egress’ - couldn’t do it. Then … remembered the FAQ:
Networking -> Wireless -> Trunking a Wireless Adapter
- there it was.
For a broader understanding there’s always:
https://en.wikipedia.org/wiki/Absolute_OpenBSD