Binary Updates for OpenBSD

Present situation
Even OpenBSD needs an occasional bug fix. If you are following -stable, this means you have to recompile the kernel, userland or both when a patch is issued. Especially on older hardware, this will take quite some time.
Every now and then, people ask why OpenBSD doesn't provide binary patches so the time consuming compilation step can be avoided. The main answer is that OpenBSD is developed by a relatively small group of people and it takes a lot of time to do this right. At the moment, I'm not aware of anyone working on a system to distribute and apply binary patches.
There are of course snapshots: regular builds of the -current tree. But not everybody can or wants to run -current.

What can we do about it?
A really cool feature of OpenBSD is the possibility to create your own release. A release can be used to install or update an existing installation, just as the official releases. Maybe it's not the ideal way to patch a system, but it works very well.
Until there's a better and more efficient way of distributing binary updates, I decided to start creating and distributing file sets of the -stable tree. My goal is to build a new release after a security fix and maybe once a month to keep up with other fixes in the -stable tree.

Limitations
This might sound really cool, but there are some limitations:

Download
The files are available at


I hope more mirrors will follow.

Want to help?
This service is far from perfect. If you can help improving it by building one of the missing architectures or you have some spare hardware that you want to donate, please let me know. Comments and suggestions are also welcome. Please send an email to openbsd@z74.net. Thanks.


Maurice Janssen