OpenBSD Journal

OpenBSD 5.2 released

Contributed by weerd on from the 27B-6 dept.

November 1st 2012, Calgary, Alberta and elsewhere,


The OpenBSD project today announced the general availability of OpenBSD 5.2, the project's 33rd twice-yearly release. The big news in this release is the introduction of real kernel threads (as described in Philip Guenther's EuroBSDCon 2012 presentation, OpenBSD and "real" threads). But as usual this release contains a number of incremental and some fairly big and important improvements over previous releases. The release page has the fuller story.

Yes, you read this right: The developers of our favorite operating system have produced another top-notch, rock-solid release, delivered on time as per the six month release cycle. You will want this one.

As usual, those of us who pre-ordered early have already got our CD sets, T-shirts and other swag. But it's still not too late to order your own sets, or even contribute a donation!

(Comments are closed)


Comments
  1. By Patrick Cronin (pcronin) pcroninconsulting@gmail.com on twitter.com/patthetech

    Can't wait for the new stickers to show up ;)

  2. By Kian (kian) kian.mohageri@gmail.com on

    Happy to see Nginx replacing Apache-based httpd. This looks like yet another solid release -- looking forward to trying it out.

    Comments
    1. By Renaud Allard (renaud) on

      > Happy to see Nginx replacing Apache-based httpd. This looks like yet another solid release -- looking forward to trying it out.

      What I like is that nginx is chrooted by default, which was not the case in the ports version.

  3. By Ralph Siegler (ralphsiegler) admail@rsiegler.org on http://www.rsiegler.org

    CD and T-Shirt have just arrived today, it is great stuff.

    Look forward to day when PF takes advantage of the new kernel threads.

    Comments
    1. By Henning Brauer (henning) on

      > Look forward to day when PF takes advantage of the new kernel threads.

      err, that statement is so confused in so many ways... do some research please.

      to begin with, we have kernel threads for a long long time already.

      Comments
      1. By Ralph Siegler (ralphsiegler) on http://www.rsiegler.org


        > err, that statement is so confused in so many ways... do some research please.
        >
        > to begin with, we have kernel threads for a long long time already.
        >

        research? I've been using them. RThreaads are kernel threads, pthread (the userland threading library) has been changed to use them. Do some research, please

        Comments
        1. By phessler (phessler) on why in god's name am I wearing pants?

          >
          > > err, that statement is so confused in so many ways... do some research please.
          > >
          > > to begin with, we have kernel threads for a long long time already.
          > >
          >
          > research? I've been using them. RThreaads are kernel threads, pthread (the userland threading library) has been changed to use them. Do some research, please
          >
          >

          You seem to be confused.

          PThreads have been replaced by RThreads. This is a kernel 1:1 threading implementation, but ONLY for USERLAND threading. RThreads CANNOT be used inside the kernel at all.

          And for the record, they guy you replied to (Henning), is one of the main maintainers of PF right how. He knows exactly what he is talking about.

    2. By phessler (phessler) on why in god's name am I wearing pants?

      > CD and T-Shirt have just arrived today, it is great stuff.
      >
      > Look forward to day when PF takes advantage of the new kernel threads.

      The threads that are in 5.2, are for *userland*, not the kernel. PF cannot ever use these threads, as they are for userland.

      Comments
      1. By Ralph Siegler (ralphsiegler) on http://www.rsiegler.org

        > > CD and T-Shirt have just arrived today, it is great stuff.
        > >
        > > Look forward to day when PF takes advantage of the new kernel threads.
        >
        > The threads that are in 5.2, are for *userland*, not the kernel. PF cannot ever use these threads, as they are for userland.

        rthreads are 1:1 kernel threads

        Comments
        1. By phessler (phessler) on why in god's name am I wearing pants?

          > > > CD and T-Shirt have just arrived today, it is great stuff.
          > > >
          > > > Look forward to day when PF takes advantage of the new kernel threads.
          > >
          > > The threads that are in 5.2, are for *userland*, not the kernel. PF cannot ever use these threads, as they are for userland.
          >
          > rthreads are 1:1 kernel threads

          Yes, but 1:1 for userland. Please see my other comment.

Credits

Copyright © - 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 as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]