OpenBSD Journal
Home : : Add Story : : Archives : : About : : Create Account : : Login :
Binary patches with BinpatchNG
Contributed by jj on Mon Jan 14 08:01:26 2013 (GMT)
from the can-I-upgrade-my-boss-with-this dept.

Binary patches with BinpatchNG

For many server administrators it may not be desirable to keep a full src tree around to update a system when an errata is published. While this may still be something that could work out just fine on large/fast servers, it's a dreadful task to do this on embedded systems or servers with little diskspace (like CF storage) or limited CPU power (Soekris, Alix, etc).

[ 6 comments 82d14:21 ago ] (flat) (expanded)

Debugging the OpenBSD kernel via QEMU
Contributed by pitrh on Thu Jan 10 20:02:02 2013 (GMT)
from the now-the-heisenbug-is-gone-again dept.

Mark Shroyer writes in about how he used QEMU to track down an OpenBSD kernel bug:

Recently I had to track down a minor bug in the OpenBSD kernel. I tapped QEMU and GDB as debugging tools for the task, running on Ubuntu 12.04 as the host OS. This combination worked extremely well, so for the record here’s how I set it all up.

OpenBSD comes equipped with two kernel debugging mechanisms: ddb and kgdb. ddb(4) is an in-kernel debugger, enabled by default in the GENERIC kernel, and can be invoked either explicitly from the console or automatically in the event of a panic. It is analogous to the Linux debugger kdb in that it can be used to set breakpoints and examine the stack or register state, but (like kdb) it is not a source-level debugger.

[ 3 comments 194d15:58 ago ] (flat) (expanded)

EuroBSDCon 2012 presentations available online.
Contributed by jj on Thu Jan 3 20:53:22 2013 (GMT)
from the puffy-with-lots-of-polish dept.

The EuroBSDCon 2012 videos has now been published. If you missed the conference or a particular presentation, take a look at the talks here.
The OpenBSD-related presentations can also be read/viewed at

[ 0 comments ] (flat) (expanded)

Matthieu Herrb interviewed on BSDTalk
Contributed by jj on Tue Jan 1 08:06:34 2013 (GMT)
from the undeadly-consortium-requests-that-the-following-names-be-used dept.

Matthieu Herrb was recently interviewed on BSDTalk about Xenocara, the OpenBSD port of on what it is, and what it's not.

[ 2 comments 1691d10:15 ago ] (flat) (expanded)

Sun4v logical domain support coming up.
Contributed by jj on Mon Dec 17 10:58:55 2012 (GMT)
from the yo-dawg-I-heard-you-like-logical-domains dept.

So this stuff is in a usable state now. Below are some instructions on how to use things, and I encourage people with access to suitable hardware to play with it. If you do, you probably should be very current and rebuild your kernel and ldomctl(8) from absolutely -current sources before doing so.

Have fun!


[ 5 comments 82d14:22 ago ] (flat) (expanded)

Budapest g2k12 Hackathon part V
Contributed by phessler on Mon Dec 3 19:50:19 2012 (GMT)
from the budapest-strikes-back dept.

And now, for the final installment of the Budapest g2k12 hackathon reports!

[ 1 comment 1721d3:04 ago ] (flat) (expanded)

hackathon report covering g2k12 and c2k12 by schwarze@
Contributed by phessler on Thu Nov 22 10:06:18 2012 (GMT)
from the may-the-schwarze-be-with-you dept.

OpenBSD developer Ingo Schwarze (schwarze@) writes in to tell us about the work he has done at two recent hackathons, g2k12 in Budapest Hungary during July, and c2k12 in Coimbra Portugal in November.

The mdoc(7) language can now easily be used to document portable software

Whenever possible, people want to write documentation using the modern, nice, structured BSD mdoc(7) language and not using the dated, ugly, low-level UNIX man(7) language. However, some archaic operating systems like Solaris still do not ship with an mdoc(7) formatter - a fact that is easy to understand when you consider that mdoc(7) was only invented quite recently: It first appeared in 4.4BSD, released in June 1993,
which is less than twenty years ago.

[ 3 comments 1727d14:20 ago ] (flat) (expanded)

iTWire: Upstream vendors can harm small projects: OpenBSD dev
Contributed by phessler on Thu Nov 22 08:16:16 2012 (GMT)
from the the-whole-world-is-i386-on-linux dept.

OpenBSD's very own Marc Espie was interviewed by iTWire, about a mail he sent to the OpenBSD tech@ mailing list.

[I]magine you're cooking a great hamburger, and some friend comes by and tries it and tells you "oh yeah, it's fine, but it does not taste like I'm used to when I go to McDonald's".

Are you going to change your recipe so that it tastes more like McDonald's?

You can read the interview at

[ 0 comments ] (flat) (expanded)

Wrapping up a week in Coimbra...
Contributed by phessler on Mon Nov 19 20:44:51 2012 (GMT)
from the drinking-coffee-in-fibonacci dept.

Right now (Nov 14 - 20, 2012) c2k12 is happening in Coimbra, Portugal and there are 10 thirsty developers working hard on all sorts of projects.

[ 1 comment 1732d6:39 ago ] (flat) (expanded)

Support OpenBSD!

Donate to OpenBSD

Buy OpenBSD products


We are constantly on the lookout for stories of how you put OpenBSD to work. Please submit any informative articles on how OpenBSD is helping your company.

Older Stuff
Thursday, November 01
09:09 OpenBSD 5.2 released (19)
Friday, October 26
14:01 Thin client solution based on OpenBSD (5)
Monday, October 22
18:20 EuroBSDCon 2012 wrap up (4)
Thursday, September 20
17:27 Budapest g2k12 Hackathon part IV (2)
Friday, September 07
06:26 BSDTalk interview with David Gwynne (1)
Wednesday, September 05
08:01 Pre-Orders For 5.2 Now Open (1)
Friday, August 10
07:54 Budapest g2k12 Hackathon part III (1)
Wednesday, August 01
12:50 Budapest g2k12 Hackathon part II (5)
Monday, July 23
10:41 Budapest g2k12 Hackathon part I (12)

Older Stuff...
Yesterday's Edition...

OpenBSD Errata

OpenBSD Resources

Users wishing RSS/RDF summary files of OpenBSD Journal, can retrieve: [xml]

[ Home | Add Story | Archives | Polls | About ]

Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to April 2nd 2004 as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. Some icons from used with permission from Kathleen. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. Search engine is ht://Dig. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]