The developers of OpenBSD including the tyrannical Theo de Raadt always claimed that their operating system OpenBSD aims to be the most secure system there is and that their code is the heavily audited. In fact, the public motto of OpenBSD is Free, Functional and Secure. The truth is that OpenBSD is none of these, in fact in some of these respects it is possibly one of the worst OS to date.
For those of you who don’t know what OpenBSD is, OpenBSD was developed in 1995 by a splinter faction of developers from NetBSD lead by Theo de Raadt. Theo de Raadt created this faction after his homosexual partner and head of NetBSD Chris Demetriou found that he have an affair with a FreeBSD developer Albert la Green (See mailing list from 1994 to 1995) and thus kicked de Raadt out of NetBSD. Since, de Raadt has been in charge of the OpenBSD project which claim to “produce some of the most secure code” while at the same time, taking GPL code to make into their own.
Contrary to what they say, OpenBSD is not free in terms of how the project is governed and whether it’s users and developers are allowed to modify their the code without de Raadt’s permission. Being an OpenBSD developer is very similar to being a citizen of North Korea or being an outer party member in George Orwell’s 1984. Essentially free speech and even questions are banned on the mailing list and forums. Developers are often abused by top OpenBSD officials close to de Raadt or even worse, by de Raadt himself. At meetings, people are often physically attacked for having even a minor disagreement with de Raadt or any of his top lieutenants. New users suffer heavily, as questions of any type are met with the words: idiot, luser, dumb, useless and most commonly f%&k off. It becomes far worse if the new user is from GNU/Linux.
OpenBSD is also not free in terms of who is allowed to modify the system. Free software allows the user to modify to code and allow others to do the same. In OpenBSD, de Raadt and his top officials abuse anyone who modified OpenBSD and OpenSSH code however, de Raadt allows proprietary companies such as Microsoft and Apple to modify their code as long as the modifications are proprietary. An example of this is when Linux developers took some code from OpenBSD and added some extra code to it. OpenBSD project accused them of stealing their code because the extra code added where GPL licensed not BSD licensed (which is allowed by the ISC license used by OpenBSD) however, when proprietary software companies take OpenBSD code and make it proprietary, de Raadt and his minions remain silent and sometimes even approve of it. This goes to show how unfree OpenBSD is.
OpenBSD is not functional, due to many crippling design flaws (see wideopenbsd.org/) in which Theo de Raadt was personally responsible for, OpenBSD is extremely slow (even slower then the copy of windows vista that is full of ad-ware and viruses and been running for 8 years), can’t handle even the lightest loads (which is why no one uses it for a firewall router) and is the only OS to crash when receiving a ping above 1 megabyte. There is also no such thing as 3D acceleration in OpenBSD. Plus it cannot handle KDE 4 and GNOME 3 (non-fallback mode) and crashes after 10 minutes when running GNOME 3 (fallback mode).
The biggest lie put out by the OpenBSD project is that OpenBSD focuses on security and clean code. A more precise goal of OpenBSD is that it focuses on claiming to be secure and help proprietary software companies against GNU/Linux and the FSF at the same time. OpenBSD developers wilfully hide serious security flaws and to this date claim that their system had only two remote holes even though exploitdb.com shows that there are far more, none of them were ever fixed. Worse, Theo de Raadt willing allowed government agencies and possible terrorist organizations to put back doors into OpenBSD. An example of this is shown in December 2010 when de Raadt allowed FBI agents to plant backdoors in OpenBSD’s Cryptographic Framework which they had taken from Linux and illegally removed the GPL license. The firewall PF which OpenBSD claimed to have invented (which in fact is a copy of iptables with most of the features stripped away and the remaining code completely mucked up) has 3 buffer overflow vulnerabilities which when combine with the fact that it is running within the kernel can be used by hackers to taken control of OpenBSD’s kernel. Finally like all BSDs, third party applications are not audited for vulnerabilities and research has show that nearly 3 out of 5 of the applications are actually trojans.
Hopefully this article will help you think twice about OpenBSD if you are planning to use it or convince you to leave it if you are using it.