I'll give a slightly different take to this thread.
As a developer, it behooves me to stay abreast of where the market is going. I've had a few gigs which were done on FreeBSD, but I started playing with OpenBSD for my own use & have never ventured far from it. I've occasionally installed Linux, & they are taking great pains of make the experience mindless for the mass market, but with it comes a lot of clutter. While the Linux community has been so busy hating Microsoft, they have become just as bad trying to appease everyone & being pulled in so many different directions by big money. Not that I necessarily prescribe to the Open Source religion, but the Linux code base ironically has a lot of NDA'ed drivers for such a movement that preaches openness, & BTW, that openness has to be done exactly their way.
The *BSD's aren't as encumbered as Linux, & OpenBSD has the least commercial influence of all. The development model is rather authoritarian, but it works very well. Many other projects are now trying to duplicate its frequent release cycle. Consequently, the state of the OpenBSD code base is well understood virtually at all times, & I'm running -current on most of my hardware. For a large part of the time, it has been exceptionally stable which is surprising for a development branch.
As an example, when the Eee PC came out, OpenBSD ran on it first amongst the *BSD's. There were some lii(4) network driver issues, but that was resolved pretty quickly. Yes, wireless doesn't work on that platform, but the only known driver that works is the one for Linux, & it's NDA'ed. Thanks, Linux & ASUS; you both sold out.
Yes, OpenBSD is weak on the desktop in comparison to most other projects, but with discipline, this isn't that hard to overcome. It simply isn't a high priority for the developers. Nevertheless, 3D video acceleration is coming for those that want it. Flash is another desktop feature often brought up, but this too is slowly getting better. Most desktop applications I use have already been ported to OpenBSD, but there are occasions where I still have to go back to Windows. So be it.
So at this point, stability is something I really like, & OpenBSD with their focus on correctness has been delivering. Their networking solutions are quite innovative. So that's why I'm staying with it. It works.
Last edited by ocicat (2008-07-23 06:54:47)