Thursday, November 02, 2006


OpenBSD 4.0 was released yesterday, I was quick to get my hands on it to try it out. I installed it into my testing environment.

There are many new features in OpenBSD 4.0, Including:
Improved hardware support, especially for wireless devices. Increased functionality in many tools, including:
ftp(1) which now supports https,
IPsec, which has been improved in many ways,
carp(4) now has improved failover handling,
cdio(1) can now blank a re-writable disk and preform track-at-once burning,
pf(4) supports uRPF checks for simplified ingress filtering.
As well as improvements in many other tools.

For a complete list of what is new please see: And for a detailed log of changes between the 3.9 and 4.0 releases see:
The official OpenBSD 4.0 CD set is available from OpenBSD's online store.
I downloaded the Network install of OpenBSD 4.0 from: The i386/cd40.iso is available here: (4.88MB, MD5)

The Install
The install procedure has not changed since 3.9, anyone who has ever installed OpenBSD will find it very easy to follow. Install instructions can be found at: OpenBSD 4.0 Installation Guide. I completed a standard install. I was not interested in the X windows system or anything like that at this stage, as I am building a firewall.
Once I had completed the install I ended up with a root login, from there I added another user, and locked down the root account.
Then I started playing around with all of the new features, and seeing how they work and the options and switches that make them do so. So far all of the things that I have tried have worked perfectly, and it has not been difficult to set them up or to workout there command structure.
I have personally never read more helpful man pages than those produced by the OpenBSD team, they are clear, concise and easy to follow. So before you get stuck try them out, I hope you find them as informative as I do.
Overall I have found OpenBSD 4.0 to be a very fine system, congratulations to the OpenBSD team, once again you have produced an outstanding Operating System which you should be Very proud of. I know that I will be honoured to run this system.