OpenBSD Journal

Summer of Code 2015 Project Ideas Announced

Contributed by pitrh on from the We know what you'll do this summer dept.

The OpenBSD foundation has published its Project Ideas List for this year's Google-sponsored Summer of Code. If you're a student with an appropriate background, this could be your chance to take a stab at contributing to the OpenBSD code base, with OpenBSD developers as your mentors.

The Foundation and the OpenBSD project do not guarantee that SOC projects are accepted into the OpenBSD code base, but it's worth trying, isn't it?

Check out the list and see if there's something there you want to spend most of the summer hacking on.

(Comments are closed)


Comments
  1. By journeysquid (Tor) on http://www.openbsd.org/donations.html

    In case anyone is concerned that that second item sounds a lot like systemd:

    https://twitter.com/reykfloeter/status/572689705025855488

    Comments
    1. By Anonymous Coward (87.222.234.20) on

      Why do you use systemd instead of network manager for this task?

    2. By phessler (phessler) on http://www.openbsdfoundation.org/donations.html

      > In case anyone is concerned that that second item sounds a lot like systemd:
      >
      > https://twitter.com/reykfloeter/status/572689705025855488
      >

      well, we had the systemd replacement during the *last* GSoC.....

      Comments
      1. By grey (50.0.191.209) on

        > > In case anyone is concerned that that second item sounds a lot like systemd:
        > >
        > > https://twitter.com/reykfloeter/status/572689705025855488
        > >
        >
        > well, we had the systemd replacement during the *last* GSoC.....

        I think the gripes about systemd have more to do with its author and the implementation; than it being a bad idea.

        Indeed, djb released daemontools to address similar issues *ages* ago:

        http://cr.yp.to/daemontools/faq/create.html#why

        (djb got his PhD from UC Berkeley, FWIW. . . he was already familiar with some of unix's and BSD's shortcomings as far as I can tell, but I have only spent a few days interacting with him in person and we never talked about that specifically tbh).

        Moreover, OS X has had launchd for quite a while to fill a similar void. jkh talks about it a bit here: https://www.youtube.com/watch?v=Mri66Uz6-8Y

        systemd on linux is late to the game; and only implemented by some systems. Even Windows has had a Services subsystem since the NT/2000 era.

        Poettering OTOH, perhaps has a worse track record with many I have encountered still feeling burnt by his previous work on audio subsystems. Moreover, the method in which systemd subsumes things rather than adapts itself to work with extant daemons compared to other alternatives is perhaps more at issue; but whatever, arguing about the "design" of linux, when most still insist it is "only a kernel" is like pissing in the wind. That doesn't mean the *idea* of systemd is bad, so much as the implementation, or perhaps author's track record (but again, getting started on that when looking at even "popular" "production" systems which need patches more or less daily is a fool's errand; unfortunately, there are more fool's than can be counted, and cheapskates who will attempt to run anything just because it's free, not because it's good. ;-/

Latest Articles

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.]