What are your ways of tuning a freshly installed OpenBSD operating system specifically for a desktop environment (faster UI interaction etc.)? What are the most important factors here to consider?
migrated from serverfault.com Dec 8 '11 at 17:33
This question came from our site for system and network administrators.
In general, tuning is discouraged by the OpenBSD developers, and you will find it difficult to get help on the mailing lists if you compile a custom kernel, or play with knobs to tweak performance. That being said, the FAQ discusses disk performance tweaks you may want to consider.
The other thing to do is search the mailing list archives for "performance" and seeing what turns up.
If you have a specific issue, I recommend researching it in detail (read the FAQ, man pages, and mailing list archives related to your topic), and then take a question to the mailing list. Don't just ask about "performance tuning" as this is vague, and the developers generally feel that it is not needed.
There is also a paper (from 2002), specifically on tuning a machine for use as a Network Server which may have some further information.
Not to second-guess your motivation for choosing OpenBSD as a desktop system, but would you consider another distribution of Linux that is specifically geared toward desktop use?
I would suggest Ubuntu Linux (Debian based) which you can make as lean or as bloated as your hardware permits and benefit from an entire developer community's optimizations for desktop productivity and workflow.
It is just my view that OpenBSD is a distribution which does one thing (secure server) and does it well. However, on the desktop front it is neither mature nor as functional as some other desktop distros.
That said, it seems the suggestion in another answer of using cwm is coming from a user with experience in using this WM. I would also suggest trying XFCE which uses some Gnome libraries but is considered lean by any standard.