Yikes, if you want people to understand your post, use paragraphs and proper punctuation. That hurts my eyes just trying to read it.
A few points.
1.) OpenBSD has not gone 7 years without a bug. The website (www.openbsd.org
) says it has gone 7 years with only 1 remote hole in the default installation, and their definition of "remote hole" is pretty narrow. Suffice it to say, there have been plenty
of bugs in OpenBSD.
The difference is that OpenBSD audits their code vigorously and tries to stamp out an improper code practices. The OpenBSD philosophy is that proper coding practices reduces bugs, and since all bugs are potentially security holes, it also reduces security holes.
Now, I am a fanatical OpenBSD user and I have it on most of my systems, so I'm not bashing OpenBSD by any means. I'm just saying that it's not even close to accurate to believe OpenBSD never has bugs.
2.) Why hasn't *BSD caught on like Linux? Because BSD users tend to be mature developers with professional jobs and they use BSD for work and commercial products, not as a hobby. They don't try to "evangelize" like Linux users do.
*BSD is actually wildly popular in some areas, such as networking appliances, routers, etc. Most of the big router companies (Juniper, Cisco, etc) either use highly modified versions of BSD for their operating systems, or they followed one of the BSDs very closely when they wrote their own custom OS. *BSD is also in most network appliances, such as load balancers, IDS systems, e-mail gateway firewalls, etc...
*BSD tends to be used a lot
in commercial products, because it doesn't have the potentially sticky licensing problems that GPL code and Linux have (the BSD license essentially lets you do anything with BSD code as long as you include the BSD copyright notice).
All right, that's the last time I answer this question. Search the archives next time!