Slashdot Mirror


OpenBSD 3.7 Reviewed

busfahrer writes "Jem Matzan has written a review of OpenBSD 3.7 for Newsforge. He talks about their licensing issues, network features, upgrading packages and the new supported architectures."

26 of 197 comments (clear)

  1. Declare your bias, why don't you? by Anonymous Coward · · Score: 5, Interesting

    Opening line:

    The operating system world has been blessed by another regular release of OpenBSD.

    And, no, it doesn't get any more objective further down. Nor does he talk about the licensing issues or new architectures in any detail at all - less detail, in fact, than he talks about the theme tune.

    1. Re:Declare your bias, why don't you? by millahtime · · Score: 4, Insightful

      licensing issues

      You have issues with BSD licensing? How much freeer do you want it?

    2. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 5, Informative
      You have issues with BSD licensing? How much freeer do you want it?

      RTFA. The issue mentioned is that OpenBSD folks object to the Apache 2 licence, and so OpenBSD won't get Apache 2.
      In fact you won't even find Apache 2, because its license is more restrictive than its predecessor. OpenBSD 3.7 includes a heavily modified version of Apache 1.3.29 instead.
    3. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 5, Informative

      Fact 1: BSD license isn't free enough to allow merging in GPLed code.
      Fact 2: GPL isn't free enough to allow merging in BSD licensed code.


      No, the modified BSD licence - which everyone uses nowadays - allows you to mix BSD and GPL code. The result is always GPL.

      But that's not the issue here - RTFA.

    4. Re:Declare your bias, why don't you? by compass46 · · Score: 3, Insightful

      I'm not sure he was complaining about the BSD license so much as the article not expanding on the license fights OpenBSD has had with hardware vendors. There were only a few sentences scattered throughout.

    5. Re:Declare your bias, why don't you? by Metteyya · · Score: 3, Insightful

      He talks about the licensing issues. Which drives me to the question: what's the logic behind throwing away Apache 2 (because of too restrictive license) and distributing closed-source wireless drivers at the same time?

    6. Re:Declare your bias, why don't you? by compass46 · · Score: 4, Informative

      The drivers are open source. The board firmware is closed source. They got permission to distribute the blob for the card firmware to make wi-fi setup easier for users so they didn't have to jump through hoops to get their cards to work.

    7. Re:Declare your bias, why don't you? by Caligari · · Score: 4, Informative

      Who said anything about closed source wireless drivers?

      The whole point of the recent OpenBSD wireless developments are that the drivers are completely free!

      Stallman gave Theo de Raadt the 2004 FSF award in Febuary as recognition for crying out loud!

      --
      The moving cursor writes, and having written, blinks on.
    8. Re:Declare your bias, why don't you? by itsybitsy · · Score: 3, Insightful

      I'll bite. How isn't BSD "free enough"?

      Are you talking about the so called "freedom" that code has under the GPL that "keeps" it open? That's not really freedom as it comes at a cost, a large cost, the authors "give up" their "rights" is the cost. Now they might want to do that and pay that price (which is perfectly fine if they choose to do so), but afterwards they are no longer free to do what they want with the code, and neither are users who might choose to use the code as the "many rules" of the GPL will keep you in line with the "commune of the GPL".

      Freedom isn't the right word for the GPL'd code. It's too bad that Richard Stallman usurped that word. Yes, you get some freedom but it's more like a restricted freedom only if you obey the party line.

      The BSD license with its minimal terms gives authors and users maximal choices including the freedom to modify the code and not release it and sell such modifications! That's simply not an option if you want to stay within the terms of the agreement with the GPL! So the GPL isn't "free" in a way that the BSD is free.

      These two licences aim at different audiences and use different methods (minimal v.s. wordy) to achive their goals.

      The BSD is about "freedom of choice" of BOTH authors and users.

      The GPL doesn't care about users or authors. It simply cares about the code and will impose whatever restrictions by having users and authors surrender their natural and legal rights to the commune of the GPL.

      Which do you want? The freedom of choice or the rules of the GPL commune you wish to live under! It's your own personal choice until you commit your code to one of them (or another licence scheme of your choice). Choose wisely and after consideration is my best advise. Be free, stay free.

    9. Re:Declare your bias, why don't you? by itsybitsy · · Score: 3, Insightful

      Are you talking about the so called "freedom" that code has under the GPL that "keeps" it open? That's not really freedom as it comes at a cost, a large cost, the authors "give up" their "rights" is the cost. Now they might want to do that and pay that price (which is perfectly fine if they choose to do so), but afterwards they are no longer free to do what they want with the code, and neither are users who might choose to use the code as the "many rules" of the GPL will keep you in line with the "commune of the GPL".

      Freedom isn't the right word for the GPL'd code. It's too bad that Richard Stallman usurped that word. Yes, you get some freedom but it's more like a restricted freedom only if you obey the party line, and that's not true freedom at all since your freedom is restricted. Restricted-freedom-at-a-high-cost is more like it... or Freedom-with-legirons.

      The BSD license with its minimal terms gives authors and users maximal choices including the freedom to modify the code and not release it and sell such modifications! That's true freedom of choice for authors and users! That's simply not an option if you want to stay within the terms of the agreement with the GPL! So the GPL isn't "free" in a way that the BSD is free.

  2. That's it, I'm switching by Anonymous Coward · · Score: 3, Funny

    I liked linux back when nobody knew what it was. Now my mom even knows what it is.

    Good bye linux, hello obscurity, er, OpenBSD!

  3. Re:BSD, the history by oKtosiTe · · Score: 3, Insightful

    BSD is not dying at all. Most of the major operating systems are based on BSD, or have borrowed code from it.

  4. Why Can't We All Just "Get Along"? by snookerdoodle · · Score: 3

    "...an effigy of a crown-wearing penguin."

    Sheesh. The prez in "Mars Attacks" said it best:

    "Why can't we work out our differences? Why can't we work things out? Little people, why can't we all just get along?"

    Mark

    1. Re:Why Can't We All Just "Get Along"? by Rick+the+Red · · Score: 3, Funny
      Just picture a bunch of little BSD Daemon guys killing Stallman
      Hey! That's my "happy place"! I saw it first! Thanks for blabbing about it on Slashdot. Now everyone will want to go there, it'll get all crowded, then I'll have to find some other place to go in the middle of meetings...
      --
      If all this should have a reason, we would be the last to know.
  5. Actual information by slavemowgli · · Score: 5, Insightful

    Is there *any* actual information in this article at all (useful information, anyway)? The only tidbits I could find boil down to things like "my on-board controller didn't work", "I couldn't compile KDE myself", and "this and that specific option to this and that program gives a warning when you use it".

    Outside of these things, the only pieces of information I could find boiled down to "there's two new ports", "it still doesn't include Apache 2.x", and "you get daily (in)security reports mailed to you". If it wasn't for the irrelevant fluff mentioned above, I'd assume the author of this article hasn't even installed OpenBSD and instead just looked through the website and maybe Google'd for some extra information.

    I really hope the author didn't get payed too much for this, because no matter how much he got, the article wasn't worth it.

    --
    quidquid latine dictum sit altum videtur.
    1. Re:Actual information by LWATCDR · · Score: 5, Interesting

      I have to admit I am disappointed. No benchmarks. No list of new features, No detail on setting up a server running it.
      Heck it was more of a bad press release than a review.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Actual information by molnarcs · · Score: 3, Insightful
      Once I criticized this guy (in a comment) for an even more shallow review FreeBSD 5.3 - because I firmly believed (and I still believe) that he didn't even bother to install it :)) He wrote a review on 5.2 a few months before that, which was very critical (and rightfully so, 5.2 was a quite flaky release) but at the same a really good review. In his 5.3 review he basically recirculated the points he made for 5.2, and even got some really weird factual mistakes. His response was to put me on his foe list ... now that's a pretty childish behaviour, isn't it?

      Later he wrote an article on newsforge about "Being Free is Hard to Do" on free software, than he submitted this article to slashdot under his nick (ValourX), describing it in the following terms:

      What is more important to you -- the four freedoms of Free Software, or the ability to maximize the value of your computer? It's a question that comes up on Slashdot often, but rarely is it so well argued as it is in this NewsForge article. Link.
      What shameless self promotion! It is a pity, for once this guy wrote excellent reviews and articles, but what he does lately is prostitution, not journalism.
  6. Re:Not dead? by millahtime · · Score: 3, Funny

    I guess BSD isn't dead after all.

    It's now a zombie. Neither dead or alive.

  7. I expected more, but of course... by dayid · · Score: 5, Insightful

    As someone who replied to the original article (see bottom of original link) mentioned, it would've been interesting to have seen a true comprehensive analysis of OpenBSD, rather than a lot of "I think" and "I liked".

    I would have appreciated the article more if it were a lot more in-depth, but perhaps that would've ward off others. I would like to see him not just talk about the install process (initially), but also how easy it was to install applications (and not just "I had to type too much"), configure them (interface-configuration, or purely text-editing), and finally - how well they all interacted. Now, I know that sounds more like an analysis of the individual applications rather than the operating system, but what is an operating system if not a platform that you use to interact with applications?

    We also hear about the "new wireless" stuff... where was that? Test with multiple cards? USB-Wireless perhaps? PCMCIA Wireless? To tout such things (even in the review) and then not do anything with them is rather disappointing.

  8. The shot at RMS for the day by The+Slashdotted · · Score: 4, Funny

    From the article:

    The theme of the OpenBSD 3.7 CD set is The Wizard of Oz, and the cute little CD jacket cartoon strip shows the OpenBSD mascot and friends on a journey to achieve better wireless card drivers. Their adventure takes them to the Emerald City to meet the great and powerful Wizard of OS himself -- an effigy of a crown-wearing penguin. The man behind the curtain turns out to be a Richard Stallman-like character with GNU horns. The characters are disappointed because the Wizard ends up being "all talk -- no action!" So they decide to code the wireless driver by reverse-engineering the device.

  9. Re:BSD by Anonymous Coward · · Score: 4, Interesting

    Actually, from an admins point of view, the BSDs are easier to learn than any linux distribution. That is not to say they are easier to use, but they are simpler when it comes to managing the system:

    Less complicated init;
    MUCH better documentation;
    Less painful filesystem management (though LVM2 is really nice);

    The downsides are significant however:

    Bad support for esoteric hardware;
    Less vendor support;
    Fewer eyes looking over the code (though, to be fair, there is MUCH less code for them to look over)

  10. There is less reason to review OpenBSD. by emil · · Score: 3, Insightful

    When I ran RedHat, there were some pretty annoying things that got changed from release to release (inetd disappears, two different C compiler installs because of kernel problems, etc.).

    This kind of stuff doesn't happen in OpenBSD. From an administration perspective, my first 3.2 install is very similar to the 3.5 that I run now, which itself is similar to 3.7. There are no large architecture changes (perhaps because things are well-thought-out from the start).

    Because of this, you pretty much know what you're getting when a new OpenBSD release comes out. The installer is practically identical, and the running system yeilds few surprises. There will always be new features, but there won't be lots of things to unlearn.

    So no, I don't really pay much attention to the reviews. The list of new features on the OpenBSD web page pretty much tells me all that I need to know.

  11. FUDster. by Anonymous Coward · · Score: 3, Informative

    I know this is slashdot, but please stop spreading FUD.

    http://slashdot.org/comments.pl?sid=127944&cid=106 91304

  12. Re:BSD by PapaZit · · Score: 4, Interesting

    Fewer eyes looking over the code

    I don't know if this is really true. There are three major BSD "distributions" with subtle differences. Fans of each routinely look over the code for the others looking for good, "stealable" code. Not only does that mean that people are looking at the code, but informed "outsider" coders are looking at it with a critical eye. So, even if the code is reviewed by fewer people, it's reviewed by people who are more likely to notice, report, and fix bugs.

    --
    Forward, retransmit, or republish anything I say here. Just don't misquote me.
  13. Re: That's it by ulib · · Score: 3, Informative

    I simply told you which one I like better and why (i.e. what you asked for). I didn't tell you what are the differences between them, so your deduction is wrong.
    In fact, the main differences are technical, in their very goals: while FreeBSD focuses mainly on features and i386 performance, OpenBSD focuses mainly on code correctness and security.

    >Do these two share between each other?

    Sure they do - and massively.
    For example, one little jewel that came from OpenBSD to the other *BSDs is pf (packet filter), that has an excellent reputation for its being very clean and easy to use.

    >Is there a common BSD kernel or anything like that?

    No.
    The *BSDs are developed like OSes, not "distros". So, while they massively share code, they maintain their own kernels.

    To better understand the differences, it helps to notice that OpenBSD was born as a NetBSD fork, 8 years ago - and even today, it shares more code with NetBSD than with FreeBSD.

    But to understand even better, well.. FreeBSD and OpenBSD are renowned for their excellent documentation, that is well worth having a look at.
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/h andbook/index.html
    http://openbsd.org/faq/index.html
    --
    Requiem for the FUD

  14. Server OS by eraser.cpp · · Score: 3, Interesting

    OpenBSD is really more of a server OS. Sure you /can/ use it as a desktop, but there are better alternatives. I think its strongest point is how in /etc/rc.conf one can simply change say named_flags=N to named_flags="" (command arguments could go inside the quotes) and bam! BIND is up and running. Many of these services are available in /etc/rc.conf from the default install. Thus with OpenBSD it is possible to bring up a reliable and secure server fairly quickly.