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

197 comments

  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 oKtosiTe · · Score: 0

      Of course; the theme tune is the best thing about the new release. ;-)

    2. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      Liking FreeBSD is a bias? By that standard everyone's biased and your post has no content.

    3. 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?

    4. Re:Declare your bias, why don't you? by Urkki · · Score: 1, Flamebait
      • You have issues with BSD licensing? How much freeer do you want it?

      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.

      Wether this restriction of freedom is justifiable or not, wether it is unavoidable or not, the fact is that IMHO this is a significant restriction on freedom (both for the programmer and for the code). It forces people to "re-invent the wheel", and therefore it goes against one of the basic motivations and justifications for FOS software.
    5. 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.
    6. 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.

    7. Re:Declare your bias, why don't you? by Urkki · · Score: 1
      • No, the modified BSD licence - which everyone uses nowadays - allows you to mix BSD and GPL code. The result is always GPL.

      Thanks for the clarification. No wonder I was modded troll :-)
    8. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0, Interesting

      I think we need to stop referring to bsds as free.

      it's the wrong word.

      and wrong paradigm.

      BSD license is like being in a war, and discovering that your supplier is supplying munitions to the other side.

      Then your supplier tries to placate you: "There's no war. What war? There is no war. Your freedom is not under attack. You are imagining it all!"

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

    10. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      Liking FreeBSD is a bias? By that standard everyone's biased and your post has no content.

      Um, it's *Open*BSD.

      He comes across as a fanboy. Journalism should be balanced and even handed - by all means tell us it's great, but don't make out you'd already decided it would be beforehand.

    11. 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?

    12. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      Uhm.. you did read who wrote the review right? Don't be surprised if it's just a fluff peice without much content.

    13. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0
      Wait, are you asking why OpenBSD has closed source wireless drivers?

      Cause they just replaced the closed source Atheros with an open source one.

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

    15. 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.
    16. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      And if you decide after you review the product that it was wonderful -- then can you say it's awesome? Are you a journalist? Journalism professor? Managing/executive/chief editor of something? No? Then STFU.

    17. Re:Declare your bias, why don't you? by SquadBoy · · Score: 1

      Yeah. But people who really use OpenBSD generally know better than to want Apache 2 anway. So it all works out.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    18. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      yes! yes! bsd isn't free!

      It's NUETRAL

      just like the french were.

    19. Re:Declare your bias, why don't you? by RdsArts · · Score: 2, Funny

      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.


      Fact 3: The purpose of a BSD license is to flip out and kill processes.

      BSD licenses can `kill -9` anyone they want! BSD licenses cut off threads ALL the time and don't even think twice about it. These licenses are so crazy and awesome that they flip out ALL the time. I heard that there was this BSD license who was eating at a diner. And when some dude dropped a packet the BSD license killed the whole town's connection. My friend Mark said that he saw a BSD licenses totally uppercut some kid just because the kid installed GRUB on their router.

      And that's what I call REAL Ultimate Power!!!!!!!!!!!!!!!!!!

    20. Re:Declare your bias, why don't you? by LooseChanj · · Score: 1

      As much as I like Openbsd, you're right. The review might as well have been a cnet review of a microsoft release.

      --
      Mix the failings of Usenet with the shortcomings of the World Wide Web and the result is slashdot.
    21. 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.

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

    23. Re:Declare your bias, why don't you? by setagllib · · Score: 2, Insightful

      What makes you think it's a war? BSDs harmonize with other projects. While it's rare that anything is given back to the projects, it does happen - Darwin gave back to FreeBSD in a few places.

      So I highly doubt a BSD would care if, say, Windows inherited its own OpenSSH-based SSH daemon (though it might need a different SSL library). I quote from Theo, "Their security is our security", and if Windows machines are given boosts to security capabilities, the whole world benefits. There's no point in starving other projects of good code: in fact, the open source spirit is about reducing redundancy where possible! And despite occasional technical inadequacies, the BSDs are much closer to this spirit than GNU/Linux (which has much less code sharing, and a license that makes it difficult to import its code).

      But I'm expecting a lot of 'omgtrol!1!!' in response to this.

      --
      Sam ty sig.
    24. Re:Declare your bias, why don't you? by QuantumG · · Score: 1

      Yeah, and we didn't actually hear Theo's reply to RMS but you can be sure it was only two words.

      --
      How we know is more important than what we know.
    25. Re:Declare your bias, why don't you? by Anonymous Coward · · Score: 0

      The problem with BSD license users not wanting to mix with GPL is that BSD license allows people to modify the source without being required to redistribute.
      GPL on the other hand can't exactly be called free since the "price" you pay is the modifications you made (aka your code) as any derivitive work from GPL and LGPL sources also has to be open source.
      To simply put, BSD license is more taylored toward ultimatly being able to be incorporated into the current closed source business models than GPL.

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

      This is because pretty much any source "mixed" with GPL will be open source via GPL. GPL is pretty much the "Borg" of programming license models.

    26. Re:Declare your bias, why don't you? by ostiguy · · Score: 1

      HP ships a windows SSH service with some of its management software. Of course, have we seen HP donate to OpenBSD?

    27. Re:Declare your bias, why don't you? by nacturation · · Score: 1

      ... and the second word is three letters long, but I haven't determined whether it begins with an 'o' or a 'y'.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    28. Re:Declare your bias, why don't you? by jbplou · · Score: 1

      you don't get objective reviews on slashdot.

    29. Re:Declare your bias, why don't you? by Brandybuck · · Score: 2, Insightful

      ...mix BSD and GPL code. The result is always GPL.

      Sort of like mixing champagne and sewage. The result is always sewage.

      --
      Don't blame me, I didn't vote for either of them!
    30. Re:Declare your bias, why don't you? by Brandybuck · · Score: 1

      Too bad people don't understand this. I spent the last couple of months developing a driver for a new board we're making. As a software developer I don't even get the source for the firmware, but have to get the firmware binary from the hardware department. And I work for the same company! Less then fifty feet away from the guy writing the firmware!

      This isn't unusual, so people need to stop acting like they've been raped if they don't get complete verilog sources. Full specs for the hardware is much more important.

      --
      Don't blame me, I didn't vote for either of them!
    31. Re:Declare your bias, why don't you? by jd · · Score: 1

      I'm not sure that's the point being made - the article posting states that they DO discuss BSD licensing, so if they don't, then mentioning that fact is entirely relevent, whether the BSD license is OK or not.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  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!

    1. Re:That's it, I'm switching by Ledskof · · Score: 1

      You're mom knows that linux is a kernel?
      Probably 2 or 3 people (counting me) in my IT dept can answer "what is linux" properly.

      I did ask someone once if they knew what BSD was, and they said "linux".

      --
      This is my sig. The post is over.
    2. Re:That's it, I'm switching by filesiteguy · · Score: 1

      What's wrong with that? My mom runs it as her primary OS. (SuSE 9.2)

  3. BSD, the history by Andreas(R) · · Score: 0, Troll

    Since BSD is dead (dying?), here is some information about the ancient OS.

    1. Re:BSD, the history by Anonymous Coward · · Score: 0

      2.7 rocked but de raadt is raping my childhood with these updates. just let it die already!

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

    3. Re:BSD, the history by Anonymous Coward · · Score: 0

      BSD is dead. Mod parent up.

    4. Re:BSD, the history by /ASCII · · Score: 1, Funny

      What are you saying??? Other people are eating BSD alive, and you say it is not dying? Microsoft bit down hard and tore BSDs left foot right of! It is decaying in the fould beasts belly as we are speaking! Of course this is killing BSD. BSD is just limping along, trying against all odds to outrun the pack of wild hyenas that are stealing more of it's codebase every day. But where are they going to run with only one foot? Where I ask you?

      Note to moderators and BSD zealots - this is a _joke_.

      --
      Try out fish, the friendly interactive shell.
    5. Re:BSD, the history by Anonymous Coward · · Score: 0

      Yeah, but that was 15 years ago.

  4. Meh by Anonymous Coward · · Score: 0, Insightful

    Just more evidence that it is dying I suppose.

  5. Everyone is biased.... by NXIL · · Score: 1

    but in their own way. Everyone is unique--we are all alike in that respect. There is no spoon.

  6. mod parent up by Anonymous Coward · · Score: 0

    Parent's story is much more interesting than "this BSD crap".

  7. 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 nurhussein · · Score: 1

      Then the aliens kill the prez and plant a flag on his body and laugh manically.

      Not a good image to evoke.

    2. Re:Why Can't We All Just "Get Along"? by snookerdoodle · · Score: 2, Funny

      Nah - you understand perfectly.

      Just picture a bunch of little BSD Daemon guys killing Stallman and... ;-)

      Mark

    3. 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.
    4. Re:Why Can't We All Just "Get Along"? by Anonymous Coward · · Score: 0

      Because they tried and failed previously.

      I'm sure Linux folks have some gripes against OBSD. Largely though, they are based on licensing issues or personality conflicts. All in all, the Linux community could care less about OBSD, and frankly, the OBSD people generally like to keep it that way.

      In the past, OBSD folks have tried to get behavior from certain GPL licensed libraries for compatiblity reasons, even such things as consistent or sane behavior. They were ignored, mainly because those groups catered only to Linux development (for no good reason wrt breaking compatiblity with non-Linux OSs). Linux folks didn't care to listen and brushed off the complaints. Not to mention many Linux folks badmouthed BSD OSes during the heyday of the internet boom (and the opposite certainly happend). Not to mention many Linux newbies grandstand the GPL over BSD argument without really understanding the differences in the liceses themselves.

      Face it--we don't want to work things out. Your side, my side. As an OBSD user, I don't want the Linux folks and their ideas anywhere near the projects, and fundamentally I think this explains why you tend to see incorporation of OBSD related projects (OpenSSH) with Linux than Linux related projects on OBSD.

  8. 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 Anonymous Coward · · Score: 0

      The reviewer (Jem) authors fantasy books, so his style of writing might not be what some of you are used to when reading technology reviews. Had he detailed his review better, perhaps it would've helped to satisfy Slashdot's diverse community of cool guys, geeks, and ambiguously gay readers.

      Considering the strange mix of predictable stupidity (those likely to bite on the fantasy author bit), intelligence, and the mob mentality Slashdot threads generate, he'd be smart to take the excessive negativity with a grain of salt.

      After all, without a single United States, Microsoft, or RIAA article on the front page, it's painfully obvious this poor man is being used for target practice.

    3. Re:Actual information by Anonymous Coward · · Score: 0

      that's why it made front page news. funny how the good stuff never gets front page time, yet the trolltastic crap *always* does

    4. 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.
    5. Re:Actual information by Anonymous Coward · · Score: 0

      Forgive this, but it sounds like you were just looking for an article where the OS is criticized and belittled, rather than 'actual information'. It is only a fluff article, not a 'How to' or 'OS comparo'. He mentioned the problems he encountered. I can't see what else he could do in this type of article.

      The lack of software packages and drivers that don't meet the project's standards for freedom are a feature -- and you can add such things yourself if you don't like it, only takes a few minutes. Or stay with *insert your favorite OS*, nobody cares.

    6. Re:Actual information by Anonymous Coward · · Score: 0

      Oh, I'm sorry. That's my fault. I responded to the original post instead of you.

      Here it is:
      http://bsd.slashdot.org/comments.pl?sid=150418&cid =12617738

    7. Re:Actual information by ulib · · Score: 1

      I wish I could mod you up.
      After his FreeBSD 5.3 "review", it's amazing that a piece written by this guy - who rarely does argue so well as himself :D - can make news *anywhere*, let alone on Slashdot.

      Thanks for revealing another one of these trollish characters - you really seem to have a talent for spotting them. ;)

      (Yes, I want to be on his s**t list too. Does it show? :D)

      --
      Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

    8. Re:Actual information by weicco · · Score: 1

      Benchmarks? Why do you want benchmarks from OpenBSD? Everybody knows it sucks compared in speed to other OSes so there really isn't need for benchmarks. OpenBSD was never about speed but security and all the "benchmark" I need is this: http://secunia.com/product/100/

      --
      You don't know what you don't know.
    9. Re:Actual information by Argon · · Score: 1

      I felt the same way. Where's the review exactly? It read more like a personal blog entry than a "review" of a new OS release.

    10. Re:Actual information by molnarcs · · Score: 1

      Now only if I could learn to spell correctly ;)))

    11. Re:Actual information by LWATCDR · · Score: 1

      1. Computers need to be fast
      2. Computers need to be secure.
      Without knowing how fast and how secure it is how do you know if it will suit your needs?
      Is it faster than the last version?
      What tuning options do you have?
      How is it on disk access.
      How does it do an large reads?
      How does it do on small reads?
      What raid drivers does it have?
      How fast are those?
      How fast is the TCP/IP stack?

      You say it sucks but is secure? How bad does it suck then? Am I going to need a 4 way SMP box to run a firewall for my house on it? Or will it take a 300 mhz PII to handle a small office firewall?

      yea a Quake or POVRAY benchmark would be less that useful but benchmarks are of some value even for OpenBSD.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Actual information by the+morgawr · · Score: 1
      Slightly more technical answer:

      1. micro-benchmarks arn't relaible use application benchmarks (i.e. the best thing to do is install it and see before putting it into production)

      Routing - OBSD is really fast and uses almost no resouces on my small network (~30computers, 1.5Mbit connection that stays at about 90+% useage;); i'm using an old K6-II 400 /w 64MB of ram and a 2GB hdd. CPU usage hasn't topped 3%, disk isn't used except durring boot up and memory stays at about 20%

      Multimedia and Development- For reference my render times, encoding times, and compile times are only maginally different(to the point of statistical noise) between Linux, FreeBSD, and OpenBSD.

      Disk speed - I don't notice a difference, I can still cap out a 100MB/s network with my OBSD server when I transfer large files

      Encryption - OBSD has the best hardware encryption support, if you need crypto, OBSD is the fastest.

      Misc details:

      OpenBSD 3.7 uses an N:1 threading model. So Linux and FreeBSD clearly beat it here. There is work going on at the hack-a-thon to transition to a 1:1 model based on Plan9 rfork, so expect this to change in the future.

      SMP - OpenBSD still uses biglock so for applications that use a bunch of system calls OpenBSD will be slower.

      The threading is mostly noticed when you try to run XMMS and then scroll throught the playlist, or when you try to run a SQL server. The devs know about them and are working hard to fix it. The big-lock is surprising less troublesome then it was with linux and FreeBSD, I don't know why. I presume they intend to remove it in favor of another option in the future.

      I use OBSD exclusive now and am VERY happy with it. I've used almost every major Linux disto and the three major BSDs and OBSD is my clear favorate. The documentation is superb, the system is well integrated, and everything just works. It is a lot less stressful to use and admin than any other system I've ever used. If you have a spare computer I'd suggest trying it out. Note, the biggest "downside" to OBSD is that users are expected to actually learn. The documentation is top notch but it doesn't help you if you don't read it.

      As a side point, I've had a ton of general OpenSource advocacy success with OBSD. For some reason I have much better results(i.e. people are happy and keep using OpenSource software) when I help them install OBSD vs. when I install Linux. Take from that what you will.

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    13. Re:Actual information by Anonymous Coward · · Score: 0

      Dude, you need to get a life. I clicked this link from OSNews.com, and here find you spilling your bile on Slashdot. You're following an article from one site to another, screaming your head off about why you hate the guy who wrote it.

      Just because the article isn't a 30,000 word novella on why the whole universe should use FreeBSD doesn't mean it sucks. In actuality it's a decent review. The fact that you don't think the author even installed the OS is a further testament to your mental illness.

      Are all BSD users like this?

    14. Re:Actual information by Brandybuck · · Score: 1

      He's up to his old tricks. Yesterday he put out a 5.4 review. Deja vu! It reads just like his 5.3 review! Including wierd factual mistakes!

      The jemreport has a widespread reputation, and it's not a good one.

      --
      Don't blame me, I didn't vote for either of them!
  9. 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.

  10. Re:BSD by Big+Mark · · Score: 1

    Oh come on. Real leeter-than-thou people wouldn't dream of using anything that runs on x86.

  11. Standard OS Review Questions? by Adelph · · Score: 1

    I've seen crap reviews like this all over the place recently. Perhaps some standardized questions to answer about the OS as it is being reviewed would make the reviews more informative and comparable?

  12. Re:Why Can't I Just "Get logged on"?!!!1!one!!1!!1 by Thud457 · · Score: 0, Offtopic
    "503 Service Unavailable" ?!!!!


    WTF Taco, you've really balled things up in a not this time!!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

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

    1. Re:I expected more, but of course... by TheLetterPsy · · Score: 1

      A lot of the information on the wireless work can be found in the Changelog. Basically, they got a lot of work done and are continuing to work on 802.11g chips and HostAP protocols for many wireless devices.

      Also, as noted in a previous story, the Sharp Zaurus port allows you to (with a CF ethernet adapter) set up a handheld, on-the-go wireless AP.

      A much better source of information can be found at this ONLamp Interview With OpenBSD Developers

  14. Re:Not dead? by Anonymous Coward · · Score: 0

    Kind of like Terri Schiavo was.

  15. We use it to power some very large databases by Anonymous Coward · · Score: 0, Interesting

    Even though OpenBSD isn't great for performance in most cases, we've used it in our consulting business to power some of the customer / billing / receivable databases for some very large LA bars, restaurants, and clubs.

    --

    Restaurants, bars, and clubs in Los Angeles

  16. Re:Not dead? by matt-fu · · Score: 1

    It's more machine than man.

  17. Re:Howard Dean Camp's funny story of the day by datadriven · · Score: 0, Offtopic

    That's cool, now I can get a tinfoil house to go with my tifoil hat.

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

    1. Re:The shot at RMS for the day by Megaweapon · · Score: 0, Troll

      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.

      Just curious, when was the last time that RMS reverse engineered a useful device and posted the driver source?

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    2. Re:The shot at RMS for the day by Slashcrap · · Score: 1, Funny

      Just curious, when was the last time that RMS reverse engineered a useful device and posted the driver source?

      Just curious, when was the last time Theo wrote a compiler suite capable of e.g building OpenBSD?

      That's what I love about the OpenBSD community - the total lack of arrogance.

    3. Re:The shot at RMS for the day by Megaweapon · · Score: 1

      Arrogance or not, at least they are actively persuing hardware manufacturers to get specs opened up a bit. None of those corps are going to listen to RMS while he preaches GNU philosophy from his pulpit. And hey, why bring up the compiler? It's free in all the appropriate senses, so Theo and crew are simply using available tools.

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    4. Re:The shot at RMS for the day by Slashcrap · · Score: 0, Troll

      And hey, why bring up the compiler? It's free in all the appropriate senses, so Theo and crew are simply using available tools.

      Because it simply wouldn't exist without RMS. And the BSDs wouldn't be where they are now without GCC. Trying to argue otherwise is simply revisionist history.

      So you can say that RMS is all mouth and no trousers if you want. And I can point out your arrogance.

      Answer this - what is the greatest contribution to the Free Software community? GCC or being able to distribute the firmware for a few wireless cards?

    5. Re:The shot at RMS for the day by Megaweapon · · Score: 1

      And the BSDs wouldn't be where they are now without GCC. Trying to argue otherwise is simply revisionist history.

      That assumes that another compiler wouldn't have matured along with the BSD progression. Granted, GCC was the first solid one on the block, so it got used. Nothing against GCC, but you can't just state that without it various "open source" projects would not be where they are today. To argue otherwise is simply pretending to be all knowing.

      Besides, GCC should be called K&R GCC, because where would GCC be without the C language?

      And I can point out your arrogance.

      *shrug*

      Answer this - what is the greatest contribution to the Free Software community? GCC or being able to distribute the firmware for a few wireless cards?

      GCC has certainly been a boon to the "free/open/whatever-word" communit(y/ies). However a compiler by itself isn't terribly useful if you don't have much operating system source to compile it against. Hence the importance of device drivers, firmware API's, etc. But I'll try to remember your point when I'm setting up a high availability GNU/Hurd box with all the latest hardware...

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    6. Re:The shot at RMS for the day by Anonymous Coward · · Score: 0

      Unbelievable. This type of moderation goes to prove that the general public is incompetent and cannot be trusted with mod points.

      Parent post gets modded troll when it is a 100% valid response to the grandparent troll above (which of course remains at +1, since it's pro-bsd). This happens in every article that is oriented around an OS or company. All the fanboys mod down anything critical of the topic. We need a new browse option: "Invert score".

      To the idiot who modded parent post a troll: Re-read what the word "troll" means, because you obviously have no understanding of it.

    7. Re:The shot at RMS for the day by Anonymous Coward · · Score: 0

      So the guy writes the one of the most popular compilers around (no mean feat!) and you bitch that he hasn't done anything with it lately?? You fucking ingrate. Take a good hard look at yourself, you selfish prick, because the picture isn't pretty.

    8. Re:The shot at RMS for the day by Anonymous Coward · · Score: 0

      "That assumes that another compiler wouldn't have matured along with the BSD progression."

      By that line of reasoning, I'll say that it doesn't matter that Theo and crew rev-engineered the drivers, because, hey, someone else would have come along and done it too.

      (No offense to Theo and crew. They're doing a great job and I have the utmost respect for them. However, it's annoying to see people revere the OpenBSD team while at the same time slamming Stallman. It's so hypocritical. You may not like his ideals, but don't knock his contribution to the Open Source software library.)

    9. Re:The shot at RMS for the day by Megaweapon · · Score: 1

      Quit your whining. My question was valid.

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    10. Re:The shot at RMS for the day by Megaweapon · · Score: 1

      No, the point is that Theo and crew are taking an active approach to get what they need. To make a claim that BSD and related projects wouldn't be where they are without GCC implies that only the GNU project was/is capable of producing a good C compiler. It just happens that the GNU project made a good C compiler under palatable licensing terms, so the various BSD projects used it. So what?

      As far as "slamming" RMS, I think the cartoon in question is basically just a "joke", and I think some people should take a chill pill before trying to scream foul.

      --
      I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    11. Re:The shot at RMS for the day by sp0rk173 · · Score: 2, Insightful

      Wow. What a lame argument, "If GCC didn't exist, BSD wouldn't be where it is today, and you can't say otherwise because otherwise didn't happen!"

      The simple fact of open source isn't what gets built, it's the spirit behind it - a spirit that exists without some fat bearded douche bag writing PART of a compiler (which isn't JUST WRITTEN BY RMS, IT'S WRITTEN BY MANY MANY OTHER PEOPLE TO REACH IT'S CURRENT, USEFUL FORM!!! Jeebus people). That spirit would move other people to develop their own compiler, much like the anti-GPL spirit in the BSD community has fostered increasing support for TenDRA. So, to answer your question, what is the greatest contribution to open source? Motivation to write open source software. If GCC didn't exist, that motivation would push coders to develop a different free compiler. To say otherwise is to speak with dogmatic blinders.

      It's not as though RMS is the only one who can start a compiler and get it to attain self-sustaining momentum. Any good college CS program involves a class in compilers. A compiler is not some great mystery of comptuers, it just takes a lot of work to get one that works well enough for production use. Once TenDRA becomes stable and feature-rich enough to be used in production, BSD wills switch over to it in droves.

    12. Re:The shot at RMS for the day by Simon+Lyngshede · · Score: 1

      The man behind the curtain look more like Ty Semaka (http://www.tysemaka.com/). He's guy behind the lyrics and art work, well most of it anyway. It doesn't look anything like Stallman.

    13. Re:The shot at RMS for the day by Anonymous Coward · · Score: 0

      Ooh, thanks for the link to Tendra. A real compiler with ANDF support is just the thing I've been wanting to sink my teeth into.

      GCC now has "tree SSA", but it still looks like this:

      source -> GENERIC -> SSA -> RTL -> assembly

      Most optimizations still take place in RTL, and RTL is deliberately underdocumented in order to keep from being effectively split out into a backend. Yes, gcc is deliberately monolithic, lest those evil proprietary people dare get any use out of it, even with the GPL.

      There were free compilers before and after gcc as well. In fact, C-- and LLVM are starting to drive a lot more compiler construction now, and none of them are locked in to a single front-end like gcc is.

    14. Re:The shot at RMS for the day by Slashcrap · · Score: 1

      To make a claim that BSD and related projects wouldn't be where they are without GCC implies that only the GNU project was/is capable of producing a good C compiler.

      Right, so presumably you think that there is an infinite amount of development resource behind OpenBSD? If Theo and his crew had needed to put resources into developing a suitable compiler before they even started the project, that would have made no difference to it's current status?

      It just happens that the GNU project made a good C compiler under palatable licensing terms

      The last time I checked, GCC was licenced under the GPL. According to Theo the GPL is the work of Satan. Do you not read the OpenBSD mailing list?

      As far as "slamming" RMS, I think the cartoon in question is basically just a "joke", and I think some people should take a chill pill before trying to scream foul.

      I wasn't exactly screaming foul was I? Merely pointing out that certain people have an over-inflated sense of their own importance which isn't entirely based in reality.

      The fact that this is apparently considered trolling doesn't do much to refute my argument that the OpenBSD community suffers from it's arrogance.

      Anyway, feel free to mod this down. You can carry on living in your ivory towers confident in the knowledge that no-one really gives a shit.

    15. Re:The shot at RMS for the day by evilviper · · Score: 1
      Just curious, when was the last time Theo wrote a compiler suite capable of e.g building OpenBSD?

      Tendra is more-or-less on his TODO list.

      The parent's post was too specific. Let me generalize it... When was the last time RMS wrote useful code of any kind, rather than just blowing hot air?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    16. Re:The shot at RMS for the day by QuantumG · · Score: 1

      No, a BSD licensed compiler would never have matured as everyone who made a new cpu would have released a proprietary version of that compiler ported to their platform instead of giving the port back to the community. The GNU license is the only reason why GCC became as widely used as it was.

      --
      How we know is more important than what we know.
    17. Re:The shot at RMS for the day by Rick+the+Red · · Score: 2, Insightful
      Are you really claiming that the chip manufacturers are the ones who port GCC to the latest CPUs? How many times has Intel ported GCC? AMD? Anyone?

      More to the point, do you seriously think that if your scenario played out the BSD folks could not port their compiler to the new CPU as easily as the GCC folks port thiers today?

      --
      If all this should have a reason, we would be the last to know.
    18. Re:The shot at RMS for the day by QuantumG · · Score: 1

      We were talking about ancient history where you could actually start a chip company and compete in the UNIX server market on the strength of your architecture. Many many companies did this and the first thing they did was port GCC to their architecture, then compile their AT&T licensed UNIX to it.

      Yes, that's right, I'm not talking about some wild theory about why licensing GCC with GNU was a good thing, I'm talking about documented history. There were (and still are) other alternatives to porting GCC but every one of them was inferior solely because anyone who put any work into them refused to give that work to others. The fact that RMS demanded that you give up your changes if you want to distribute GCC meant that all these little companies contributed a little bit of work each and the whole got built.

      --
      How we know is more important than what we know.
    19. Re:The shot at RMS for the day by Rick+the+Red · · Score: 1
      Many many companies did this
      Name some. I've used UNIX workstations from Apollo, HP, IBM, Sun, and SGI. They all had proprietary compilers, not GCC. I know because our code had to compile on all of them.
      --
      If all this should have a reason, we would be the last to know.
    20. Re:The shot at RMS for the day by QuantumG · · Score: 1

      You just did, every single one of them (except possibly Apollo which I've never heard of) has contributed changes to GCC. The fact that they have properietary compilers as well really proves nothing. Meanwhile, go look at the length of the contributors page.

      --
      How we know is more important than what we know.
  19. Mandatory Access Controls? by Anonymous Coward · · Score: 0

    Hello,

    I would be interested in having an in depth discussion on the pros and cons of the openbsd approach as compared to some of the patches for linux. SELinux being the most famous, however I am actually a fan of RSBAC, www.rsbac.org.

    From what I understand, OBSD attempts to audit code to elliminate bugs in the first place, which while noble is not entirely practical. Systems like Rsbac act as support so if a security exploit is found, no damage can be done.

    Thoughts?

    Also, not trying to start a war, but I fail to understand why the six years without a hole in the default install is used so often to promote it..., the default install is essentially useless, as there have been holes in the services that most people would want to enable...

    1. Re:Mandatory Access Controls? by tim_mcc · · Score: 2, Interesting

      the default install is essentially useless, as there have been holes in the services that most people would want to enable...

      Well, this depends really on what you think *most* people want. The system contains a number of tools from the default install, including:

      ntpd
      pf
      bgpd
      isakmpd
      spamd
      OpenSSH
      X.Org
      Gcc
      Perl
      Apache
      OpenSSL
      Groff
      Sendmail
      Bind
      Lynx
      Sudo
      Ncurses
      Heimdal
      Arla
      Binutils
      Gdb


      Although I may have missed few...

      As you can see from the apps mentioned, there are a number ways you could put a default install box to use. Basic web server, firewall, mailhost..?

    2. Re:Mandatory Access Controls? by Anonymous Coward · · Score: 0

      none of those services are enabled by default...enabling = no longer default install

    3. Re:Mandatory Access Controls? by gowen · · Score: 0, Flamebait

      None of those is enabled by default.

      If sendmail were part of the default install, do you really think OpenBSD could claim the security record that it does now.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    4. Re:Mandatory Access Controls? by tim_mcc · · Score: 1

      You have a point, although as far as memory serves sendmail *is* enabled by default too.

      At least, I don't remember enabling it on my boxes. But then I'm not known for my amazing memory.

    5. Re:Mandatory Access Controls? by Nickus · · Score: 1

      Sendmail is enabled by default but it only listen on the localhost interface.

    6. Re:Mandatory Access Controls? by sp0rk173 · · Score: 1

      Also, not trying to start a war, but I fail to understand why the six years without a hole in the default install is used so often to promote it..., the default install is essentially useless, as there have been holes in the services that most people would want to enable...

      Well, the philosophy is this, "Hey, here's an OS that will be secure out of the box. You don't have to scramble around the default install to lock it down. You are now free to build upon it with the degree of security you wish to implement." So...whats wrong with that? I think it's a good selling point for admins that don't want to deal with bullshit. Whether it's practical or not is moot. They do it because they want to do it, period.

      This then ties into your other question - by auditing all of the code in their base system (which another poster has replied with details on) you can be fairly certain that by enabling openbsd's BIND, Xorg, etc you will have a system that runs well-tested, combed-through software.

      As far as a comparison betweeen SELinux and RSBAC, i can't go there as i don't have that much expertice.

    7. Re:Mandatory Access Controls? by Homology · · Score: 1
      Both Sendmail and OpenSSH is enabled by default, but Sendmail only listen on localhost.

      The last remote hole was in OpenSSH, if I remember correctly.

    8. Re:Mandatory Access Controls? by TheRaven64 · · Score: 1
      OpenBSD has a number of things that help insulate the user from security holes in programs, such as Propolice stack protection, W^X memory protection, randomised malloc, etc.

      One of the most useful of these is systrace - access control on a system call level. You can explicitly grant access to certain system calls to processes. The privilege escalation feature of this allows you to grant a process the ability to call a certain system call with certain arguments as root, so you can (for example) allow a daemon to bind to a privileged port without requiring that it run as root.

      Unlike SELinux, systrace is very easy to use and adapt - and it is far easier for a system to be secure if the system administrator understands it.

      --
      I am TheRaven on Soylent News
    9. Re:Mandatory Access Controls? by Triumph+The+Insult+C · · Score: 1

      and, when you install apache in redhat or debian or gentoo or whatever, it's fully customized and configured to your liking? during the os install?

      please ... find a valid argument next time. the "but the default install is useless" is old

      --
      vodka, straight up, thank you!
  20. Requiem for the FUD by Anonymous Coward · · Score: 0
    // Please *don't* mod this up. It has already been done! Thx

    ... facts are facts. ;)

    FreeBSD:
    FreeBSD, Stealth-Growth Open Source Project (Jun 2004)
    "FreeBSD has dramatically increased its market penetration over the last year."
    Nearly 2.5 Million Active Sites running FreeBSD (Jun 2004)
    "[FreeBSD] has secured a strong foothold with the hosting community and continues to grow, gaining over a million hostnames and half a million active sites since July 2003."
    What's New in the FreeBSD Network Stack (Sep 2004)
    "FreeBSD can now route 1Mpps on a 2.8GHz Xeon whilst Linux can't do much more than 100kpps."

    NetBSD:
    NetBSD, for When Portability and Stability Matter (Oct 2004)
    NetBSD sets Internet2 Land Speed World Record (May 2004)
    NetBSD again sets Internet2 Land Speed World Record (Sep 2004)

    OpenBSD:
    OpenBSD Widens Its Scope (Nov 2004)
    Review: OpenBSD 3.6 shows steady improvement (Nov 2004)
    OpenSSH (OpenBSD subproject) has become a de facto Internet standard.

    *BSD in general:
    Deep study: The world's safest computing environment (Nov 2004)
    "The world's safest and most secure 24/7 online computing environment - operating system plus applications - is proving to be the Open Source platform of BSD (Berkeley Software Distribution) and the Mac OS X based on Darwin."
    BSD Success Stories (O'Reilly, 2004) (pdf) ~ from Onlamp BSD DevCenter
    "The BSDs - FreeBSD, OpenBSD, NetBSD, Darwin, and others - have earned a reputation for stability, security, performance, and ease of administration."
    ..and last but not least, we have the cutest mascot as well - undisputedly. ;)

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

    1. Re:Requiem for the FUD by Adam+Avangelist · · Score: 1

      I notice your post is titled Requiem for the FUD. A requiem as defined by dictionary.com is...

      # Requiem Roman Catholic Church.

      1. A mass for a deceased person.
      2. A musical composition for such a mass.

      # A hymn, composition, or service for the dead

      The common theme among the definitions is death.

      Quite ironic because we all know the connection between this and the less than funny joke on BSD... Nevermind.

  21. 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)

  22. Re:Not dead? by snookerdoodle · · Score: 1

    Heh heh - yesterday in Sunday School at church, my 9-year-old son learned about a guy named "Lazarus" who, in the Bible, is raised from the dead by Jesus.

    His teacher was a little flummoxed because my son kept referring to Lazarus as "re-dead", which refers to some zombie like characters in some of his Zelda games on his Gamecube.

    For some reason, she didn't get any happier after I "educated" her about who Zelda was... Believe it or not, we really only let him have 30 minutes of total screen time (TV + Computer + Gamecube) per day. I'm not sure *she* would believe me. ;-)

    Mark

  23. Re:BSD by Anonymous Coward · · Score: 0

    That's right, they use Sokolov's 4.3BSD-Quasijarus on VAXen, in a basement and they'd like it!

  24. if slashdot didn't own newsforge by Anonymous Coward · · Score: 0

    there's no way this POS "review" would have seen the light of day. Disappointing, even by slashdot standards.

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

    1. Re:There is less reason to review OpenBSD. by Anonymous Coward · · Score: 0

      Oh yeah, because the switch to ELF wasn't big, nor was the switch from GCC 2 to 3..

      Come on, OBSD is a great OS, but this is the wrong point to argue. Upgrading RedHat is far simpler than upgrading OBSD. With RH, you just stick the CD in and choose upgrade. Away you go. The changes that were made were for the better, and is one of the reasons Linux is a more progressive operating system that continues to break new ground all the time.

      Instructions for upgrading OpenBSD are . Now please tell me which is more administration work.

    2. Re:There is less reason to review OpenBSD. by evilviper · · Score: 1
      There are no large architecture changes (perhaps because things are well-thought-out from the start).

      Or perhaps because releases are frequent enough that changes are spread out over different releases.

      How many times has OpenBSD completely broken binary compatibily in the past ~2 years? 3 times or so?

      Personally, it's the tiny useless changes that really bother me. In your config files, one option will be known by a slightly different name from release to release.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:There is less reason to review OpenBSD. by evilviper · · Score: 2, Informative
      Upgrading RedHat is far simpler than upgrading OBSD. With RH, you just stick the CD in and choose upgrade.

      Now that's pure BS. Upgrades with OpenBSD are far simpler by any account. It mainly has to do with the underlying OS being simpler (elegant, whatever), but no question it is simpler.

      Instructions for upgrading OpenBSD are . Now please tell me which is more administration work.

      Those instructions are quite verbose, and really talk a lot about borderline cases that most everyone can ignore. Files in /etc rarely change, and you only really need to delete all your packages if there's been some really major architectural change (like the one-time switch from a.out to elf).

      Okay Troll, I'm done with you. Go away.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:There is less reason to review OpenBSD. by Anonymous Coward · · Score: 0

      >(...) is one of the reasons Linux is a more progressive operating system (...)

      Linux is a kernel, not an operating system.
      Maybe you don't know the difference, but it's actually pretty big...

    5. Re:There is less reason to review OpenBSD. by ArbitraryConstant · · Score: 1

      "two different C compiler installs because of kernel problems"

      OpenBSD had GCC 2.9 and 3.x for a while. I think 3.7 is the first release in a while with just one C compiler.

      "There are no large architecture changes"

      What, like the IPF to PF transition? Or the a.out to ELF transition that broke all the old binaries?

      OpenBSD is my OS of choice, but let's not kid ourselves. It has uphevals from time to time.

      --
      I rarely criticize things I don't care about.
    6. Re:There is less reason to review OpenBSD. by emil · · Score: 1
      OpenBSD had GCC 2.9 and 3.x for a while. I think 3.7 is the first release in a while with just one C compiler.

      Each platform had only one compiler, and the kernel was built with that same compiler. Red Hat 6 came with two different compilers on each platform.

      What, like the IPF to PF transition?

      I started using OpenBSD at 3.2, and this was already done, so it was no pain to me. Implementing PF was a sound choice, it caused a major version upgrade (2 to 3), it removed a big licensing problem, and it was obviously the correct way to handle the situation. I would much rather have the IPF to PF transition than the ipfwadm to ipchains to iptables mess.

      Or the a.out to ELF transition that broke all the old binaries?

      I knew that this was coming, and I planned for it. Yes, a major version upgrade was probably called for, but it didn't really change anything from an administration perspective.

    7. Re:There is less reason to review OpenBSD. by Anonymous Coward · · Score: 0

      The fact that OpenBSD flipped from 2. to 3. has nothing to do with any changes in the OS. The numbers are just treated as normal decimal numbers.

  26. Free, but not quite by Anonymous Coward · · Score: 0

    While I appreciate what OpenBSD has provided, OpenSSH for one, I do have to pause when I consider how the distribution itself is licensed.

    OpenBSD is distributed as a bunch of files, and an FTP based installer. If you want ISOs, you can buy them, but you can't share them after you buy them because they are proprietary. You can get an ISO made by someone else, however the OpenBSD site implies that you probably shouldn't trust them (but that's your decision to make), provided the ISO is not the same was the "official" ISOs.

    I realize they are trying to earn money to support OpenBSD's efforts. However, several Linux distributions also seek to earn money for their efforts, yet they also provide ISOs of their distribution (for free even). Take a look at LinuxISO for an example of the various ISOs available.

    For all his quirks, I do not believe RMS would blur things in the same way. Whether you agree with him or not, he makes his position known, and then stands by it. I don't think he'd make a "proprietary" version of his work like OpenBSD is doing.

    I am not saying Theo doesn't have the right to do this. He does. And it's his choice (or OpenBSD's choice, if there's a board that makes these decisions) how to license and release their work. I just think it's a bit hypocritical, that's all.

    Something to consider. I do not know if they would consider this a violation, but from what I understand of how OpenBSD ISOs are licensed it would be. Suppose you and a few friends, or you have an office with multiple people supporting your systems. You would be violating the license on the distribution if you purchased one set of disks and made copies for your internal use. _IF_ one of the strengths of FOSS is the freedom from the hassles and expense of managing proprietary licenses, then that strength is effectively taken away by the proprietary nature of the OpenBSD ISO license, since, in theory at least, you would still need to track the ISOs to make sure you did not have illegal copies.

    [For the record, I have purchased OpenBSD in the past. I ended up not using it for various reasons I won't go into here. When I needed BSD, I used FreeBSD instead. The ISOs are also available at the LinuxISO link above. I also use Linux and Mac OS X.]

    1. Re:Free, but not quite by Nimrangul · · Score: 0
      It is not "proprietary" jackoff, it's "copyrighted", what is wrong between your chair and keyboard?

      There is nothing wrong with specifically warning people against just trusting the Internet, if you download a .iso claiming to be a OpenBSD 3.7 installer there is a chance that it is not, or that someone has modified it. Therefore OpenBSD does not tell you to go out and download something that you cannot read the source for, that what they sell is what they know is trustworthy.

      There is nothing wrong with specifically copyrighting a disk you make and saying other people cannot copy it - Theo de Raadt has never said that copyright was a bad thing, quite the opposite, he has been very procopyright. Theo has long been a supporter of people to use whatever license they like, using copyright law to best suit their needs and desires.

      Theo does not stand for the same thing as Richard Stallman, for Theo there is no blurring involved. Your twisted view of things perceives one because you buy into the Free Software Foundation's rhetoric.

      Yes, it is infact illegal to copy something that is copyrighted without first obtaining permission.

      You're being a git kid, bug off.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Free, but not quite by Anonymous Coward · · Score: 0

      You entirely missed my point.

      The "distribution ISO" _IS_ proprietary -- meaning it MAY NOT BE COPIED. Copyright is merely the tool to enforce the proprietary nature. The packages used in the distribution are OPEN. There is a huge difference.

      Can you create a derivative work from the ISO? _NO_ because it is proprietary. Again, it is copyright that provides the instrumentation to protect the proprietary nature of the ISO. Note again, I constantly am referring to the ISO -- not OpenBSD itself.

      Copyright is key for BSD and GPL licenses, as well as the many others. I was not complaining about the copyright on the work. I was not saying copyrights were bad or should be outlawed. I was simply making the observation that you still have to deal with proprietary restrictions if you buy and/or use the ISOs, and that this seemed contrary to the general FOSS culture that OpenBSD is a part of.

      You actually proved my point with your response, all but conceding that the ISOs are proprietary. You just refuse to see it because "proprietary" has such a bad connotation. I chose my words carefully, and got the response I was looking for. Take a step back and I would think you would see what I am talking about. [Then again, maybe not.. critical thinkers typically do not resort to name calling when they don't have a compelling argument.]

      And, I agree, Theo is free to do as he chooses. I just find it hypocritical. If he firmly believed in the BSD license, then he should have continued to use it, even for his distribution. That's all.

      As for buying into FSF rhetoric -- hardly. I just don't buy into the BSD rhetoric either. The two licenses have their purpose. Understanding the difference between the various licensees is crucial when choosing a license for something you create.

    3. Re:Free, but not quite by Anonymous Coward · · Score: 0

      You entirely missed my point.

      The "distribution ISO" _IS_ proprietary -- meaning it MAY NOT BE COPIED. Copyright is merely the tool to enforce the proprietary nature. The packages used in the distribution are OPEN. There is a huge difference.

      To read the rest of the reply, it's included under the parent. Though I doubt you will.

    4. Re:Free, but not quite by Nimrangul · · Score: 1

      But it is not proprietary, it is being sold off. It's is not exclusively owned, it is exclusively copyable.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    5. Re:Free, but not quite by Anonymous Coward · · Score: 0

      So, once someome buys the CD they can use it and they can give it away to someone else to install, hell they don't even need to give it away, they can just lend it and that is all right? Makes sense to me.

      It doesn't stay solely owned by Theo de Raadt, cause he's selling copies.

      It does however remain Theo de Raadt's sole right to copy such things.

    6. Re:Free, but not quite by kernelpanicked · · Score: 0

      I'm not a big fan of OpenBSD but I don't think you quite get it. On the same ftp server where the distributions files are kept you have access to the same cd layout file used to make official cd's is right there for you to use and make your own. You can distribute this all day long, you can't call it "official." Same for the official cds. You can copy and give them away all you want but they are no longer "official"

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    7. Re:Free, but not quite by Anonymous Coward · · Score: 0
      No you don't, you have to make your own cd from the files you get via ftp or the cds, you have to make them yourself - there is no premade cd layout waiting for you.

      The arguement here is if this is being one man's property or his copyrighted work.

    8. Re:Free, but not quite by kernelpanicked · · Score: 1

      Only the format of the cd is Theo's copyright, which I don't see an issue with. Especially since he gives away the format file anyway. Am I to take it that it's only free if it's handed to you on a silver platter with absolutely no effort of your own. That is pretty lame.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    9. Re:Free, but not quite by DashEvil · · Score: 1

      Whether or not it is hypocritical...

      "Note that only the CD layout is copyrighted, OpenBSD itself is free. Nothing precludes someone else from downloading OpenBSD and making their own CD."

      You are greatly exagerating an otherwise small deal. It takes a small amount of time to make your own ISO. There is nothing complicated about it. If this bothers you that much, well, I don't know what to say. Sorry. I don't find anything hypocritical about it. To me it's like calling a fisher a hypocrite because he also lobbies against the death penalty.

      --
      -If God wanted people to be better than me, he would have made them that way.
  27. I switched from Linux by Anonymous Coward · · Score: 1, Interesting

    Last night I switched from Debian unstable to OpenBSD 3.7, on account of the better wireless support.

    So far it's been a good deal. I copied my $HOME from Debian, installed a bunch of stuff from the ports tree, and I can hardly tell the difference now, other than better wireless support, and probably a cleaner userland.

    OpenBSD's base system is great, and though the ports tree is nowhere near as massive as Debian, it still contains nearly 100% of the relevant tools that I use every day, packaged in a very clean manner. I'm satisfied!

    1. Re:I switched from Linux by jruschme · · Score: 1

      Let me begin by saying that I want to like OpenBSD 3.7, I really do, but I find that I can't... not enough to switch to it.

      Last week, my dual-boot Win98/Ubuntu laptop (an Inspiron 3700) ate itself, so I decided to use the opportunity to try OpenBSD 3.7, given the allure of the new wireless drivers.

      The install went well and I got X running as soon as I realized that I needed to use 'xorgconfig' rather than 'xf86config3'. I downloadeed a snapshot of the ports tree and did the obligatory builds of Gnome (2.8), Firefox (1.0.4), and Mozilla (1.7.8); the latter in an attempt at getting a Gecko SDK. I even built the native JDK.

      After all that, though, I came back to the same issue which has always kept me from running a BSD as a fulltime OS- limited ports. I understand the licensing issue, but compared to the NetBSD package tree and the even-more vast FreeBSD ports tree, the OpenBSD ports tree is downright spartan. Many packages are not there (mplayerplug-in, w32codecs, OpenOffice)while others seem hopelessly out of date (Netatalk, Wine). While it is likely that many of the missing ones would build from source anyway, this removes most of the advantages of the package system.

      As for the rest, this is perhaps the legacy of the Linux vs. BSD wars. In the old days, some software would run on BSD, some on System V, some on both. Back then, it always seemed like the "interesting" ones would run on BSD. Today, it seems most of the OpenSource development centers on Linux with BSD, at best, an afterthought.

      That said, perhaps it's time to try a FreeBSD iso... I need to wipe the drive anyway. :-)

    2. Re:I switched from Linux by ulib · · Score: 1

      If the number of ports/packages is one of your main concerns, FreeBSD currently has more than 12.000 ports.
      --
      Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

    3. Re:I switched from Linux by Anonymous Coward · · Score: 0

      The codecs in question: /usr/ports/graphics/win32-codecs

      Check the ports mailing list, there has recently been work getting a version of OpenOffice running.

      And if you don't like that something is missing, feel free to make a port and submit it.

    4. Re:I switched from Linux by Anonymous Coward · · Score: 0

      I am a somewhat minimalist X user with most of my emphasis on xterm. I like OpenBSD's ports. They have, like I said, a lot of the more "relevant" programs, and less of the sort of fluffy GUIs-of-little-substance that you often find in other places. That's sort of consisent with the philosophy of the OpenBSD base system.

      Yes, I am a bit put off by the lack of OpenOffice, but I figure I'll try and build that from source later.

      BTW: it does have win32codecs.

    5. Re:I switched from Linux by sp0rk173 · · Score: 1

      Definitely go for FreeBSD Then. The only two OS's i settle into after 5 years of extensive experimenting and shuffling are FreeBSD and Gentoo. If you do try FreeBSD, my word of advise is to install all third party apps from the ports tree, and as few from the install CDs as possible. Things just end up cleaner that way.

      Oh, and don't listen to the bullshit about portupgrade being a sad excuse for an upgrade mechanism. I kept a production server running for 2 years using cvsup and portupgrade. I actually ran a portupgrade on my box last night after a month or so of stagnation and only had two problems, one of which was solved by deleting a partially downloaded .bz file, while the other was solved by simply running portupgrade again.

      FreeBSD is indeed a solid OS, with LOTS of ports in it's ports Tree.

    6. Re:I switched from Linux by Anonymous Coward · · Score: 0

      The ports for FreeBSD are mostly up to date. OpenBSD however is usually a few points behind. I think this is due to that they audit the code and make it more secure. Yes even for the ports! It is possible to run the OpenOffice linux binary through emulation. But if perhaps OpenBSD isn't the best system for you. Well I guess my point is don't judge all the BSD's from trying only one. They have different goals. OpenBSD is sacrificing a lot for paranoid security. It makes it very apt for some uses and less for others, fx desktop environments.

    7. Re:I switched from Linux by Anonymous Coward · · Score: 0

      WTF, do you actually use your system for anything?

      Does the nVidia driver work?

      Does VMware work?

      Do games work? (UT2004, Tribes2, etc)

      Does MythTV work? ... BSD can't run shit

    8. Re:I switched from Linux by TheRaven64 · · Score: 1
      I understand the licensing issue, but compared to the NetBSD package tree and the even-more vast FreeBSD ports tree, the OpenBSD ports tree is downright spartan

      You can, of course, use NetBSD's pkgsrc on OpenBSD - and the OpenBSD FAQ even recommends you do this in some situations. If you find software you want in pkgsrc but not in OpenBSDs ports (by the way, you should really use packages unless you have a very good reason for compiling from ports), then this might be a better solution for you.

      --
      I am TheRaven on Soylent News
    9. Re:I switched from Linux by Anonymous Coward · · Score: 0
      WTF, do you actually use your system for anything?
      I use it to write lots of code, listen to music, watch movies, communicate (AIM, email), and browse the web. For this I have everything I need and more.
      Does the nVidia driver work?
      I don't know, but I have an old Radeon and GL performance seems not terrible.
      Does VMware work?
      Again, no desire to run Windows, but I do believe that this one is in the ports collection. Occasionally I use QEmu, it's not as fast or well featured as VMWare but it'll run most OSs at decent speeds and it's free. It also requires no kernel modifications and for that it is at times more stable. It's what I used back when I used Debian anyway.
      Do games work?
      Haven't tried. Don't care.
      Does MythTV work?
      What the hell is MythTV?

      Okay, a google search reveals it's PVR stuff... Um.. Big deal. I have mplayer. I once made my own PVR with mplayer, and that was before PVR stuff was cool. BSD also supports capture cards, and xawtv (which I use on Linux) is in the ports tree.
      BSD can't run shit
      Well, for a second there I was completely devoted to BSD, but you just convinced me!!!!111

      So, buddy. Maybe if you are uber leetz0r gamer you find these things essential to the function of your computer, but, I am satisfied. I have my reasons for choosing BSD. Don't second guess my personal preferences.
    10. Re:I switched from Linux by the+morgawr · · Score: 1
      *sigh*

      As I always tell people: OpenBSD is great, provided you actually read the doucumentation! Since you seem to want OpenBSD to work exactly like Linux so that you don't have to read anything, I'm going to suggest that you just stick with Linux. This isn't intended an insult; for some reason, some people just don't want to read the fine manuals. Those people need to avoid OpenBSD like the plauge. Put another way, your post makes it obvious that you didn't read the instructions...

      >I downloadeed a snapshot of the ports tree

      Two things:

      1. Use packages whenever possible
      2. Ports snapshots are for -current, if you must use ports, use the tgz from the same version of the OS. Unlike Gentoo and FreeBSD, the OpenBSD 3rd party software is synced with the OS; in general -current ports and packages will not work correctly with -release and -stable
      > Many packages are not there Or you just didn't look for them when they wern't were you expeced them to be; for example, w32codec is in graphics/win32-codecs/.
      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    11. Re:I switched from Linux by Triumph+The+Insult+C · · Score: 1

      ports are not audited nearly at the same level of base. auditing is usually up to the maintainer. patches are sent upstream and are hoped to be incorporated, but they aren't always

      --
      vodka, straight up, thank you!
    12. Re:I switched from Linux by toadlife · · Score: 1

      I would recommend anyone who uses FreeBSD to give portmanger (/ports/sysutils/portmanager) and portsnap (/ports/sysutils/portsnap) a try.

      I never had any big problems with the portupgrade/cvsup method myself, but portmanager is MUCH easier to use.

      I use portmanger in place of portupgrade and portsnap in place of cvsup now, and updating has never been easier.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  28. not.. by Anonymous Coward · · Score: 0

    nothing new here, move along.

  29. Forgetting one tiny detail... by ulib · · Score: 1
    >Most of the major operating systems are based on BSD, or have borrowed code from it.

    Some of the major operating systems *are* BSD. FreeBSD, NetBSD, OpenBSD.

  30. MOD PARENT UP by Anonymous Coward · · Score: 0

    5 lines, and it's a better review than the one in the FA.

  31. MOD PARENT UP by Anonymous Coward · · Score: 0

    he makes a good point

  32. Re: That's it by ulib · · Score: 2, Funny

    >Now my mom even knows what it is.

    Your mom knows a lot of other things you wouldn't suspect.

    Oh, and btw BSD rules. So, you *please* stay away from it. Thanks

    (No, I didn't forget the "post anonymously" blah blah)
    --
    Requiem for the FUD

  33. No troll, I'm dead serious and love OpenBSD by LM741N · · Score: 1, Insightful

    When will OpenBSD finally boot above cylinder 1024 or whatever? I am very serious about this because I love OpenBSD and would like to see it on more desktops. It has progressed much in the last 10 years.

    OpenBSD is not open to the typical install process, ie 10Gig of Windows then no possible booting for OpenBSD.

    Do we have to wait for version 5.0 before Theo "gets it?"

    1. Re:No troll, I'm dead serious and love OpenBSD by Anonymous Coward · · Score: 0

      I use GRUB, so it must be OpenBSD's basic boot loader that has the 1024 cylinder limitation. Most of my machines have an OpenBSD partition near the end of the disk and GRUB boots them just fine. For example, OpenBSD lives at cylinder 2075 on my laptop, and cylinder 3074 on my desktop.

    2. Re:No troll, I'm dead serious and love OpenBSD by Anonymous Coward · · Score: 2, Informative

      It has done this for some time now.

    3. Re:No troll, I'm dead serious and love OpenBSD by nacturation · · Score: 1

      I just installed OpenBSD 3.7 on Sunday. I have a 120GB SATA drive with an 80GB Windows partition. So I used OpenBSD's fdisk to allocate 20GB for OpenBSD *after* the Windows partition. I marked the wd0a partition (OpenBSD) as active, rebooted, and it worked just fine. I now need to figure out what boot manager I'm going to use, but that's a different story! :)

      If you're still experiencing those kinds of issues, the cause is likely to do with an outdated BIOS or other hardware issue rather than a deficiency of OpenBSD.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  34. 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

  35. 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.
  36. Re:Not dead? by Anonymous Coward · · Score: 0

    that explains undeadly.org

  37. Apache2 by paulwalker · · Score: 1, Insightful

    Open BSD does not support Apache2. This affects me personally because I love Apache and can't do without it. I don't know how the rest of you feel...I really don't see why any1 should take up such an OS. Windows rocks!!!

    1. Re:Apache2 by TheRaven64 · · Score: 1

      Apache 2 has a license which the OpenBSD team feel is too restrictive to include in the base system. Their fork of Apache 1 is very secure, and runs in a chroot jail be default. Unless you have something that requires Apache 2 specifically, I would suggest you keep it. If you really do need Apache 2, then it is in the packages collection, and so can be installed with a single command.

      --
      I am TheRaven on Soylent News
  38. No one cares what you think... by Anonymous Coward · · Score: 0

    I don't mean this as a dig on anyone but OpenBSD wasn't created for you or you. Theo created an OS that he liked and the developers that work on it make changes that they want. Theo doesn't have to "get" anything. This isn't Linux or any other OS for that matter; it's OpenBSD meaning that it's not the community's OS it's the developers. So, if you don't like it don't use it...I for one will.

  39. Re: That's it by Directrix1 · · Score: 1

    Just out of curiosity do you like FreeBSD or OpenBSD better. And why?

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  40. Another review of OpenBSD by Anonymous Coward · · Score: 1, Interesting

    there's a review that looks at openbsd from the perspective of its ancestor, netbsd:

    http://www.feyrer.de/NetBSD/openbsd-comparison.htm l

    looking at openbsd commit logs, the apm issue was solved shortly after that review came out, but without mentioning the review.

    1. Re:Another review of OpenBSD by Anonymous Coward · · Score: 0

      Unfortunately Hubert's obvious OpenBSD-bitterness makes him incapable of treating the subject with any objectivity. He destroys his own credibily long before you get to the end of the article.

    2. Re:Another review of OpenBSD by Anonymous Coward · · Score: 0
      I think the part that made me dislike the guy was his immediate step into knocking OpenBSD by implying it was wrong to not say in the boot sequence the NetBSD copyright.

      Yeah, his inability to read the documentation for disklabel was a suprise, you'd think someone as smart as Hubert wouldn't be an incompetant.

      His comment on AFS is stupid, because he muses on the source of the code as if there is no way to tell and after tells it.

      Then the implied insult of calling OpenBSD a distrobution, as if it was just a slightly modified version of the NetBSD userland - that riled me.

    3. Re:Another review of OpenBSD by Triumph+The+Insult+C · · Score: 1

      article was written april 2005

      hackathon was last week

      there was lots of communication between developers on what people might be working on in the time leading up to the hackathon

      oh, nevermind. i am wrong. developers communicating just isn't possible! the little dickwad who has something in for openbsd is just being completly subjective

      --
      vodka, straight up, thank you!
  41. Re: That's it by ulib · · Score: 2, Interesting

    FreeBSD because of the number of ports, i386 optimization, availability of features that one day could turn out handy (like jails).
    There are also other reasons related to the goals of the projects - I like FreeBSD for emphasizing the "tool" aspect of software, keeping policies/politics completely out of the door. But it's not that I don't respect OpenBSD activism, as a matter of fact I do, they have a point (and by pressing hardware vendors they've already got amazing results). It's just that the FreeBSD point of view happens to be closer to mine. (Btw this last issue influences which one I like better, not which one I use, since IMHO this is not a reason to use one over the other.)
    Anyway, I think that what the *BSD projects have in common is far more important - that is, the academical spirit of the BSD license.
    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

  42. Re: That's it by Directrix1 · · Score: 1

    So the difference between OpenBSD and FreeBSD (besides the maintainers of course) is more along the lines of politics (OpenBSD only allowing software in which meets their definition of free). Do these two share between each other? Is there a common BSD kernel or anything like that?

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  43. 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

  44. Re: That's it by ulib · · Score: 2

    I linked to the FreeBSD Handbook, that is the user documentation. But for more general info about the FreeBSD project you might want to have a look at the FAQ first
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/f aq/index.html

    I also forgot: this is a very nice place to find competent and informative answers to BSD and Unix related issues
    http://bsdforums.org/forums

    Btw, one little thing that the forum above has, and IMHO Slashdot is missing *badly*, is the ability to edit comments to add things you forgot (damn it).
    --
    Requiem for the FUD

  45. OpenBSD retains its culture by Anonymous Coward · · Score: 0


    In other news, OpenBSD has revised its operating system once again without changing its fundemental underlying concerns about security, disregard for performance, and being complete dicks to anyone using OpenBSD who isn't already a complete expert.

    This adherence to their core values for so long has been applauded by those good enough to be OpenBSD developers while the scum who aren't worthy to send money to Theo much less cross him can take a flying leap at a rolling donut.

    OpenBSD: Too mean to die.

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

    1. Re:Server OS by RazzleDazzle · · Score: 1

      Of course anyone who actually USES OpenBSD knows that /etc/rc.conf should not be modified and you should really modify /etc/rc.conf.local instead. That way, when you upgrade, changes you make are not lost since /etc/rc.conf might have new options and /etc/rc.conf.local will still work as expected.

      Also, what alternatives are so much better than OpenBSD for a desktop? Unless you are trying to play 3D rendered games, OpenBSD can do pretty much anything FreeBSD or Linux can do. Have you not heard of emulation? A minor to zero noticeable performance hit and blammo you can run Linux binaries. Where all this negative FUD comes from towards OpenBSD as a desktop is beyond me? If you are looking for a SECURE desktop, how is OpenBSD not appealing? If you are NOT looking for a SECURE desktop, you should be?

      Also their licensing will never prevent you from using any of their software in any way you choose. They think the GPL is too restrictive and segregate any GPL or less free licensed software from the rest of the OS to minimize contamination. They do their best and have made, IMO, a wonderful OS that works for more than a server/firewall.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    2. Re:Server OS by Anonymous Coward · · Score: 0

      haha nerd

  47. Re:BSD by evilviper · · Score: 2
    Typical troll. Say a few nice things, then slip in factually incorrect BS in there...

    Bad support for esoteric hardware;

    Really? Have you heard of NetBSD? Do you not realize that FreeBSD has been not only on-par with Linux, but ahead of it in some areas for many years now?

    Less vendor support;

    That's debatable. There are fewer vendors for BSD-based OSes, but you get perfectly good support from those that do exist.

    Fewer eyes looking over the code

    Saying that this is a disadvantage is dishonest. The idea is that more eyes makes code more secure... While that theory has been dismissed many times, even if you do believe it, you can't possibly deny that all BSD distros have a much better security tract record than Linux.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  48. Re: That's it by MikeBabcock · · Score: 2

    "Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'."

    I'm not a big RMS fan, but here's where I'd disagree with you -- how GM engineers their engines and why may be none of my business, but being allowed to tear it apart and replace parts myself for my own use should be a basic right. If I then want to tell others what I did to my GM engine to make it better, so they can do it to theirs, that should be fine too.

    --
    - Michael T. Babcock (Yes, I blog)
  49. Re: That's it by ulib · · Score: 2

    how GM engineers their engines and why may be none of my business, but being allowed to tear it apart and replace parts myself for my own use should be a basic right. If I then want to tell others what I did to my GM engine to make it better, so they can do it to theirs, that should be fine too.

    I think we're talking about two different things: the right to see the software source code is like the right to have the *blueprints* of that engine (i.e., the right to have their knowledge and know-how, the "recipe" of their product).
    OTOH, I think your example is comparable to be allowed to *reverse engineer* the software (according to the philosophy, with which I tend to agree, that since I bought it I should be allowed to do with it whatever the heck I want).

    Anyway, it ultimately depends on the license/EULA that the software comes under. I think (and here's where my favouring BSD over GPL/GNU/Linux comes out) the ideal scenario is the one in which any vendor can choose for his code the license/EULA that he wants, with no GPL-like restrictions, and the *market* is the one that decides if he's gonna succeed or fail.
    After all, according to history, this is the scenario that yields the best results for the economy - and not only in software production.

    (Needless to say, all other things being equal, I prefer software that comes with no anti-reverse-engineering EULAs - and *much* more, of course, I like Free/Open software that comes with the complete source.)

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

  50. Re:BSD by nxtw · · Score: 1

    Less complicated init is also less powerful, and less painful filesystem managment is highly subjective. And, from an admin's point of view, BSDs being easier to learn is highly subjective also... I find Debian significantly easier to maintain, and I don't have to deal with the inconvenience of compiling software or the inconvenience of poorly compiled packages.

  51. Re:BSD by nxtw · · Score: 1
    No, I think you're the troll...

    Bad support for esoteric hardware;

    Really? Have you heard of NetBSD? Do you not realize that FreeBSD has been not only on-par with Linux, but ahead of it in some areas for many years now?

    Try PC hardware support. That's the concern of most people. There are a lot of drivers for Linux exclusively. While supporting a bunch of different platforms is a good thing, it's not something most people will choose one operating system over another for if they're using the most prevalent platform in the world.
    And on a personal note, the lack of a journalled filesystem has kept me away from FreeBSD ever since XFS was available on Linux.

    Less vendor support;

    That's debatable

    No, it's not debatable. There are much fewer hardware manufacturers that support BSD. There are much fewer companies that sell and support BSD. There are much fewer software companies that support BSD.

    you can't possibly deny that all BSD distros have a much better security tract record than Linux

    And you're saying that without context; there are many different distributions available and many more Linux users. Since more people are interested in Linux, more people will find vulnerabilities. There's also more code to find problems with
    But at the end of the day, I wouldn't really be too concerned with the security of either operating system.

  52. Re:BSD by evilviper · · Score: 1
    Try PC hardware support.

    I already did. And I quote: "FreeBSD has been [...] ahead of it in some areas for many years now"

    There are a lot of drivers for Linux exclusively.

    Really, now? Start listing them, and I'll be happy to challenge them, one-by-one. Unless of course you're just trolling and have no evidence behind your claims...

    There are much fewer companies that sell and support BSD.

    The number of companies is completely and totally irrelivant. Microsoft is only one company...
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  53. Re:BSD by nxtw · · Score: 1
    "FreeBSD has been [...] ahead of it in some areas for many years now"

    In what areas? I see a lot of Linux-only drivers out there, many binary-only. A lot of drivers are developed on Linux and later ported to other open source operating systems after they become stable on Linux...

    Really, now? Start listing them, and I'll be happy to challenge them, one-by-one. Unless of course you're just trolling and have no evidence behind your claims...

    So if I can't make a list of drivers, I'm automatically trolling? That sounds like a trollish challenge -- "if I can't prove my claim by factual evidence and the other person won't either, then I'm right and the other person is wrong". There are lots of Linux drivers out there that are supported on Linux and Linux only...

    The number of companies is completely and totally irrelivant. Microsoft is only one company...

    The number of companies is not irrelevant. (is that word that hard to spell?) "Less" is a quantitative measure and there are truly less companies that support BSD than Linux or Windows. Microsoft is only one company, but there are many, many companies that sell Windows or offer support for Windows. The same applies for Linux. No matter how you look at it, there's less vendor support for BSD than Linux or Windows.

  54. Why I use OpenBSD. by Anonymous Coward · · Score: 0

    I've used OpenBSD regularly since release 2.5. It is, hands down, in my opinion, the best operating system available today. To further abuse a very tired cliche, "It just works". I've used so many different Linux distros I've lost track, from "roll your own" distros (LFS) to kindergarten-so-easy-your-mama-can-use-it distros like Ubuntu. I've used every version of Windows around, and MacOS 9 and X. I've used FreeBSD, and NetBSD. I was even a BeOS user for a long while. But I keep coming back to OpenBSD, every release. Here are some reasons why I prefer it over everything else out there.

    1. It's a complete operating system out of the box, developed by one group of people, with a focus on CORRECTNESS, as well as security. It's not a kernel, plus GNU tools, plus random drivers, plus patches, plus dependency hell, plus a version of GNOME that is so fragile that trying to upgrade any of it breaks the whole damn system. I don't mean to sound bitter, I love linux, but I have yet to find that one magic distro that does everything right. OpenBSD detects all my hardware right away, every time. Christ, even my sound card just works, without any special configuration, after installation.
    I install the package for mplayer, and 10 seconds later, I can watch videos, with no extra configuration needed.
    Side note: The Linux distro that comes closest to "getting it right", is BLAG30000. Those guys kick arse. Too bad they based theirs on Fedora and RPM... but check em out anyway. www.blagblagblag.com

    2. It is small and clean and COMPLETELY documented. There are man pages for every config file, program, and system call in the base system. Commercial operating systems don't have this level of documentation. Every single file is there for a reason, there's no cruft floating around. It's tight.

    3. It has as simple, easy to use installer, and you can install the base system from the CD in 15 minutes. I've never understood why people on Slashdot, of all places, think that OpenBSD's installer is difficult. Come on! Buy the CD, and the insert even walks you through it! I thought we were supposed to be technical folks here.

    4. OpenBSD doesn't care if you use their OS or not. They're not out to conquer the desktop market, or the server market. They just want to make a damn fine OS that is correct and works. And they've suceeded in every sense. Use OBSD or don't, Theo will still keep making sweet releases every six months. And I thank him for it.

    5. It's free, in every sense of the word.

    6. Buy the cheap CD set, and you get stickers! And they have a theme song for each release, for fuck's sake! How much cooler do you want them to be?

    7. Strong crypto. pf. OpenSSH. So much cool software in the base system.

    8. Contrary to popular belief, it makes a damn fine desktop system. Everything that you could want is available from packages or ports. You can have your Windows-look-alike KDE or GNOME desktop, just like with Linux. And OBSD is still rock solid and fast. Don't let anyone tell you that it's not a good desktop, they're lying.

    9. It's easy as pie to configure, and they DON'T want you to rebuild the kernel! Of course, you can, you can rebuild the whole base system with one command, but they ship a kernel that works for almost all scenarious. How many Linux howto's have your read that start out with "First, make sure experimental feature X is supported in the kernel. If not, rebuild it..."?
    Not in OBSD.

    10. The intangibles. This can't be explained, but I know there's other OBSD users that know what I'm talking about. It just "feels good". It's a warm fuzzy to use OpenBSD.

    Just my opinions. I get sick of reading all the posts here about how OpenBSD sucks because Theo's a dick (he's not), or BSD is dying (it's not), or the installer's too obscure (it's not) or whatever reason. It doesn't suck at all. Do yourself a favor - check it out.

    1. Re:Why I use OpenBSD. by Ezdaloth · · Score: 1

      I'll give you another reason not to use it: it lacks features i'd expect from an OS i feel compatible with.

      The openbsd guys are for as i understand it mostly concerned with security and making a nice and integrated system. I feel their kernel work is lacking a little (no SMP until recently, no real threading, no unified buffer cache, etc)

      Taking the previous paragraph to the extreme, why don't they make openbsd an improved distro of some other BSD replacing that BSD's userland with their own, since that is what they excel at.

      (I know i'm skipping over important things like wireless networking support they worked very hard for)
  55. Re: That's it by ArbitraryConstant · · Score: 1

    "So the difference between OpenBSD and FreeBSD (besides the maintainers of course) is more along the lines of politics (OpenBSD only allowing software in which meets their definition of free)."

    No. There are many technical differences in addition to the political differences.

    In general, FreeBSD picks features, compatability and performance first, while OpenBSD picks security and robustness first. Over time, that drift has left them in completely different positions.

    The freedom of 3rd party software is somewhat a secondary issue. There are plenty of other problems with Apache, they have refused many security patches. It would basically be a fork either way.

    "Do these two share between each other?"

    Yes. All the BSDs use OpenSSH and PF from OpenBSD, OpenBSD got much of its SMP code from NetBSD, NetBSD got UFS2 from FreeBSD, and so on.

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

    No. All the BSDs maintain their own kernel.

    The closest two are probably OpenBSD and NetBSD. NetBSD performance optimizations make their way into OpenBSD pretty frequently, and security enhancements flow the other way just as often.

    FreeBSD and NetBSD's common ancestor is way too far into the past for code to move that freely between their kernels. OpenBSD is a fork of NetBSD so it's in the same position.

    DragonFlyBSD is a fork of FreeBSD, but it has drifted very quickly because the they've been making huge changes. AFAIK they can still port stuff from the FreeBSD kernel, but after a certain point "porting" becomes "using the other code as a guide for a rewrite" and I think they'll get there sooner rather than later.

    --
    I rarely criticize things I don't care about.
  56. Re:BSD by evilviper · · Score: 1
    In what areas?

    USB, Firewire, NICs, 802.11, etc. Look it up. I'm not going to give you a lecture on all the developments of FreeBSD and Linux over the past several years.

    I see a lot of Linux-only drivers out there, many binary-only.

    Oh, you see "a lot" eh? "A lot" meaning 2? 3? Which ones? Provide some real evidence, or quit making noise.

    A lot of drivers are developed on Linux and later ported to other open source operating systems after they become stable on Linux...

    Now that is absolutely ridiculous. The only thing I can think of where that is actually the case is Nvidia's drivers. This is really a blatantly untrue, and shows that you're either trolling, or (more likely) don't have any knowledge of the subject you're talking about.

    "if I can't prove my claim by factual evidence and the other person won't either, then I'm right and the other person is wrong"

    It's not possible to prove a negative, only a positive. I can't prove there aren't Linux-only drivers out there, but you have the possibily to prove there are. I, however, can go through your list, and disprove them individually.

    Saying something with no truth to it is trolling. Since you claim there are lots of Linux-only drivers out there, it's up to you to try to prove it.

    There are lots of Linux drivers out there that are supported on Linux and Linux only...

    Bullshit. Try and prove it.

    The number of companies is not irrelevant. (is that word that hard to spell?)

    Oh great, you're a Spelling Nazi too. You have so many wonderful redeeming qualities. Consider yourself on my foe list... I get tired of idiots quickly.

    "Less" is a quantitative measure and there are truly less companies that support BSD than Linux or Windows.

    "Less support" has absolutely no relationship to "Less companies".
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  57. Re: That's it by laffer1 · · Score: 1

    FreeBSD does not focus on i386 performance. That was an old goal.. its not true anymore. FreeBSD 5.x and greater now focus on SMP. SMP designed kernels are slower for single cpu cases which is why Solaris always gets a bad rap as VERY slow.

    NetBSD arguably is now the fastest BSD for single cpu i386 boxes. They have "benchmarks" to prove it.

    Here's the new goal list for the *BSD community:

    FreeBSD: threads/SMP (5.x)

    NetBSD: Performance (2.x)

    OpenBSD: Security and now replacing the entire
    userland with BSD stuff.

    DragonFly: FreeBSD did it wrong.. i can fix it... Note that matt D. wrote a lot of the freebsd 5.x code he makes fun of now! Seriously, his message approach reminds me of a Mach style.

    OpenDarwin: Some consider this a BSD others do not.. based on Apple's Darwin/OSX releases, it has a Mach kernel with monolithic memory management from FreeBSD. Mach descends from 4.3/4.4 BSD releases so its a BSD derivative at least.

    PC BSD: New kid on the block (sorry).. trying to be GNU GPL licensed, freebsd distro/fork? focusing on Desktop market.

    Then the countless BSD distros emerging.. most are freebsd based and focus on live cds. Frenzy is one example. PicoBSD is another... etc.

    Like it or not the BSD community is going through what the GNU/Linux community went through in the mid to late 90s. I don't have to say its not dead anymore.. its quite alive. While I don't agree with Theo De Raadt, many BSD people feel the Linux camp sold out with most of the big players taking the helm.. IBM, Novell, Sun, Redhat, etc. Its a shame linux has gone corporate.. at least we have a few grassroots distros like Gentoo left.

    Just for clarification, I am a FreeBSD, OSX, Gentoo, Solaris, and Windows user. Its helpful to know what my bias is. :)

  58. Ridiculous arguments by vmalloc_ · · Score: 1

    It never ceases to amaze me how many people still cling on to the theory that BSD is "dieing" and that OpenBSD is "bad" and has "no driver support". I've been a sysadmin since before Linux was a corporate buzzword, and I've used just about every operating system out there, and I can say that OpenBSD is the best server operating system, hands down.

    Sure, there are speciality corners where other operating systems might work better, but I can't see any good reason why security shouldn't be the priority of every single server on the internet. OpenBSD is the only operating system that is actually taking a serious look at security (whereas most Linux distributions are so bad with security right now, that they are less secure than Windows Server). While OpenBSD's "security audit" of the system code is the major point in its favor, some of the real advances in security are sometimes the subtle hidden ones that aren't even being talked about, such as the Pro Police stack, W^X memory protection (which Linus dismissed for not being a "silver bullet"), and randomized malloc. They might be stupid, little changes, but each one means that it is that much harder for somebody to remotely break into the server. The point is, OpenBSD is thinking about all this, while the other Linux distributions are thinking of ways to stuff more dangerous programs into their default startup.

    OpenBSD driver support is far cleaner, plug-n-play's far better, and in some areas is actually more complete than Linux (OpenBSD supports a ton of networking devices right now, including wireless).

    Once more difficult than Linux, it is now becoming signifigantly easier, because the core system is clean and concise, and there is extensive documentation both in the form of the manpages and in published books. Where most Linux distributions have opted for bloated, unmanageable monsters that are immediately susceptible to remote buffer overflows the second they are installed, OpenBSD has opted for cleanliness and system simplicity, which I think is a far more enlightened and managable approach in the long run.

    When software isn't good enough for the team, they make their own. It is this no-compromise position that led to OpenSSH, which every unix system in the country is now using. It also led to PF, the packet filter that absolutely blows away ipfilter (though I'll admit could be a bit easier to use, I'm a moron when it comes to filter rules). The fact that they can make these incredibly powerful, landscape-changing programs on a whim should be a hint to just how talented the developer team really is.

    There are some areas where the system needs work, but those areas are quickly focused on and resolved (after last week's hackathon we'll probably have better RAID device support, despite driver snubs by many of the companies).

    I probably sound like a hypocritical ideologue in this post, but I'm more interested showing off the good side of OpenBSD so I can drive this point: People that blindly use Linux for everything are missing out on the real advances in practical server technology, which aren't happening in penguin country.

  59. Java? Linux binaries? by Anonymous Coward · · Score: 0

    How's Java state of affairs concerned to OpenBSD (and if some good soul knew, FreeBSD as well)?

    And does OpenBSD support linux binaries (to run gtk2 things as well, not even sure if FreeBSD supports it)?

  60. Re: That's it by nacturation · · Score: 1
    Btw, one little thing that the forum above has, and IMHO Slashdot is missing *badly*, is the ability to edit comments to add things you forgot (damn it).

    Likely so that people couldn't change what they wrote after replies were written, but it would be good to have it eBay-style, so you'd see something like:
    --- On May 31st, 2005 11:01 AM PST, nacturation added:

    Oh, forgot to mention that... blah blah.
    So you could only add, not remove.
    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  61. Jem, is that you? :D by Anonymous Coward · · Score: 0

    Wow.. impressive. No, really: great comment!

    Actually, one could say: rarely is that point so well argued as it is in your comment.

    Oh, wait.. Jem!! :D