OpenBSD is one of my favourite UNIX, though it is not without its flaws.

The OpenBSD team focuses on security and correctness for their OS. They also take a passionate - and principled stand - against things such as hardware NDAs and binary blobs.

While the OpenBSD community in general seems fairly "abrasive", the documentation for the entire project is excellent and the reliability is (almost) perfect. Hardware support is simply fantastic: when its developpers say something works, it works. Out of the box. With no (or minimal) additional configuration. When in doubt, simply follow its man pages - they are excellent.

Installing software is a breeze: their package systems is definitley one of the best in the BSD world. And that is saying something when you are up against the FreeBSD ports and the NetBSD pkgsrc systems!

The flaws of OpenBSD are mostly:

But don't let that stop you from using this wonderful system!

And, just to give you an example, OpenBSD, despite its reputation has a "server, router and firewall-only" UNIX is one of my favourite UNIX when it comes to building a home machine from scratch.

General Information

Here are a few basic links to the OpenBSD project:

Notes on OpenBSD

Again, please remember these are quick notes. While they may be useful, before applying them blindly to your machine/problem, try to understand why something works, or don't work, and do read the man pages! Also, whenever these notes give you a device name, a user name, a program name, etc., you should always double-check to make sure this applies to your machines/sites.

In other words: USE AT YOUR OWN RISK. The author won't accept any responsibility for damages that you inflict on your poor machines because you were too lazy to make sure this actually works on your machine...

(Yes, I know most of these are not filled in yet: they will get written as I go down the list)

  1. The three golden rules of system installation: OpenBSDInstallationGoldenRules
  2. Upgrading from 4.4 to 4.5 - X is broken: OpenBSDUpgradeXBroken
  3. How to fix an ACPI problem while installing OpenBSD: OpenBSDInstallBrokenAcpi
  4. How to fix Jabber server to make it work again: OpenBSDRestartingJabber
  5. How to add a new disk to a server: OpenBSDAddDiskSpace
  6. How to have colorized ''ls'' output: OpenBSDColorLsDefault
  7. How to avoid a machine locked on the ddb screen: OpenBSDAvoidDDBScreen
  8. How to install X11 to avoid X11 errors in ports: OpenBSDInstallPorts
  9. How to install mysql: OpenBSDInstallMySQL

That's all for now... Hope these helps!