Slashdot Mirror


Linux For Losers According To De Raadt

elohim writes "Theo has some scathing comments about Linux in his new interview with Forbes Magazine. From the article: 'It's terrible...Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, "This is garbage and we should fix it."'"

1,314 comments

  1. "Scathing" != "Untrue" by grub · · Score: 5, Insightful

    "Linux For Losers According To De Raadt"

    Nowhere in that article does he say "Linux is for losers" or use that label. The headline of the story rhetorically asks that question, way to generate flamebait, Forbes & Slashdot editors!

    Now I'm going to get a coffee and enjoy the comments which will probably not differ much from "Theo is teh ghey! L12nux r00lzzzzzz!!!"

    --
    Trolling is a art,
    1. Re:"Scathing" != "Untrue" by dtfinch · · Score: 0, Redundant

      Great first post.

    2. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      hint: look at the title of the article ;)
      then look at the tone setout inside the article.

    3. Re:"Scathing" != "Untrue" by Fr4ncis · · Score: 5, Funny

      Theo is teh ghey! L12nux r00lzzzzzz!!!

    4. Re:"Scathing" != "Untrue" by Otter · · Score: 4, Informative
      Yes, and no. He doesn't say "Linux is for losers" but I would say "scathing" is a pretty fair description of "It's terrible...Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

      Anyway, interesting in regard to yesterday's debate on "Whimsical Comments In Code: Vital Human Right Or Proof Of Idiocy?" is:

      Lok Technologies, a San Jose, Calif.-based maker of networking gear, started out using Linux in its equipment but switched to OpenBSD four years ago after company founder Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code.

      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    5. Re:"Scathing" != "Untrue" by SatanicPuppy · · Score: 2, Interesting

      "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

      Seems pretty scathing to me.

      Of course, anyone who is that dedicated to OpenBSD is bound to have some issues. It must be hard to be devoted to the unloved stepchild of the Open source movement, and have to watch as everyone worships Linux.

      I found it amusing how they touted the BSD foundations of OpenBSD as being superiour to Linux's from scratch origins, and whined, in almost the same breath, about the lawsuit that nearly shut them down. Need to make the connection there boys; where would linux be if SCO had managed to come up with solid evidence?

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    6. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0, Insightful

      I agree the post was pure flamebait.

      However the artical does hit one true thing.

      When doing a speach in front of a group of people do you put on a clean set of cloths and at least comb your hair? Or do you roll out of bed with the cloths from 4 days ago with the holes in the shirt. Then give the presentation?

      Apperace matters everywhere. Like or hate it you are judged by what you look like. In this case it will be code quality. It is getting better. But in some ways it is getting worse.

      However Mr De Raadt seems to forget that he is where he is because he is standing on the shoulders of giants. He quite litteraly has a 10 year head start in code quality.

      SHOW SOME PRIDE FOLKS. Your contributions will be seen by thousands of people. Run it through the debugger at least once. Make sure it is doing what you expect. If you have comments like 'does this belong here'. Do you *KNOW* you have the problem fixed or are you just guessing?

      If you want to be taken seriously act that way.

    7. Re:"Scathing" != "Untrue" by Strawser · · Score: 5, Funny

      The article was awful for being kind of sloppy, but De Raadt was feeding it. It's an article composed of generalizations about caricatures of steriotypes, which is something like sloppy*10^3.

      "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix"

      Could have just as easily been . . .

      "Linux people do what they do because they hate Microsoft. We do what we do because we hate Linux"

      "BSD guys are a lot like Linux guys, except they have kissed girls."

      Would have been as meaningful had it been . . .

      "BSD guys are a lot like Linux guys, except they have kissed each other."

      I mean, no, linux isn't perfect, but that's not news. It's also not news that some people in the BSD community flame people in the Linux community, and vice versa, and they're usually silly flames. I don't mind silly flames so much on /., but silly flames in Forbes is pathetic.

      I bet they just do what they do because they hate Slashdot. ;)

      --
      The louder he talked of his honour, the faster we counted our spoons. -- Ralph Waldo Emerson
    8. Re:"Scathing" != "Untrue" by Southpaw018 · · Score: 4, Interesting

      Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

      Eloquent and refined as always. Apparently, De Raadt has chosen to be less so. If his OS were as superior as he claims, its merits would be apparent without him having to act like the -1 Flamebait posts that are to follow.

      --
      ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    9. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Actually Theo's actual comments seem to be fair critism, and not particularly inflammatory. Forbes spun this to cause controversy and get 'a story'. The interview was suppose to be about OpenBSD ... it gets only cursory coverage. That will teach him to talk to talk to the press I guess .. let your guard down for a second and they run you through.

    10. Re:"Scathing" != "Untrue" by vandon · · Score: 2, Interesting

      The title of the article 'Is Linux for Losers?' was written that way to attract readers.
      You get both:
      "What?!? Someone said linux sux?" and "Ha! I knew linux sux!"

      So now they get readers from both sides to view the advertisements on forbes.com. I wouldn't be surprised if they knew it would get posted to /. and they could get extra money from all the click-thrus to the story.

    11. Re:"Scathing" != "Untrue" by kabbor · · Score: 0, Flamebait
      where would linux be if SCO had managed to come up with solid evidence?,

      One thing to remember: The main reason why SCO will continue to fail is the results of that court case, which stripped novel of practically all copyright in UNIX source code.

      It really is a pitty that legal action scared people away from *BSD, which left linux spending 10 years reinventing the wheel. Could you imagine where we'd be if all that brain work had been done on top of ancient UNIX? Wow and goosebumps time, for me.

      Microsoft probably wouldn't exist any more.

    12. Re:"Scathing" != "Untrue" by llamashoes · · Score: 3, Funny

      does this belong here?

    13. Re:"Scathing" != "Untrue" by ArsonSmith · · Score: 1, Funny

      Exactly why I never RTFA. I'll read the posts and maybe even post a few times. If the posts spark my interest and I think the article may be worth my add views then I'll read it.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    14. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Or you could, you know, use adblock and stop being a douchebag.

    15. Re:"Scathing" != "Untrue" by DenDave · · Score: 0

      Theo De Raadt is a whacko.

      That was fun. bye bye.

      --
      -if at first you don't succeed, stay the heck away from paragliding.
    16. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 1, Insightful

      Non sequitur, smarty pants. The same could be said for linux and free software in general. I figure you'd have been modded into oblivious in the blink of an eye if the interview was with Linus or RMS and you'd said that.

    17. Re:"Scathing" != "Untrue" by beq · · Score: 1

      The merits of OpenBSD are obvious to anyone who looks closely at it. It's not the right OS for every application, nor does it claim to be. It's Free, Functional, and Secure - and that's exactly what it claims to be.

      And FWIW, if you've used OpenSSH - that comes out of the OpenBSD project.

      --
      -Brendan
    18. Re:"Scathing" != "Untrue" by Cecil · · Score: 1

      Linux would be dead seems like the obvious answer. And yet BSD is still around despite their lawsuit. What's your point, exactly? What're you trying to say?

    19. Re:"Scathing" != "Untrue" by ArsonSmith · · Score: 5, Interesting

      Without the GPL I would be about the same place it is now. Like it or not the GPL requires that if a company uses and adds to Linux they have to give back. The BSDs would all be used and abused but wouldn't get the company support that Linux has. Look at how Microsoft ripped the TCP stack from BSD. Did BSD get any benifit from that? Other than bragging "Windows uses our network stack!!" Well not really something to brag about.

      It may not make you or anyone happy but it does force the improvement of Linux as a whole.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    20. Re:"Scathing" != "Untrue" by plumby · · Score: 1
      However Mr De Raadt seems to forget that he is where he is because he is standing on the shoulders of giants. He quite litteraly has a 10 year head start in code quality.

      Not sure I agree. From TFA -"De Raadt says his crack 60-person team of programmers, working in a tightly focused fashion and starting with a core of tried-and-true Unix, puts out better code than the slapdash Linux movement.

    21. Re:"Scathing" != "Untrue" by Pandora's+Vox · · Score: 5, Insightful

      It must be hard to be devoted to the unloved stepchild of the Open source movement, and have to watch as everyone worships Linux.

      is it just me, or isn't openBSD the unloved stepchild because of the assholishness of some *cough*theo*cough* of the developpers?

    22. Re:"Scathing" != "Untrue" by BlogPope · · Score: 1
      When doing a speach in front of a group of people do you put on a clean set of cloths and at least comb your hair? Or do you roll out of bed with the cloths from 4 days ago with the holes in the shirt. Then give the presentation?

      Not that I'm a spelling Nazi, but before you rant about others presentation skills, you might want to make sure you get you get your spelling down, not to mention thr grammer.

      SHOW SOME PRIDE FOLKS

      --
      My other car is a Popemobile
    23. Re:"Scathing" != "Untrue" by jedidiah · · Score: 4, Interesting

      Hey, I just used the first PC Unix to support MY hardware.

      This could have been NeXT.
      This could have been Solaris.
      This could have been FreeBSD.

      As it turned out, it was Linux. End of discussion.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    24. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Or indeed, the grammar.

    25. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 5, Interesting

      Yeah. That and there is some very well reasoned arguments over on undeadly that Theo was taken out of context. Which given everything else I've ever read from him on the subject makes perfect sense.

      Also the person here seems to have left out this link.

      http://www.forbes.com/forbes/2005/0704/071.html

      Having said that I've been using Debian since 1997 and I'm in the process of switching over to OpenBSD. To a large degree this is because the "secure by default" mindset fits with where I want to be and want I want to do more than any Linux distro can or to be honest should. But to a large degree the attitude on behalf of Linux users is a *big* part of the reason I'm leaving.

      It will be interesting to see what Theo has to say about the accuracy of this article. I'd suggest you watch undeadly to see what happens.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    26. Re:"Scathing" != "Untrue" by beq · · Score: 5, Insightful

      Well yes, BSD did get some benefit from Windows using the FreeBSD TCP stack - it got an assurance that 95% of the computers in the world would have a functional TCP stack - not a small thing.

      The goals of the BSD license and the GPL are different, folks. The BSD license is all about building technology that can be come the standard everywhere. The GPL is about building a permanent ecology of free (as in freedom) code. A GPL project can pick up and use BSD-licensed code, and release said code under the GPL if they wish (provided they retain the copyright notices). The reverse is not true.

      --
      -Brendan
    27. Re:"Scathing" != "Untrue" by tzanger · · Score: 1

      The merits of OpenBSD are obvious to anyone who looks closely at it. It's not the right OS for every application, nor does it claim to be. It's Free, Functional, and Secure - and that's exactly what it claims to be.

      See this is what I never understood about the OBSD people. OBSD's ONLY claim to fame is that it's the most secure OUT OF THE BOX. Now I don't know about you but I've NEVER used a Linux system without some modification beyond the base install. How exactly is OBSD more secure than an equivalently configured Linux system? Is the kernel harder? Is the OpenSSH version in OBSD any different than the same in most Linux distros?

    28. Re:"Scathing" != "Untrue" by danheskett · · Score: 4, Insightful

      It's a question of your goals. Many of the people pushing the GPL have three major things going on, (1) they want to promote the software, and GPL is good at that; many hands = quality, quantity, etc; (2) they want to promote a political and/or social philosophy and force down the costs of computing, software, and business; and (3) they want to take down Microsoft, and if possible, be famous doing it.

      Which are all fine, valid goals. Great. Good for them. Happy for them.

      The BSD people have a different goal. They want to write software that is suitable for a specific goal within certain parameters. And they want that code to actually be used as widely as possible. It's not about ego (Theo not withstanding), it's not about credit, it's not about changing the status of things, it's about doing something specific. And at the end of the day that's what the BSD style license is great for. Microsoft based their NT stack on BSD code. It's not about ego - it's about the fact that millions of users are using a much better TCP stack that is designed and produced to a much higher standard than was in place before. The people who wrote that stack aren't out bragging, they know that the work they did has advanced their goal of the Internet using quality software implementations.

      GPL loves, go for it. Do #1, #2, and #3. But don't be pissed about the BSD people. They aren't much interested in #2 or #3, and that's good not just for GPL or BSD or Unix people, but for *everyone*.

    29. Re:"Scathing" != "Untrue" by bicho · · Score: 1

      me too!!^W thinks so too!!

      --

      errera hunamum ets
    30. Re:"Scathing" != "Untrue" by Nevita · · Score: 1
      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch.

      That is, without a doubt, the dumbest reason to switch operating systems. A comment that was probably meant as a joke? Come on! While I understand that a person would like nice, helpful, clear professional comments in code they use, you would also think that a person of his standing would base his judgments on the quality of the products he wants to use, not the comments.

      --
      Wise men learn more from fools than fools learn from the wise.
    31. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      My Commodore 64 is "secure by default". Wanna take a guess as to the reasons why?

    32. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Yes, but there was more than one asshole involved in the forking from NetBSD, and the dung was flying both ways.

      I personlly think the way things are now is good, although some people thinks it's fun to start throwing dung around again every ones in a while, and it's not usually Theo (he's too busy).

    33. Re:"Scathing" != "Untrue" by orderb13 · · Score: 1

      . OBSD's ONLY claim to fame is that it's the most secure OUT OF THE BOX.

      If this is true, and I really have no idea if it is, then I'd say that OBSD is a fairly obvious choice for superior software, at least for Joe Blow, who is the largest demographic out there. Joe doesn't want to have to install and then configure for hours on end. Hell, he'd like to not even install, but if he has to then just installing and then you're secure is going to be much better from his point of view than any other way. This is also a boon to computer construction companies like Dell. They don't want to have to spend hours configuring a secure system for their customers, and they currently don't, so if they could just get out of the box that way they'd love it. I'd say that OBSD would have a much larger commercial appeal than Linux if it was well known, but you've never had fun until you tried to explain to a CIO why a MS product is NOT always the answer, much less trying to get them to go with some OS they have never even heard of.

    34. Re:"Scathing" != "Untrue" by krewemaynard · · Score: 1

      from TFA:

      De Raadt makes a rival open source operating system called OpenBSD...

      Sour grapes? Maybe.

      ok, who's got a chip on their shoulder? anyone? this is flamebait, pure and simple. I love Linus's extremely diplomatic quote: "Torvalds, via e-mail, says De Raadt is 'difficult' and declined to comment further." Well played.

      and then there's the last paragraph:
      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."
      HUH?! You switched to BSD because of a friggin comment?! I've stepped in puddles deeper than that. What a load...
      --
      I saw it on Slashdot, it must be true!
    35. Re:"Scathing" != "Untrue" by FireFury03 · · Score: 1

      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

      The thing is, almost certainly the only reason you don't see similar comments in the Windows kernel source is because the source is not available.

      I for one prefer developers to comment things that don't look quite right rather than ignoring them - asking "is this right?" isn't a crime, and it may be something so trivially unimportant that it's not worth spending the time investigating it further unless it proves to cause a problem.

    36. Re:"Scathing" != "Untrue" by DigitumDei · · Score: 4, Funny

      ...BSD guys are a lot like Linux guys, except they have kissed girls.

      Its times like this that you have to link to penny arcade

    37. Re:"Scathing" != "Untrue" by ajs · · Score: 4, Informative

      "Like it or not the GPL requires that if a company uses and adds to Linux they have to give back."

      Horse hockey!

      I use and add to GPLed software that I don't "give back" to all the time. I also use and add to GPLed (and non-GPLed) software that I do give back to.

      The only requirement is that if you SHIP modified GPLed software, you have to provide the modified source to those whoe recieve it. The amusing part is that you don't even have to provide that source to the original authors, only to those you ship to. So, if you write software that you only ship to, say, Fortune 500 companies, then you're well within your right to tell the people who originally wrote the code that they have to go talk to the people at those companies if they want to try to get access to your modifications.

      The GPL only grants rights (with stipulations) on a volutary basis. It does not remove any of the rights that you already had under copyright law, and it cannot be forced on you if you don't wish to agree to it.

    38. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

      Of course, this could have been just a comment on how the functionality provided by the bit of code in question should have been located in a different source file. Anything out of context like that is hard to interpret.

      I also have to wonder about the motivation, perhaps another reason for his switching was him not having to provide source for the kernel used in his devices. With the BSD license, he is free to make any changes and doesn't have to reveal the source.

      Perhaps he's angry about the GPL, wants more people to focus on the BSD's so he can get better driver support or more functionality for no investment on his part, or maybe he just wants the press. It's hard to say, but it looks suspicious to me. Now where'd I put my foil hat...?

    39. Re:"Scathing" != "Untrue" by ArsonSmith · · Score: 0, Flamebait

      So Linux wants to do everything well and be used everywhere.

      BSD wants to do one thing perfect and be used everywhere?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    40. Re:"Scathing" != "Untrue" by hdw · · Score: 1

      It's not only that stuff is turned off, their default configs are also as secure as possible.

      Privilege separation and chroot jails added in more and more daemons and tools.
      Apache chrooted in default config.

      And yes, the kernel is most likely harder too.

      The dogmatic 'free, functional and secure' has that function. It also means that OpenBSD will always lag behind in features and support for new gadgets.

      I find it highly annoying from time to time, having to deal with all chroot jails and shit when coding.

      But in the end I think it's worth it. // hdw

      --
      Executive Pope (small) Kallisti Engineering
    41. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I've NEVER used a Linux system without some modification beyond the base install. How exactly is OBSD more secure than an equivalently configured Linux system?

      The security mindset is generally that you start with little and enable what you need, not that you start with everything and disable what you don't need. Too much risk of missing something.

      But as far as your question goes, of course anyone with a security conscience modifies a linux install, Windows install, Solaris install, or possibly even an OpenBSD install (why does it run securelevel=1 instead of 2???). Your questions can be expanded to all OS's.

    42. Re:"Scathing" != "Untrue" by dknj · · Score: 1

      I thought Linux was a clone of unix. now we're saying linux is unix?

    43. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "Look at how Microsoft ripped the TCP stack from BSD."

      And you think the Linux version was developed in a clean room? TCP/IP is so poorly specified, you more less have to follow the BSD version.

    44. Re:"Scathing" != "Untrue" by The+Woodworker · · Score: 1

      It's actually their assholyness, because they have their head up their ass, all the while thinking they're God.

      -1 for my flame, +1 due to the other voices in my head laughing.

      --
      Give a man a fish and he'll eat for a day. Teach him to fish and he'll wipe out the species.
    45. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      A good summary of GPL vs. BSD. Especially

      It's not about ego (Theo not withstanding)..

      I believe that is what all the noise is about. Hypocrisy: a feigning to be what one is not or to believe what one does not; especially : the false assumption of an appearance of virtue or religion

    46. Re:"Scathing" != "Untrue" by bynary · · Score: 1

      How do you know that it was "probably meant as a joke"? Have you examined the code? Are you qualified to make that assessment of the code? Maybe Linux really isn't all it's cracked up to be.

      --
      http://www.bynarystudio.com
    47. Re:"Scathing" != "Untrue" by Yakko · · Score: 1
      But to a large degree the attitude on behalf of Linux users is a *big* part of the reason I'm leaving.

      And I submit that a similar reason with regards to OpenBSD (and Theo specifically) lies behind users of non-OpenBSD systems not bothering with OpenBSD.

      I will continue using Debian for my servers, but that's mainly because I admin SYSV boxes for a living. I'll kindly hold the SYSV vs. BSD rant for a relevant thread :o)

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    48. Re:"Scathing" != "Untrue" by lotsToLearn · · Score: 1

      Right. Also depends on your use. For a Desktop/Laptop system, Linux cuts the cake for me. For a server install I mite be thinking about other things.

    49. Re:"Scathing" != "Untrue" by DavidTC · · Score: 1

      Except, of course, that OpenBSD won't support his hardware.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    50. Re:"Scathing" != "Untrue" by Tony+Hoyle · · Score: 1

      He was going to switch anyway and just wanted a pretext.

      Writing a question like that in the code is commonplace - you'd probably find the same in openbsd. It's a note from one developer to another.. 'this works but I think it could be done better, take a look at it sometime'.

      Heck, I write comments like that in my *own* code sometimes just to remind me to come back to it when there's time or other code has been changed to do it in a better way.

    51. Re:"Scathing" != "Untrue" by Dogtanian · · Score: 4, Funny

      "BSD guys are a lot like Linux guys, except they have kissed girls."

      The only reason the girls let the *BSD guys kiss them is that they felt sorry for them- apparently the *BSD guys are dying.

      Netcraft confirms it.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    52. Re:"Scathing" != "Untrue" by Kick+the+Donkey · · Score: 1

      But at least we have to ability to examine the source code to be sure its all its cracked up to be'. Unlike certain OTHER operating systems, where your only resort is to poke the perverbial bear with a stick.

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    53. Re:"Scathing" != "Untrue" by DShard · · Score: 1

      This pathetic article has nothing to do with Theo and Linux. Even though this is what most of it blabbers on about it has more to do with hyping Lok. They are trying to get people to think that lok's competitors are inferior since there is a comment in kernel that seems unusual. Theo get's support from lok and he already has a major chip on his shoulder about something I can care less about. Forbes articles are more often than not hype. Theo is just being used, mostly becuase he makes an excellent tool.

    54. Re:"Scathing" != "Untrue" by bynary · · Score: 1

      Agreed. And if that really shouldn't be there, it can be removed and the kernel recompiled.

      --
      http://www.bynarystudio.com
    55. Re:"Scathing" != "Untrue" by ashridah · · Score: 1

      Of course, the lawsuit did huge amounts of damage to BSD's status within the community, and within business-oriented minds.

      'BSD is getting sued by AT&T? To hell with that!'

      The only difference between BSD then and Linux now is that SCO is not the titan AT&T was in it's heyday, nor are they making credible threats. Infact, despite all of the press releases to the contrary, SCO's lawsuit has boiled down to a contract dispute with IBM.

      Personally, I can't wait for the countersuits to roll in. I'm surprised that someone hasn't called them on their press statements that made false allegations against Linux.

      Also, We now have the benefit that Linux's mainstream appeal has managed to build enough of a community that groklaw was possible, where the FUD is easily exposed.

      BSD isn't anywhere near the titan it should/could/would have been if AT&T hadn't stymied development for many years while the lawsuit ground on, to an inevitably inconclusive halt.

      ashridah

    56. Re:"Scathing" != "Untrue" by Kick+the+Donkey · · Score: 1
      Is it just me, or is Forbes really pushing an anti-opensource agenda today? Take a look at this article:

      http://www.forbes.com/intelligentinfrastructure/20 05/06/15/jboss-ibm-linux_cz_dl_0615jboss.html?part ner=yahootix&referrer=

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    57. Re:"Scathing" != "Untrue" by toddbu · · Score: 1
      Maybe Linux really isn't all it's cracked up to be.

      What does this mean exactly? Is the goal of Linux to be the best "technically correct" OS, or is the goal of Linux to produce something that can be used by a wide variety of people?

      Having lived in the world of Windows, BSDs and Linux, I finally settled on Linux because it has the highest "usefulness" factor for the kind of stuff I do. Windows is strong on media, but I don't care about that. BSDs are rock solid, but they don't have as strong a device or application support as Linux. For what I do, Linux is the right solution.

      I'm just wondering what kind of car you drive? Ford, Chevy, Chrysler, or some other mass-produced car? I'm sure that there are car buffs out there that'll tell you that you're crazy if you don't drive the most technically correct vehicle, but for most people they're just trying to get to work every day and they need something reliable. They don't judge a car by lifting the hood and inspecting the parts, but whether the engine turns on when they turn the key.

      --
      If you don't want crime to pay, let the government run it.
    58. Re:"Scathing" != "Untrue" by jedidiah · · Score: 2, Insightful

      Thus the crux of the problem.

      Back in 1994, pretty much everyone else only wanted to support "server class hardware". If you wanted to run something like Solaris or NeXT on your PC not only did you have to shell out $400 for the OS itself but you also had to have SCSI hardware to do it.

      Deciding to use something else that is not a part of the Lemming hegemony requires enough dedication all by itself. Adding in extra barriers is not helpful.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    59. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      You have misunderstood two of my points. Granted I was a bit vague with both of them.

      I tend to build small single purpose cloud facing boxen. I would contend that there is *no* better tool for that job than OpenBSD. I could give a shit about anything SYSV vs. BSD and truth be told people who argue about that fall into the same category people who argue about Ford vs. Chevy, Vi vs Emacs, and Mutt vs. GUI mail clients. All of which I take as sure signs that I'm talking to somneone stupid.

      And I for one love Theo. He calls bullshit where he sees it and insists that people bring a certain level of knowledge and effort to the table. Having said that people who bring that level of knowledge and effort to the table tend to get very good support out of him. It is the ones who can't be arsed to ask a smart qustion that get flamed, as they deserve to. That's the "Linux attitude that I'm talking about.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    60. Re:"Scathing" != "Untrue" by h00pla · · Score: 1
      I particularly like when he says: 'Everyone is using it...'. That's the good part!

      --
      I've been swashdotted -- Elmer Fudd
    61. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      What's the chance that we're witnessing the birth of a new sig?
      --
      Theo is teh ghey! L12nux r00lzzzzzz!!!

    62. Re:"Scathing" != "Untrue" by 44BSD · · Score: 2, Informative

      First to support your hardware, eh? Well, you must have some spankin' new HW. UNIX (!= Linux) has been available for the i386 for a hell of a long time. Think NET2. Think BSDI. If it wasn't for the efforts of folks you are dissing with your "End of Discussion" claptrap, UNIX would still be encumbered, and your HW would be a boat anchor or a Winblows box.

    63. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      ololololololololololol IT IS windoz (roffle!) that suxxxxxxxx!!!!!!!!11111
      i ues bds coz i am 2 c00l 4 u.

    64. Re:"Scathing" != "Untrue" by jellomizer · · Score: 1

      No its not. If I went into your house. I could probably read all your files very easilly. or whipe out all your disks. Even the write protected ones if I had a hole puncher. If you did have Internet access on it. There could possibly be a way to break in and install a Commodore 64 Virus. Just because it doesn't support modern features it doesn't mean that it is secure.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    65. Re:"Scathing" != "Untrue" by dougmc · · Score: 1
      Is the OpenSSH version in OBSD any different than the same in most Linux distros?
      Cute that you picked OpenSSH as an example ...

      I don't know about the specific versions, but I do know that OpenSSH comes from the OpenBSD camp. Theo is one of the people that works/has worked on it.

      They do seem to have two versions of it -- one for OpenBSD and one for `other', so the versions may very well be different.

    66. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 2, Insightful

      "That isn't a Xerox machine! It's a Brother brand copier so stop calling those papers xeroxes!" the functionally austistic person exclaimed.

    67. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      For me, absolutely yes. I can't stand that guy, and I think he is wrong about lots of stuff, including security. Linus easily wins on personality here.

    68. Re:"Scathing" != "Untrue" by the_mad_poster · · Score: 1

      I already do the former, I refuse to review my position on the latter.

      Besides, I could also just spend all my time attacking Zonk now. I was getting lonely without Sims to kick around anymore.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    69. Re:"Scathing" != "Untrue" by dougmc · · Score: 2, Funny
      ...BSD guys are a lot like Linux guys, except they have kissed girls.
      Well, they thought that was a girl that they paid $20 to kiss, but after googling for her name, they found some pictures of her on the `Transexuals are Friends, not Food!' web site, and noticed that she had a rather prominent Adam's Apple, so they're not quite so sure anymore ...
    70. Re:"Scathing" != "Untrue" by JohnFluxx · · Score: 1

      My gf used to put it like 'If you don't show that you yourself take you seriously, how can you expect other people to?'

    71. Re:"Scathing" != "Untrue" by IBeatUpNerds · · Score: 1

      I bet they just do what they do because they hate Slashdot. ;)

      I bet they do it because they _love_ Slashdot. I'm sure they're website is pretty profitable, so anytime they can do a little trolling for a couple hundred thousand hits from slashdot, all the better. Just makes them more money, since they expect a good solid troll like this to be linked from every geek-blog site on the net.

      This, of course, assumes a significant portion of the people actually click the links and read the articles ;)

    72. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      While I admit I originally switched to Linux because I wanted to give Microsoft the proverbial finger (I'd only used Windows until then, starting with 3.0), I discovered an OS that was for more fitting for everything I had to do on my computer. So I switched because I hated Windows, but I stayed because I discovered and fell in love with UNIX.

      I'm sure many others are in the same case, and as such, saying that the Linux community thrives on its aversion for Microsoft is simply unjustified.

    73. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Not the same reasons OpenBSD is. The model goes *far* beyone not having ports open which is the low hanging fruit.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    74. Re:"Scathing" != "Untrue" by SnowZero · · Score: 1

      SHOW SOME PRIDE FOLKS. Your contributions will be seen by thousands of people. Run it through the debugger at least once. Make sure it is doing what you expect. If you have comments like 'does this belong here'. Do you *KNOW* you have the problem fixed or are you just guessing?

      Do you know how Linux development works, or are you just guessing? Why don't you go browse LKML, so you know how it is developed? There really isn't a line of code that goes in today that isn't looked at by multiple people.

      Grepping a recent kernel for the "horrible" comment that drove someone to BSD comes up empty. They may have started from amateur roots, but that's only history today. Unix started much the same way, only it was a research project rather than a hobby.

      Now if you are talking about GNU/Linux userspace, then Theo's got a point. There's a lot of crap code out there with a GPL on it. However you can choose your distribution to suit your needs, and for the most part that makes up for it. Coders have to start somewhere anyway. Dogmatic elitism won't grow your community.

    75. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Hey, I just used the first PC Unix to support MY hardware.

      This could have been NeXT.
      This could have been Solaris.
      This could have been Linux.

      As it turned out, it was FreeBSD. End of discussion.

      Point is, both OSes support different hardware. Just because something works for you (and I'm happy it does), doesn't mean that it will work for some of us.

      Different OSes, different goals, different hardware support. Go figure.

    76. Re:"Scathing" != "Untrue" by iainl · · Score: 3, Insightful

      My guess is that he doesn't mean i386, but just the particular hardware configuration he has right there.

      Assume for a minute that I'm not a developer. Assume for a minute that even if I am, I'm lazy and/or have other things to do with my time. Assume the only x86 Unixalike to already come with drivers for soundcard X, graphics card Y and motherboard Z is currently Linux.

      Would you install it, or leave the box on the shelf until someone writes Solaris drivers?

      --
      "I Know You Are But What Am I?"
    77. Re:"Scathing" != "Untrue" by serlaten · · Score: 1

      sloppy*10^3

      kilosloppy?

    78. Re:"Scathing" != "Untrue" by toddbu · · Score: 1
      But don't be pissed about the BSD people

      This article wasn't about how Linus hates the BSDs. In fact, I remember reading some rather positive comments from him the other day about FreeBSD.

      --
      If you don't want crime to pay, let the government run it.
    79. Re:"Scathing" != "Untrue" by cnelzie · · Score: 1

      Yeah, except that the article makes one mistake...

      It suggests that Linux and BSD users are the same, except that BSD users have kissed girls. It's actually the other way around, we are the same, but Linux users have actually kissed girls.

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    80. Re:"Scathing" != "Untrue" by harrkev · · Score: 3, Insightful
      But to a large degree the attitude on behalf of Linux users is a *big* part of the reason I'm leaving.
      Can you please explain?

      First, look at Microsoft XP. Large corporations (including the one that employs me) use it. Script kiddies use. Grandmothers use it. Uber-gamers use it. You cannot say that there is an "attitude of Windows users" because you cannot expect all of those people to have the same attitude.

      I would expect the user base of Linux to be somewhat more homogenous than Windows, but attitudes still vary. And you have to remember that in any population large enough, you will get some jerks and butt-holes in the mix -- and that is the type of person who is most likely to chime in with their $0.02 (This includes me -- just look at this worthless post).

      You also have to expect a certain amount of "Micro$shaft sux," of which I have myself posted one or two. And you have to allow for a certain amount of fan-boyism, as it is human nature -- just look at how non-geek males fawn over their favorite sports team.

      So, I am sure the you have your reasons, but is it possible that your perception of reality is somewhat different from reality itself?
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    81. Re:"Scathing" != "Untrue" by John+Fulmer · · Score: 5, Insightful

      Funny. I rarely hear Linux-oriented people (including myself) badmouth *BSD. I don't think I've *EVER* heard anyone really badmouth BSD. It's a great, solid operating system, which tends to be fairly conservative in its goals and design decisions. I would never say anything negative about someone just because *BSD was their OS of choice.

      I wish the opposite were true. Linux is a solid, popular, full-featued *nix clone with a different design philosophy. It also works very well. I wish that some of the *BSD people would just deal with it and get on with their lives.

      jf

    82. Re:"Scathing" != "Untrue" by Shads · · Score: 4, Insightful

      Exactly.

      The *BSD community hasn't ever supported the hardware *I* use as well as linux does. Shrug. The line I like the best is... the part about the comment saying "Does this belong here?" by a kernel hacker... realistically what was he asking?

      Should this code be here?
      Should we be doing this in the kernel?
      Should we be doing this in an alternate part of kernel?

      Becuase someone posts a comment in source questioning something doesn't seem to me to be a problem, it's there for a reason... a good reason would be to make other hackers take a closer look at it and make decisions based on it.

      --
      Shadus
    83. Re:"Scathing" != "Untrue" by lewdot · · Score: 1

      I wouldn't be surprised if they knew it would get posted to /. and they could get extra money from all the click-thrus to the story.

      I would hope most /.ers by now had Adblocked:

      *ads.forbes.com*

      Then everyone can get all fired up about their next anti-linux article without actually supporting whomever the "evil advertisers" are at the time.

    84. Re:"Scathing" != "Untrue" by rikkards · · Score: 1

      not to mention thr grammer.

      You should talk :)

    85. Re:"Scathing" != "Untrue" by tzanger · · Score: 1

      I realize that OpenSSH is from the OBSD camp. I never said OBSD made shit software, I'm saying I don't understand how it's "so much better" when (as far as I can tell) they just make the DEFAULT INSTALL better. The software (kernel, tools, etc.) are no better, just the packaging.

    86. Re:"Scathing" != "Untrue" by Trelane · · Score: 1, Insightful
      Well yes, BSD did get some benefit from Windows using the FreeBSD TCP stack - it got an assurance that 95% of the computers in the world would have a functional TCP stack - not a small thing.
      Actually, no. It assured that 95% of the computers in the world might have a compatible TCP stack. If MSFT made subsequent changes to the code and as a result made Windows TCP incompatible with standard TCP, BSD (and the world at large) is then incompatible with it.

      The only assurance that "95% of the computers in the world would have a [compatible] TCP stack" would be if Microsoft adopted a GPLed TCP stack and released their source code as well. [LGPL may work, since changes to the *lib* would have to be released, but potentially one could write code to modify that outside the lib and one would then not have to release specs.].

      In netto, all that the BSD license assures is that businesses can use the code as a stepping stone to get ahead faster. Whether or not they stay on that stepping stone is up to the business and the BSD license provides no assurances past that.

      Now you'll very likely point out that MSFT would never [publically] use GPLed code, since they'd have to release the Windows source code [though they could conceivably use LGPLed code]. And you'd quite likely be right. But then they'd develop their own TCP-compatible stack on their own dime, not on yours. They'd make it as compatible or incompatible as they would like, just as they would if they used a BSD-licensed stack. The only difference between someone using a BSD-licensed stack and writing their own stack is that they can use the BSD-licensed code's developers to do the work for them--they can subsequently make the code as compatible or incompatible as they wish, no holds barred, no feedback to the rest of the world. Well, that, and they have to put the little bit of credits somewhere.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    87. Re:"Scathing" != "Untrue" by Mo6eB · · Score: 1

      This looks interesting. Could you please explain to me how to do it? I also happen to be running linux (gentoo in fact) and would like to know if such a thing was possible.

    88. Re:"Scathing" != "Untrue" by mrball_cb · · Score: 1
      Like it or not the GPL requires that if a company uses and adds to Linux they have to give back.
      No! It says that if you use GPL'd software and add to it AND distribute it, then you have to provide the source to the recipients of your modified products. If you use GPL'd software and add to it and use it internally within your company, you are not required to give back ANYTHING. A good netizen would, but not everybody is one...
    89. Re:"Scathing" != "Untrue" by tzanger · · Score: 1

      Privilege separation good. Hardened kernel, hardened input and output methods good. chroot jails bad. What a royal and total waste of time and energy.

      Yeah it's marginally more secure but it's such a royal pain in the arse that it's just not worth in in my opinion. Make the apps harder and leave all my goddamn daemons in the main filesystem instead of a dozen balkanized filesystems. Ugh.

      I realize security is like an onion; layers good. But this is one layer I will never deploy. If I am THAT concerned about my daemon's (lack) of security I will either put it on its own box with nothing else, or I will find another app. chroot is just a bad idea all around.

    90. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Troll? Slashdot humour failure there!

    91. Re:"Scathing" != "Untrue" by setagllib · · Score: 2, Insightful

      Unless his hardware had an nVidia video card and it was the small alley of time in which nVidia released drivers for Linux but not FreeBSD, there should have been no such situation. The BSDs aren't often behind unless a vendor is being difficult, and sometimes ahead (in-tree Intel PRO/Wireless drivers are in the BSDs already, yet Linux still uses Intel's drivers and not in its own tree). I don't know about Solaris.

      But sometimes Linux is the only thing that WILL work out of the box. On a certain Toshiba Satellite (exact model unknown: I have no idea where my friend got this, but it's still interesting to tinker with) Linux (2.6.11-gentoo-r9 via a LiveCD) boots just fine with some notes about what evil, twisted things the BIOS has done to the system, while FreeBSD 5.4 locks up before even a screenful of kernel messages, and NetBSD 2.0 a little bit later with at least the in-kernel debugger. So Linux won that fight. It surprises the willies out of me, but sometimes Linux actually does have more stable hardware support than -stable/-release BSDs. Or maybe Toshiba just sent in a patch to cover up their shoddy manufacturing. Either way...

      --
      Sam ty sig.
    92. Re:"Scathing" != "Untrue" by saleenS281 · · Score: 2, Insightful

      please, if you haven't learned by now that being the superior O/S has nothing to do with market share, I guess you never will. As if there haven't been a dozen other os's over the years that neither linux or windows could hold a candle too, yet they've been long since relegated to obscurity.

    93. Re:"Scathing" != "Untrue" by setagllib · · Score: 4, Insightful

      I think his point is that a developer should never be asking a question in a comment - it implies that developer communication (and often individual competence) is at a low ebb. I don't know about all of the BSDs, but I have had the pleasure of witnessing developer discussions in #dragonflybsd (on efnet) and they always come to conclusions on where things should be and how they should be done, and can tell you volumes about it if you aren't convinced (but often won't because their time is precious).

      Although there are many dedicated Linux teams getting the work done, there are also many individual hackers submitting things, and many inexperienced ones who aren't sure if something should work the way they did it - so questions come up. A sensible developer would at least ask before implementing, or a sensible committer would think/ask before committing. If a question like "Does this belong here?" emerged in a release kernel, it means somewhere the development process broke down.

      Personally I wouldn't drop the whole system just off a comment like that, though. It probably means his code review was restricted to comments and their interpretation rather than what the code did and how it was put together. Which, okay, was probably not great either, but it would have been fair to look at that as well. I'd love to be proven wrong though.

      --
      Sam ty sig.
    94. Re:"Scathing" != "Untrue" by Anonymous+Pundit · · Score: 1
      Nowhere in that article does he say "Linux is for losers" or use that label. The headline of the story rhetorically asks that question, way to generate flamebait, Forbes & Slashdot editors!
      Hmmm...I smell a De Raadt
    95. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0
      I see a tagline begging to be used.
      "Everyone is using [Linux]" - Theo de Raadt (OpenBSD developer)

      Heh.
    96. Re:"Scathing" != "Untrue" by Citizen+of+Earth · · Score: 1

      I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

      It's a wonder he didn't switch to commercial software which wouldn't have any such comment since it is not subjected to any kind of peer review at all. That should inspire the greatest amount of confidence.

    97. Re:"Scathing" != "Untrue" by bynary · · Score: 1

      Maybe Linux isn't inherently secure. Maybe Linux shouldn't be pushed as a computing solution for the masses. Maybe HP et al shouldn't be pushing its development because it has significant, crippling errors in its kernel. Maybe Linux isn't a good alternative to Microsoft Windows. Maybe...maybe...maybe...

      To continue your car analogy, Linux doesn't "just turn on" when you turn the key. In fact it's more like when you turn the key, the windshield wipers come on and the trunk opens. When you consult the owners manual it derides you for having to read the manual in the first place and then offers vague instructions for disconnecting the wires from the trunk and windshield wipers and makes some reference to connecting them to the ignition, but offers no insight into what tools are needed or what wires connect where. It is obviously a hodge-podge of disparate parts. It would be like buying a Chrysler, lifting the hood and seeing a Ford block, a cardboard distributor cap, sparkplugs made by h4x0R_B0b in his garage, tinfoil connecting the distributor cap to the sparkplugs, and having interchangeable upholstery.

      I have worked on Windows, Mac OS X, Linux, DOS, OpenVMS, and HP-UX. The one that befuddles me the most is Linux.

      It sounds to me like Mac OS X might be better suited for you. It has the media capabilities of Windows, BSD underpinnings, and strong device/application support. Ever considered switching?

      BTW, I drive a Nissan.

      --
      http://www.bynarystudio.com
    98. Re:"Scathing" != "Untrue" by urlgrey · · Score: 1

      In the most overarching, most generalized terms possible, the point of the BSD license isn't that BSD should benefit, it's that the user should benefit. In some cases the user turns out to be a great big corporation.

      Realizing this is completely my opinion, I have to say, to me, THAT is the real beauty of it! The developers are saying, "I think I made something useful. You might find it useful, too. Here. And, oh by the way, if you use it cool, if you don't oh well."

      --
      Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
    99. Re:"Scathing" != "Untrue" by feed_me_cereal · · Score: 1

      ...this is a very unsound decision. So, someone points some weird code out in a comment, and all of a sudden linux is crap based soley on that? "Right then I knew it was time to switch"... wtf. So, I guess no openBSD developer ever writes code that another openBSD developer doubts should be there, or at least they stick to a BS hide-our-dirty-laundry commenting scheme.

      --
      "Question with boldness even the existence of a god." - Thomas Jefferson
    100. Re:"Scathing" != "Untrue" by melodraama · · Score: 2, Informative
      juhan@galadriel:/usr/src/kernel-source-2.6.11$ find . -name *.c -exec grep "belong here" {} \;
      if we don't belong here... */
      /* This does not belong here, but locally generated errors need it if connection
      * I think these routines belong here because they're not yet really hardware
      /* nothing. lockup detection does not belong here */
      /* nothing. lockup detection does not belong here */
      * this stuff doesn't really belong here..
      mb(); /* nothing. lockup detection does not belong here */;
      * I think these routines belong here because they're not yet really hardware
      * I think these routines belong here because they're not yet really hardware
      * First some stuff that does not belong here:
      * KG: This was in DATAOUT. Does it also belong here?
      * - remove allow_modeset (acornfb idea does not belong here)
      /* FIXME: This doesn't belong here... */
    101. Re:"Scathing" != "Untrue" by Citizen+of+Earth · · Score: 1

      It's an article composed of generalizations about caricatures of steriotypes

      My understanding is that Forbes is essentially the National Inquirer of the business world, so this is not surprising.

    102. Re:"Scathing" != "Untrue" by m0nk3ym1nd · · Score: 1
      "Like it or not the GPL requires ... they have to give back...."

      No. The GPL requires nothing of users. It does place significant demands on re-distributors.

      Please verify this for yourself here. I worry that this misperception is a common deterrent to more widespread acceptance. I'm sure this is behind some of the anti-OSS bias at my company

    103. Re:"Scathing" != "Untrue" by setagllib · · Score: 1
      How exactly is OBSD more secure than an equivalently configured Linux system? Is the kernel harder? Is the OpenSSH version in OBSD any different than the same in most Linux distros?
      Kernel: Has a lot in-tree and constantly tested, things that Linux only has in grsecurity/pax patches, which are not tested anywhere near as much as the mainline kernel and so often have bugs (personally I found hardened-sources in Gentoo to be a nightmare to keep up for long periods of time, causing everything from plain panics to not syncing a ReiserFS journal for hours). Everything, including drivers, are all reviewed for security and cleanliness constantly. The developer team is relatively small and dedicated so this is practical. Also, silly things (FTP proxy, etc.) don't make it in to the kernel like in Linux, instead being left in the userland. Although this can sometimes leave more administration and mess for admins, they will be thankful for the security and stability that usually result. Although to be completely perfectly absolutely fair, I haven't yet had problems with iptables' own FTP helper.

      OpenSSH in OpenBSD is built right on the secure libraries it has, without the 'glue' that comes with other systems. The last (3.7?) OpenSSH to have a security exploit had it in a PAM auth feature which was not even possible on OpenBSD because it, well, doesn't have PAM, because PAM is insecure by design and many implementations. So OpenBSD wouldn't have been affected at all, yet many other systems were.

      OpenBSD's gcc also has the usual patches for stack protection, which not many Linux distributions bother with. So it makes an effort to mitigate the damage of sloppy coding all around.

      So although you CAN administer a Linux box to high levels of security, there is much less to worry about in OpenBSD, which has a much much higher emphasis on the code level of security, not just default configs. While the out-of-tree security enhancements for Linux can also tighten things and mitigate damage, the number of in-kernel exploits is significantly higher (and there isn't even an official ticker to keep users informed) so it's just not the same.
      --
      Sam ty sig.
    104. Re:"Scathing" != "Untrue" by StenD · · Score: 1
      Personally, I can't wait for the countersuits to roll in. I'm surprised that someone hasn't called them on their press statements that made false allegations against Linux.
      You haven't been following the cases much, have you? Both IBM and Red Had have filed claims related to SCO's press statements.
    105. Re:"Scathing" != "Untrue" by ebyrob · · Score: 1

      I was thinking:

      Linux wants to get as many things done as possible in a forcibly open setting.

      BSD wants to do a few things very well and be useable in any setting.

    106. Re:"Scathing" != "Untrue" by Carik · · Score: 1

      Interesting. The OpenBSD community was basically the only reason I considered NOT using OpenBSD. When I watch 7 posts in 3 days, on the official "misc" mailing list, get flamed for being newbies, I kind of lose interest in being part of the community.

      I work in IT, and my group has also had problems with bug reports. We were getting intermittent crashing, which seemed to be related to the version of dhcpd that shipped with OpenBSD 3.6. When we submitted the bug-report, with logs, version numbers, exact details on system setup and what was running, and everything else listed on the "how to file a bug-report" list, we got a response from Theo: "Come on! That's not nearly enough information!" He then closed the post, with no mention of what further information he wanted or needed, and no suggestion as to where else to try.

      We removed OpenBSD's DHCP server, and replaced with the the official release, and now it works fine. Again, not an experience that encourages me to be "part of the community." They want to be elitist snobs? Not interested in being helpful? Fuck 'em. I'll go back to an OS where there are friendly, helpful local User Groups. It may not be as good a server OS, but at least the users don't ALL make me hate them.

    107. Re:"Scathing" != "Untrue" by jusdisgi · · Score: 1

      But to a large degree the attitude on behalf of Linux users is a *big* part of the reason I'm leaving.

      Hehe. Yeah, ok....must not have much experience with the attitude of BSD users, huh? Go check out the mailing lists or IRC channels some time; if you thought Linux users were dicks, you're about to hit the big leagues.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    108. Re:"Scathing" != "Untrue" by jellomizer · · Score: 1

      Bring a boot disk or a live CD. Mount the drives. And have fun. Unless you have encrypted file systems. It is a free for all on your computer.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    109. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      I've been reading misc for a *lot* longer than 3 days I've *never* once seen someone flamed for being a newbie. I have seen people told in no uncertain terms that they need to learn how to ask smart questions. And it sounds like you do also.

      This is just what I was talking about and what I like about the OpenBSD community and loathe about Linux users.

      So while we will never agree you have just made my point.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    110. Re:"Scathing" != "Untrue" by setagllib · · Score: 1

      The problem is that it is often used in places where something else would be much better, and the lesson is learnt at a cost. If a Linux setup is compromised (which happens all the time: most compromises over the net are actually Linux machines, look at any site that counts them) and a BSD in the same place wouldn't have been, an unecessary price was paid. If this is something significant (governments use Linux...) then the price is significant.

      BSDs know what their code can and can't do: small dev teams who obsess over their own code night and day, and with decades of reputation and countless fanboys to continue to impress, all of it leads to knowing where the code is good to be used and not. While I doubt OpenBSD makes a super-convenient desktop system, it does make a hardcore fortress server. While you can (conceivably) hack and configure a Linux to be no less secure in practice, there's usually little point. Unless you *really* need the performance, for instance (and we'll see how DragonFly BSD takes up that challenge).

      So really, it's about Linux being used TOO MUCH, in ways that can be harmful. It's not perfect, far from. Running everything everywhere doesn't necessarily mean it's the best way to go about it. BSD supporters usually DO have a horses-for-courses attitude (and have found courses that require BSD horses) and wish everyone else would too, instead of jumping on bangwagons or pushing politics into technology. Sometimes it's painful to watch.

      --
      Sam ty sig.
    111. Re:"Scathing" != "Untrue" by pootypeople · · Score: 2, Insightful

      But it's the "you must have knowledge" attitude that keeps people out of open source and sticking with Microsoft. I remember my early days in the Linux wilderness, seraching in vain for the stuff that would let me do anything fun/useful with this desktop operating system I'd spent months just getting working. Everywhere I looked were imprecations against noobies or people who didn't know everything about their systems. I'd go to help forums and it seemed like the only help that was being offered was sarcasm and RTFM. Sadly, it hasn't gotten much better. The linux/OSS world has become more and more fragmented (why do we have multiple packaging systems? WHY?) and more and more insular. We fight amongst ourselves about which UNIX-like operating system is better- I'm sorry- that's the dumbest argument I've ever heard. BSD can be just as insecure as Linux if you set it up that way. Linux can be just as secure as BSD if you set it up that way. WHO CARES! We're all going to disagree. If we were the kind of people who got along well with others, we wouldn't be playing at slashdot. For pete's sake- let's stop the flame war and get to making better software.
      But then slashdot would no longer have a reason to be. And there would be much rejoicing.
      James

    112. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0
      "BSD guys are a lot like Linux guys, except they have kissed each other."

      I doubt that. There'd be too much interaction between those UNIX neck-beards.

    113. Re:"Scathing" != "Untrue" by mranchovy · · Score: 1

      In source code, probably not.
      In Slashdot, sure, no problem!

      --
      I am so smart!
      I am so smart!
      S-M-R-T!
      I mean S-M-A-R-T!
    114. Re:"Scathing" != "Untrue" by ArsonSmith · · Score: 1

      You can't, legally, only use it within a company. You can only use it yourself, and no others. As soon as you give it to someone else it is distributed and you are required to give that person all changes. You cannot restrict them from doing the same to someone else.

      GPL - Civilized law and order for the good of all
      BSD - Rape and pillage everything you can for the good of the selfish.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    115. Re:"Scathing" != "Untrue" by StenD · · Score: 3, Informative
      The only requirement is that if you SHIP modified GPLed software, you have to provide the modified source to those whoe recieve it. The amusing part is that you don't even have to provide that source to the original authors, only to those you ship to.
      Go read the GPL.
      • 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
      • a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      • b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      • c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
      "Any third party" means anyone, not just those you shipped the program to.
      So, if you write software that you only ship to, say, Fortune 500 companies, then you're well within your right to tell the people who originally wrote the code that they have to go talk to the people at those companies if they want to try to get access to your modifications.
      Only if you shipped the source code with the program. If you shipped the program with an offer to provide the source code on request, that offer is valid for any third party.
    116. Re:"Scathing" != "Untrue" by hdw · · Score: 1

      I don't find it that hard, most daemons have little need for full access to the file system.

      Named, dhcpd, ntpd and such mainly need access to their files and a syslog socket.

      The main headaches comes with cgi and/or serverside scripting for the web.

      But a small validating app, linked static and communticating with the main app via an af_unix socket still feels better than letting the entire httpd roam free.

      But then, I'm quite paraniod by both habit and trade.
      I like chroot jails because they I feel that they give me smaller blocks of software to bother about at the time.

      Had my trade been to chunk out working software, filling all the specs the customer expects, on time and on budget, my feeling would most likely be different.

      As it is now I almost feel some perverse joy in dealing with the jails :) // hdw

      --
      Executive Pope (small) Kallisti Engineering
    117. Re:"Scathing" != "Untrue" by CarrionBird · · Score: 1

      Not BSD the OS, but BSD the license gets plenty on hate here on /.. That's probably caused by that difference in goals the guy above was pointing out.

      --
      Free Mac Mini Yeah, it's
    118. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Do we have to keep repeating the untrue assertion that Microsoft is using the BSD TCP/IP stack in NT.

      Did Microsoft have a BSD derived TCP/IP stack in NT? Yes, during the NT 3.1 days. Not any more. Gah!

    119. Re:"Scathing" != "Untrue" by FlameSnyper · · Score: 1

      Shouldn't that be...

      I've been swashdotted! Ha Ha Ha Ha Ha -- Elmer Fudd

    120. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      He only said that cause he couldn't get gentoo working ...

    121. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Nope. Two problems. The first one is a defination. You are defining "Linux user" as "people who use Linux". I'm not. I'm defining it as all the people who think that Linux is Windows and want it to be just like that and those who refuse to teach and/or learn the last 30+ years of *nix inherited wisdom. And as with all things in engineering this requires telling people in no uncertain terms that they are full of shit when they are full of shit. Anything else just wastes resources. I see these quickly becoming the majority and have decided that I no longer care to use the same OS as they do.

      The other is the idea that we should welcome people who don't want to put in the minimum level of effort required to become good members of the community. Good defined by me and others like me. Why? Becuase simply put we know this stuff better than the great unwashed masses of lusers. It should be them that change and conform to a long proud tradition not us who should be throwing out everything we have learned over the last 30 years.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    122. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      No I *love* BSD users. But then again I am and always have been an elitist asshole. Also see my post about what a Linux user is and what I don't like about them. You are 180 degrees off the mark.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    123. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      And did you go RTFM? It's not that you must have knowledge but you *must* be willing to put in the effort to gain that knowledge.

      We are talking about OpenBSD and you have just proven that you make comments without doing the basic reading to understand things. There is far more to "secure by default" than you imply.

      Again thanks for making my point.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    124. Re:"Scathing" != "Untrue" by Flower · · Score: 1

      IIRC, one feature that has benefits outside the default install is ProPolice. This has caught numerous bugs in the ports collection. Probably a better place to check out than my faulty memory is www.openbsd.org/papers/

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    125. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 1, Insightful

      I wonder why the slashdot crowd is so bent on ad blocking... This is a free Internet mostly, supported by ad revenues. This is what they do for a living. If you don't like the ads, don't go to their site... Not looking at the ads is like taking something from the grocery store without paying...

    126. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 1, Interesting

      Bahh... Let us suppose you're digging into the kernel in order to fix a specific bug. So you isolate the section of code relevant to your work and read through it until you understand how it works.

      During that process you note that if a portion of the kernel was organized differently (ala refactoring) bugs like the one you are dealing with would either not occur or be trivially easy to find/fix. Maybe there are reasons for the current organization you arn't aware of. Maybe you lack the knowledge or time required to do the refactor yourself.

      So you fix 'your' bug, tack in a comment to nudge others (or remind yourself) into considering refactoring a few versions down the line.

      Bad practice? Clear evidence of inexperience? Broken development process?

      Nope. Nothing wrong with it. Cause for a code review, but there isn't anything wrong with that either.

    127. Re:"Scathing" != "Untrue" by uberdood · · Score: 1

      If his OS were as superior as he claims

      Although one might argue as to what "superior" means, one would be in a very difficult position to argue that Linux is secure when compared to OpenBSD's proven security track record.

      And that - to me - is what superior is all about. Being able to run services and NOT GET HACKED!

      --
      "Population 1,656"
    128. Re:"Scathing" != "Untrue" by abigor · · Score: 1

      I've worked with lots of comp sci PhDs, and none of them could code worth a damn. In fact, they could barely even read C. So this doesn't surprise me at all.

      Comp sci PhD == useless wanker

    129. Re:"Scathing" != "Untrue" by Shads · · Score: 1

      Personally, I wouldn't think anything of it.

      I've seen comments in Unix on par with: // this is fucked up but it'll work for now. // no, this isn't the right way to do this. // don't bother trying to read this, it's // intentionally obfuscated. If you can't read it // you dont need to know.

      or my personal favorite // commented code // replaced with more efficent code // commented code 2 // dont fuck with my code moron i have it this way // for reasons you can't grasp.
      original code

      those kinds of comments concern me alot more than a simple "should it be here?" type thing and imply much larger problems communication (and when I say Unix earlier, I don't mean bsd kernels or anything like that, this is just things i've seen in various projects I've worked on in Sunos a few years ago.)

      --
      Shadus
    130. Re:"Scathing" != "Untrue" by StenD · · Score: 2, Interesting

      And that was the reason that I began using Linux, despite the fact that the *BSD FAQ maintainer worked down the hall from me. My home system had only IDE drives, *BSD at the time did not support IDE drives, and Linux did. That choice flowed upstream - when the group I was part of decided to use an alternative to SCO Open DeskTop, Linux was chosen over *BSD because those of us who would have to support it were familiar with it, when we were not familiar with *BSD (the *BSD FAQ maintainer was in a different group). Then the sites that used our software were moved from SCO to Linux. I'm only talking about a few dozen systems here, but how many times was this scenario replicated, where the choice between Linux of *BSD turned on IDE support on a personal system?

    131. Re:"Scathing" != "Untrue" by infinityxi · · Score: 0

      Yeah because only these people use it. Nobody must use it at all.

      --
      Turn based strategy game that runs over XMPP. Phalanx
    132. Re:"Scathing" != "Untrue" by pinchhazard · · Score: 1

      No you never have to link to Penny Arcade. It makes life worse.

      --
      Do you love freedom??? Do you love freedom!!! DO YOU LOVE FREEDOM!!!!!!!!
    133. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      he's right.

      I too wish the developers would take a step back and redesign, etc. GNU/Linux is bits and pieces held together with bubblegum.

      I love the spirit of linux - which is why I use it in my businesses (and other reasons, OSS, etc), but let's face it - it's still bits 'n pieces held together with fucking bubblegum.

    134. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I figure it THIS way: Use whatever you are accustomed to &/or feel is the "Superior Weapon of Choice"... OR, use whatever it is you feel the need to learn more about.

      Myself, after having spent time with both, went the way of Windows NT-based Operating Systems usage here, mainly because of being paid for development around it + the fact that, no matter HOW you cut it?

      1.) It's a "Windows World" out there largely/mostly, so you have to go where the coins/dead-presidents are, like it or not, for development & yes, even networking...

      2.) PLUS, most of the software out there is for Win32, &/or Hardware (device drivers really since the OS addresses it via drivers-> HAL) is for Win32! :)

      * Linux isn't for losers though, It's pretty good stuff & a regular "socio/cultural" phenomenon/statement to the good, imo...

      (One that shows humanity's better than just polluting the earth, totally greedy, & good at destroying... we can also create something cool, for free via international community effort!)

      APK

    135. Re:"Scathing" != "Untrue" by infinityxi · · Score: 0

      You do realize that the OpenBSD camp goes line by line auditing code to make sure it's secure before they ship it with a release. A lot of the packages from OpenBSD are modified for security. You can look at the Apache 1.3x as an example. So, they do also claim the software/tools ARE better.

      --
      Turn based strategy game that runs over XMPP. Phalanx
    136. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      First Linux != Unix

      Second if that Unix happend to be SCO or Solaris x86 I doubt you would be saying that.

    137. Re:"Scathing" != "Untrue" by moyix · · Score: 4, Insightful

      Not looking at the ads is like taking something from the grocery store without paying...
      Yeah! Or like getting up during commercials on TV!

      Damn pirates, ruining it for the rest of us.

    138. Re:"Scathing" != "Untrue" by jusdisgi · · Score: 1

      No I *love* BSD users. But then again I am and always have been an elitist asshole.

      Oh, well, my apologies; I stand corrected. You'll fit right in ;-)

      --
      Given a choice between free speech and free beer, most people will take the beer.
    139. Re:"Scathing" != "Untrue" by Master+of+Transhuman · · Score: 1


      It's a Daniel Lyons FUD piece.

      Lyons is an asshole - probably just another "journalist" on the take from Microsoft.

      He was the one asking Turner of LinuxWorld all sorts of creepy questions about the Sys-Con/Maureen O'Gara hit piece on Groklaw - obviously intending to do one of his own.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    140. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I greatly admire the "Pragmatic Programmers" and I seem to remember they praise the use of honest comments. They once wrote something to the effect that they'd sooner trust code with a comment saying /*this is a hack*/ than that with no comments because it shows awareness of the craft of good programming.

    141. Re:"Scathing" != "Untrue" by Billy+Donahue · · Score: 1

      I'd be interested in seeing a dump
      of OBSD's kernel comments.

      --
      -- The Funk, The Whole Funk, And Nothing But The Funk
    142. Re:"Scathing" != "Untrue" by Adam+Avangelist · · Score: 1

      Microsoft never decided to base there TCP/IP stack on BSD, rather it was a consulting firm employed to write it. It was replaced in 1994, with a new one written from scratch for Windows NT 3.5.

      According to this article the idea of Microsoft still using the BSD TCP/IP stack is patently false.

      http://www.kuro5hin.org/?op=displaystory;sid=2001/ 6/19/05641/7357

    143. Re:"Scathing" != "Untrue" by iamlucky13 · · Score: 1

      No, kilosloppy = sloppy * 2^10. If I had a penny for every person who has doesn't can't remember that...

    144. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 1, Informative

      grammAr

    145. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Pretty amazing that the software that gets "compromised" on Linux isn't the kernel at all in the vast majority of cases, but rather the supporting software...

      This is *the same* supporting software that runs on OpenBSD (Oh my! Oh, the humanity!), and ships with it in the default 3.7 install.

      Think of it from that perspective, and you'll realize that it's a pretty poor point to argue about. Roll that beautiful GPL (mostly) footage:
      ftp://muk.kd85.com/pub/OpenBSD/3.7/packages/i386/

    146. Re:"Scathing" != "Untrue" by Master+of+Transhuman · · Score: 2, Insightful

      What part of this didn't you understand?

      "When we submitted the bug-report, with logs, version numbers, exact details on system setup and what was running, and everything else listed on the "how to file a bug-report" list, we got a response from Theo: "Come on! That's not nearly enough information!" He then closed the post, with no mention of what further information he wanted or needed, and no suggestion as to where else to try."

      I've seen this attitude on Linux newsgroups, too, so it doesn't surprise me that BSD nerdboys have the same impatience.

      While I see plenty of newbies posting totally inadequate questions on Linux newsgroups, the "How to Ask A Smart Question" document is NOT required reading for everybody on the planet by the age of five. Mostly I've seen it used to avoid dealing with newbie problems that might actually be a challenge to solve.

      It also speeds things up if you at least try to be civil while pointing the newbie to the document while at the same time offering suggestions as to possible causes of their problem - something I've found a lot of nerdboys have difficulty comprehending.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    147. Re:"Scathing" != "Untrue" by jadavis · · Score: 1

      I mostly like linux, but one thing I still don't understand is the OOM Killer. If you're out of memory, the OOM Killer picks a process and kills it, regardless of which process asked for too much memory. It has a nasty habbit of killing the database server rather than the leaky or out-of-control program.

      I have never heard an explanation of how this is better than other VMs. From what I understand, that type of thing would never happen in any BSD.

      Because I haven't heard any justification for that, I'm trying to learn BSD right now so that I can avoid weird stuff like that. If someone has an explanation, please let me know.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    148. Re:"Scathing" != "Untrue" by aliquis · · Score: 1

      The question you should ask yourself should be: Did BSD lose from this?

      You, the people who belives one have to lose something if someone gain something from your work, are just like the record and movie industry. Sure the BSD TCP/-IP stack might have been used in other OSes, sure OpenBSD might end up in firewall products, and sure FreeBSD code ended up in Apples MacOS X. But what bad have that done to the *BSD people? Also probably Apple contribute there they feel fit, they don't lose anything on that, and the same goes for the companies which might make firewalls.

      The problem with GPL software is companies might skip to make their product because they don't want to give away their work. But that gives us less alternatives and probably less ideas (Company A uses whatever open software as the base for product B, if the product is intresting the OSS movement can still copy it by doing their own version.)

    149. Re:"Scathing" != "Untrue" by MaxwellStreet · · Score: 1

      Wow.

      Reading that, I really -really- want to join your (elite) club of "good members of the community."

    150. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0
      I don't think I've *EVER* heard anyone really badmouth BSD. It's a great, solid operating system, which tends to be fairly conservative in its goals and design decisions.
      And that's not all - the best part is still coming: it's dying!
    151. Re:"Scathing" != "Untrue" by 0racle · · Score: 1

      Really? Lets see this bug report then. I asked a question on misc@ as to why only the first of 3 le network cards was being detected. I included a dmesg and OpenBSD version and had a patch in half an hour.

      I have trouble believing that you filed a complete report and got no response.

      --
      "I use a Mac because I'm just better than you are."
    152. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Like it or not the GPL requires that if a company uses and adds to Linux they have to give back. The BSDs would all be used and abused but wouldn't get the company support that Linux has.


      No, the GPL just makes companies avoid Linux completely instead of using it and eventually contributing what they can. Meanwhile you can't even get a commercial version that includes drivers you need. See how well putting critical data on a firewire drive works for you with the 2.6 Linux kernel, for example.
    153. Re:"Scathing" != "Untrue" by NitsujTPU · · Score: 1

      That doesn't actually counter Theo's argument.

      Theo said that Linux is garbage... Really popular garbage, but still garbage.

      Saying that you run Linux doesn't end that discussion. Saying that you run Linux just reinforces the point that Linux is popular, while doing nothing to fight the point that Linux is garbage.

      Now, further in support of the point that Linux is popular, I'm typing this from my Dell Inspiron 9100 that runs Gentoo Linux. That said, I still haven't fought the claim that Linux is garbage. Of course, since I really should be working right now, I think that I'll save that for later.

    154. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      The OOM killer is there because Linux does something called memory overcommit.

      What this means is that Linux will allow processes to allocate more memory than is actually available and doesn't actually reserve a page until the process writes to that memory.

      This works well in some cases, since not all processes use all memory they allocate, but it also makes the identification of processes that should be killed harder, since the process that caused the OOM condition may not be in the process of allocating memory.

      The way to fix this is to simply disable overcommit.

      See here for the possible overcommit settings and how to disable it.

    155. Re:"Scathing" != "Untrue" by Master+of+Transhuman · · Score: 1


      It wasn't me, I was referring to the previous poster who claimed he submitted a bug report that included everything requested on the "how to". Talk to him.

      In the meantime, I quote this from the NetBSD project which was quoted on another board:

      "On December 20 [1994], Theo de Raadt was asked to resign from the NetBSD Project by the remaining members of 'core'. This was a very difficult decision to make, and resulted from Theo's long history of RUDENESS TOWARDS AND ABUSE OF USERS AND DEVELOPERS [my emphasis] of NetBSD. We believe that there is no place for that type of behaviour from representatives of the NetBSD Project, and that, overall, it has been damaging to the project.

      This decision was difficult to make because Theo has a long history of positive contributions to the project. He was the principal caretaker of NetBSD's SPARC support, and has written too much code to mention.

      We are certainly willing to accept (and would very much like to see) future contributions from Theo, but we believe that it is inappropriate for him to be an "official" representative of the project any longer."

      So I would say that (certain portions of) BSD have indeed had a history of being rude to users. And the principal instigator is the individual now prostituting himself to Daniel Lyons who is a known anti-OSS/Linux FUD merchant.

      So I'm not impressed by Theo's rant.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    156. Re:"Scathing" != "Untrue" by compass46 · · Score: 1

      A PR number please?

      I looked through the closed PRs mentioning DHCP and found nothing matching what you reported.

    157. Re:"Scathing" != "Untrue" by Watts+Martin · · Score: 1

      While I can only speak for my own experience, I ran FreeBSD for several years, at both home and work, and found that most users of the OS were pretty laid back and pragmatic, and didn't have anything against Linux users -- they just thought BSD was better, and if you asked them why, they'd tell you.

      And, honestly, I think that's the main reason they've taken flack. I've observed the same thing between Mac and Windows users, but even more so. I'm a Mac user now, and I don't go around bashing Windows or Linux or PC users in general. I don't have anything against them and I'm not particularly interested in evangelizing. But the simple fact is that by going through all the expense and bother of owning a Mac in the first place, I've made a very clear statement that I like OS X more than Windows (or Linux, or for that matter, FreeBSD) to go through that expense and bother in the first place. And that alone will piss people off.

      Before FreeBSD (and later the Mac), I ran Linux since the 0.99 kernel days. And I have to tell you, I ran into more arrogance than I liked among users on the platform, who seemed to genuinely believe that if something was painful for them to figure out, it should be painful for everyone else to figure out, too. I got answers from FreeBSD folks that were sometimes very curt, but I never got insulted by them.

    158. Re:"Scathing" != "Untrue" by greed · · Score: 2, Informative
      Yes, you are "party of the first part", your customer is "party of the second part", and you can start at "party of the third part" for other persons or entities after that.

      But, only one of the alternatives in section three says "any third party"--option B. Option C allows you to distribute the binary you recieved under that option and propagate it--and only noncommercially and only if you received it in binary form (and therefore couldn't modify the source).

      If you use option A and provide the source code with your binaries, you are not exposed to the "any third party" clause.

      But anyone you give the source and binary to can then give the source and binary to anyone else, for any fee they can get someone to pay. (The only restriction on fees is for obtaining a copy of the source once you have obtained a binary-only copy.)

    159. Re:"Scathing" != "Untrue" by DunbarTheInept · · Score: 1

      The only people who give a damn about Linux != Unix are lawyers watching over the trademark name. In all the ways that actually matter, it's a unix and is just as similar with unixes as, say, SysV is similar with BSD.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    160. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 2, Interesting
      `grep -ri fuck /usr/src/sys` (that's the kernel) on OpenBSD 3.7 returns lines from 2 files.

      compat/svr4/svr4_misc.c:
      #if defined(COMPAT_LINUX) && defined(i386)
      if (SCARG(uap, egid) > 60000) {
      /*
      * One great fuckup deserves another. The Linux people
      * made this their personality system call. But we can't
      * tell if a binary is SVR4 or Linux until they do that
      * system call, in some cases. So when we get it, and the
      * value is out of some magical range, switch to Linux
      * emulation and pray.
      */
      extern struct emul emul_linux_elf;
      dev/ic/ncr53c9x.c:
      if (sc->sc_phase != MESSAGE_IN_PHASE) {
      int i = (NCR_READ_REG(sc, NCR_FFLAG)
      & NCRFIFO_FF);
      /*
      * Things are seriously fucked up.
      * Pull the brakes, i.e. reset
      */
      printf("%s: target didn't send tag: %d bytes in fifo\n",
      sc->sc_dev.dv_xname, i);
      Searching for ' hell ' finds 10 matches. One example is in dev/pci/if_sis.c:
      /*
      * Reading the MAC address out of the EEPROM on
      * the NatSemi chip takes a bit more work than
      * you'd expect. The address spans 4 16-bit words,
      * with the first word containing only a single bit.
      * You have to shift everything over one bit to
      * get it aligned properly. Also, the bits are
      * stored backwards (the LSB is really the MSB,
      * and so on) so you have to reverse them in order
      * to get the MAC address into the form we want.
      * Why? Who the hell knows.
      */
      If a reporter wanted to take it out of context, "Why? Who the hell knows." would be a great line.
    161. Re:"Scathing" != "Untrue" by Grax · · Score: 1

      That's quite a stretch to say that "people who use Linux" and "Linux user" are not equivalent.

      Linux isn't Windows, thank goodness. I believe there are 2 logically separate pieces of a computing system:

      1. Base system. Kernel, essential system tasks, networking interfaces, peripheral interfaces. These must be solid and stable.

      2. User interface. Unlike other interfaces (TCPIP, keyboard, hard drive) which can implement strict rules, the user interface is much more variable and intuitive for the user.

      Traditional *nix isn't built for interfacing with users as much as it is built for executing computing and networking functions.

      Personally I'd like to see the Windows user interface or the OSX user interface run on Linux and the BSD variants. I might still use KDE but I would like that choice.

      The 30+ years of *nix wisdom are great and should be taken advantage of. But it would take a lot of stretching to claim that *nix has any edge in the user interface realm.

      One more thing, since you "know this stuff better than the great unwashed masses" perhaps you could put up a web site, perhaps something like unixnetworking.net, and share the knowledge.

    162. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Haven't you figure out yet. That the OpenBSD team and a vast majority of the people who use do *not* want you. If not take this as a wake up call. I, for one, see no value in a userbase of the kind that Linux is attracting these days. So I'm *happy* to have put you off.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    163. Re:"Scathing" != "Untrue" by fearofcarpet · · Score: 1

      Why can't we all get along... As the above posts point out Linux and BSD are fundamentally different; different goals, different licenses, different philosophies. I mean you simply can't deny that Linux is fun even if parts of it are hackish and slightly broken. I think of BSD more like a peanutbutter and jelly sandwich; a reliable source of flavor and nutrition in a great many circumstances. Even crappy bread, chemical filled peanutbutter, and too-sweet jelly makes an edible sandwich. Linux is more like a burrito though; you can mix and match the ingredients for a wide variety of flavors, some good, some bad, some lock up your intenstines just after the POST. And since so many people are into burritos now there are all manner of microwave, meatless, bean and cheese, pre-made, mini, gigantic; lots of variety in burritos. I have to say though that the best burritos I've eaten are far superior to the best PB&Js, but burritos really do require fresh ingredients (not a fan of pre-packaged burritos) and quality tortillas and as a result the worst burritos I've had... Well they made me sick and broke some hardware and I certianly can't say that about the worst PB&J... What was I talking about? Now I'm hungry and have a strange desire to put refried beans on my keyboard... Oh, right Linux.. I mean Windows has it's place too. Like potato salad. Man, everyone seems to like that stuff, but I can't stand it. It feels so generic and bland to me (plus I just don't like that much mayo), but it is everywhere and sometimes I have to eat it (at least potatoes are good). Especially when I'm not allowed to eat with my hands, which really precludes to use of either burrito or PB&J, but runs Ubisoft's latest copy protection scheme and since more people like potato salad I can share without a long explanation about why I like burritos and why I would want a pengiun on a T-shirt.

      At the end of the day though, I need variety in my diet to survive. These people that eat nothing but PB&J all the time drive me crazy. Especially when they start bad mouthing my burritos... Yeah, never even having tasted my homemade burrito they bash it, comparing it to Taco Bell, while they're using smooth peanutbutter which I don't care for at all. Sometimes I get on the potato salad bashing bandwagon, but then I'm forced to eat potato salad at my folks' house and I realize how much worse it would be if they made burritos instead and how not-right-feeling PB&J for dinner at the folks' house would be. At any rate I see a lot of ideology-based arguments for and against different foods and while I appreciate everyone's desire to share their favorite food, we all have different tastes and prepare our own unique dishes... I guess some of us (after reading the article) are real cocks about our own food preferences and can't see past the end of our own sandiwch though.

      --
      Actually, I wrote my thesis on life experience.
    164. Re:"Scathing" != "Untrue" by ebresie · · Score: 1

      Re: "Should this code be here?"

      I think the comments was in regards to quality of the product.

      The person felt a "quality" piece of code shouldn't have comments like that which could be perceived as a possible weakness of the code or just an unnecessary bit of comment in the code. I guess that's kind of like leaving extra debug code in a debug version of code which should be removed when have a release version of the code.

      --

      Eric B
      ebresie@gmail.com
    165. Re:"Scathing" != "Untrue" by jusdisgi · · Score: 1

      While I can only speak for my own experience, I ran FreeBSD for several years, at both home and work, and found that most users of the OS were pretty laid back and pragmatic, and didn't have anything against Linux users -- they just thought BSD was better, and if you asked them why, they'd tell you.

      That's not my problem with them. To tell the truth, I don't much care what OS or other software someone likes; I like some things, so I use them, and that's that. As it happens, my employer is a complete FreeBSD shop. I don't like it as much as I like the Linux servers I have on the side, but it does the job and that I'll guarantee.

      No, my problem is the arrogance and pointed unhelpfulness of the BSD community. Perhaps Linux was more like that in the .99 days (I started with whatever 2.0 version RedHat 5.2 used), but now if you go to any of the larger distros' IRC channels you can typically get excellent help without a bunch of bullshit. In #freebsd, or on their mailing list, I've seen more "RTFM" and "You're an idiot; go read the handbook and learn how to use UNIX" than anywhere else, ever. It was almost like Theo was the author.

      But, you know, don't take it like I'm some thin-skinned wimp....like I said, I still use the software every day. It's just that when I get confused about something, I know better than to go asking anybody for a hand.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    166. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      So let me get this straight.

      You want to play in our world, with our toys, and have us help you do it.

      At the same time you want us to play by your rules of "civility" and do your reading for you.

      No it is not required reading and neither should it be. But it should be required reading for *anyone* who is going to ask anybody giving of their time and knowledge to produce something good for them before they ask for help.

      In your world we are forced to play by your rules. In our world you should play by our rules. The Linux community is more and more starting to try and play by your rules. I'm going someplace where I can play by my rules. And I am *so* glad you won't be there to muck up the water.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    167. Re:"Scathing" != "Untrue" by at_slashdot · · Score: 1

      I wonder how many security problems you had with Debian that you have to switch...

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    168. Re:"Scathing" != "Untrue" by electroniceric · · Score: 2, Informative

      Don't give Linus short shrift. In spite of his occasional barbs, he is by all accounts an excellent leader and motivator of people. Part of the reason that megacorps can get involved with Linux is that they know they and their devs can interact sanely with Linus.

      And the BSD control-everything mentality, while good for building secure routers, doesn't do much to encourage the hobbyists and hackers that are the backbone of the OSS movement. Linus and Stallman both deserve a lot of credit for understanding that you need to build a team (massive, distributed, uncoordinated, internet-based) to build a platform, and laid the groundwork to do that. That's more than just a tolerable personality, it's an understanding of people.

      Finally, how about some jeers for Daniel Lyons, who will do just about anything he can to rain on the Linux parade, including publishing a rant by a left-out OSS leader widely reputed to be something of a crank.

    169. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "which happens all the time: most compromises over the net are actually Linux machines, look at any site that counts them"

      Comparing Linux to BSD? Yes. Comparing Linux to Windows? No. Remember that there are many times more Linux servers than *BSD out there. Yes, Open is secure, but it's not widely supported or accepted.

      And, it's possible to harden Linux, and build a hardened distro (there are several), but it's getting people to want that. Maybe the reason why people don't go for secure Linux is the same reason they don't go for Open. Probably too difficult for your average newbie.

    170. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      I do. Have domain. It's new since that one though and since I now pay for bandwidth I'm not going to point /. at it.

      Read again what I said. There are Linux Users and then there are people who know and understand computing with proper OSes and understand the culture and how things are done in our worle. I admit that it is a non-standard use of the phrase which is why I went to great effort to explain it.

      I *love* the *nix UI but then again I'm the type of person it was built by and for. As far as I care those who don't like it can use something else. I for one would hate to see it dumbed down to attract users.

      And you have no idea of all the places I try to communicate this knowledge. The number one thing though that has made me throw my hands up in the air and walk away is that it seems as if we have crossed a tipping point where the majority of people asking questions get upset when told to rtfm and are given a pointer to the manual. I for one *always* do both and most people I see out there do also.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    171. Re:"Scathing" != "Untrue" by Jakeypants · · Score: 1

      'Does this belong here?'... "What kind of confidence does that inspire? Right then I knew it was time to switch."

      In the leaked Windows 2000 source, I saw a comment from a developer near some security functions: "WTF IS SECURATY LOOL PROBLY GAY FAGET CRAP"

    172. Re:"Scathing" != "Untrue" by cyclist1200 · · Score: 1

      You are defining "Linux user" as "people who use Linux"

      How silly of the GP to think that "Linux user" == "user of Linux". It's not a fair argument if you change the definitions to support your position exclusively, and then keep the new definitions to yourself.

    173. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      None. I just like the OpenBSD approach better. For me, on that front, it's a matter of going with the best of two very good choices. And a large part of that "best" is that it meets *my* needs and wants. YMMV

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    174. Re:"Scathing" != "Untrue" by cyclist1200 · · Score: 1

      Really? I've used OpenBSD for years and I still think you are a mindless jerk. Don't presume to speak for all of us, we aren't all as socially atrophied as you.

    175. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      > Funny. I rarely hear Linux-oriented people (including myself) badmouth *BSD.

      Wow. Those are really selective ear plugs.
      Can I get a pair that block out my in-laws?

    176. Re:"Scathing" != "Untrue" by toddbu · · Score: 1
      BTW, I drive a Nissan

      I've always been partial to Dodge trucks myself. While they've improved the looks over the years, in the "good old days" they were pretty ugly. But I cared more about how much you could beat the crap out of it, so it didn't really matter.

      For what it's worth, I love your extension of my car analogy. I would have said the same thing a few years back, but there are distros (i.e. Mandriva) that have fixed most of these problems. So now the ignition wires really are connected in the right place. ;-)

      Mac OS X wouldn't be a great option for me, just like Windows isn't. I'm a server guy. Give me a solid OS with Apache, MySQL, and Postfix in a 1U cabinet and I'm happy. I do use a browser and email on my desktop. Call me old fashioned, but if I want to listen to music then I'll use a device built for that purpose (i.e. Turntable, 8-track tape player, AM radio, etc.)

      I guess I'm just wondering why the attacks on Linux. It's a free (as in freedom) world out there and you can pick what you want. Slamming someone who doesn't share your "ideal" world seems kind of senseless. I think that the BSDs are great, and when they can step up and say "we have great device/application integration and put out regular security fixes in binary form" then I'll consider jumping on board. Until then, I'm not willing to spend the time and energy necessary to get what I perceive as a minor increase in technical strength.

      To go tit-for-tat on the OS list, I've worked on Primos, VMS, RSX, AT&T Unix, VM/CMS, OS/2, DOS, CPM/MPM, DOS, Coherent, Windows (all kernels), FreeBSD, and Linux. I also had an Apple II, Commodore 64, and VIC-20.

      --
      If you don't want crime to pay, let the government run it.
    177. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0
      Parent is on crack. Theo is a tard and known for hating anything isn't done his way or anybody that doesn't think his way. He knows his code, but that's about it.

      Linux, BSD, different models, different focus, yadayadayadayada. I work with linux and BSD (and Solaris and HPUX, but let's not got there..) and I work with BSD people. All of whom are comfortable using linux, just like I'm comfortable using BSD. For using you can read

      • coding for
      • debugging
      • installing
      • deploying
      • troubleshooting
      • maintaining
      • you get the picture

      The top linux developers are much like the top FreeBSD, NetBSD and DragonflyBSD developers. Everybody does their own thing, helps each other out and appreciates the work that people in different systems are doing.

      Why does the lead on OpenBSD have to be such an abrasive, anti-social exception?

    178. Re:"Scathing" != "Untrue" by Ezdaloth · · Score: 1

      I wonder when people will ever get pragmatic, and just use the best tool for the job without having big discussions about (subjective) preference for some OS.

      Please, base such discussions on facts, you know there is no way you can discuss subjective matters...

      Though i admit heavy discussions about subjective things coupled with a few beers can be more fun ;)

    179. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      And what, specifically, makes me a mindless jerk?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    180. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Personally.. I've checked up on this guy.. and he has a lot of credit to his name. More than any other ordinary wanker (defined as PhD grad.)

      With his history, his opinion, to me anyhow, seems to carry more weight than most people out there with many years of experience in the workforce.

    181. Re:"Scathing" != "Untrue" by pyite · · Score: 1

      All that does is prove that you know nothing about Computer Science. I've posted this quote before and I'll post it again:

      "Computer science is as much about computers as astronomy is about telescopes." - Edsgar Dijkstra

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    182. Re:"Scathing" != "Untrue" by N1KO · · Score: 1

      People choose what is best based on overall value, market share reflects this. For most people, the features Windows or Linux have are more important than those of the OSs that have been relegated to obscurity.

      If I design a car that is better in every way than current ones only it doesn't work on pavement, then people won't buy it and it will be considered inferior.

    183. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      That's because BSD is dying.

    184. Re:"Scathing" != "Untrue" by LurkerXXX · · Score: 1

      Cool, does that apply to Stallman as well? If so GNU must be pretty bad.

    185. Re:"Scathing" != "Untrue" by microwave_EE · · Score: 1

      Thank you...
      Excellent commentary on the subject.

      Personally, I hate potato salad, as a food, and to some degree as an operating system. It is my least favorite pot-luck dish ever.

      And yes, I love those burritos. Makes me hungry. I think I'll leave work early and go home to use Mepis, which sounds rather like a fish burrito, though I don't like fish. Dang. Maybe I'll have a real burrito with some ground beef and an oversized flour tortilla, with lots of cheese and refried beans!

      Back on topic...I don't particularly like or dislike Pb & J sandwiches, and if some Pb&J sandwich builder started dissing on burritos, I'd probably say that person was an irrational jerk, and then go to the burrito shop.

      --
      I'll take you to the ball, Barbara Manitee!!!
    186. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Odd that you don't seem able to read. Since I *never* used the word 'all'.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    187. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      Stallman found out long ago that he was an ass. He accepts it. He has learned to control his ass-ness by communicating primarily in writing, and editing anything before posting or sending. It's only when he's caught offguard in a public situation without a chance to edit his words an hour after saying them, that he gets his reputation.

      Theo needs to learn that lesson as well. He can write his scathing comment, but he needs to wait an hour before posting it.

      --
      Don't blame me, I didn't vote for either of them!
    188. Re:"Scathing" != "Untrue" by ajs · · Score: 1

      Good point, you do have to provide source to your customers if you wish to refuse all comers. Easy enough requirement, though. There's also a loop-hole in part a, if you look closely.

      For example, a CD containing "complete corresponding machine-readable source code" might well contain a heavily obfuscated intermediate stage (e.g. the results of a language-to-language translator) as long as that was what you compiled their binary from. There's no provision that says you have to give them the version that you MADE YOUR CHANGES TO, only the version that their binary was created from.

    189. Re:"Scathing" != "Untrue" by LurkerXXX · · Score: 1
      You mean like Apple, who does contribute stuff back to BSD? Some will, some won't. It doesn't matter. None of them can steal the original code, it's always there for use.

      Other companies are less scared of BSD than Linux because it doesn't come with a 'viral' license. They know they can talk things over with the PHPs and release a little or a lot of their own investment, rather than having to release it all. That makes some less nervous, and some do release stuff for BSDs.

      As far as does the BSD crowd get any use out of it when a company uses their stuff without releaseing any changes back? Yes, in a way. The internet is better off if they are using a stable TCP stack than some random one they hack together. Anything they take in that can make their OS more stable and secure is better for the internet as a whole.

    190. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      This is bunk. It says ACCOMPANY [the distributed binary] with an offer valid for anyone.

      The idea is that you hand someone the binary and a written offer to provide the source code to anyone who can show the offer. So if the recipient of the binary decides s/he wants to give a copy of the binary to someone else, s/he can do so without violating the GPL by passing along said written offer. For that reason the offer has to be valid to anyone BUT you are not obliged to provide the source to anyone, only to people who have the written offer.

      clear enough?

    191. Re:"Scathing" != "Untrue" by Disoculated · · Score: 1

      You like saying other people have made your point when they haven't, don't you?

      I'm completely disinterested in the OSs represented in this thread, but can't help but think that you don't recognize that you're being the exact kind of person that turns people away from projects.

      Sure, you say you don't want them, because they don't fit your ideal of a computer user. Simply, that makes them not want you either. As well as the OS that to them you represent. ::shrug:: So enjoy your bed. Just remember that this is the real reason that there won't be many users or resources headed BSD's way.

    192. Re:"Scathing" != "Untrue" by dmelomed · · Score: 1

      The best thing to do is not get into that situation. For long-running services, for example, you can limit their maximum allowed memory usage with an rlimit() utility like 'softlimit' from 'daemontools'. I also wish I could shut overcommit off on BSDs. At least Linux lets you do that.

    193. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Jobs is teh ghey! OS X r00lzzzzzz!!!

    194. Re:"Scathing" != "Untrue" by PurpleFloyd · · Score: 1
      Unfortunately, Theo is known for making inflammatory public comments. Most of the undeadly posters are simply saying that "Theo was taken out of context, isn't it obvious?" without any real support for their statements.

      While Theo is undoubtedly an incredibly talented developer, his temper is simply legendary, his ego is gargantuan, and he isn't at all afraid to call things as he sees them: the end result is that if he feels Linux is insecure and poorly developed, he's excatly the sort of person who would make statements in an interview like, "Linux is for losers."

      While it's certainly possible that he was taken out of context, and he certainly isn't as flame-happy as he was during his NetBSD days, it's not exactly out of character for him to speak his mind, even if it's offensive to others.

      --

      That's it. I'm no longer part of Team Sanity.
    195. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      I would expect the user base of Linux to be somewhat more homogenous than Windows, but attitudes still vary.

      But the vocal faction of Linux users seem to be extremely homogenous. They're "advocacy geeks". They get their identity from Linux, and so will mercilessly attack anything that doesn't fit their predefined worldview.

      --
      Don't blame me, I didn't vote for either of them!
    196. Re:"Scathing" != "Untrue" by g0at · · Score: 1

      Horse hockey!

      I'd pay to see that. Guaranteed to be more interesting than the NHL lately.

      -b

    197. Re:"Scathing" != "Untrue" by Peaceful_Patriot · · Score: 4, Interesting

      I use and love adblock. I also understand that ads help pay the bills for the websites I visit and enjoy. My general rule of thumb regarding ads is simple: If it moves, blinks, flashes, or annoys me in any way, I nuke the ad, block the server and never see it again. I usually don't block ads that just sit there quietly. I have even clicked on a few of google's textual, relevent, non intrusive ads.

      Like most other issues, I feel the reasonable ground is a shade of grey and lies somewhere in the middle between black and white. (i.e. 'All ads are bad / all ads are good.')

      --
      There is nothing so powerful as an idea whose time has come.
    198. Re:"Scathing" != "Untrue" by LurkerXXX · · Score: 1

      You mean like the several thousand lines of code changes OpenBSD has done to Apache that haven't been taken back up into the main Apache codebase? Sorry, some of it is the same software, but some of it has been cleaned up. A LOT.

    199. Re:"Scathing" != "Untrue" by Cromac · · Score: 1
      I wonder why the slashdot crowd is so bent on ad blocking... This is a free Internet mostly, supported by ad revenues. This is what they do for a living. If you don't like the ads, don't go to their site... Not looking at the ads is like taking something from the grocery store without paying...

      It's largely a response to sites that have highly intrusive, some would say abusive, popups/popunder ads, large flashing ads either animated gifs, java or flash and such. If so many sites didn't have those people would live with static banner ads without going through the trouble to block them. As it is today the less obnoxious ads get blocked along with the rest.

    200. Re:"Scathing" != "Untrue" by TCM · · Score: 1

      Did you actually look how chroot is implemented? It's not a complete shadow tree in e.g. /var/chroot followed by a chroot /var/chroot/<daemon> /sbin/<daemon>. Instead, the tools switch to the chroot themselves via an appropriate command line switch. The chroot only contains stuff like device nodes.

      Example ntpd on NetBSD:

      # find /var/chroot/ntpd -type f /var/chroot/ntpd/dev/clockctl /var/chroot/ntpd/var/db/ntp.drift /var/chroot/ntpd/var/run/log

      That's it. The real config resides in the real /etc. Additionally:

      -i chrootdir
      Specify the path to a directory in which ntpd will run chrooted.

      As to it being a PITA: Just adding ntpd_chrootdir ="/var/chroot/ntpd" to /etc/rc.conf is enough. /etc/rc.d/ntpd takes care of the rest (populating the dir with the necessary files, adding the -i switch to ntpd).

      Pretty easy and clean if you ask me.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    201. Re:"Scathing" != "Untrue" by TCM · · Score: 1
      Should look like
      # find /var/chroot/ntpd -type f
      /var/chroot/ntpd/dev/clockctl
      /var/chroot/ntpd /var/db/ntp.drift
      /var/chroot/ntpd/var/run/log
      My bad.
      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    202. Re:"Scathing" != "Untrue" by nocomment · · Score: 1

      He does call it POO, though. Have you read theo.c?

      it's actually and interesting read. linky

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    203. Re:"Scathing" != "Untrue" by TCM · · Score: 1

      The software (kernel, tools, etc.) are no better, just the packaging.

      I'll bite.

      From http://www.openbsd.org/security.html:

      As we audit source code, we often invent new ways of solving problems. Sometimes these ideas have been used before in some random application written somewhere, but perhaps not taken to the degree that we do.

      * strlcpy() and strlcat()
      * Memory protection purify
      o W^X
      o .rodata segment
      o Guard pages
      o Randomized malloc()
      o Randomized mmap()
      o atexit() and stdio protection
      * Privilege separation
      * Privilege revocation
      * Chroot jailing
      * New uids
      * ProPolice
      * ... and others

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    204. Re:"Scathing" != "Untrue" by danheskett · · Score: 1

      Do we have to keep repeating the untrue assertion that Microsoft is using the BSD TCP/IP stack in NT. Did Microsoft have a BSD derived TCP/IP stack in NT? Yes, during the NT 3.1 days. Not any more. Gah!
      It was, and continues to be, based on the BSD implementation (as are most implementations of any TCP stack; it's almost a reference implementation).

      It's not like they copied tcp.c and ip.c into the windows codebase or anything.

    205. Re:"Scathing" != "Untrue" by TCM · · Score: 1

      Becuase someone posts a comment in source questioning something doesn't seem to me to be a problem, it's there for a reason... a good reason would be to make other hackers take a closer look at it and make decisions based on it.

      And that's exactly the difference. With OpenBSD or NetBSD you'd have a lengthy discussion about the design of an implementation before any code is actually committed to the kernel.

      I agree with TFA that someone submitting code and asking in the comments whether this even belongs there speaks for itself about the quality and the overall design of the code.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    206. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Hmm. . . finger.exe, ftp.exe, nslookup.exe, rcp.exe, and rsh.exe still have the string "California" in them, and this on Windows XP Home

    207. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Yes and yes.

      Oh and a quote from one of the core team on just that subject.

      The discussion drifted to comparing Linux adoption with OpenBSD adoption. "Linux has business mindshare," Dale said, "Linux has done a better job of selling itself to businesses." In contrast, he continued, "we don't sell ourselves to customers. We're happy if they use our code, but we don't court them. And sometimes when they dangle money in front of us we say no."

      Dale continued explaining, "we like to feel like we're in control. If they are giving you money, they're in control and can tell you what to do. Most of the developers are doing this all in their spare time, and are not getting paid for it. We want to play, we don't want to have to work."

      God I love those guys.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    208. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      You need to keep current. The BSD communities have long left the RTFM days behind. However, they don't have much patience with those who *refuse* to read the FM. Someone who asks a question answered by the FAQ, will be politely redirected to the FAQ. Someone who claims they read the FAQ, but still asks a question covered by the FAQ, will get flamed. If they do this repeatedly, they will get royally flamed. BSD support is 100% volunteer. We don't have paid tech support monkeys. We don't have distro employees paid to answer questions on the list. So don't cop an attitude if you don't want us to respond in kind.

      And please ask complete sensical questions. Asking "I can't get it to install, what do I do?" isn't going to get you much success. Why should we answer with a twenty page post on how to install, when the handbook already has twenty pages on how to install? Please tell us WHAT went wrong with your install, so that we can narrow it down a bit.

      We are not going to hold your hands. We are not going to coddle you like infants. We expect you to pull your own weight. If you're the type who still lives in your parent's basement because it's too scary to grow up and be independent, we don't want you. If that makes us elitist assholes, so be it.

      --
      Don't blame me, I didn't vote for either of them!
    209. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Which I think is a *good* thing.

      If you were to read though you would see that this is a 180 from every other interview that he has done. He has *never* given an opinion on Linux before. This is the thing that so many folks at undeadly find odd about this.

      The only thing he has said on a long thread on misc is "If the Linux people actually cared about Quality, as we do, they would not have had as many localhost kernel security holes in the last year.
      How many is it... 20 so far?"

      Which is interesting and does indicate that some of us who thought it was out of context might be wrong. Alhtough it is odd that he would reverse himself like this. Thus much of the confusion.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    210. Re:"Scathing" != "Untrue" by isometrick · · Score: 1

      If I had a penny for every person who has doesn't can't remember that...

      If I had a penny for every unnecessary verb in that sentence ... well, that would be my $0.02.

    211. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      Consumer: "Fix my car.:

      Mechanic: "What's wrong with it?"

      Consumer: "Oh my god! Don't be an elitist asshole! Do I look like a mechanic? Of course I don't! That's why I brought me car to you. If you can't fix I'll take it elsewhere!"

      Mechanic: "Have you tried the service garage across the street?"

      Consumer: "They sent me here."

      --
      Don't blame me, I didn't vote for either of them!
    212. Re:"Scathing" != "Untrue" by David+Gould · · Score: 2, Funny


      Its times like this that you have to link to penny arcade

      Heh. Man, one of these days, I'm gonna add penny arcade to my list of regular webcomics. Aw, who am I kidding?

      ...BSD guys are a lot like Linux guys, except they have kissed girls.

      The way I like to say it is: "BSD: It's like Linux, but for grown-ups!"

      --
      David Gould
      main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
    213. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Testify brother.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    214. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Hehe. I am *so* going to steal that.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    215. Re:"Scathing" != "Untrue" by volvo64 · · Score: 1

      After you view 1 page on forbes.com it asks for a login, so... user= forbesdontbug pass= forbesdontbug

    216. Re:"Scathing" != "Untrue" by vrza · · Score: 1

      Mod parent up.

    217. Re:"Scathing" != "Untrue" by hdparm · · Score: 1

      Talk about 'predefined worldview'.

    218. Re:"Scathing" != "Untrue" by iamroot · · Score: 1

      There is no point to a Linux vs. BSD war. This kind of thing is seriously hurting open source as a whole.

      I've used many different OSes, and they all have their strengths and weaknesses. Yes, even Windows has better overall hardware compatibility than any other system.

      I use Gentoo Linux on my main workstation simply because it does the job well. It works for what I want. Of course it has flaws, any system will. BSD doesn't have enough hardware/software support I want, and Windows doesn't have a development friendly environment in addition to other problems. Sure, there are plenty of bugs, some of them are pretty annoying, but it is the best thing I've found for the job. It isn't a server, so security isn't a big issue.

      On the other hand, I run Windows on my gaming system because of the software compatibility. I don't like the fact that it is closed source, and I hate the various restrictions the software has, but it provides the best overall value.

      On my web server, I run Debian, because it is more stable than Gentoo, and I don't need the latest packages. Yes, I also tried BSD, but it wouldn't support the SCSI card I had on it at that time. Yes, I could spend days of effort getting it to work anyway, but the benefits did not warrant that. Debian simply worked best at the time. I'm actually upgrading my web server this weekend and, yes, I am going to try BSD on it.

      I consider price, compatibility, openness, performance, support, familiarity, ease of use, and several other factors when I pick an OS. It's all about what works best for the job based on the strengths and weaknesses. Nothing will be perfect, but doing this will get you the best solution.

      It is stupid and childish to insist one thing is better than another without considering the application and its requirements. I could say that Mack dump trucks are better than any other vehicles and they should be used for everything because of their power and carrying capacity. Sure, that's great if you're carrying gravel from point A to B, but you wouldn't go on a vacation with one and you definitely wouldn't take a girl on a date with one.

      The loosers are those who become so fixated on one thing that they feel they need to make everyone know that it is the solution to everything. Those people need to get some social skills, learn a bit of diplomacy, and realize that it is an operating system, not a religion.

    219. Re:"Scathing" != "Untrue" by kelnos · · Score: 1

      I'm rather wondering what the company's founder is doing maintaining its servers. If his company is small enough that he's his own IT guy, then fine, but otherwise he's butting in where he doesn't belong. Let the IT staff do their jobs (maintaining computers and making technology decisions) and Lok should do his job (running an innovative company).

      I don't really think CS PhD's make good sysadmins by definition. Most of the CS PhD's I know are either professors, work for research labs, or work with designing complex & critical software systems. They don't maintain computer systems. CS != IT, and computer scientists don't necessarily make the best programmers. Some people really need to get that through their heads. Forbes either doesn't know any better, or just wanted to feed de Raadt's troll. Probably a combination of the two.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    220. Re:"Scathing" != "Untrue" by bmw · · Score: 1

      Were you sure to call him a nerdboy in your post? I find that generally gets a more helpful response.

    221. Re:"Scathing" != "Untrue" by RevDobbs · · Score: 1
      But it's the "you must have knowledge" attitude

      No, that is not it, and you just don't get it... it isn't about having knowledge, it's about finding it. Asking a FAQ on a mailing list should get you flamed any where. "Asking" stupid questions like "I installed OpenBSD on my Dell but got no sound k thnx" sould also.

      All anyone on misc@openbsd ever asks is that you do your homework (read the FAQ, search the archives, serch google), and if that fails then ask an intelligent question.

    222. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Your elitism is very childish. You say that Linux sucks and that OpenBSD is the best, yet you don't want any of the "Linux users" switching over and jeopardizing the "purity" of your precious computer program.

      Get off your high horse. Get a life man.

    223. Re:"Scathing" != "Untrue" by mark-t · · Score: 1
      Personally, I use the GPL because it allows me to retain copyright control over my software.

      I offer no pretense that I am trying to somehow "make the world a better place" with GPL software. To me, it's simply the outline of the terms that would be necessary for a person to adhere to if they wanted permission from me to copy my software. It is much more convenient than requiring written permission for each case.

    224. Re:"Scathing" != "Untrue" by grain · · Score: 1

      Imminent Death Syndrome puts us all in an Awkward Position.

    225. Re:"Scathing" != "Untrue" by MrResistor · · Score: 1

      So, what you're saying is that the linux community isn't elitist enough for you?

      Well, god speed then.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    226. Re:"Scathing" != "Untrue" by edxwelch · · Score: 1

      So, has anyone actually done this? I mean sell commercial software, that uses GPL software and then redistribute the source as well?

    227. Re:"Scathing" != "Untrue" by prell · · Score: 1

      Is "Is Linux for Losers?" an open question in computing? Certainly I don't think Linux users are any more neurotic, self-absorbed, petty or insecure than your average drug addict, certified public accountant, member of congress or supermarket cashier. So, the author of the article wrote that headline either facetiously or with an unnecessarily offensive attitude. Adding a question mark, in my mind, just seems like an attempt to achieve some objective, either for the author himself, his publication, or something else.

    228. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I badmouth Ports frequently, also the coreutils on fbsd suck. Gnu utils are a LOT nicer.

      cp -r folder other/. Should make other/folder, not forget other and rename folder to other!

    229. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Same with OpenBSD...

    230. Re:"Scathing" != "Untrue" by c0d3h4x0r · · Score: 4, Insightful

      No, that is not it, and you just don't get it... it isn't about having knowledge, it's about finding it. Asking a FAQ on a mailing list should get you flamed any where. "Asking" stupid questions like "I installed OpenBSD on my Dell but got no sound k thnx" sould also.

      All anyone on misc@openbsd ever asks is that you do your homework (read the FAQ, search the archives, serch google), and if that fails then ask an intelligent question.


      Actually, you and nearly all geeks just don't get it. Most non-geek people don't even know where to start looking or how to find the answers for themselves, so it's not their fault for asking "stupid" questions. They have to start somewhere, and the most obvious way and place is the e-mail list associated with the thing they are having trouble with.

      Besides that, when newbies post vague or uninformed questions, it's not because they are looking for an answer. They are looking for a person to step in and solve their problem for them end-to-end, not a single answer to a single problem that is only one part of a larger hassle. In short, non-geeks just expect shit to work without hassle, and when it doesn't, they expect the people who created the shit to take responsibility for making it work. Non-geeks don't WANT to learn or to be educated -- what they want is for shit to work. And it's wrong to belittle them or look down upon them for holding those priorities. Instead, you should be catering to those priorities.

      And why is it wrong to belittle or look down on those people who just want it to work without hassle? Because if you, the GEEK, stop and think about it, you actually want the same thing. Sure, you may love coding and problem-solving, and you may know Linux like the back of your hand, but I'm sure that even you can think of an instance in which you got PO'd at some other piece of software you were simply trying to install and use to get something else done when it didn't work smoothly and you had to go off on a 2-hour sidetrack to deal with that instead of getting your originally intended goal accomplished. So yeah, you're really not so different from the non-geeks after all. Chew on that for a while.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    231. Re:"Scathing" != "Untrue" by GrievousMistake · · Score: 1

      You are defining "Linux user" as "people who use Linux". I'm not.

      He isn't defining it then, he is using it as commonly defined. May I suggest coining your own terms for the subjects you refer to, rather than redefining Common English?

      --
      In a fair world, refrigerators would make electricity.
    232. Re:"Scathing" != "Untrue" by ColMustard · · Score: 1

      So to sum it up, Windows really is superior to Linux because "everyone" uses it. Interesting point of view...

      --
      Moof.
    233. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Look at the parent. The quote isn't from anywhere. Mod down 'FRAUD'.

    234. Re:"Scathing" != "Untrue" by Feztaa · · Score: 1

      Lol, this is the best re-use of a slashdot cliche I've seen in a loooong time -- I actually laughed!

      Thanks.

    235. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "It surprises the willies out of me"

      It scares the willies out of me.

    236. Re:"Scathing" != "Untrue" by abigor · · Score: 1

      ...which further proves my point that this guy has no business commenting on source code.

      Thanks for backing me up.

    237. Re:"Scathing" != "Untrue" by jrhass · · Score: 1

      From TFA:

      "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

      2 Days ago in interview with News Forge

      NF: The BSDs are still considered by some to be more technically correct than the Linux kernel. Linus Torvalds has said in the past that it's not all about technology. Do you think the BSD project you work on is better technically for some or all uses than GNU/Linux (in general)?

      Theo de Raadt: I don't know. I have never run Linux.


      He sure learned linux fast!

    238. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Sure. Cut me a check and I'll be *more* than happy to just make stuff work for you. Here's the thing you are getting high quality code for free and you have people, most of whom do this stuff for a living, willing to help you. All they ask is that you abide by a few simple rules and show that you are willing to put some effort into it.

      This is too much for you?

      Ask for your money back.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    239. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Where did I say Linux sucks?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    240. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      huh, astroturf much?

      'Having said that I've been using Debian since 1997 and I'm in the process of switching over to OpenBSD.'

      'And I for one love Theo.'

      'It is the ones who can't be arsed to ask a smart qustion that get flamed, as they deserve to. That's the "Linux attitude that I'm talking about.'

      hey, Theo, wasn't forbes enough of a vent for your frustration? what would you *do* without /.?

    241. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Well, anything can be secure, given proper amount of love and care.

      I have a Slackware 3.4 running now for 8 years, I guess, with an uptime of almost 2 and a half years. Never been hacked.

      I have several RedHat 7.1 installs running for, I don't know, 5 years or so. Never been hacked.

      I have several FreeBSD 3.x and 4.x installs running for, I don't know, over 5 years. Never been hacked.

      Anything is just as secure as you make it. So, in a sense, OpenBSD is just feel-good-security for the idiots who can't do anything other than install the box and leave it unattended everafter. I tend to compare OpenBSD to the state of security post 9/11 -- it's just feel-good to make people believe everything's rosy, but very far from actually being better in reality, strictly from a security point of view.

    242. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      My predefined worldview includes the opinion that people should use whatever software they want to use and/or are comfortable with, even if it's Windows. However, if I would dare utter that worldview in a LUG meeting I would be shown to the door.

      I'm not casually making this stuff up. I was at a LUG meeting once when a representative of a then controversial company was shouted down by more than half the audience when she tried to explain her company's position. The president of this LUG, a well known Linux advocate whose name you would recognize, stepped back from the podium to let the shouting continue, with no effort to stop it.

      That was the last LUG meeting I ever went to. I may go to a LUG in the future, but it won't be that one.

      --
      Don't blame me, I didn't vote for either of them!
    243. Re:"Scathing" != "Untrue" by bubkus_jones · · Score: 1

      Maybe he didn't say it directly, but that's the feeling I got from it.

      Whether it's true or not, I don't care at the moment, I don't even have a computer of my own (well, I actually have two, but I lent my laptop to my sister because she didn't have the room for her desktop, which I got, then lent to my uncle because his was messed up, and I lent my desktop to my mother because my decent video card died, preventing me from playing games, and I had my laptop. Now I have my uncle's busted ass computer).

      I'd love to try BSD, if I could find a place where I could download the cd images _quickly_ (any of the official BSD sites or mirrors maxed out at about 45KB/s) and without corrupting the iso (the one fast site I found had crapped out images).

      Any suggestions?

    244. Re:"Scathing" != "Untrue" by shellbeach · · Score: 1

      Becuase someone posts a comment in source questioning something doesn't seem to me to be a problem, it's there for a reason... a good reason would be to make other hackers take a closer look at it and make decisions based on it.

      Agreed. If not having questioning comments in the kernel source is a reason for using *BSD, then I'm sticking to Linux.

      It's funny, isn't it - two articles on the Linux vs. BSD war in as many days, one an interview with Linus, one an interview with *BSD lead developers. Interesting that Linus chose to be diplomatic and praise BSD, whereas the BSD guys decided to take the flamebait route. Guess it says a lot about the respective maturities of the OSes ... ;-)

    245. Re:"Scathing" != "Untrue" by MrHanky · · Score: 1

      Out of interest, which OSes were there that neither Linux nor Windows 'could hold a candle too' (sic)?

      I know of many OS features that would be nice to have in both, but I don't know of any OS that is much better all round.

    246. Re:"Scathing" != "Untrue" by synthespian · · Score: 1

      The only reason Linux works so well out-of-the-box is because Linux developers lay their moral sense aside and started to accept binary drivers in the kernel.

      In doing this, they erode the very foundation of our community.

      Where the hell were the Linux developers or the Linux community when OpenBSD lead a campaign to get specs for wireless chipsets?

      Mod me a troll, but I wanna know.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    247. Re:"Scathing" != "Untrue" by MaxwellStreet · · Score: 1

      So let me get this straight.

      You know nothing (nothing!) about me, nor my background.

      But your elitist attitude is enormously off-putting to me (and others apparently), and you're *happy* that it is so.

      Truth is, I had a pretty good idea of what your response would be - quite predictable given your earlier posts. (I -have- "figure it out yet" (sic)). And you've only confirmed my suspicions - that you're an elitist, arrogant, socially ignorant individual. Whats more, it probably doesn't occur to you to even care.

      If the rest of the community is anything like you, you can certainly rest easy knowing that the userbase will remain small.

      I'm guessing, however, that they're by and large nothing like you - and that you have no place speaking for "the vast majority of the people who use" the system. Genuine intelligence is seldom so ignorant or arrogant.

      You've given me -my- wake up call. I'm offering you one of your own.

    248. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      "and you've only confirmed my suspicions - that you're an elitist, arrogant, socially ignorant individual."

      And proud of it. Here is the problem you are making the assumption that I want to live in or have anything to do with your world. I simply don't. I know you won't understand or accept this cause you really can't imagine that anybody would reject what you call normal but I do. Now I don't enter your world and tell you you are wrong and that you need to change to fit my worldview. For some reason though you and others like you think that they can/should tell us how to run our world. I just do *not* get that.

      Now since you seem to have missed one of my earlier posts and seem rather fixated on typos I'll offer a quote from a core developer.

      "The discussion drifted to comparing Linux adoption with OpenBSD adoption. "Linux has business mindshare," Dale said, "Linux has done a better job of selling itself to businesses." In contrast, he continued, "we don't sell ourselves to customers. We're happy if they use our code, but we don't court them. And sometimes when they dangle money in front of us we say no."

      Dale continued explaining, "we like to feel like we're in control. If they are giving you money, they're in control and can tell you what to do. Most of the developers are doing this all in their spare time, and are not getting paid for it. We want to play, we don't want to have to work."

      So you see the core team members *really* don't care if anyone uses the system.

      No, the anger is mostly because of people who don't grok my culture and my tribe trying to tell us that we are wrong and that we should cater to them.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    249. Re:"Scathing" != "Untrue" by Tony-A · · Score: 1

      Non-geeks don't WANT to learn or to be educated

      But that is the price of free software.
      Do not confuse free with cheap. Different things altogether.

      If you have a problem that is interesting to the developers, the free support is better than anything you can buy. However, there is no guarantee that your problems have any interest to anyone else.

    250. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Because their is far more to it than the defualt install. They audit every line of code in the base install looking for bugs long before anyone is aware of them and long before there is anybody talking about sploits.

      The OpenSSH in OpenBSD has been audited and has meet the core teams standards. The reason for the portable version is that they can't audit those versions deployed on other OSes.

      The Apache that they deploy is really a fork. It is that much modified because it has been audited and that many fixes have been implemented that the main Apache tree won't take back.

      The same goes for the default Sendmail and *every* other app in the core system. And because they are not busy fixing bugs that have known exploits they are free to find and fix bugs before they have exploits.

      The kernel is audited to a degree that Linux can only dream about.

      Now having said that all this comes at a cost and the goal of Linus and his team is *not* to be secure by default. Neither should it be. The goal of OpenBSD *is* to be secure by defualt. So it really does go far beyond packaging.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    251. Re:"Scathing" != "Untrue" by petermgreen · · Score: 1

      why is pam "insecure by design" and what alternative does openbsd propose?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    252. Re:"Scathing" != "Untrue" by petermgreen · · Score: 1

      if you actually read the gpl you will see that it clearly defines

      "The source code for a work means the preferred form of the work for
      making modifications to it."

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    253. Re:"Scathing" != "Untrue" by setagllib · · Score: 1

      What I heard from the developer responsible for the bug (crap, I have to start saving these links) is that it is too poorly specified, and this could lead to accidental implementation bugs. Besides that, the overcomplicated design opens avenues for errors and loopholes, including just having a weak auth system right next to your strong one that makes the latter rather useless. Since most admins won't know how to go about configuring a PAM rig, that's a Pretty Bad Thing.

      OpenBSD does what Net did until 3.0: relatively monolithic password auth, with options for MD5, DES (legacy), Blowfish 2^7, etc. Although they don't bother with many of the fancy auth systems PAM has (e.g. auth with USB bar, run cryptsetup on login, etc.) the security is essentially flawless. And, since that is consistent with their primary goal, there is absolutely no reason to change at this point in time.

      I wouldn't say it 'offers any alternatives', unless you were to install OpenPAM (which Free and NetBSD have now adopted) yourself and use that. The implementation is known to be secure and has been reviewed by the other projects.

      Well, here's something: http://www.monkey.org/openbsd/archive/tech/0305/ms g00213.html

      --
      Sam ty sig.
    254. Re:"Scathing" != "Untrue" by dbIII · · Score: 1
      (3) they want to take down Microsoft, and if possible, be famous doing it.
      Only if they have an incredibly childish good vs evil view of the world.

      If linux had been written with a major goal of getting rid of MS it would probably just have re-invented their re-invented stuff only nowhere near as well, and most likely very few people would have even heard of it.

      Take the maturity of gnome as an example - an early major aim was to bury KDE, and at that point gnome was utter crap with no chance of compiling on anything but linux. Others moved in, with the goal of doing cool stuff and who cares about KDE - it stopped being a constantly shifting mass that broke gimp with every release. Gnome and KDE are now both very different, and both work, I suspect mainly because the stupid classroom level politics stopped being a major factor with gnome. For those that argue the licence issue was of vital importance it obviously was not important enough to actually read the other licences and point out what was wrong with them ("no licence but thine!" does not constitute a reasonable discussion).

    255. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      God, you're such a dick.

    256. Re:"Scathing" != "Untrue" by dbIII · · Score: 1
      The only requirement is that if you SHIP modified GPLed software, you have to provide the modified source to those whoe recieve it.
      The value of this is not to be underestimated. With some proprietry software which costs an enormous amount per year I have a problem where a script can't start if the full path is more than 80 characters. It took six emails before it was confirmed that this bug was passed on to the developers, and it's been four weeks since then. If I had the source code it would be trivial to change the string length on that line of code, and trivial to test all the consequences of the change.
    257. Re:"Scathing" != "Untrue" by MaxwellStreet · · Score: 1

      Actually, I know plenty of people who eschew living in what people consider "normal" society, and have tendencies in that direction myself. (You wouldn't know that, because you know nothing about me, having made more than a few assumptions of your own.)

      I would suggest to you, however, that there is a big difference between "core members who *really* don't care if anyone uses the system," and those who actively discourage others from using it by making pronouncements about "lusers'" unworthiness. Apathy toward end users is one thing, and understandable (even beneficial) in this context; elitist disdain, ignorance, and arrogance is another thing altogether - and does noone any good.

      One final thought . . . Anger at people who don't understand you is a terrible thing to carry around - very self-destructive. (the idea comes from ML King.) Why allow people whose opinions carry so little weight with you to have that kind of power over your emotions? I've found that it's better to understand than to be understood. There's no gun to your head forcing you to listen to them, anyway.

    258. Re:"Scathing" != "Untrue" by hdparm · · Score: 1
      I have no doubt that this happened more than once and in more LUGs around the world. Still, hard to justify the argument if you are talking about "linux users" as a whole - these days millions of people belong to that group.

      My predefined worldview includes the opinion that people should use whatever software they want to use and/or are comfortable with, even if it's Windows.

      I actually don't mind 'educating' Windows users about the alternative, if same tasks can be accomplished using Linux. It's cheaper, safer, looks better and provides overall better computing experience.

    259. Re:"Scathing" != "Untrue" by c0d3h4x0r · · Score: 1

      you are getting high quality code for free

      Quality and responsibility are in the eye of the beholder, not the creator.

      If the software offers more hassle than benefit, then no matter how good the raw code quality may be, the software is not high quality in the eyes of that person. Similarly, if you wrote it and released it upon the world, then you are responsible for its perceived quality, regardless of whether you did it as a free project on your own time or whether you got paid to write it.

      Like it or not, fair or not, that's how users see it, and until you address that point of view adequately, don't expect or ask users to stop complaining about your stuff.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    260. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch.

      Proof that it is possible to get a doctorate in CS without ever writing or even looking at code.

    261. Re:"Scathing" != "Untrue" by mr_z_beeblebrox · · Score: 1

      Eloquent and refined as always.

      As a long time Linux user, I would just like to venture a guess that you are not Dr. Andrew Tanenbaum.

    262. Re:"Scathing" != "Untrue" by c0d3h4x0r · · Score: 2, Insightful

      But that is the price of free software.

      Then it's a hidden cost that needs to be honestly and accurately stated up-front. I get sick of seeing various Linux distributions touting themselves as "easy to use" when in fact you have to resort to arcane command-line tactics to accomplish the simplest of daily needs, or understand technical things like package dependencies or disk partitions just to install. If expectations were set realistically up front by the distros, stating something to the effect of, "This software is really only suitable for computer experts and you shouldn't expect it to be as easy as a Mac or Windows", then people wouldn't walk into it expecting it to be user-friendly.

      If you have a problem that is interesting to the developers, the free support is better than anything you can buy. However, there is no guarantee that your problems have any interest to anyone else.

      And that's exactly the major impediment that prevents the software from meetings the needs of ordinary people and which prevents ordinary people from having success with the software.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    263. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 0

      Those are just the kind of lusers that I'm on about. The ones who don't want to learn or contribute or put any effort into it. That is just what OSS does *not* need.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    264. Re:"Scathing" != "Untrue" by Tony-A · · Score: 1

      "and you've only confirmed my suspicions - that you're an elitist, arrogant, socially ignorant individual."

      2 out of 3, methinks.
      Only the socially incomepent would use a phrase like "socially ignorant" to attempt to make a point or attempt to influence someone. It might work on wannabes, but it never works on competents.

      Seems to me that OpenBSD is much like a private club, an "exclusive" private club at that, where the developers develop the system for their own purposes, to their own agenda, with their own priorities, and under their own control. They are nice enough to let anybody use it, but only a fool would even consider telling them what they should do or how they should do it. They seem to have a low tolerance for fools. Other than that, actually seems rather friendly.

      If correctness and security matter, at least some of the time in some of the places, it is important that some of the people at least attempt to do what is necessary. OpenBSD seems to fit that niche. If it's a bit brutal, seems like a small price to pay.

    265. Re:"Scathing" != "Untrue" by Tony-A · · Score: 1

      Then it's a hidden cost that needs to be honestly and accurately stated up-front.

      You mean like the costs of adware and viruses on Windows desktops?
      You mean like the costs of Code Red and friends on Windows servers?
      You mean like the costs of accurate documentation on Windows development?

    266. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Very nicely put.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    267. Re:"Scathing" != "Untrue" by jmorris42 · · Score: 1

      > Besides that, when newbies post vague or uninformed questions, it's not
      > because they are looking for an answer. They are looking for a person
      > to step in and solve their problem for them end-to-end, not a single
      > answer to a single problem that is only one part of a larger hassle.

      Then they should not be on the mailing lists. Development and even most user lists are for peer to peer support. If they need vendor to customer support there are plenty of people trying to make a living supporting Free Software and should patronize one of them.

      We need to somewhat more clear on that distinction up front and then become totally ruthless when end users intrude on a mailing list.

      > but I'm sure that even you can think of an instance in which you got
      > PO'd at some other piece of software

      Yes, but I understand the nature of the game. I won't post to a mailing list until I have made a serious effort to solve the problem on my own. Then I'll do my best to post a question that includes sufficient information to help someone see where I went wrong. If I ever decide I don't want to do it that way I will again do the right thing and whip out the credit card.

      --
      Democrat delenda est
    268. Re:"Scathing" != "Untrue" by Brandybuck · · Score: 1

      hard to justify the argument if you are talking about "linux users" as a whole

      You're proving my point!

      I was NOT talking about linux users as a whole. Go reread my original post. Let me repeat: I was NOT talking about linux users as a whole.

      --
      Don't blame me, I didn't vote for either of them!
    269. Re:"Scathing" != "Untrue" by ajs · · Score: 1

      Yes, but that's completely vague. For example, if I translate my code into some unreadable mess and then make a trivial change to it and compile that, I can easily defend the idea that that unreadable mess is the prefered form of the work for making modifications. I might continue to modify the original source, but I've never distributed THAT software....

      This violates the spirit of the GPL, clearly, but not it's letter.

    270. Re:"Scathing" != "Untrue" by Master+of+Transhuman · · Score: 1


      Fine.

      Don't let the door hit you on the ass on the way out, moron.

      And when BSD is even more marginalized than it is now, don't expect anybody on the Linux side to give a shit since you obviously don't.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    271. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 1, Informative

      As somebody who has worked at a place that had a windows source license I can say that the TCP stack did not come from FreeBSD. The TCP stack in Windows (at least NT/2K/XP) was written by a well known hardware company for Microsoft.

      The code is pretty good quality but it doesn't function internally like any of the BSD TCP implementations. Some of the userland stuff may have been taken from BSD; but the actual kernel networking stuff is not from FreeBSD.

      Where do slashdotters come up with this stuff....

    272. Re:"Scathing" != "Untrue" by hdparm · · Score: 1

      I somehow missed 'vocal faction' part. You're right, some of them may appear overzealous :o)

    273. Re:"Scathing" != "Untrue" by jbolden · · Score: 1

      If it weren't for Theo's personality openBSD would still be part of NetBSD. Both sides agree the problems that caused the split were personality not vision related.

    274. Re:"Scathing" != "Untrue" by jbolden · · Score: 1

      And here is the big problem with OpenBSD type solutions. If you don't care about the desktop (i.e. the development environment) they why pick a Unix in the first place. Unix rejected most of the security features of Multics. Things like VMS, NT (locked down configuration), ZOS, OS400, Eros, etc... are far better OSes if you care about security. For the network security Cisco's IOS kick's any Unix's but.

      So why pick a Unix at all if security is an important goal and ease of development isn't that important to you?

    275. Re:"Scathing" != "Untrue" by ashridah · · Score: 1

      IIRC, those are claims because of things said about redhat, and in the case of ibm, of sco claiming that the GPL is invalid, yet using ibm's copyrighted gear released under the gpl.

      of course, it's more complex than that. i'm more interested in someone suing them over their statements about linux itself.

      ash

    276. Re:"Scathing" != "Untrue" by jbolden · · Score: 1

      nd that - to me - is what superior is all about. Being able to run services and NOT GET HACKED!

      Using that definition why did you pick a Unix at all and not a much more secure operating system (like say VMS) where the services are much much harder to hack?

    277. Re:"Scathing" != "Untrue" by jbolden · · Score: 1

      I started about 2 years before you did and the Linux people were very helpful then too. The Linux community has always seen advocacy (which included bringing in new people) as a responsibility.

    278. Re:"Scathing" != "Untrue" by Santana · · Score: 1

      The only difference between someone using a BSD-licensed stack and writing their own stack is that they can use the BSD-licensed code's developers to do the work for them

      ...and they have built their software on good quality code. Thanks for explaining the benefits of BSDL.

      --
      The best way to predict the future is to invent it
    279. Re:"Scathing" != "Untrue" by Metrol · · Score: 1

      This software is really only suitable for computer experts and you shouldn't expect it to be as easy as a Mac or Windows

      Have you ever installed either OS X or any version of Windows on an empty hard drive? For those of us who have, Linux is a pretty damn easy installation in comparison. OS X isn't so bad, but it definitely can get weird in a hurry.

      Case in point, picked up a brand new box from a vendor that came with Windows XP on it. For a variety of reasons at the time I wanted to downgrade to Windows 2k. I slapped the CD into the drive and had to do all that arcane partitioning thing, and have some clue as to the difference between FAT32 and NTFS.

      After getting it all installed, no ethernet support included! Windows didn't have the driver for this device. Worse yet, I don't even know what device it is because it's built on to the motherboard. I go to the vendor's site for the driver, thinking I can xfer it to this machine via a floppy. Turns out the vendor has graciously provided an 8 Meg driver file, for just the ethernet card.

      I break down and burn the darn thing to a CD to transfer it on over to this machine. Turns out that the vendor has included every kind of card on every PC they sell into this file, and there's no way to tell which driver to choose from! Oh, that was a joyful day. I did finally manage to get it to work, but it was clever.

      The very same model of box I tried both FreeBSD and a couple of Linux distros on. Quicky installs just to see how they did. Every free OS picked up on all the devices on this PC without any problems. This includes the ethernet card.

      --
      The line must be drawn here. This far. No further.
    280. Re:"Scathing" != "Untrue" by Rick+the+Red · · Score: 1
      I feel the reasonable ground is a shade of grey and lies somewhere in the middle between black and white.
      You're not from around here, are you? Look, not to intrude, but isn't it a bit, uh, uncomfortable sitting there on that fence? You'd be much better off on the ground -- on either side, take your pick: over there with the heathens from hell or here with us righteous saved bretheren.
      --
      If all this should have a reason, we would be the last to know.
    281. Re:"Scathing" != "Untrue" by javax · · Score: 1

      looks like the same argument makes Linux worse then Windows... somehow;

    282. Re:"Scathing" != "Untrue" by rsynnott · · Score: 1

      Yes, that's reasonable. But completely indiscriminate blocking of all ads by most people would be very, very bad for the internet.

      --
      Me (Blog)
    283. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I run FreeBSD 4.x and it does kill processes when OOM occurs.

      I don't recall what it killed, but I was trying to run too many ImageMagick processes at once.

    284. Re:"Scathing" != "Untrue" by yozzman · · Score: 1

      You can very much use it within a company, modify it, and not release anything publicly. That is a commonly understood legal fact, stated by the GPL Faq. http://www.gnu.org/licenses/gpl-faq.html#TOCIntern alDistribution

    285. Re:"Scathing" != "Untrue" by grub · · Score: 1
      I'd love to try BSD, if I could find a place where I could download the cd images _quickly_ (any of the official BSD sites or mirrors maxed out at about 45KB/s) and without corrupting the iso (the one fast site I found had crapped out images).

      OpenBSD doesn't have official ISO images for download. You can download a floppy boot image which will install the rest over the net at decent speed. Or you could buy the CDs which gives you the OS for several platforms, source, many packages, some stickers and an immediate karma boost.

      Personally I'd suggest trying the FTP install. Once. If you like it then by all means support a good project and buy the discs.

      --
      Trolling is a art,
    286. Re:"Scathing" != "Untrue" by Trelane · · Score: 1
      ..and they have built their software on good quality code.
      The OP said nothing about code quality. It was all about protocols and compatiblity (if I read it correctly).

      If your goal is simply to encourage the use of your code, then feel free to use the BSD License. It is absolutely a fantastic license if your goal is merely to make your code widely-used. If I were writing a reference implementation, I might consider the BSDL heavily if my goal is to encourage commercial adoption. OTOH, the LGPL would help ensure compatibility down the road, without forcing proprietary vendors to give up their own source code, so it seems to me to be the best of both worlds--free use and a much higher probability of compatibility [plus they still get to use "good quality code"]. It's unlikely that I'd license a referenced implementation of a protocol under the full GPL, unless I don't care about proprietary software companies adopting it.

      My point, however, was that the BSD license does nothing to ensure protocol compatiblity. The quality of the code is at best tangential to that discussion.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    287. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      you sir.. are a TOOL.

      I can't believe I just subjected myself to reading your comments...

      ahhh whats a day at slashdot without finding a new foe (see: tool)

    288. Re:"Scathing" != "Untrue" by iamlucky13 · · Score: 1

      Errr...no more posting on Friday's for me

    289. Re:"Scathing" != "Untrue" by Ricin · · Score: 1

      Copyright control is in the first line you put in: (c) by /me

      Not by the GPL or BSDL or any other licence covering end use/reuse/distribution

      Well at least copyright assertion. Control can't be guaranteed in any way but to have it never leave your own encrypted hard disk.

    290. Re:"Scathing" != "Untrue" by Tony-A · · Score: 1

      Hmmmm, I don't think it's really a reversal.
      He's not likely to give an opinion unless he's actually formed an opinion. Same actually applies to Linus and to Alex Tannenbaum. Once formed, the opinions are not shaken lightly. Of course there are egos involved. If you aren't good, damned good, you do not even consider doing this stuff.

      From the standpoint of Linux, I would consider it as a wake-up call, from someone who does understand security (from bitter experience). Previous silence is very understandable in that the priorities and mechanisms are very different and the different effects are largely due to valid differences in approach.

      Some of it is because OpenBSD has a degree of clout much greater than the number of its users would suggest. This may be rather recent. I subscribe to misc@ primarily because it seems to be the best source for stuff that will matter. To avoid future trouble, OpenBSD support makes a good litmus test even for Windows hardware. If the hardware give OpenBSD troubles, there's good odds it will eventually give a lot of other people troubles.

      "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

      There is a question of scope. If you limit yourself to only what you can do extremely well, a lot of stuff will remain forever undone. Linux is a triumph of anarchy. The big companies have come to realize that control in the PHB sense) is not really all that desirable. Anything unixy is fundamentally "out of control" at least to some (very) old timer PHB types. I suspect that much of Windows success is due to not threatening embedded IT management with competence. Just watch their ads and see the psychological triggers.

      Assuming it runs and runs fast enough, OpenBSD is ideal for small special-purpose servers that you can set up facing the cloul or in some dark corner and then mostly ignore. Stuff that is a royal pain if it ever messes up. Actually it is the "correctness" that matters. All the bugs matter. Security bugs are just those where someone else can make your computer do their bidding, often spectacularly but with little real damage. It's the non-security bugs that do the damage quietly. "Security" is also an easy way to "keep score".

      High volume production servers aren't really something that you set up and then forget. You tend to keep an eye on them.

    291. Re:"Scathing" != "Untrue" by bynary · · Score: 1

      Wasn't trying to have a contest. Just saying that I've used a few and have had the worst experience with Linux. But you have compiled a very impressive. Yes, there are more OSes out there than you can shake a stick at.

      I'm not attacking Linux. For being free and developed mostly in people's spare time it's absolutely phenomenal. What I'm trying to get at is the fact that it really isn't as great as the Linux evangelists make it seem. Granted, many distros are quite user-friendly (heck, I dual boot WinXP and SuSE 9.1), but in my opinion they're just not ready for prime-time, wide-spread, desktop use. Give Linux another three years and it will probably be a viable alternative for the hundreds of millions of Windows users out there.

      As for the server argument, Mac OS X Server comes preinstalled on a 1U Xserve with Postfix, Apache, and MySQL support.

      --
      http://www.bynarystudio.com
    292. Re:"Scathing" != "Untrue" by mark-t · · Score: 1

      I said Copyright control, not copy control. And the BSD does not allow the author to retain copyright control, since a person can copy it, and release it under different terms, possibly vetoing permission to copy that you would have otherwise granted, effectively reducing the amount of control you have over your own copyright.

    293. Re:"Scathing" != "Untrue" by shades66 · · Score: 1


      Here's a BSD file to have a look at...

      http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch /mac68k/mac68k/machdep.c?rev=1.116&content-type=te xt/x-cvsweb-markup

      do a search on that page for 'belong'

      hey everyone you better leave BSD as it has a stupid comment as follows.. /* Does this belong here? */

      lets all leave and go to

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    294. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Oh you are so full of it.

      "as always?" Please. Torvalds has gotten far far worse as he ages, while de Raadt has gotten more mature.

      Anyone who has followed both of them over the past 8-10 years, reading their list messages and listening to comments from people directly involved with them, know that is NOT the case.

      Theo in the past has had a very damning personality. That is without question. (Also led to some incredibly notable quotes for their direct truthfulness.) But he's spot on and in the past few years, that has not changed. However, he has not sold out and yet has managed to become more diplomatic and mature. While too direct in the past, he's grown and learned to manage and improve himself and the project has followed suit.

      Compared this to Torvalds, who while maybe innately understanding his role, had an easy road in the past. Now though, his decisions and comments on lists are more and more like what de Raadt was years ago.

      You say eloquent, I say I want to see the full extent of his quote, unlike you. If that were all he said, Torvalds is a liar and utilizing an ad homenum attack. He's using Theo's past reputation in the present, sidestepping the issue of code, and worse, overlooks his own increasingly crass attitude towards code and project management.

      Exactly what Theo and the article is suggesting.

    295. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      No, a geek wants it to work and to know why it works. A geek wants understanding, a non-geek wants efficacy.

      Your argument is as such because the term geek has become dilutes--people are using the word "geek" to describe themselves because it's trendy, in, gives them a now desirable characteristic, that mainly of suggesting intelligence. A "geek" who looks at results, or the effectiveness of theory, in my book is a pseudo-geek, because he/she doesn't really want to see why it works or to improve the model or to poke and prod the limits of it.

      Now, understanding cetainly leads to better implementations. However, just because there are shared characteristics doesn't mean the end truly is the same, otherwise we wouldn't have all those "means versus ends" discussions in our modern society.

      To a non-geek, Ptolemy's planetary motion is fine and dandy. To a geek, it's just plain wrong. Frankly, I like our current understanding of planetary motion far better than the Greek model. You, however, -might- think otherwise.

      So while you get PO'd at something that doesn't work, I get PO'd at the non-geeks who implemented the crap in the first place, because they are certainly not improving (your own definition based on efficacy) and certainly do not understand (lack of understanding leads to bad implementations).

      Do I get PO'd? Yeah, but I route around the problem. If the issue is utility, I'm not going to use Linux or BSD after trying them and something fails because it is directly counter to the main goal of getting something to work. Sticking to that is a straight up lie; it's catering to wannabes, of "I want this to work on Linux because I want to run Linux"--not "I want this to work" or "I want this to work on Linux, it doesn't, I want to fix it, report it, or move on". And those who can't fix it and who continue to bang away at OTHER people to fix their woes without understanding the fundamentals are not independent, not understanding, not very smart in terms of that particular problem or emotionally to understand what they are doing is stupid (if their main goal is utility) and, frainkly, fundamentally NOT geeks.

    296. Re:"Scathing" != "Untrue" by atriusofbricia · · Score: 1
      And I get sick of the comments from people that to do anything in Linux/BSD/Unix/Not-windows or MacOS you have to spend all your time at the CLI. I jump to the CLI to do things because for me it's faster. However, on any of the modern distros, that's a rare requirement these days. What are these things you have to do at the CLI these days?

      And if you misled people into automatically thinking that it is sooooo much harder than Mac or Windows, no one would even give it a try.

      My mom, yes Aunt Tillie, uses Gentoo on her machine. Does she sometimes have problems she calls me to solve? Yes. Did she with Windows? Yes. The people you seem to be referring to would have issues with any OS. At least with Linux/BSD they don't have to worry about the ultimate in user-unfriendlyness: Viruses, spyware, adware, 0wned within 15 minutes of coming online.

      There might be a learning curve involved, but at least they are safe and secure while they do it.

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    297. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      'Funny. I rarely hear Linux-oriented people (including myself) badmouth *BSD'

      And Torvalds ad homenum attack and lack of addressment of de Raadt's undiplomatic but frankly rather correct and pointed comments were, what, cool? Eloquent? Please.

      Or was that a joke you were trying to make, or are you truly that naive? Also, do you consider implication, omission, redirection badmouthing or not? I do. Linux people have gotten things released under the GPL as "good enough" thus restricting BSD access. BSD people have requesting sane library fixes for binary compatiblity only to be snubbed and ignore by Linux folks. Even your own comments of "get on with their lives" is sometimes exactly the problem, because your community sometimes walks over others knowingly but not caring. How many times have you gotten source to be released that SHOULD be public domain or BSD licensed and open to ALL users who want to use the device only to insist it be GPL'd and restricted?

      If those other characteristics of badmouthing aren't included (and they should be, as anyone who knows anything about silent underhanded comments and understandings realizes, e.g. modern racism), anyone who has hung out on BSD forums has seen the attacks. I've been on IRC forums seeing Linux newbies and wannabes go off the wall. I've been on deadly.org (predecessor of undeadly) watching /. posters attack BSD.

      You need to get out of the sandbox if you are going to make accurate comments about the playground.

    298. Re:"Scathing" != "Untrue" by atriusofbricia · · Score: 2, Insightful
      And why is it that people expect a very complicated and flexible piece of equipment to require no knowledge or skill on their part to use? The reason your toaster is so easy to use is that it does one thing, and only one thing. Computers will never be that easy to use, which is what you seem to want, until they do one thing and one thing only. That's why PS2s are so easy to use. They can't do anything but play games. Is that what you really want? Do you really think that most people want a machine that can write email and browse the web, and that's it?

      I've known people who said that's all they want. And within twenty minutes of having something that can only do those things, they'd be pitching a fit. Why can't it play music? Why can't it burn CDs? Why can't it edit graphics? Why can't it do this, that, or the other?!?!?! Flexibility and some complexity are linked hand in hand.

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    299. Re:"Scathing" != "Untrue" by tigga · · Score: 1
      The only assurance that "95% of the computers in the world would have a [compatible] TCP stack" would be if Microsoft adopted a GPLed TCP stack and released their source code as well

      You mean if they made incompatible TCP and released changes to the world everybody would change to their version?

      Nope - every their incompatibility would be classified as bug and users might sue Microsoft.

    300. Re:"Scathing" != "Untrue" by tigga · · Score: 1
      I said Copyright control, not copy control. And the BSD does not allow the author to retain copyright control, since a person can copy it, and release it under different terms, possibly vetoing permission to copy that you would have otherwise granted, effectively reducing the amount of control you have over your own copyright.

      Consider software A ver 1 released under BSD license and A ver 2 released under some more restrictive license. You stll in control of version 1 and you copyrighted only it, right?

      With GPLed software you want to have parts of software written by other people owned by you - is it right? As Linus does - the whole Linux kernel belongs to Torvalds.

    301. Re:"Scathing" != "Untrue" by tigga · · Score: 1
      And the BSD control-everything mentality, while good for building secure routers, doesn't do much to encourage the hobbyists and hackers that are the backbone of the OSS movement

      There is no BSD control-everything mentality. There is maybe something in OpenBSD, but FreeBSD, NetBSD and DragonflyBSD are free of that stuff.

      And *cough* Linus control everything in his kernel.

    302. Re:"Scathing" != "Untrue" by mark-t · · Score: 1
      Consider software A ver 1 released under BSD license and A ver 2 released under some more restrictive license. You stll in control of version 1 and you copyrighted only it, right?
      Regardless of the license it's released under, if you authored it, you own the copyright. You still own the copyright of ver 2 of the license, in your example, but you no longer control who can and who cannot copy derivatives of that version, which reduces the value of your Copyright.

      ... the whole Linux kernel belongs to Torvalds.
      Actually no.

      The Copyrights on Linux are owned by the individual authors that wrote the various sections, unless they chose to release their Copyright to Linus or somebody else.

    303. Re:"Scathing" != "Untrue" by Jacius · · Score: 1
      Lets look at some scenarios in which a programmer deals with code which may have problems with it:

      1. Perfect: all code fits perfectly the moment it comes out of your head, you Mozart of the programming world, you.
      2. Excellent: detecting, reporting, and fixing problems in code yourself.
      3. Good: documenting in a visible manner the fact that the code needs investigated and/or fixed.
      4. Average: putting little comments in the code to document that it may need improvement.
      5. Bad: not being competent enough to realize that there might be a problem with the code.
      6. Worst: knowing code has problems, but purposely not documenting it, so other people think your code doesn't have any problems.


      I'll point out that the only scenarios which result in code with no signs of programmer doubt are either unreasonable to expect (1), or just plain contemptible (5, 6).

      That said, if you're a high-level officer in a large public company, and something goes wrong with your IT infrastructure, and your shareholders ask you whether you knew that the code had problems... well, you might be able to secure a healthy stipend if you can say, "Well nobody told me that there might be problems!" as they kick your sorry ass out the door.
    304. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      > a good reason would be to make other hackers
      > take a closer look at it and make decisions > based on it.

      I agree, but don't you think the best time for other hackers to "make a decision" is *before* that particular kernel has been released?

    305. Re:"Scathing" != "Untrue" by DenDave · · Score: 1

      De Raadt isn't all to about getting your PC going. He is a hardcore dude who gets a hard on playing with OpenBSD on SUN and other esoteric machines. I doubt he actually uses a "pc". His codong is great and alot BSD thingys wouldn't be running on weird machines without him. He is a whacko, that's why they threw him out the door at NetBSD.

      --
      -if at first you don't succeed, stay the heck away from paragliding.
    306. Re:"Scathing" != "Untrue" by Shads · · Score: 1

      (Quoted from Shades66 above):
      ---
      Here's a BSD file to have a look at...

      http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch /mac68k/mac68k/machdep.c?rev=1.116&content-type=te xt/x-cvsweb-markup [openbsd.org]

      do a search on that page for 'belong'

      hey everyone you better leave BSD as it has a stupid comment as follows.. /* Does this belong here? */
      ---

      > I agree with TFA that someone submitting code
      > and asking in the comments whether this even
      > belongs there speaks for itself about the
      > quality and the overall design of the code.

      and since it's open bsd and linux that has it (and probally both free and other bsd's) that means they're all bad quality code right?

      *chuckle*

      I find it humorous that TFA called his own os's code crap basically. Open mouth insert foot no?

      --
      Shadus
    307. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0
      They are looking for a person to step in and solve their problem for them end-to-end, not a single answer to a single problem that is only one part of a larger hassle. [...] Non-geeks don't WANT to learn or to be educated -- what they want is for shit to work.
      Then they can pay someone to support their computer just like they pay someone to fix their car, home, or other appliances when they don't want to take the time to figure out what to do themselves.
    308. Re:"Scathing" != "Untrue" by bobalien · · Score: 1

      very well put - i'm a wannabe geek and when i tried setting up a linux box at work, tasks like getting the machine to work happily with active directory turned into painful, week long struggles digging through information and getting tid-bits of help from reluctant helpers... i think linux developers, more so than linux itself, need to become a bit more 'user friendly'

    309. Re:"Scathing" != "Untrue" by c0d3h4x0r · · Score: 1

      Moderators -- please mod the parent up as "Insightful".

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    310. Re:"Scathing" != "Untrue" by c0d3h4x0r · · Score: 1

      Then they can pay someone to support their computer just like they pay someone to fix their car, home, or other appliances when they don't want to take the time to figure out what to do themselves.

      You just made my point for me -- FOSS software is not actually "free". It's only "free" if you're already a UNIX demigod or if you consider your time worthless. ALL Linux or BSD FOSS systems should state that honestly and accurately up-front, and then you wouldn't have the "we just want it to work" folks attempting to install or use it.

      It's a simple thing I'm suggesting, actually: truth in advertising. You know, that same thing that FOSS zealots are always bitching at Microsoft about.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    311. Re:"Scathing" != "Untrue" by Excelsior · · Score: 1

      in-tree Intel PRO/Wireless drivers are in the BSDs already, yet Linux still uses Intel's drivers and not in its own tree

      Now that is precisely why I'm a Linux user. I fear I would have to learn what the hell that means.

    312. Re:"Scathing" != "Untrue" by Excelsior · · Score: 1

      Most non-geek people don't even know where to start looking or how to find the answers for themselves, so it's not their fault for asking "stupid" questions. They have to start somewhere, and the most obvious way and place is the e-mail list associated with the thing they are having trouble with.

      My theory is that this is the difference between a forum and a mailing list. If someone posts a very simplistic question on a forum, people don't seem to mind. The veterans will answer the question or link to a previous forum topic that already answered the question, and they are rarely rude in the process. But mailing lists, for some reason, are totally different. It's like spam - people feel violated that a (seemingly) pointless email was pushed upon them. They react in rude ways.

      Email is simpler for developer collaboration and requires less administration. Most Linux distributions started out with mailing lists, and continue to use them. So when we think of the Linux community, we often think of mailing lists. But the developer-only crowd these mailing lists originally supported has been gaining more and more of the average Joe over time. Now the old school crowd feels their inbox being violated by "stupid" questions.

    313. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "you and nearly all geeks just don't get it"

      Those geeks are the ones that write the code. It is not as if they really need you. That's maybe what you don't get.

      "Most non-geek people don't even know where to start looking or how to find the answers for themselves, so it's not their fault for asking "stupid" questions."

      So what? They still are stupid questions, aren't they?

      "They have to start somewhere, and the most obvious way and place is the e-mail list associated with the thing they are having trouble with."

      No, it isn't. The most obvious is that what is pointed out right at the web site. Sure it is quite a big manual and not a "do this magic and everything will be all right", but that's the way it is.

      "They are looking for a person to step in and solve their problem for them end-to-end"

      Then again, they are in the wrong place. I do *that* for a living. Because it is boring, and repetitive, and asked for by people which never will ask anything better.

      "In short, non-geeks just expect shit to work without hassle, and when it doesn't, they expect the people who created the shit to take responsibility for making it work"

      And who gives a damn about what "non-geeks" want or expect? Non-geeks may better ask for support up to the level they payed for it.

      But, well, after all, they can rest assured that YOU will bring them good counsel for free all the time, no matter how the question is, so there's nothing to be wooried about.

      "Non-geeks don't WANT to learn or to be educated"

      Geeks don't WANT to be disturbed by fucking morons. After all the have more INTERESTING things to "waste" their time on.

      "And it's wrong to belittle them or look down upon them for holding those priorities"

      And it is wrong exactly... why?

      "Instead, you should be catering to those priorities."

      Yeah, sure! I promise you I recall every damn penny they give me to make sure they have the best eXPerience, they have the best support and they have the shit just working. Oh, wait! They get it FOR FREE, don't they? So what exactly all that money they give to me sums up to?

      "but I'm sure that even you can think of an instance in which you got PO'd at some other piece of software you were simply trying to install and use to get something else done"

      The difference is I KNOW how much time and effort that shit involves, and I take the effort to try to find my way myself BEFORE going to ask the coder for the "hint". Due to that effort, when I ask for the "hint", I can expose my case quite precisely and in proper detail, so it is usually a matter of a oneliner to answer to me, and I will be able to properly understand the answer and apply it to my advantage.

    314. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      "but think that you don't recognize that you're being the exact kind of person that turns people away from projects."

      No. What you don't recognize is that he doesn't give a damn if people like you turn away, or turn into, or dance hip-hop around the OpenBSD project.

      "Just remember that this is the real reason that there won't be many users or resources headed BSD's way."

      As if it was of his interest...

    315. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I am not sure where this sentiment came from and I can only pin it down on Apple for luring users to believe that computers are toys instead of tools. There was a time when it was socially acceptable to read the fscking instructions or take a class to learn how to use a tool. Then again that was back when the tool came with a real manual. Somewhere along the way we started to become such an egocentric society that we feel that everything should revolve us for free without us having to extert any effort to obtain it. These days if you are somebody is actually willing to do a little learning and personal improvement you have to go to the book store and spend $50-100 for a third party manual that you used to get direct from the manufacturer.

      Frankly there are times that I wish the people who were providing the world with these convienences would stop reading the manuals as well. Especially when dealing with potentially catastopic tools like nuclear bombs. If Joe Blow is too lazy to learn to keep his machine from becoming a spam relaying zombie then I feel no need to RTFM when I ignite the nuclear power plant next to his house.

      The more I think about it their really should be a license required before anybody would be allowed to touch and use technology. This includes on the job and for personal use. Just like a driving license it would require a test to prove that people have a basic level of competency so that they don't ruin everybody elses world with their laziness.

      Sorry about the redundant rant but I am really starting to believe that the average person would starve to death if they were forced to wash their hands before they could have fast food force fed into their mouths. Would just be too much trouble for living.

    316. Re:"Scathing" != "Untrue" by audi100quattro · · Score: 1

      Maybe somebody has said this already, but isn't cursing or leaving rehtorically funny notes in the code allowed? All the CS people I know turn in programs where the documentation has cursing in it, and the prof 'looks the other way' becasue it is funny. It's really a part of code writing... isn't it.

    317. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      I think your making the mistake of assuming 'free' means free as in beer, when it actually means free as in speech which is the more important thing. You are free to choose which ever way you want.

    318. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      The *BSD community hasn't ever supported the hardware *I* use as well as linux does.

      And Linux hasn't ever supported the hardware or software that _I_ and 95% of all computer users use as well as Windows does. What are you saying?

      The line I like the best is... the part about the comment saying "Does this belong here?" by a kernel hacker... realistically what was he asking?

      Indeed, WHAT was the developer asking? You see, that's the EXACT problem there, you have no fucking idea and nor do the other kernel devs.

      I think it's time for you to turn off the blind Linux holy grail mindset that you have there and look at shit objectively.

    319. Re:"Scathing" != "Untrue" by mink · · Score: 1

      " Asking a FAQ on a mailing list should get you flamed any where."

      Wow, WOW!.
      This is such good community work, someone who is lost askas a FAQ and you flame them, Brilliant!.

      Asking a FAQ on a mailing list should result in someone pointing out that it is a FAQ and answered in th e following document or URL. It's simple, directs the lost person to the resource that helps them.

      I shal mak a point to avoid open BSD if you are an example of what one will encounter. I lioke the qualifier that questions asked must be intelligent. From whose standpoint? It may seem like a intelligent question to the asker. On top of that you claim all you are askiing iss people do "homework". No you plainly said they should be flamed. Has it ever occured to you that maybe they might not know of all the resorces available to them? Thats where the proper response of directing them to the resorces that can help them comes in instead of elitist flaming. It's mindbogglingly stupid attitudes like yours that cause so much strife in IRC, Mailing Lists and other support forums.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    320. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      Or maybe it's because Linux really is a piece of shit and you fail to see that?

      That would conveniently explain why multiple sources "flame" (read: tell the truth that you don't want to hear) Linux. You Linux zealots are so quick to label anything you don't agree with as FUD when you're the ones who are spreading the FUD.

      Here's some advice, take a look in the mirror.

    321. Re:"Scathing" != "Untrue" by mink · · Score: 1

      "Someone who asks a question answered by the FAQ, will be politely redirected to the FAQ."

      According to squadboy (in the post that started this subthread) your supposed to flame them. Now he has admitted that he is nothing more then an elitist asshole, but he is a example counter to your high praise for the community.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    322. Re:"Scathing" != "Untrue" by Lew+Payne · · Score: 1

      || If [BSD] OS were as superior as [De Raadt] claims, its merits would be apparent...

      I'm curious as to how you came to that erroneous conclusion. After all, those of us with some age
      (and experience) behind us have learned that popularity does not equate to quality, and vice-versa.

      Perhaps you haven't yet had enough business and marketing experience to realize this, as evidenced
      by what I can only call your naive statement.

      As you should already know, I can have the best product in the world, but without proper marketing
      and a deployment game-plan, nobody is going to know about it (and hence, will continue using
      inferior products).

    323. Re:"Scathing" != "Untrue" by mikefe · · Score: 1

      Actually, that is just the start if OSS is going to ever become mainstream.

      The mailing lists can be a great revenue stream. Just ask, "Do you want me to fix it for you or do you want to learn how to fix it?"

      If they say "You fix it.", then you just say "Now send $ to foo@bar.com with paypal, and we'll get started..."

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    324. Re:"Scathing" != "Untrue" by SquadBoy · · Score: 1

      Heh. You would think so. But no it turns into. "Somebody wrote the thing then *gave* it to me and now you are trying to help me for free and I don't want to think. You suck"

      OTOH a OSS consultant (and since every geek I know either does or wants side jobs that includes almost every geek in the world I think) and business matchmaking service with some of the I'll teach for free to get a rep thing does seem like a good idea.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    325. Re:"Scathing" != "Untrue" by Southpaw018 · · Score: 1

      *scratches his chin* ...You misunderstand me, sir. First, however, let me say that while I object to being called naive, you make a good point.

      In retrospect, perhaps I can phrase my argument better. What I was saying is that De Raadt seems combative and overly aggressive in his statements. Usually, people who are quick to argue and anger have a weak point. Were his OS superior de facto or de jure, he wouldn't need to act like he is. OpenBSD may or may not be better depending on your personal situation and needs, but De Raadt's "difficult" attutide doesn't help.

      --
      ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    326. Re:"Scathing" != "Untrue" by einhverfr · · Score: 1

      I think his point is that a developer should never be asking a question in a comment - it implies that developer communication (and often individual competence) is at a low ebb.

      Maybe, but I disagree. Having read many of the comments in the kernel of Linux, I would point out that many of them seem to be done with a certain degree of humor.

      And yet, they do what comments should do-- flag potential issues and tell us what the programmer was thinking.

      When I program, if I don't like the solution to the problem that I come up with, I usually put in a comment like "Anyone have a better idea?" or "This is horribly inelligant. Please fix it." Granted these are usually not projects with many contributors but the point is to allow programmers (including myself) to more easily fix the software by documenting potential issues.

      --

      LedgerSMB: Open source Accounting/ERP
    327. Re:"Scathing" != "Untrue" by sirket · · Score: 2, Insightful

      That's funny because when I went to install my server FreeBSD supported the hardware and Linux didn't. This was when the first I2O RAID adapters were coming out and I tried numerous Linux kernels and patches to get it working. None of the versions I tried would boot or run reliably for any length of time. So I went and tried FreeBSD which had a "beta" version of the drivers for this hardware. Lo and behold it worked flawlessly for over a year before I upgraded to a newer kernel.

      I contacted the devloper to see why it was still listed as beta and he responded by sending me numerous pages of documentation and stress tests that had been performed along with a performance analysis. Basically he said that it was still listed as beta because he wasn't sure it was perfect and although he had not seen a crash yet with the latest version he had some more stress testing to perform before he would release it as a final verison.

      It was then that I realized I needed to be running FreeBSD and not Linux. The Linux kernels I tried all listed I2O support (including my card) but some would not see the card at all and some would see it but crash. Linux listed support (it was not marked as a beta driver) for a card that it did not work with. FreeBSD did not list any support for a card it worked perfectly with. That, in a nutshell, is the difference between the two.

    328. Re:"Scathing" != "Untrue" by Ruzty · · Score: 1

      Mac OS X wouldn't be a great option for me, just like Windows isn't. I'm a server guy. Give me a solid OS with Apache, MySQL, and Postfix in a 1U cabinet and I'm happy.

      Ah, so you want MacOSX Server and an Xserve G5 kit/box/server/thingy! It has all the stuff you describe and more in one nicely wrapped package.

      Apple's products might suprise you...
      -Rusty

      --
      The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
    329. Re:"Scathing" != "Untrue" by Rickler · · Score: 1

      Linux grew out of a spare-time hacking back ground; while BSD grew out of a controlled engineering background. BSD tends to shy away from hackish type solutions when there happens to even be a hint of proper solution. In the end, it is much better to try and wait for the clean answer then to integrate the dirty answer.

      --

      The human race is artificial intelligence created using object orientated programming.
    330. Re:"Scathing" != "Untrue" by Slipped_Disk · · Score: 1

      OK, I have to weigh in on this.

      > Bahh... Let us suppose you're digging into the kernel in order
      > to fix a specific bug. So you isolate the section of code
      > relevant to your work and read through it until you
      > understand how it works.

      > During that process you note that if a portion of the kernel
      > was organized differently (ala refactoring) bugs like the one
      > you are dealing with would either not occur or be trivially easy
      > to find/fix. Maybe there are reasons for the current
      > organization you arn't aware of. Maybe you lack the
      > knowledge or time required to do the refactor yourself.

      > So you fix 'your' bug, tack in a comment to nudge others (or
      > remind yourself) into considering refactoring a few versions
      > down the line.

      > Bad practice? Clear evidence of inexperience? Broken
      > development process? ... And the correct answer is #2 and #3.
      Clear evidence of inexperience - Things like this should be discussed with other developers, and the comment placed in the code should be something more informative than "Should this be here?" (perhaps "Could be avoided by XXXXX"),

      Broken development process - As noted above, this should be discussed out of band to facilitate actually DOING THE RIGHT THING (as opposed to just patching over a bug and hoping the underlying cause doesn't cause any computers to catch fire).

      Theo may be a fucking ass . . . let me rephrase that: Theo *IS* a fucking ass, but sometimes even the assholes are right.

      --
      /~mikeg
    331. Re:"Scathing" != "Untrue" by toddbu · · Score: 1
      Explain to me how "...provide services to everyone on your network with the unlimited-client edition for $999" helps me. For that money, I can buy a complete hardware/software solution running Linux. With the Mac, I just got an OS. I'm not sure that "Get[ting] enterprise class features and stability starting at $2999" makes a lot of sense for just a piece of hardware.

      Am I missing something here?

      --
      If you don't want crime to pay, let the government run it.
    332. Re:"Scathing" != "Untrue" by Ruzty · · Score: 1

      Yes, those are unlimited Apple protocol client licenses. You do not need a multi-user license if you're only providing sendmail, httpd, etc. services. You didn't read the fine print carefully.

      That price also includes hardware and software technical support. That is something most people buying server systems expect from their vendor. You're not gunna get any support from RedHat unless you pay them a decent chunk of change either.

      Not to mention cost was not one of your initial criteria...

      I've been a Unix admin for well over a decade. I've done BSDi, SunOS, Solaris, AIX, SCO, FreeBSD, OpenBSD, SlackWare, RedHat and SuSe. I prefer OSX, Solaris and OpenBSD in that order. It's just an opinion based on experience. I try to tell people they don't know what they're missing when they wave off OSX without even trying it. (My PowerBook is my travelling buddy.)

      --
      The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
    333. Re:"Scathing" != "Untrue" by toddbu · · Score: 1
      Not to mention cost was not one of your initial criteria

      And how long have you been reading Slashdot? :-)

      Your point is well taken. I guess that I've always operated on a "first impression" basis. If you want to do publishing, get a Mac. Need a good accounting machine? Use Windows. So it's no surprise that I'd naturally look to *nix for machines for my network. In all reality, none of the "vendors" of the various OSes are doing anything to rid themselves of their reputations. They're mainly trying to bring in new lines of business to add on to their existing customer base. That makes it hard to take their claims seriously. After all, would you run a web server off of an AS/400? I know it can be done, but it's really hard for me to believe that a machine with its roots in EBCDIC land does very well with a web browser.

      For what it's worth, Apple is doing a great job in extending their media reach with the iPod.

      --
      If you don't want crime to pay, let the government run it.
    334. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      WHAT!!! You're trying to "work happily" with ACTIVE DIRECTORY, and you're blaming the *Linux* programmers for the struggle?

      Why isn't there any burden on **ACTIVE DIRECTORY** to play nicely with other systems? In fact, from what I've heard, people need to spend hundreds of dollars and take hours worth of classes to learn how to set up AD. If they're trying something not exactly standard then they may have to struggle for days or weeks digging through information (and often have to talk to helpers who are so reluctant that they *charge* you for their time). That means it doesn't play well with *itself*.

      I'm calling "shenanigans" on you. Hold still while I round up my community and pick up some baseball bats.

    335. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      >The difference is I KNOW how much time and effort that shit involves, and I take the effort to try to find my way myself BEFORE going to ask the coder for the "hint". Due to that effort, when I ask for the "hint", I can expose my case quite precisely and in proper detail, so it is usually a matter of a oneliner to answer to me, and I will be able to properly understand the answer and apply it to my advantage.

      First, you say, "in proper detail." How is a non-geek newbie going to know what the "proper details" are? For example, I posted a question to a board once, and got a request for "more details." What are the details? Manufacturer details? Capacity? It's like there's a presumption that a non-geek newbie is supposed to know exactly what details have a bearing on every single aspect of a computer's hardware and each line of code within the Linux kernel itself. Well, pardon me, I'm not a programmer, and I don't know, which is WHY I'M ASKING THE QUESTION! I'm asking to LEARN THE ANSWER and to solve the problem so I don't have to ask any more questions! [/end rant] sorry...

      It's funny with all the marketing that people do around the boards about Linux being "easy," or "simple," that posters to some of the Linux boards could be a little more understanding of those who are **trying** to learn. Learning entails asking questions. Giving people crap about asking questions just alienates potential users. But instead of just answering a question we newbies have, we get this sort of elitist snobbery.

      For the record, I've spent a few hundred on a bunch of Linux books, only to find, for example, in the SuSE 8.1 manual, that it will say things like, "To learn how to install a program, consult a good Linux book." Thanks for nothing, useless manual!

      I don't think it's unreasonable, in light of the crappy documentation you find with most distros, for people to ask questions on what is promoted on a distro's site as a support mailing list or on a site forum. You post to learn or to solve a problem. You shouldn't have to be an expert first.

    336. Re:"Scathing" != "Untrue" by Ruzty · · Score: 1

      And how long have you been reading Slashdot? :-)

      Take a look at my UID again. I think it should answer your question...

      --
      The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
    337. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      He was judging the quality of the product he was using by actually reading and understanding the kernel sources. This implies that he was doing far more than you have in checking the quality of Linux.

      He saw not only the comment, but the code surrounding the comment, which led to his implied conclusion that it was not a joke. You either didn't see the code surrounding the comment or have little understanding of it, because you cannot tell whether it was a joke.

    338. Re:"Scathing" != "Untrue" by chickenwing · · Score: 1

      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

      Thats funny, I actually have the opposite reaction. When I see XXX's in the code, I see a developer who can admit publicly that he is not perfect. By admitting that the code is not perfect, he or someone else can come back later and address the issue. Usually it is a matter of thinking about the problem and finding a better solution.

      When code doesn't have comments like this, what does that mean? Does it mean the code is perfect? More likeley it means the author is either covering up problems, or worse, does not understand what the problems are.

    339. Re:"Scathing" != "Untrue" by Disoculated · · Score: 1

      Of course it's not his interest. He's interested in doing only what's fun for him, which is great. Wonderful. I wish I had a passion like that, both as intellectually advanced and challenging as being a primary developer on an acclaimed operating system.
      But my point is that attitude doesn't help with adoption, and with getting more respect and resources. Which is why the *BSD's will always lag behind Linux in adoption, features, and capability. Just like how Intel can use a chipset like x86 which has so many shortcomings, but with raw adoption (and therefore cash and further R&D) can make one of the fastest processors in the world.
      So they don't care about adoption? Good for them, no reason to cloud what they are doing for themselves with things they don't like to do just to get more lusers on their mailing lists. But I should stop hearing "You should be using *BSD because it's better than Linux/Solaris/HPUX/Whatever", because it's not. And it won't be as long as it's their personal hobby and not a true attempt to build a widely accepted operating system.

    340. Re:"Scathing" != "Untrue" by Anonymous Coward · · Score: 0

      People who are unwilling to learn should stick with an OS that doesn't require learning/understanding.

      Like Windows. Windows is great for people who don't want to learn.

    341. Re:"Scathing" != "Untrue" by SSSSSmokey · · Score: 1

      In short, non-geeks just expect shit to work without hassle, and when it doesn't, they expect the people who created the shit to take responsibility for making it work. Non-geeks don't WANT to learn or to be educated -- what they want is for shit to work. And it's wrong to belittle them or look down upon them for holding those priorities. Instead, you should be catering to those priorities. Why should the geeks spend their time or effort on the lazy retards who don't care or want to do anything for themselves? If you are too lazy or stupid to get stuff to work, Linux isn't for you.

    342. Re:"Scathing" != "Untrue" by Carik · · Score: 1

      While I probably shouldn't feed this particular troll...

      Requesting that someone clarify, or provide more information, or read a manual is fine. I almost always end up needing more information than I was originally given when someone asks a question.

      Courtesy, however, is always appreciated. Rather than "Read the fucking manual, 'tard," how about "Try chapter 3 of the manual at http://whereever.it.is.org./" Or "I think that's in the manual. Try a search for $term."

      As to my needing to learn how to ask smart questions; I've never had a problem with a professor, co-worker, or newsgroup understanding what I wanted to know. If they needed more information, they asked for it, and I went and found it for them.

      The key was that they accepted that I wasn't an expert in the field, and was asking because I wanted to learn. The impression I got of the misc list was that the people on it assumed that anyone asking questions was a lazy slacker who couldn't be bothered to do anything on their own. Maybe I caught the list at a bad time, but it certainly didn't look like it was worth my time.

    343. Re:"Scathing" != "Untrue" by Carik · · Score: 1

      I'm actually not sure what number it was -- my co-worker was the one who filed it. Personally, I'm not surprised we never got an answer: we couldn't find nearly enough information to come up with a solution, as it didn't leave tracks in the logs, dmesg, or anything else. It just locked up, and stopped accepting packets.

      However: My point was not that we didn't get a response. We did. My problem was with the SORT of response we got. It was rude, condescending, and useless. Theo could have responded by saying "Sorry, this isn't enough information. Here are a few more places you could look for error messages, but we really can't do anything unless you get more details." Instead, he chose to be rude and insulting.

      Well, that's his choice. He can be rude and insulting if he wants. But he should realize that he, and by extension the OpenBSD project, will lose support by it.

    344. Re:"Scathing" != "Untrue" by Carik · · Score: 1

      I'm not sure -- a co-worker was dealing with the problem, and just showed me his ticket when he originally posted it, then showed me Theo's response when it came back.

    345. Re:"Scathing" != "Untrue" by Carik · · Score: 1

      "At the same time you want us to play by your rules of "civility" and do your reading for you."

      Once again, ignoring the "Do not feed" sign on the troll cage, I'll respond.

      These aren't "my" rules of civility. They're the ones most human societies have agreed on. Don't insult people. Say please and thank you. Generally avoid being unnecessarily rude.

      And... "want [you] to do [our] reading for us"? What on earth are you talking about? If someone writes in, saying "I've read the manuals, the FAQs, and every page I can find in Google, and I'm stuck," how is that being unwilling to do the work themselves?

  2. He does NOT say it is for losers by Anonymous Coward · · Score: 0

    The article's author titled it "Is Linux for Losers?" There's a HUGE difference.

  3. Grapes... by MECC · · Score: 1


    Sour grapes? Maybe.

    No..!

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:Grapes... by Anonymous Coward · · Score: 0
      NOOOOOOOO!

      Sorry, just trying to help

    2. Re:Grapes... by Anonymous Coward · · Score: 0

      We buy OpenBSD CD's every other release but have never used it for anything other than a firewall, everything else runs on Linux. If Theo wants to be an anti-linux pawn that's his perogative and mine to stop funding his somewhat pathetic niche ego-trip.

      As for Dan Lyons, the comment about kissing girls is what I would expect from a slashdot troll, it's an inconsequential and childish slur.

      Sad.

  4. reasons? by SolusSD · · Score: 1, Funny

    he obviously isn't a unix user. Just because it doesn't copy windows doesn't mean its "crap".

    1. Re:reasons? by cbv · · Score: 1

      he obviously isn't a unix user.

      Uhm, you DO of course know that he's the overlord err head of OpenBSD, right?

    2. Re:reasons? by Anonymous Coward · · Score: 0

      Eh? The founder of OpenBSD isn't a unix user?

    3. Re:reasons? by SolusSD · · Score: 1

      well i did get modded funny. ;)

    4. Re:reasons? by nitio · · Score: 0
      Obviously...

      From TFA:
      De Raadt makes a rival open source operating system called OpenBSD. Unlike Linux, which is a clone of Unix, OpenBSD is based on an actual Unix variant called Berkeley Software Distribution.
      --
      http://stoploudness.org/
    5. Re:reasons? by SolusSD · · Score: 2, Funny

      please.. it is really way too early for anyone to be taking my post seriously. I read tfa. I still stand by the well known fact that De Raadt has never used unix in his life.

  5. At last!!! by DaHat · · Score: 5, Funny

    You mean for once I am not a loser? I never thought I'd see the day when running Windows was... cool.

    1. Re:At last!!! by bodester17 · · Score: 3, Funny

      I was always imbarrased for using windows. I would hide in the corner at coffee shops with my toshiba laptop hiding from the disapointing eyes of those harolded mac users. But now I am free. Loosers use linux, not windows. Hurray!!

    2. Re:At last!!! by karnal · · Score: 1

      Imbarrased... nevermind the spelling, would that mean that you are internally embarrassed?

      --
      Karnal
    3. Re:At last!!! by SoupIsGood+Food · · Score: 5, Funny

      You assume that being a loser is a monopoly, an understandable assumption, as you run windows. No, I do hate to break this to you, but many people can all be losers at once, and compete with each other for uncoolness and anti-cred. OpenBSD users see Linux users as losers, but thet also see you as a loser. No coolness for you today, try tomorrow.

      SoupIsGood Food

    4. Re:At last!!! by l3v1 · · Score: 2, Funny

      You mean for once I am not a loser? I never thought I'd see the day when running Windows was... cool.

      Aninteresting point to see the world from you got there :] Since an OpenBSD guru sees Linux users as loosers you suddenly feel that running Windows is cool ? :) Some logic profs would surely enjoy listen to your reasoning :D

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    5. Re:At last!!! by rvega · · Score: 3, Funny

      Toshiba? What a loser...

    6. Re:At last!!! by Anonymous Coward · · Score: 0

      You should be more embarassed for being a brainwashed loser.

    7. Re:At last!!! by The+Other+White+Boy · · Score: 4, Funny

      I was always imbarrased for using windows. I would hide in the corner at coffee shops with my toshiba laptop hiding from the disapointing eyes of those harolded mac users. But now I am free. Loosers use linux, not windows. Hurray!!

      ...wow. i'm not normally one to go nazi on spelling, but good lord.

    8. Re:At last!!! by Anonymous Coward · · Score: 0

      Just because you're not using Linux doesn't mean that you're not a loser.

    9. Re:At last!!! by Soul-Burn666 · · Score: 1

      They only said running Linux is for losers. They didn't say Windows was any better.
      So now you're neither cool nor [insert Linux advantage over Windows].

      --
      ^_^
    10. Re:At last!!! by Quiet_Desperation · · Score: 5, Funny
      Well, you didn't read the companion piecein last month's Forbes titled "Windows Is For Childraping Dogfuckers Who Drive Giant SUVs Over Baby Ducks"

      Hey! It's a joke! :D

    11. Re:At last!!! by hype7 · · Score: 2, Funny
      You're cool by a process of elimination if you're not represented in this photo


      -- james

    12. Re:At last!!! by Darkon · · Score: 1


      On the other hand you can definitely run BSD and appear cool. :-)

    13. Re:At last!!! by poptix_work · · Score: 1

      This was originally in response to some IRC troll pasting the nylug photo along with the bsd whore photo (in the following page):

      http://poptix.net/funny/linuxVbsd/linux.html

      'nuff said =)

      --
      Just because you disagree doesn't make it offtopic or flamebait.
    14. Re:At last!!! by GreyPoopon · · Score: 1
      OpenBSD users see Linux users as losers, but thet also see you as a loser. No coolness for you today, try tomorrow.

      However, this is actually good news! It makes the transition from Windows to Linux easier, as there won't be as many changes for you to adapt to. ;)

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    15. Re:At last!!! by ConceptJunkie · · Score: 5, Funny

      Hey, I use Windows and I resent the implication that I drive an SUV.

      --
      You are in a maze of twisty little passages, all alike.
    16. Re:At last!!! by mrchaotica · · Score: 1

      No, there's plenty of room for Windows and Linux users to be losers compared to Mac users. : )

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    17. Re:At last!!! by DarkSarin · · Score: 1

      And on a day without modpoints (and now the possibility of coming back to mod you up)!

      Somebody please mod the parent and grandparent up!

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    18. Re:At last!!! by orderb13 · · Score: 1

      Hey! I've never driven my giant SUV over baby ducks. I like to drive it over cats or small children.

    19. Re:At last!!! by ninewands · · Score: 2, Funny

      I seem to detect an irony meter in desparate need of recalibration. :)

    20. Re:At last!!! by jon3k · · Score: 1

      LOLNERDALERT!

    21. Re:At last!!! by Anonymous Coward · · Score: 0

      Take a look at the Great-Grand-Parent's other posts.

    22. Re:At last!!! by Anonymous Coward · · Score: 0

      I stepped out of the way of the camera just in time!!! whew.

    23. Re:At last!!! by Anonymous Coward · · Score: 0
      If anyone thinks any operating system (windows included) makes them 'cool' or gives them 'cred', you're so pathetic you'd make baby jesus cry.


      Please, go shoot yourselves.

    24. Re:At last!!! by Anonymous Coward · · Score: 0

      Thanks. Might have been nice if you'd have mentioned that it's NOT SAFE FOR WORK!

    25. Re:At last!!! by Anonymous Coward · · Score: 0

      No kidding! At least the URL looks innocent enough.

    26. Re:At last!!! by Anonymous Coward · · Score: 0

      Quite simple.

      Linux is not cool.
      Windows is not equal to Linux.
      Therefore, Windows is cool.

      This post brought to you by government education. They may not have taught me anything, but at least they made sure that my feelings weren't hurt. Thanks for nothing District 59.

    27. Re:At last!!! by HeliumHigh · · Score: 0

      Ohh crap. Me on the far right >.

    28. Re:At last!!! by mmkkbb · · Score: 1

      thanks for the NWS warning, bud

      --
      -mkb
    29. Re:At last!!! by Anonymous Coward · · Score: 0

      HEY!! I'm a childraping, dogfucking, giant SUV driving, baby duck runner-over and I resent the implication that I use windows.

    30. Re:At last!!! by ValiantSoul · · Score: 1

      "You mean for once I am not a loser? I never thought I'd see the day when running Windows was... cool."

      Just to let you know, you just soiled your name!

    31. Re:At last!!! by Anonymous Coward · · Score: 0

      MS spell-check in action?

  6. Here we go... by DrinkingIllini · · Score: 1

    3...2...1...Flame On!

  7. Theo in Forbes by Anonymous Coward · · Score: 0

    More interesting than the fact that Theo is ragging on Linux is that Forbes interviewed him. Maybe they're looking for an anti-Linux view from another open source leader so they can generate some buzz and sell some more ads.

    1. Re:Theo in Forbes by Anonymous Coward · · Score: 0

      Maybe also Theo is trying to get some of that funding back that DARPA pulled.

  8. Theo de Raadt? by scosol · · Score: 1

    Lacking tact?

    *shock*

    --
    I browse at +5 Flamebait- moderation for all or moderation for none.
  9. Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 5, Insightful

    From the article:

    Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

    I must say, Linus really comes across as a classy, quality person. It takes mature restraint to deal with "difficult" people like Theo, and Linus does so with class.

    1. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      What!?!?!

      The dude says someone is "difficult" and then goes off in a sulk, refusing to comment further, and you consider that to be mature?!?!

      You consider that to be classy and quality, you deserve Linux my friend. You do not deserve the snappy, hard as nails, not pretending to be cool BSD.

      Now go back to your keyboard, and pretend to your friends that you've kissed a girl before.

    2. Re:Classy Response to Theo by Linus Torvalds by JohnFluxx · · Score: 5, Insightful

      Actually the worst part is that Theo is often right, which means you do have to actually listen to him rather than the easier just ignore him.

    3. Re: Classy Response to Theo by Linus Torvalds by Black+Parrot · · Score: 4, Funny


      > > Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

      > I must say, Linus really comes across as a classy, quality person. It takes mature restraint to deal with "difficult" people like Theo, and Linus does so with class.

      He knows he can count on us to fill in the details.

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:Classy Response to Theo by Linus Torvalds by nes11 · · Score: 1

      way to prove his point.

    5. Re:Classy Response to Theo by Linus Torvalds by JamesTRexx · · Score: 1

      Well, after reading this, and the "lenghty" answers he gave to some earlier interview (too lazy to look up the link here), he seems more to me someone who'd rather not give any opinion or get into any discussion at all. A bit like "I do Linux, now go away, you're bothering me."

      --
      home
    6. Re:Classy Response to Theo by Linus Torvalds by Scarblac · · Score: 1

      He gets into hefty flame wars on the Linux kernel mailing list. Just not into random discussions about other projects in the media.

      --
      I believe posters are recognized by their sig. So I made one.
    7. Re:Classy Response to Theo by Linus Torvalds by AKAImBatman · · Score: 1

      Putting aside the fanboy comment, I have to say I laughed out loud at Linus's comment. Not because of anything technical, or because Linus came across as a "classy guy", but because it betrays a lot about their respective personalities and how they interact.

      De Raadt says BSD could have become the world's most popular open source operating system, except that a lawsuit over BSD scared away developers, who went off to work on Linux and stayed there even after BSD was deemed legal.

      This is the only useful comment that Forbes printed. The unfortunate part is that it's both true and sad. Back in the early 90's, BSD was changing the world one machine at a time. BSD 4.3 derivitives such as 386BSD (later BSD/OS, now defunct) were taking the world by storm. Unfortunately, they got a little too caught up in themselves and invited AT&T's wrath with their whole "It's Unix!" campaign. (Including the phone number 1-800-ITS-UNIX!) One has to wonder if BSD could have better weathered the storm if it has been delayed until BSD reached the sort of popularity that Linux had when SCO came knocking.

    8. Re:Classy Response to Theo by Linus Torvalds by Skye16 · · Score: 1

      In all honesty, he should've said something _more_ than "Theo is difficult". Perhaps "There have been $NUMBER of discussions in the past regarding this exact topic. Theo and his group has their opinion and we have ours. I honestly don't care if the whole world agrees with me or not - to me, and to the people involved with Linux - it's the right way. I'd rather not become embroiled in this unwinnable dogmatic debate once again."

      Granted, Linus could have been drastically more offensive, but he declined to start a flamewar, especially not with Forbes acting as the middleman. But just saying "Theo's difficult and I don't wish to comment further" is a little too trite. It would be more classy if he expounded a bit without implying that Theo is the pain in the ass that he so obviously is - but I guess suppose "classy" is a subjective term anyway. I'll stop rambling now.

    9. Re:Classy Response to Theo by Linus Torvalds by matt-fu · · Score: 1

      Actually the worst part is that Theo is often right, which means you do have to actually listen to him rather than the easier just ignore him. Luckily this is one of the obvious "ignore him" cases.

    10. Re: Classy Response to Theo by Linus Torvalds by bcrowell · · Score: 1
      He knows he can count on us to fill in the details.
      He doesn't need us to settle this. Just take a look at the icons at the top of the Slashdot story. You've got a chubby penguin sitting on his fat little tushie, and then you've got a red daemon in hightops with a pitchfork, ready for action. I mean, get real, Beastie can kick Tux's butt without even breaking a sweat. I bet that pitchfork does at least 2-12 hit points of damage, plus he's got the sharp spear point on his tail that's probably good for another 1-6. And what's Tux's armor class, 10? I mean, blubber isn't much protection. And don't even get me started on the magical attacks that a daemon is obviously going to have up his sleeve.

      And just for the record, the Forbes article is right, I use BSD, and I have kissed a girl. Well, it wasn't a French kiss or anything, but still...

    11. Re:Classy Response to Theo by Linus Torvalds by 47PHA60 · · Score: 4, Insightful

      OpenBSD is a technical marvel. There is nothing else I would use for a firewall than OpenBSD, and as a router it has been replacing our Cisco systems one at a time. I buy their CDs every release to help support the project.

      I use Linux as my desktop, and would not use OpenBSD unless I had endless hours to maintain my system. Just getting X to run reminds me of Linux in 1996. Linux is also easier to maintain depending on the distro.

      If you disagree with any of that, fine.

      As for behaviour, Mr. De Raadt is seriously inconsistent. In the past he has been quite rude to people who defend the GPL, in one post telling Richard Stallman to "bugger off." It's pretty immature. He has every right to say what he wants, but I have never seen him actually explain why the Linux kernel is "crap." He makes vague statements like "most people can't write 10 lines of C code;" when he is asked how to program with security in mind like OpenBSD does, he says he can't explain it, that you just have to learn it yourself. Again, all within his rights, but now he looks like nothing but a PR flack to be used by a hack like Dan Lyons. Then you go look at the project goals of OpenBSD. My favorite is that politics is secondary to technical merit. That would seem to imply that you can explain your point of view without insulting people who disagree with you, or treating a rival like an enemy of some sort.

      And for historical perspective: look at a timeline of UNIX development, and you will see one thing very clearly, the fact that none of the Free BSD systems were released until well after GCC. If only for that, people should be more respectful of Richard Stallman, who started the GNU project by himself in 1984, long before the AT&T vs UC BSD lawsuit.

    12. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      For all we know, Linus could have said that. The Forbes hack just quoted a single word, out of context.

      Forbes have an agenda, this artical is mearly one of many. This week, Forbes will mostly be attempting to prove that Open Source developers spend all their time infighting. Ref: Open Source Smack-Down

    13. Re:Classy Response to Theo by Linus Torvalds by ImaFraud · · Score: 1
      Not to mention that he has own problems to contend with.

      http://www.securityfocus.com/bid/13977

    14. Re: Classy Response to Theo by Linus Torvalds by bicho · · Score: 1

      You have never poked a penguin then?

      --

      errera hunamum ets
    15. Re: Classy Response to Theo by Linus Torvalds by FireFury03 · · Score: 1

      and I have kissed a girl

      Was she your mother? :)

    16. Re:Classy Response to Theo by Linus Torvalds by Skye16 · · Score: 1

      Extremely good point. I hate not having the opportunity to get a full transcript of the interview. Quoting bits and pieces is almost always done in a nefarious plot to take things out of context and make it into a "story".

      Kind of related, but off topic: how many of you actually want a "story"? I don't want a story. I want information. Information with easy access to the data that spawned that particular interpretation. Hearing a writer's interpretation of the information that has been interpreted from the data - aka a story (often with even more levels of interpretation in between, depending on their sources) is essentially useless. I guess it's time to shut up again. :]

    17. Re:Classy Response to Theo by Linus Torvalds by PhraudulentOne · · Score: 1, Insightful

      I agree, Theo is a very intelligent guy and I think he is just trying to bring people up to his level. I have had a few discussions with him. I can see how people could just dismiss him as a pissed off a**hole, but then I found out that he is very similar to me. He is passionate about his software/movement, and he does a great job with OpenBSD. I find his personality very similar to mine when I am explaining problems to inexperienced users. I don't just give them a 3 step process, I explain what is wrong with the current siutation and why/how to move to a different solution to improve their experience. A lot of people don't want to hear this, they just want a cookie-cutter response in 30 words or less. A lot of the passion that Theo expresses might come off as anger, but really he is trying to drill better values/ways of thinking into peoples heads. He's a cool guy, but like me, he loses his patience when people can't relate to him on his level. The first UNIX I ever used was OpenBSD 2.1, and I would have to say that it was the best exerience I have had with computers/servers/networks. Somehow I lost those values when I wanted a unix-like OS with a flashy desktop. Linux had more driver support, so I switched. Now, IMO, Linux is getting slow and bloated, and is a lot more messy than obsd. I think I'm going to start migrating some of my work machines to OpenBSD. I've missed the last few years and want to see how far they have come. Long live Theo, that crazy coding canuck.

      --
      You create your own reality - Leave mine to me.
    18. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      "none of the Free BSD systems were released until well after GCC."

      GCC is a compiler, BSD is an OS. I don't get it.

    19. Re:Classy Response to Theo by Linus Torvalds by meosborne · · Score: 1

      It's quite simple. You have to have a compiler to build that bright new shiny OS. :-)

    20. Re:Classy Response to Theo by Linus Torvalds by northcat · · Score: 1, Interesting

      Torvalds always takes personal jabs in response to technical arguments. He made comments about Minix and, more specifically, about Tanenbaum in the Microkernel vs. Monolithic debate. He made personal comments during the BitKeeper issue (although I can't seem to find it now). And now, when De Raadt, at his most personal, said that Torvalds isn't focusing on quality as the maintainer of the Linux kernel, Torvalds, in response, made a personal comment about De Raadt, saying that he is "difficult". I don't see how that's classy or "quality". It seems more like Torvalds thinks this is all a big popularity contest and this is really an argument about who has the bigger dick. This about BSD and Linux, not about the maintainers of BSD and Linux (kernel).

      BTW, the idol worshipping on slashdot is appaling.

    21. Re:Classy Response to Theo by Linus Torvalds by PitaBred · · Score: 1

      Yes, because separatism is good, kids. Haven't you learned yet that even though people may not relate to you on your "level", that they still have things to teach you? You may be a very smart guy, but you don't know everything. Even about your chosen specialty. Perhaps you should take a page from Linus and just listen once in a while, rather than trying to be the guy that knows everything. If you'd open up to realizing that communication is usually better if it's bi-directional, you'd learn a lot.

    22. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      Linus also hates XML. Nobody is flawless. Elevating anybody to idol status is a mistake.

    23. Re:Classy Response to Theo by Linus Torvalds by fearofcarpet · · Score: 1

      narcissism (när's-sz'm) pronunciation also narcism (-sz'm) n.
      1. Excessive love or admiration of oneself. See synonyms at conceit.
      2. A psychological condition characterized by self-preoccupation, lack of empathy, and unconscious deficits in self-esteem.
      3. Erotic pleasure derived from contemplation or admiration of one's own body or self, especially as a fixation on or a regression to an infantile stage of development.
      4. The attribute of the human psyche charactized by admiration of oneself but within normal limits.

      --
      Actually, I wrote my thesis on life experience.
    24. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      The maturity lies in calling him just "difficult" instead of "lunatic zealot", "huge asshole" or worse.

    25. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      Yeah, he makes shitty code, but at least he can deal with people. That's the only reason I need to switch to Linux!

    26. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      Real OS builders make their own OS. Seriously, that's the way things went in the old days. You had to make the compiler..

    27. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0
      In all honesty, he should've said something _more_ than "Theo is difficult". Perhaps "There have been $NUMBER of discussions in the past regarding this exact topic. Theo and his group has their opinion and we have ours. I honestly don't care if the whole world agrees with me or not - to me, and to the people involved with Linux - it's the right way. I'd rather not become embroiled in this unwinnable dogmatic debate once again."

      No, he shouldn't have said anything more. Linus can go into flame mode over technical issues, but even then he's reasonable. He never goes into personal attacks and barely bothers to respond to them. Also Linus has never done anything to shape the 'linux community'. As far as computing goes, all he does is shape the direction of the kernel and let the users/distributers/companies/etc figure out what they want to do with it.

      Most of the leads in FreeBSD, NetBSD, DragonflyBSD and Linux are like that. The exception being Theo de Raadt who is only known for being an obnoxious prick and managing to get kicked out of the NetBSD core for his anti-social behaviour and starting OpenBSD out of spite. Everything he has done since reflects that he hasn't changed since. He's just set up his own little Kingdom by forking NetBSD and making sure he can't get kicked out of this one.

      One of the main reasons OpenBSD doesn't see a lot of public exploits is because crashing OpenBSD boxes is a sport in some circles and giving QA feedback to Theo is seen as spoiling other people's fun. That's how stupidly personal Theo has managed to make technical issues.

      Now, in case you haven't noticed,

      Linus = nice guy, competent coder, countless millions of people appreciate his work, efforts and attitude

      Theo = obnoxious twat, competent coder, a few thousand people have heard of him and most of them know him to be a twat, except of course for the clueless geese following him chanting "he may be a dick, but at least he can code" - to which everybody else replies that plenty of people can code and hardly any of them are such blatant assholes, so what makes Theo anything special?

    28. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0
      He's a cool guy, but like me, he loses his patience when people can't relate to him on his level.

      Man, life must just be a bundle of warm fuzzy friendly encounters for you, eh?

    29. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      > Not to mention that he has own problems to
      > contend with.
      >
      UMM, ok... When have (do) we ever seen a linux _local_ *anything* fixed, in a similar timeframe?? Remind me please...!

      http://www.securityfocus.com/bid/13977
      > Published: Jun 16 2005 12:00AM

      http://www.openbsd.org/cgi-bin/cvsweb/src/sys/neti net/ip_output.c
      > Revision 1.169.2.1 / (download) - annotate - [select for diffs] , Tue Jun 14 02:10:03 2005 UTC (4 days, 4 hours ago) > by brad
      > Branch: OPENBSD_3_7
      > Changes since 1.169: +20 -2 lines
      > Diff to previous 1.169 (colored) next main 1.170 (colored)

      > MFC:
      > Fix by markus@

      > getsockopt(): allocate a mbuf cluster for large ipsec credentials
      > fixes kernel panic from pr 4252; Stefan Miltchev

      > ok deraadt@ markus@

      dig dig dig.....

    30. Re:Classy Response to Theo by Linus Torvalds by brpr · · Score: 1

      Yes, but the BSDs use gcc.

      --
      Freedom is not increased by mere diminuation of government. Anarchy is freedom for the strong and slavery for the weak.
    31. Re:Classy Response to Theo by Linus Torvalds by tigga · · Score: 1
      I use Linux as my desktop, and would not use OpenBSD unless I had endless hours to maintain my system.

      I suggest you to try FreeBSD to be your desktop..

    32. Re:Classy Response to Theo by Linus Torvalds by Per+Abrahamsen · · Score: 1

      > Actually the worst part is that Theo is often right, which
      > means you do have to actually listen to him rather than the easier just ignore him.

      No you don't. If he has a valid point, someone with more social skills will eventually bring it up.

    33. Re:Classy Response to Theo by Linus Torvalds by 47PHA60 · · Score: 1

      All of the free BSD systems and Linux rely on GCC to build.

    34. Re:Classy Response to Theo by Linus Torvalds by Anonymous Coward · · Score: 0

      haha, I'm not saying I'm a hothead. What I was trying to relate to is when I talk to newbie users and I try to explain how different parts of software and hardware "talk to eachother." I try to explain the bigger picture so people can get an idea of the way the system works. When people constantly cut me off, don't want to listen, and just ask for a 3-step process to memorize, then I get frustrated. I get frustrated at that persons lack of wanting to learn, not at dishing out the 3-step process. When that same user keeps calling back whining about the same thing, and I try to explain the situation again, only to find the same responses, then I get angry. I don't think I'm alone in this.

    35. Re:Classy Response to Theo by Linus Torvalds by PhraudulentOne · · Score: 1

      (sorry, hit submit by mistake....)

      haha, I'm not saying I'm a hothead. What I was trying to relate to is when I talk to newbie users and I try to explain how different parts of software and hardware "talk to eachother." I try to explain the bigger picture so people can get an idea of the way the system works. When people constantly cut me off, don't want to listen, and just ask for a 3-step process to memorize, then I get frustrated. I get frustrated at that persons lack of wanting to learn, not at dishing out the 3-step process. When that same user keeps calling back whining about the same thing, and I try to explain the situation again, only to find the same responses, then I get angry. I don't think I'm alone in this.
      I'm not saying I get pissed off if someone doesn't explain a topic to me exactly how I want it explained.
      Life can be frustrating, and its easier to lose your patience when you can relate to less and less people. When your at a lower skill level (in anything), there are a whack of people to gain insights from. Once you reach a certain level, those insights are fewer and fewer, and almost everyone can tell you things you already know, and have heard more than several times.

      That's all I'm saying... and yeah, life is pretty much a warm and fuzzy time for me ;)

      --
      You create your own reality - Leave mine to me.
    36. Re:Classy Response to Theo by Linus Torvalds by PhraudulentOne · · Score: 1

      Your totally correct. You just misunderstood my post - probably my fault. I try to learn from as many people as I can, day in and day out.

      --
      You create your own reality - Leave mine to me.
    37. Re:Classy Response to Theo by Linus Torvalds by thinkliberty · · Score: 1

      Theo should spend more time making openBSD support all the hardware that linux does... then he can tell people to switch.

      Who cares if his OS is "better" if it doesn't support my hardware. Linux supports it, it works with it. It does not work with OpenBSD.

      Compare OpenBSD to Linux on my hardware Theo your OS sucks on it.

  10. Score... by Paiway · · Score: 3, Funny

    -5 Flamebait

    1. Re:Score... by Overzeetop · · Score: 1

      My thoughts exactly. I thought the idea was to _not_ have trolls on /., but apparently its okay to be a troll as long as you post it as a story.

      So, who should have gotten modded down, elohim or Zonk?

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:Score... by wild_berry · · Score: 1

      It's just a publicity stunt for the upcoming troll.slashdot.org ;-)

  11. Hoo Boy by TripMaster+Monkey · · Score: 2, Insightful


    Talk about throwing gasoline on the fire...why would DeRaat say such hateful things?

    From TFA:


    De Raadt makes a rival open source operating system called OpenBSD.

    Ahh.

    Here's another quote from TFA:

    "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says.

    Apparently, you also do what you do because you hate Linux...

    Don't be hatin'...
    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Hoo Boy by freshman_a · · Score: 1


      why would DeRaat say such hateful things?

      Because Theo speaks his mind and doesn't care much about whether others agree (or so it seems). The man was one of the the 4 people who started NetBSD, and was later booted (more of less) from the project because of personality conflicts, which is why he started OpenBSD. That's just who he is.

      I know a lot of *BSD people who don't care for Linux, and a lot of Linux people who don't care for *BSD. Probably the 2 top reasons for one not liking the other have to do with development model and licensing. Being that Theo is pretty well known and a little more vocal than most with his opinions, I think it was easier to get a nice juicy article by interviewing him as opposed to some other *BSD developer.

      He's got a passion for what he does, and leads a group of people who develop a damn fine and secure OS, http://www.openbsd.com/, he just needs to work on his PR skills a little more (ok, maybe a lot more).

    2. Re:Hoo Boy by codguy · · Score: 1
      Talk about throwing gasoline on the fire...why would DeRaat say such hateful things?
      Jeez, when people quote TFA, do they actually read TFA??? Apparently not--the incendiary title was dreamt up by Forbes--it's not a quote by De Raadt.
    3. Re:Hoo Boy by AnObfuscator · · Score: 1
      why would DeRaat say such hateful things?

      Because he's all mad that BSD is dying -- after all, Netcraft confirms it!

      ;-)

      --
      multifariam.net -- yet another nerd blog
    4. Re:Hoo Boy by Anonymous Coward · · Score: 0
      "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says.

      I get that reaction from many people when I say I use Linux. They immediately think that I do it because I dispise Microsoft or Windows. I don't care one way or another about Microsoft or Windows except when;

      1. I have to deal with Windows directly.
      2. I have to deal with integration with Windows systems.

      Otherwise, any unix-style system is fine with me. BSDs are OK, as is OSX. Linux seems to hit the sweet spot between the two on many levels, so for now I use Linux.

      As for Windows, it is an oddball. Over time, Windows is slowly becoming more unix-like, though in a strange dialect that doesn't easily translate unlike most of the systems modeled directly on unix. Windows is the only popular system that I can think of that isn't based on unix in one way or another, though even it has official and unofficial extentions that try and eliminate these differences.

    5. Re:Hoo Boy by killmenow · · Score: 2, Interesting
      I know a lot of *BSD people who don't care for Linux, and a lot of Linux people who don't care for *BSD.
      And I know several people who provide *BSD and Linux services as consultants as well as a number of what I'll just call *BSD or Linux advocates. It has been my experience, however useless an anecdote may be, that a lot of "Linux people" appreciate the *BSDs and are willing to show some respect to them and their advocates even though the reverse is not true...again, in my experience.

      Perhaps, this has something to do with many Linux advocates *also* being advocates of building strong communities...whereas, many *BSD advocates are less concerned with community.

      IMHO, YMMV, OMGWTFBBQ.
    6. Re:Hoo Boy by TripMaster+Monkey · · Score: 1


      the incendiary title was dreamt up by Forbes--it's not a quote by De Raadt.

      Actually, I wasn't referencing the title of the article (which was dreamt up by Forbes, and subsequently misquoted on Slashdot), but De Raadt's actual comments in the body of the article.

      Here's the quote from TFA I guess I should have included in my previous post, but didn't bother, since it was (a) the second paragraph in TFA, and (b) was also echoed in TFS.


      "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

      Perhaps next time, before you rail about people not reading TFA, you should check to insure that you do not fall into that category yourself.
      --
      ____

      ~ |rip/\/\aster /\/\onkey

    7. Re:Hoo Boy by justins · · Score: 1
      Talk about throwing gasoline on the fire...why would DeRaat say such hateful things?

      If any of what he said qualifies as "hateful" to you, you really need to get out more.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    8. Re:Hoo Boy by Anonymous Coward · · Score: 0

      I'm a Linux user. I love FreeBSD, but it _still_ doesn't have a journalled filesystem, which makes it pretty much useless for any server. I don't give a flying fuck if softupdates is great or not (it is!), but waiting all day for an fsck is teh suck.

      Between that and driver non-availability, it just isn't worth the few percentage points of performance difference.

      As for OpenBSD ... well, it may be secure as hell, but it has very limited driver support and the few times I've tried it, it crashed, on hardware that was just fine running anything else. I didn't consider that to be a good sign.

      Linux is free, Linux works, and everything works with Linux. Various BSD flavours are technically superior in some ways, but for general server deployment they just don't match up.

    9. Re:Hoo Boy by 110010001000 · · Score: 1

      Did you ever stop to think that Linux may actually be terrible, and that Linux people don't address the problems? You know, just because some people have a different view then the groupthink on slashdot it doesn't make the "hateful". I also think that Linux is going in the wrong direction. Of course saying that here is pointless.

    10. Re:Hoo Boy by Anonymous Coward · · Score: 0


      As for OpenBSD ... well, it may be secure as hell, but it has very limited driver support

      Funny you should say that because starting with 3.7, it has out of the box support for my rt2500-based wireless card. Something Linux doesn't have.

      I just did a new install of FreeBSD 5.4 the other day and didn't have any problems with it detecting hardware correctly.

      Maybe I'm just lucky, but I've had nothing but pleasant experiences with *BSD on servers and workstations.

      (I would like to note that I am an avid Linux user as well. I have nothing against Linux, I just don't think *BSD gets the credit it deserves sometimes.)

    11. Re:Hoo Boy by codguy · · Score: 1


      Since you didn't reference what you were talking about, I was left to guess what dramatic "hateful things" you were referring to. The most incendiary thing about the article is its title which we know is false and misleading.

      Instead, if you considered that somebody badmouthing Linux, and calling it "garbage" was the "hateful thing", sorry for my misinterpretation. But in this second case, I'd say that you are a bit sensitive, and moreover, I'd advise you to never use Windows because your feelings will be hurt a lot!

  12. Friday flamefest? by Anonymous Coward · · Score: 0
    And... cue the linux zealots! I'm going to crack open a can of beer and enjoy the silly freak show.

    I bet that in the end this article will feature 1000+ indignant, shocked and appalled posts. "How can he say something like that? Lunix is the greatest thing evar!!1!1one!onehundredandeleven!1"

  13. Shocking News! by GypC · · Score: 4, Funny

    Theo De Raadt Abrasive and Opinionated! Film at 11

    1. Re:Shocking News! by dalutong · · Score: 1

      Leftists have aligned themselves with Islamofascist theocracies that are the direct antithesis of their purported values

      Huh? Please elaborate.

      --

      What comes first, finding a teacher or becoming a student?
    2. Re:Shocking News! by Anonymous Coward · · Score: 0

      I doubt he will. Claims like this are all over the right, but they can't really substantiate them, other than making broad generalizations. For instance, opposing the war in Iraq does not mean that you've fully aligned yourselves with Islamofascist theocracies who also opposed war in Iraq. If you take a stand on any issue, you'll always find yourself in the same playing field as somebody you don't agree with on anything else. That doesn't mean you've aligned yourself with them, it just means that sometimes someone can be on the right side of an issue for the right reasons, and another person can be on the right side of an issue for the wrong reasons.

    3. Re:Shocking News! by dalutong · · Score: 1

      Yeah. You're probably right.

      It's sad, though, that people believe in such simple logic. "You don't like me, then you must like all the people who aren't like me."

      --

      What comes first, finding a teacher or becoming a student?
    4. Re:Shocking News! by berbo · · Score: 1

      Its sarcasm-speak for "Conservatives have aligned themselves with Big Government theocracies that are the direct anti-thesis of their purported values"

    5. Re:Shocking News! by gowen · · Score: 1

      Hey, don't you remember those photos of John Kerry holding hands with a prominent member of the House Of Saud?

      Oh, what? Never mind, my mistake.

      (Of course, the Right excuse the House Of Saud from criticism, because they're our favourite kind of islamofascists -- ones that will sell us all the oil we want)

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    6. Re:Shocking News! by GypC · · Score: 1
      That's just a sig line.

      Please remain on-topic.

    7. Re:Shocking News! by GypC · · Score: 1
      It would be a waste of time to start an argument about this, so please save us all a lot of trouble and just write me off as another "Stupid Rethuglican" and suppress any further irrational urges to deem my sig worthy even of acknowledgement.

      After all, anyone stupid enough to disagree with you is hardly worth the effort of enlightening.

    8. Re:Shocking News! by GypC · · Score: 1
      Free-thinking Arabs refute all the premises of Western Leftists who claim that colonialism, racism, and exploitation have created terrorists, hold back Arab development, and are the backdrops to this war.

      Indeed, it is far worse than that: Our own fundamentalist Left is in lockstep with Wahhabist reductionism -- in its similar instinctive distrust of Western culture. Both blame the United States and excuse culpability on the part of Islamists. The more left-wing the Westerner, the more tolerant he is of right-wing Islamic extremism; the more liberal the Arab, the more likely he is to agree with conservative Westerners about the real source of Middle Eastern pathology.

      The constant? A global distrust of Western-style [classical] liberalism and preference for deductive absolutism. So burn down a mosque in Zimbabwe, murder innocent Palestinians in Bethlehem in 2002, arrest Christians in Saudi Arabia, or slaughter Africans in Dafur, and both the Western Left and the Middle East's hard Right won't say a word. No such violence resonates with America's diverse critics as much as a false story of a flushed Koran -- precisely because the gripe is not about the lives of real people, but the psychological hurts, angst, and warped ideology of those who in their various ways don't like the United States.

      --Victor Davis Hanson

    9. Re:Shocking News! by Citizen+of+Earth · · Score: 1
      Leftists have aligned themselves with Islamofascist theocracies that are the direct antithesis of their purported values

      ...Film at 11

    10. Re:Shocking News! by N1KO · · Score: 1

      A lot of people, both on the left and right, treat life as a team sport. "You play for our team or theirs."

    11. Re:Shocking News! by dalutong · · Score: 1

      You say in your sig that leftists have "aligned themselves." This quote of yours makes a similar statement at the end.

      Observing causality, i.e. between colonial governments and following government structures that are either weak and collapse or are strong and prehistoric, is a totally different thing.

      And since the west was the largest colonial source, and manipulated a good portion of the world to their benefit, and activly supported puppet governments, some liberals tend to like to say, "see? that's what you get."

      that isn't saying, "i agree with the killing." it's saying, "we believe in social sciences and can see how these things developed. if you want to change anything you're going to have to go to the root of the cause." As the pastor Jim Wallis says, "you have to drain the swamp of poverty and desperation in which the misquitoes breed." Anyways, something like that.

      So you can try to simplify it yourself if you want. Blame it on religious extremism -- but ask yourself, what conditions allowed that extremism to develop? Democratic revolutions have failed to take root -- why?

      And you can say that it is because of people of influence abusing the population; maybe so. But you have to develop the democratic norms before you can have democracy, for instance. And you can't get rid of all influencial people and hope to have anything other than chaos.

      So I'm pretty left, and I don't agree with very much of what the theocracies are doing. But I don't think that we, as the west, have made the necessary amends in the countries we manipulated.

      I'm sorry if this isn't terribly well written. I was going to leave my response for tomorrow, but I figured I'd forget about it and leave you hanging. It is 11pm here and i've had a long day. Good night.

      And it's the left that protests inaction in the Sudan, btw.

      --

      What comes first, finding a teacher or becoming a student?
    12. Re:Shocking News! by dalutong · · Score: 1

      You have a low /. ID, so I know you've been around a long time. Do you never think it is appropriate to reply to sigs? Especially outlandish sigs?

      --

      What comes first, finding a teacher or becoming a student?
    13. Re:Shocking News! by GypC · · Score: 1
      It's off-topic.

      I suppose I could put up a hotmail address for private responses, but who wants to wade though all the spam?

      You've probably noticed that I failed to heed my own advice, took the off-topic ball and ran with it, so it's not like I can preach topicality...

    14. Re:Shocking News! by Anonymous Coward · · Score: 0

      I'm not writing you off as a "stupid Rethuglican", but I am saying that your analysis of world politics is pretty naive.

    15. Re:Shocking News! by GypC · · Score: 1

      You seem to be of the opinion that pre-colonial despots were more enlightened than post-colonial, and that Osama bin Laden and the 9-11 hijackers were motivated by poverty. I think you're wrong on both accounts.

      And it's the left that protests inaction in the Sudan, btw.

      As they would surely protest any action by a Republican administration. Unless maybe it was instantly successful and cost no blood or money... well, I'm sure they'd find a reason to protest even then. You probably don't read many "Conservative" blogs or journals, but the general feeling is that we would like nothing more than to go into the Sudan and every other hellhole on the planet and hand out spankings, but we're already overextended. It's someone else's turn, but almost everyone with an effective fighting force who gives a shit is already helping us out in Iraq. Why aren't you whining to China to help out in Sudan? Because you know they don't care about Africa and they don't care what you think. (And you know they'd probably just kill everyone and go home, anyway.)

      Cheers.

    16. Re:Shocking News! by GypC · · Score: 1

      OK then, please elaborate.

    17. Re:Shocking News! by dalutong · · Score: 1

      The pre-colonial despots weren't necessarily more enlightened than the post-colonial despots. In some cases they were -- and in many cases the colonists put particularly corrupt governments in place.

      But regardless, for most countries that were colonized, the period in which they were colonized was a period of stagnant intellectual development. India is of of a few exceptions.

      So for those decades/hundreds of years the colony's peoples weren't able to go through the phase we had to go through to reach our current state of government (i.e. the enlightenment, etc.)

      Would they have done it on their own? Probably not. But we could have been helping them then (and now) instead of trying to have easy-to-work-with governments (then) or top-down reform (now.)

      And Osama and the other hijackers certainly weren't motivated by poverty. But what do you think allowed thier followers to be so succeptible to their influence?

      But the focus on poverty shouldn't be absolute. There are lots of factors. But none of them are "the arab people are just wacko or lead by bad leaders that we can take out." we're influenced by our environments tremendously -- poverty, our culture's philosophy, etc.

      but would the left complain about any bush action in sudan, i don't know. but i complain about clinton's inaction in rwanda. and i would rather have had him go in strongly than have him do nothing.

      so would i approve of an overthrow of the sudanese government? no. but i would support a U.N. force (even just an american force wearing blue caps) going in and peace keeping for 10 years while international trade in increased in sudan and educational opportunities are presented. would the U.N. agree to such an action? i don't know. the U.N., which I happen to support, is still a bureaucracy. so then i'd probably support action. and i suspect it'd be easier to find support (if we hadn't gone into iraq and burned bridges) in darfur than we had in iraq.

      but that isn't how peacebuilding should be. we should be helping countries before they collapse into sudan-esqe situations. educational opportunities, ground-up economic development (i.e. micro-financing), etc. allowing a self-determined movement into the modern arena.

      i probably wouldn't want china sending a unilateral force anywhere. their army isn't well trained in fighting, let alone peace keeping. but i suspect they'd do just fine in a coalition with international oversight.

      criticism is necessary for development. it's like physics -- something will stay in motion until a force is applied on it. so i support criticism of both parties. what i don't support is criticism of the other party/platform without accepting criticism of your own.

      on that note i'll make a closing statement -- i'm a unique guy. i am american, but haven't spent a lot of time in america. i'm liberal, but since i spend most of my time abroad i can't know what liberalism looks like on the ground in the states.

      from what i've seen, far left-or-righters look pretty pathetically myopic.

      Would they have
      The problem was, they were not able to go through the same process that the west was able to go through -- the enlightenment period, etc. Would they have done it themselves? Probably not. The countries of the world are not so similar that they all go through the same intellectual revolutions at the same time. But th

      --

      What comes first, finding a teacher or becoming a student?
    18. Re:Shocking News! by Anonymous Coward · · Score: 0

      Well, I believe that elaboration is up to you. Attempting to draw a parallel of collaboration between Leftists in the West and islamists in the middle east is, past the emotionally laden rhetoric of the quote you used above, pretty immature. I think you would be hard-pressed to find much evidence of a direct link between left-wing groups in the US and islamic fundamentalists abroad. Although there might be some small, superficial crossover on the issues of the war in iraq, the occupation of palestine, etc., I'd be surprised if you found much more than that.

      I would recommend a BBC documentary called "The Power Of Nightmares" which draws clear, easily understood parallels between the neo-conservative ideology and the rise of islamic fundamentalism, and their shared contempt for liberal democracy and individual freedom.

      It draws a parallel, but does not make any attempt to establish a link, because doing so would fall just as flat on it's face as the neo-con attempt to link the western Left and the islamists.

  14. greenlit troll? by dAzED1 · · Score: 1

    I thought trolls were supposed to be modded down here? Isn't the best thing to do with an idiot like this to just...ignore him? Why is /. giving him attention?

    1. Re:greenlit troll? by Anonymous Coward · · Score: 0

      Isn't the best thing to do with an idiot like this to just...ignore him?

      He's an excellent programmer and writes quality code. What do you do that entitles you to label him "an idiot"?

    2. Re:greenlit troll? by TheRaven64 · · Score: 1
      Because he write a lot of very high quality code, and has done enough for the Free Software movement to be given an award by the Free Software Foundation recently?

      Theo doesn't suffer fools gladly, which often makes him seem abrasive. I read an interview with him last week where he was asked a load of questions that could have been answered in a few minutes by reading the OpenBSD web site. The entire interview basically amounted to RTFM. In spite of his seeming lack of social skills, Theo can come across as an intelligent and reasonable person when talking about strictly technical matters. When you stray off these topics, he can be quite impolitic - which is not always the same as wrong.

      --
      I am TheRaven on Soylent News
  15. Of course it is! by Anonymous Coward · · Score: 0

    He uses an iPod.

  16. Favorite quote... by peter_gzowski · · Score: 1

    Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

    --
    "Now gluttony and exploitation serves eight!" - TV's Frank
  17. Theo has never run Linux by pebs · · Score: 5, Insightful

    The funny thing is he has never run Linux. Quoting this interview:

    Theo de Raadt: I don't know. I have never run Linux.

    --
    #!/
    1. Re:Theo has never run Linux by mrm677 · · Score: 4, Insightful

      Theo de Raadt: I don't know. I have never run Linux.

      Torvalds says the same thing about Windows. I suggest that creators and active developers of open-source operating systems should start using rival systems to learn and carry over the best practices. This is quite common in industry and the attitude displayed in these quotes show arrogance and ignorance.

    2. Re:Theo has never run Linux by advocate_one · · Score: 1
      well if he was using any of the desktops such as KDE, XFCE, ICEWM or Gnome, then he would find it hard to see the difference...

      seriously... I challenge anyone when presented with BSD running Gnome and GNU/Linux with Gnome to be able to tell the difference without diving to either the command line, or else wandering about the filesystem...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    3. Re:Theo has never run Linux by Marc2k · · Score: 1

      I like how no one at the FreeBSD organization responded back in time to be published. Those are my boys

      --
      --- What
    4. Re:Theo has never run Linux by Taladar · · Score: 1, Informative

      Easy: Linux supports most of your hardware (as indicated by the working programs to use it), the BSDs do not.

    5. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Just to say that I agree with you 100% and that was my 1st thought when I read the article.
      In other words: you never used XXX software, then shut the f**k up!

    6. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Well, I can see running rival open-source software to see about it, but why buy a user licence for closed code(?) or do you mean borrow someone else' computer with the latest Windows on it?

    7. Re:Theo has never run Linux by turbod · · Score: 1

      Last time I compared, this was pretty easy. The cursor keeps moving at all times in *BSD and it still moves rather badly in Linux, when either system is under heavy load.

      Over ten years of development, during the age of GUIs, and Linux still can't get the mouse cursor to move smoothly during heavy system stress...

      TurboD

    8. Re:Theo has never run Linux by RegularFry · · Score: 1

      Something tells me he was thinking on a slightly lower level than the damn windowing system when he made his comments here. There are a lot of things that are just plain *wrong* about Linux's architecture (I'm not thinking micro/macrokernel here, there's a boatload of subtle and not-so-subtle stuff) that just aren't being addressed, which make me stop and think "It's like this? After how long? Which millenium are we in, again?" I'm not sure I care enough to come up with a list right now, but it can be damn frustrating. I know, I know, "fix it yourself!"... When I get paid to, I will. Until then, I will vent my frustration on posters that don't seem to have the first clue as to where the architectural differences between Linux and BSD actually *matter*, and yet feel qualified to comment.

      It's not even as if he'd have to run Linux to be able to comment on parts of it, either... He's an OS guy, he can quite happily judge others' architectural decisions. This whole thread is moot.

      --
      Reality is the ultimate Rorschach.
    9. Re:Theo has never run Linux by ArsonSmith · · Score: 1

      About the only User Friendly that I saw that made me laugh out loud was back in 98-99 time zone when they were first allowed to install Linux on all their servers. They had a battle on which one to use. They installed one distro then one of them went through and replace them with another distro. They were sitting on the gnome 0.3 or whatever desktop and he was say "It just feels wrong!!" Even though it was exactly the same.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:Theo has never run Linux by pete-classic · · Score: 1

      You took the words right out of my mouth. I wish I had mod points!

      -Peter

    11. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      I couldn't agree more. Robert Love gave an interesting talk on Optimising GNOME a while back (which, for some reason, I seem to keep on bringing up in every one of my recent posts). Near the end, he commented that he recently canvassed Linux developers on what version of Windows they last used (the theme of this part of the discussion was a speed comparison of Windows vs Linux + DE's). The majority result was not XP. The result was not ME, or 98SE, or 98. It was Windows 95. He then, very cagily, suggested that even though people are always going on about how Linux is so much faster than Windows, people should actually go and play with recent versions of both, and see how they compare. If I'd been there, I would have stood up and cheered - the blind acceptance of some of these "facts" are what hold Linux back. A good community is, in my opinion, defined by the ferocity of their criticisms of the product they support, and their willingness to compare with their "competition" and see in which areas they are weaker, and then tackle these weaknesses. A community where every buries their heads in the sand about failings of their product and instead spends their time re-living old glories is an ailing one.

    12. Re:Theo has never run Linux by ajs318 · · Score: 1

      If I had mod points, I'd mod you up.

      The differences are mainly political, not practical. Only a true hacker is really likely to be bothered.

      The whole thing illustrates perfectly a perverse facet of human nature: we attack our enemies' enemies {who should be our allies} rather than our mutual enemies {who then trample over us while we are busy in-fighting}. Cf. the "Judean People's Front" scene in The Life of Brian .....

      --
      Je fume. Tu fumes. Nous fûmes!
    13. Re:Theo has never run Linux by Anonymous Coward · · Score: 0
      Torvalds says the same thing about Windows. I suggest that creators and active developers of open-source operating systems should start using rival systems to learn and carry over the best practices. This is quite common in industry and the attitude displayed in these quotes show arrogance and ignorance.

      Agreed, especially since MS is probably running their shit to find new toys to add to their OSs. I suppose it's difficult to find the "cool things" about Windows when you give up after installing it because of the lack of a decent command line.

      Can't we all just get along? All the major OSs have their strong points, else nobody would use them. (Yes, Windows has some cool stuff too)

    14. Re:Theo has never run Linux by weg · · Score: 1
      Theo de Raadt: I don't know.


      Funny enough that everybody claims to know everything about the Microsoft development cycle and how crappy the Windows code is:

      De Raadt says their beloved program is starting to look a lot like what Microsoft puts out. "They have the same rapid development cycle, which leads to crap," he says.


      "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix,"


      Well, the younger generation didn't grow up in the 70s, so why should they love an operating system that emerged long before they were born? He's probably right, a lot of Linux-users just hate Microsoft, and they would use everything that turns out to be an alternative, no matter if it's Unix or not. Now, IBM managed to take advantage of Linux, and it's probably just a matter of time until IBM becomes really unpopular again, and then people will start using.. hmm.. what? Apple? Probably not, Jobs is about to make a bogeyman out of himself...

      In the long run, Microsoft Windows will survive, especially considering that they invested a lot of time and money to increase their code quality in the last few years.
      --
      Georg
    15. Re:Theo has never run Linux by Austerity+Empowers · · Score: 1

      It's probably in both Linus' and Theo's best interest to claim they have never used the competition.

      But seriously, someone who has never used Windows? I don't even think it's possible, I use it when I go to my damned ATM.

    16. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      I think it was Linus' cock that was in your mouth before, not words.

    17. Re:Theo has never run Linux by jambarama · · Score: 1

      On the other hand, Gates says he has used firefox (and liked IE better). The guy who started the 'get the facts' flamewar (I forget his name) said in an interview right here on /. he has boxes running debian. Even Ballmer claims to have used linux. Et cetera et cetera.

      I would guess most of the Linux user community has/does use windows. I don't know if that is true of the developer community (as these comments suggest it is not). Get with your end-users guys, please.

    18. Re:Theo has never run Linux by IntergalacticWalrus · · Score: 1

      Torvalds has never considered Windows a "rival". He just likes doing Linux. That's what's most different between him and Theo.

    19. Re:Theo has never run Linux by ebuck · · Score: 1

      There have to be best pratices to follow.

      Looking on the other side of the fence is fine, but somebody has to lead. Leadership often breaks into factions because of differences in opinions, and it's not clear until many years later which choices were better (if it is possible to decide that at all).

      However, considering the accomplishments that Linux has garnered and how they compare to those of Windows, I'd say that no amount of "looking at the competition" would allow Linus to code in an entrenched distribution chain that forces pre-installation on the retailers distributing to people who don't know if or why one is better than the other.

    20. Re:Theo has never run Linux by Phleg · · Score: 2, Insightful

      No. No no no no no. I'm going to borrow from Joel Spolsky for a minute, but it shouldn't matter one iota what your competitors are doing. Listen to your customers, not your competitors. Your customers will let you know what they really want that your competitors have, and anything else isn't worth looking at.

      --
      No comment.
    21. Re:Theo has never run Linux by iabervon · · Score: 2, Insightful

      Linus only works on the kernel (and a couple of tools, but not equivalents of what Windows comes with), and the Windows kernel is not accessible to users. There aren't really any practices of Windows, best or otherwise, that he'd be able to carry over.

    22. Re:Theo has never run Linux by dabadab · · Score: 2, Insightful

      I fail to see how running MS Office on Win XP could give Linus some insight into how the VM of Windows works.

      --
      Real life is overrated.
    23. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      I think it was Linus' cock that was in your mouth before, not words.

      Ooooh, SNAP!
    24. Re:Theo has never run Linux by FauxPasIII · · Score: 1

      > why buy a user licence for closed code(?)

      There's nothing so odd about that!

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    25. Re:Theo has never run Linux by Arkaein · · Score: 2, Insightful
      it shouldn't matter one iota what your competitors are doing. Listen to your customers, not your competitors. Your customers will let you know what they really want that your competitors have, and anything else isn't worth looking at.

      Sorry, but this is a really dumb attitude. While it's a poor approach to copy feature willy-nilly, it's worse to ignore expereince, however it is gained. I think you've likely taken a Spolsky idea and warped it into something he himself wouldn't agree with. Ignorance is never a virtue, and should not be sought after.

      Customers don't always know what they want, or what is possible (or feasible). A competing product is evidence of what is possible and how well it works, and can provide key insights for new designs. Chances are your competitors have thought of a few good ideas that you haven't. A customer may not be aware or fully informed about the competition; if you truly want to provide something better then you should be keeping abreast of new ideas so that you can share them with a customer.

      I use the word customer loosely here, mainly because it is what was used in the above post, but what is really meant is audience, and applies to anything which will be used by others.
    26. Re:Theo has never run Linux by Reality+Master+101 · · Score: 1
      Your customers will let you know what they really want that your competitors have, and anything else isn't worth looking at.

      That's a good recipe for mediocrity, for a number of reasons:

      1) Customers are terrible at knowing what they want. They know the problem they want to solve, but don't necessarily know how to solve it.

      2) Customers are not designers.

      3) Customers will assume that what they're familiar with (i.e., your competition) is automatically the best way to do something.

      I designed a medical system back in the day that went on to become be be considered by far the best system out there. What was my secret? I ignored what the customers said they wanted, and gave them what they needed. Not to say you totally ignore your customers, but you listen to their problems, not necessarily their solutions.

      --
      Sometimes it's best to just let stupid people be stupid.
    27. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      You realize that Windows 95 is the fastest of those on same hardware?

    28. Re:Theo has never run Linux by SnowZero · · Score: 1

      ...I'm not thinking micro/macrokernel here...

      That's good, because BSD is quite monolithic. If you look at things such as VFS, Linux actually has a more modular design in comparison, while BSD has the more tightly integrated design. This is of course discounting things such as Mach or the new (and quite promising IMO) work on DragonFly BSD. OpenBSD is unlikely to use anything from either project, so its irrelevant. ...there's a boatload of subtle and not-so-subtle stuff... I'm not sure I care enough to come up with a list right now, but it can be damn frustrating.

      In other words "It really sucks, but I don't care enough to tell anyone why." That's not particularly actionable, and thus its unlikely to get fixed. Or you're just making stuff up. I'll give some concrete examples of things I can't stand:

      OpenBSD had a crappy installer the last time I played with it. Even Debian's ancient-ass installer was easier to use. Hopefully that's improved some for OpenBSD, as most Linux distros now have very nice installers. If I go back to *BSD again I'm definitely trying FreeBSD instead. I think that's the project which Theo should be worried about losing users to.

      Windows still letters the drives and doesn't let you move mount points around a global namespace. "C:?" What the hell year is it? At least the UI papers over this fault for now, but I don't consider that a real solution. Be careful not to rearrange drive cables when adding a hard drive or programs will start failing, and no, there isn't a single line fix for it like in *nix. Maybe longhorn will fix the naming problem, in which case congratulations for catching up the Unix from the 1970s.

      Is Linux perfect? Hell no, but at least nothing is so irritating that I can't live with it. Well, that and it also has a leader who quietly herds cats rather than screaming at the wind.

    29. Re:Theo has never run Linux by pete-classic · · Score: 1

      Dude, shut up or his wife is going to get suspicious.

      (BTW, he has a HUGE one.)

      -Peter

    30. Re:Theo has never run Linux by malikvlc · · Score: 2, Insightful

      But Linus is head of kernel development. Windows' kernel is closed source, so mucking around in a Windows environment won't really give him any insight into windows kernel "best practices".

      And one really can't overlook that Windows EULA. Would the creators and developers of open-source OSes volunteer themselves for that enslavement?

      --
      Try not. Do... or do not. There is no try. ~Yoda
    31. Re:Theo has never run Linux by Anonymous Coward · · Score: 0
      Joel Spolsky r0xo44z!!!

      Then again, IAAID10T.

    32. Re:Theo has never run Linux by khallow · · Score: 1

      I disagree for two reasons. First, the competitors are listening to the customer as well. So looking at their interface can give you a better idea of what the customer really wants. Second, unlike a lot of circumstances, Linux can afford to duplicate its competition. After all, the OS is free with no strings attached and that's a significant advantage over Microsoft or anyone else who sells/licenses their OS.

    33. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Well Windows is slow. I have 2 computers at work side by side : a P4 2.4GHz with W2K and an SGI Indy 100MHz with Irix 5.3. The SGI boots and is logged faster than the Windows machine by 5-10 seconds and it is usable 30 seconds before the Windows PC (before the login is finished). What's even more surprising is that the bulk of the SGI startup is making network connections (lots of them) because nothing is local to the machine.

      So, is Windows slow? Yes! Compared to Linux? I never did that test but I will, one day.

    34. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      You seem to have that exactly backwards. Don't listen to your customers, they are getting what they want or they wouldn't be your customers. Listen to the people who *aren't* your customers. You need to find out what you are missing, and they are the ones to tell you.

    35. Re:Theo has never run Linux by Red+Alastor · · Score: 1
      Torvalds says the same thing about Windows. I suggest that creators and active developers of open-source operating systems should start using rival systems to learn and carry over the best practices. This is quite common in industry and the attitude displayed in these quotes show arrogance and ignorance.

      Linus isn't alone in his project, other do use Windows and they have the power to suggest things. Beside, you don't see much of the kernel when you use Windows.

      The difference is that Linus admit he don't know much about other systems and don't badmouth them.

      --
      Slashdot anagrams to "Sad Sloth"
    36. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Still better though,than.

      "Linux? I never heard of it."

    37. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Is this a troll? Maybe your hardware is lesser than my own, I have a K6-2 400 with 384MB of RAM. I'm running Gentoo with vanilla kernel 2.6.12-rc6. I've actually not had any mouse tracking problems since 2.6.5 or so when most of the scheduler issues were ironed out. If not for the increased length of time required for Mozilla to load a page, I wouldn't have known I was compiling a kernel and emerging system updates at the same time. Of course I have a semi-modern (ATI AIW9000 Pro) video card, a Promise ATA-6 IDE card, and a newer Maxtor 9-series (can't remember their name for it) drive which probably makes a difference. Now with the 128MB P166 I use for the proxy/firewall I'd probably have issues, though with enough memory I would expect most of those to disappear as well (and you can't fault Linux for the GUI bloat either). I just remember it being really slow that one time I emerged GNOME and tried browsing while updating, but I can't comment on the mouse jerkiness because I wasn't paying attention.

      On the other hand, maybe I've just gotten used to it, though it always seems so smooth after getting home from using the Pentium 4 1.6GHz 640MB WinXP Pro machine I use at work, on which the mouse is especially jerky during high loads such as software installations or database operations.

    38. Re:Theo has never run Linux by imr · · Score: 1

      That's not his job.
      I'm pretty sure he knows about the pros and cons, the difference and similarities, between their kernels.
      People who design software and UIs have to use all systems, and they do.

    39. Re:Theo has never run Linux by Anonymous Coward · · Score: 0

      Only if you can't innovate. I'm tired of seeing different versions of the same sh!tty reality tv show on different networks, or two movies that come out around the same time that have the same damned theme but with different actors/title, or any other form of copy-catting from Big Biz.

    40. Re:Theo has never run Linux by Toba82 · · Score: 1

      Ahahahah, what an asshat. I run FreeBSD myself, and find it solid as a rock with fully hardware support. But then, I run it on sort of old hardware, so most everything *should* be supported. Funny that he should be so sure what is better before trying the alternatives, though... :)

      --
      I pretend to know more than I really do by mooching off google and wikipedia.
  18. Dear, by pangloss · · Score: 1

    Linux is for Lovers!

    1. Re:Dear, by Dutch_Cap · · Score: 1

      Make Linux, not war.

    2. Re:Dear, by saintp · · Score: 1

      I totally want a shirt that says that.

    3. Re:Dear, by Overzeetop · · Score: 1

      Sorry, I think Virginia already took that one. ;-)

      --
      Is it just my observation, or are there way too many stupid people in the world?
  19. I noticed by m50d · · Score: 0, Flamebait

    With the CD writing thing. I realise that has worked out well for most people, but for me and anyone else with a Cyberdrive CW058D it hasn't. It's a real pain. I also noticed with the whole reiser4 issue. Linux was always a kludge to get things running for a bit until hurd came out. Now that's starting to bite, as kludge is piled on kludge to get things running. Linus being dictatorial really doesn't help, because the rare times when he's boneheaded are far more harmful than the many times he's being sensible are helpful. If it's the right thing, almost everyone can see it's the right thing.

    --
    I am trolling
    1. Re:I noticed by mattdm · · Score: 1

      With the CD writing thing.

      You mean the thing where someone could send a software command that would totally wipe out some hardware? Man, sure sucks that that got fixed.

      Linux was always a kludge to get things running for a bit until hurd came out.

      I think you've confused "always" and "never". May want to check a dictionary.

      Linus being dictatorial really doesn't help, because the rare times when he's boneheaded are far more harmful than the many times he's being sensible are helpful.

      That's some weird math you've got there.

    2. Re:I noticed by m50d · · Score: 1
      You mean the thing where someone could send a software command that would totally wipe out some hardware? Man, sure sucks that that got fixed.

      I mean the thing where now I can't use my CD burner. I don't care about whether ide-scsi apparently sucks, I'm just a poor user trying to actually burn CDs. I used to be able to in linux, every other OS I've tried on this system can, but now I can't. (Well, I can, but it requires either messing around to use cdrdao or rebooting to an older kernel, neither of which is very friendly.)

      --
      I am trolling
    3. Re:I noticed by mattdm · · Score: 1

      I mean the thing where now I can't use my CD burner. I don't care about whether ide-scsi apparently sucks, I'm just a poor user trying to actually burn CDs. I used to be able to in linux, every other OS I've tried on this system can, but now I can't. (Well, I can, but it requires either messing around to use cdrdao or rebooting to an older kernel, neither of which is very friendly.)

      Oh, hey, you're apparently serious and not just trolling, despite the funny comment about Hurd and the weird Linux leadership math....

      Have you tried a *newer* kernel? 2.6.8 was a pain, but past then it's been fine for me.

    4. Re:I noticed by fatboy · · Score: 1

      With the CD writing thing. I realise that has worked out well for most people, but for me and anyone else with a Cyberdrive CW058D it hasn't.

      As I recall, this was a problem with the drive not properly adhearing to the IDE specification.

      --
      --fatboy
    5. Re:I noticed by m50d · · Score: 1

      2.6.3 through 2.6.11. It seems to only be a problem with this specific drive (Cyberdrive CW058D). I've searched around and plenty of people have the problem, none seem to have the solution.

      --
      I am trolling
    6. Re:I noticed by m50d · · Score: 1

      Frankly, I don't care. Every other OS works, the 2.4 code works, why couldn't they at least include the old version as an option? I don't intend buying another but I can't just buy a new cd burner when there's nothing actually wrong with my current one.

      --
      I am trolling
    7. Re:I noticed by mattdm · · Score: 1

      That sucks, but from what I've seen, looks like that particular drive is just bad.... I'm not sure that's Linus's fault....

    8. Re:I noticed by m50d · · Score: 1

      AIUI he made the change that broke ide-scsi because he didn't like it and wanted people to stop using it rather than for a "good" reason. I haven't seen any real justification for it other than "ide-scsi sucks and is horrible".

      --
      I am trolling
    9. Re:I noticed by fatboy · · Score: 1

      Have you flashed the drive with the latest firmware? There are updates avaliable.

      --
      --fatboy
    10. Re:I noticed by m50d · · Score: 1

      Not that I can see on their site, and they seem to only support upgrading it in windows (which I used to dual-boot but has lately not been working)

      --
      I am trolling
  20. If I was Theo de Raadt by Raindance · · Score: 5, Interesting

    I'd be angry too. About how the Forbes article portrayed me as a raving lunatic out for blood, after giving what was probably a thoughtful interview.

    All the article consisted of was trotting Theo out for choice quotes about how Linux sucks, and a tiny bit of BSD history. Only 2 out of the 16 paragraphs even started to cover *why* Theo thinks the way he does. The rest is tabloid-style trash-talk and what seems to be an ADD-inspired history lesson. There's nothing approaching a coherent argument.

    I'm giving Theo the benefit of the doubt on this one- he probably gave a fleshed-out argument then Forbes eviscerated it. Even if that's not the case, they should have written a better article. This is awfully shitty journalism.

    1. Re:If I was Theo de Raadt by shades66 · · Score: 1

      >This is awfully shitty journalism.

      Well what do you expect from forbes these days.

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    2. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      Yeah, except Theo is a very intelligent very technical guy. I expect he gave a well thought out list of problems, and the forbes guys eyes got really glassy, and he heard "Whomp whomp whomp." kinda like in peanuts.

    3. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 5, Funny

      I agree, but... this is Forbes magazine - it's like the equivalent of "Marie Claire" for executives, except without the fun quizzes telling you what technique to try in bed next month.

    4. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      OMG! The media is biased! Damn them!

    5. Re:If I was Theo de Raadt by Comatose51 · · Score: 1

      Well, I'm glad I didn't order a subscription to Forbes. I was considering it but now knowing this, I'll never read it. I've lost confidence and trust in it. How ironic that the editors at Forbes are guilty of what what they accuse Linus of. Kettle calling pot black? Wait, there is no pot here. Just a bunch of dumbasses writing to lose some business.

      --
      EvilCON - Made Famous by /.
    6. Re:If I was Theo de Raadt by Quiet_Desperation · · Score: 1
      I agree, but... this is Forbes magazine - it's like the equivalent of "Marie Claire" for executives, except without the fun quizzes telling you what technique to try in bed next month.

      No, no. It's there. It's in the section near the back called, "Blow Upwards: Cocksucking Your Way Up The Corporate Ladder"

    7. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      You know why it's a shitty article? It's a Dan Lyons article, that's why. He has an anti-OSS rod up his ass and every one of his articles is a poorly written smear campaign, or an attempt to get the OSS community to attack itself (this time OpenBSD vs Linux). Remember that article recently about JBoss vs IBM? The one that made it sound like OSS was just a cheap-knock off? Written by Dan Lyons.

      I don't even bother actually reading an article if the by-line is Lyons. I only skim it to see what the posters are talking about, and move on.

    8. Re:If I was Theo de Raadt by Alioth · · Score: 4, Interesting

      No - Theo really does talk like this. He shoots from the hip very often. He's basically a walking PR disaster.

      But he is more often than not right.

      I strongly disagree with him on one point - "Linux is for those who hate Microsoft, and BSD is for those who love UNIX" - all the people I know who use Linux do so because they want a functional Unix-like OS, not because they hate Microsoft. The lawsuit he mentions has much more to do with Linux's popularity than hating Microsoft.

      I use both OpenBSD and Linux, and I like them both but they are different tools for different jobs. I would never use Linux for a firewall - iptables is awful - poorly documented and has a terrible syntax that means you have to dive into random HOWTO docs on the internet to get anything done. On the other hand, pf is well thought out, everything you need is right there in the manpage, and the syntax is a lot more straightforward. On the other hand, OpenBSD is simply not much of a desktop OS - it doesn't have the polish that even Debian has for that use (and that's saying something). But as a secure web server, mail server, firewall etc. OpenBSD is fantastic, and I have to hand it to Theo.

    9. Re:If I was Theo de Raadt by ifwm · · Score: 1

      It doesn't sound like you are giving him the benefit of the doubt at all.

      It most certainly does sound like you're hanging off his balls with both hands in typical fanboy style.

    10. Re:If I was Theo de Raadt by beforewisdom · · Score: 1

      That could be true.

      Theo de Raadt can always come to slashdot and say that is the case.

      Given the amount of respect that the BSD and gnu/linux worlds have for each other, I think if your scenario was the case he would come to slashdot to avoid needless tension.

    11. Re:If I was Theo de Raadt by Wdomburg · · Score: 1

      Um, Theo is arrogant, opinionated and abbrasive. He doesn't need a magazine to help portray him that way. :)

    12. Re:If I was Theo de Raadt by IANAAC · · Score: 1
      I would never use Linux for a firewall - iptables is awful - poorly documented and has a terrible syntax that means you have to dive into random HOWTO docs on the internet to get anything done.

      I've seen this comment before, and, other than the documentation, it works as it should. But you know, a lot of work has been done to get around the terrible syntax. SUSE has done wonders with their Yast/Firewall admin tool.

      As long as iptables functions as it should (which it does), there's always a way to deal with the syntax issue.

    13. Re:If I was Theo de Raadt by Lucractius · · Score: 2, Interesting

      Thats the problem These days people bitch about not getting EVERYTHING.

      I have no expectation that my "desktop" OS is a great server. I have no expectation that My server can play games, I have no expectation that my Sparc machine be anything other than more screen real estate.

      As parent said. Linus and OpenBSD are very different Tools. As are FreeBSD, NetBSD, OpenBSD, Plan9, and Linux. Each has a role, (ok plan9 .. seems a little roleless but it does have uses ;) ) if i want a kick ass web server im going to go FreeBSD every god damn time cause i know it has the features. If i want to shoehorn some porgram onto my PS2 Dreamcast, Cobalt Qube, Router, Japanese toilet with LCD display or whatever the hell else with a CPU some ram and and some bootable storage, then damn strait ill go with NetBSD unless by some amazing chance theres some platform it isnt ported to, partialy functional on, or cant be gotten onto with help from the community. Then ill try porting linux that way. If i want THE best (my opionion is not a fully qualified fact) Security consious OS for creating a router, remote access box, Network Gateway, Firewall, etc. its openBSD all the way. Linux makes a damn good Desktop OS with little kicking around, these days its almost as easy to get a linux desktop as windows no matter HOW you setup linux (its only easier for windows cause its Built in and cant be gotten rid of, and thats not a good thing)

      People need to start understanding that Open Source, means all these OSes work together. There are no MS related hassles involved in Transparent X serving over the net. SSH works from one OS to the other just the same. You choose the os you want for the reasons you want it.

      But people please think about WHY you chose that OS and then dont just riticule others cause its not "yours"

      (I use Windows XP Pro, Gentoo on Sparc, FreeBSD NetBSD and Debian. So i do have a good idea about this :P )

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
    14. Re:If I was Theo de Raadt by dalutong · · Score: 1

      I don't know a lot about OpenBSD, so I'll just assume it is actually better. Is there a reason the GNU/Linux community hasn't adopted it?

      iptables isn't all bad. I remember using ipchains -- that was much less functional, though I admit I didn't want to mess with iptables when it came out because it was hard for me to figure out. I also blamed that on my ignorance. :)

      ipfwadm (which I only used for a few months before I switched distros early in my GNU/Linux career) was also pretty immature.

      This isn't me saying, "it could be worse." It's me saying, "it's getting better."

      Maybe it is time to reevaluate what tool we use. maybe someone could write a iptables->pf syntax converter so the current rather mature tools could migrate easily.

      Now that I think about it -- that's last statement is really saying something. We've gotten to a point in our market penitration that we have to consider all the mature tools that would require some API considency, and the lack of API consistency could make significant damage that it couldn't in the past.

      I guess that's a tricky place for OSS. It is hard to make declarations about radical shifts, because everything has to be done by consensus. But I guess it also means we're a good model for consensus-based development.

      Maybe the real world has some lessons to learn from OSS devel.

      --

      What comes first, finding a teacher or becoming a student?
    15. Re:If I was Theo de Raadt by sosume · · Score: 1

      As long as iptables functions as it should (which it does), there's always a way to deal with the syntax issue.

      You don't get the point. The OpenBSD pf firewall and its configuration syntax are superior to anything out there including hardware boxes. Check out the man page or this benchmark if you don't believe me.

    16. Re:If I was Theo de Raadt by FireFury03 · · Score: 1

      iptables is awful - poorly documented and has a terrible syntax that means you have to dive into random HOWTO docs on the internet to get anything done.

      Actually, I find the man page for iptables _very_ well written and the iptables syntax is pretty intuitive for the most part (the only bits I find slightly unintuitive are the physdev kludges for 802.1d support). I guess it's all down to what you're used to - I've been using iptables on an almost daily basis since it was invented (and ipchains before that and the aweful ipfwadm before that).

      If you want undocumented, look at the tc command (actually, I lie - there is some reasonable documentation at LARTC for tc, but you have to know where to look).

    17. Re:If I was Theo de Raadt by Pedrito · · Score: 1

      I would never use Linux for a firewall - iptables is awful - poorly documented and has a terrible syntax that means you have to dive into random HOWTO docs on the internet to get anything done.

      I have to disagree. I'm pretty weak on Linux related stuff, but this precisely what I use Linux for (other than as a simple file server with lots of hard drives). I found iptables to be fairly easy to work out once I understood the basics. There are tons of samples available around the internet for different types of firewall implementations with iptables. The documentation was extremely helpful, I thought.

      But I can't compare it to OpenBSD and pf because I've never used either. But I've been using Linux primarily just as a firewall and file server for years and have found it to be completely reliable and easy to use.

    18. Re:If I was Theo de Raadt by RicoX9 · · Score: 1

      iptables is awful - poorly documented and has a terrible syntax

      I think it's a matter of perspective. I used ipchains first (yuk). After that, iptables is a work of art.

      Granted, the man page isn't great, but be honest, I've NEVER seen a man page that really, truly did a great job of documenting things. Unless what you're documenting is very simple, real documentation is more suited for a website with howtos and examples.

      Looking at the man page for pf, it looks straightforward enough. Being used to iptables, I like the way iptables logic works. Not having actually used both (due to BSD's generally horrible hardware support and documentation), I personally can't say for sure that one or the other is **really** better. Your argument sounds (to me) like one of personal preference rather than fact.

      They both will do some very complex things if you get into the nuts & bolts. I have found the online documentation for iptables http://www.netfilter.org/documentation/ to be EXTREMELY good.

    19. Re:If I was Theo de Raadt by IGnatius+T+Foobar · · Score: 1

      all the people I know who use Linux do so because they want a functional Unix-like OS, not because they hate Microsoft.

      I use Linux, and I hate Microsoft. Why do I hate Microsoft? Probably for the same reason most of us do: because Microsoft wants to destroy the technology I love and force me to use their crap.

      All in all I'd say the hatred exists for a reason.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    20. Re:If I was Theo de Raadt by The+name+is+Dave.+Ja · · Score: 1

      It's all part of the M$ strategy of divide-and-conquer. Keep all the open source folks squabbling amongst themselves, chewing up cycles that would better be spent on the task at hand. Then use that against them^H^H^H^H us in the executive press - "Just look at these basement hobbyists - how can they produce anything coherent when they can't even discuss things in a civil manner? On the other hand, we here at Microsoft offer the One True Way(tm)... *coughFUD*".
      Seems to be a pattern over the last while (recent /. stories from memory):
      BSD - Linux
      Firefox / Mozilla
      KDE - Safari
      Xfree86 - X.org
      etc.
      My true opinion? Squabbling is good! Long live the bazaar!

      --
      A conspiracy a day keeps the

    21. Re:If I was Theo de Raadt by Homology · · Score: 1
      OpenBSD put much effort into producing updated and relevant documentation, so there is very little need to hund to various HOWTOS on the Inernet. As a former Linux user, I very, very much appreciate this effort, and as one of the major reasons for using OpenBSD. A "man somerandomconfigfile" will always give a man page for the base system, usually with some examples. For me OpenBSD is easier to maintain, even as a desktop.

      As for pf :
      pf.conf
      pf FAQ

    22. Re:If I was Theo de Raadt by Hiro+Antagonist · · Score: 1

      You mean that 'hostile takeover' thing won't work?!?

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    23. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      You mean, "If I were Theo de Raadt"

    24. Re:If I was Theo de Raadt by bani · · Score: 1

      No, that really is how Theo talks. His arrogant and abrasive personality is what got him booted from NetBSD and it's what cost him that government grant.

      Every time he opens his mouth it's like another turd falls out. And potential OpenBSD users run away in disgust instead.

    25. Re:If I was Theo de Raadt by ajs · · Score: 1

      You are posting on Slashdot, in response to an article that has interest only to those who find the politics of open source to be compelling news... and you have refered to someone other than yourself as a fanboy. How... interesting.

      Colorful metaphor, though. I like the "hanging off his balls" thing. I have no idea what it means, but still a cool turn of phrase.

    26. Re:If I was Theo de Raadt by IANAAC · · Score: 1
      You don't get the point.

      Sure I get the point. The point is that there are several ways to to something.

      That's great that OpenBSD does it for you. I, and others judging from this thread, have found another way. Just because it's not your way doesn't mean it's wrong.

      Fanboys. :-/

    27. Re:If I was Theo de Raadt by Bill+Kendrick · · Score: 1

      all the people I know who use Linux do so because they want a functional Unix-like OS, not because they hate Microsoft.

      I hated Windows long before I had ever heard of Linux. The minute I did learn about it ("what? Unix at home!?"), I knew that's what I was going to run once I could afford a 'real' PC.

      -bill!
      (This was 1997, and I'm poor :^) )

    28. Re:If I was Theo de Raadt by mink · · Score: 1

      "I would never use Linux for a firewall - iptables is awful - poorly documented and has a terrible syntax that means you have to dive into random HOWTO docs on the internet to get anything done. "

      Have you tried something like IPCOP?

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    29. Re:If I was Theo de Raadt by Alioth · · Score: 1

      Well, as for personal preference - I had been using iptables for at least two years before I started using OpenBSD's 'pf' - so by all rights, I should prefer iptables over 'pf' due to familiarity.

      I found pf more functional and easier to configure, so I went to the effort of moving Linux firewalls to OpenBSD ones. It also helps that the standard OpenBSD install can be done in roughly 10 minutes once you know what you're doing.

      The trouble with online documentation...when you REALLY need the docs, it's usually because you've buggered something up and you can't go online. Online docs are no use if you can't read them. There is no subsitute for having a clear and concise manpage on the local disk!

      I've found OpenBSD's documentation the best OSS docs I've found so far - I rarely have to go further than the manpage to figure something out. BSD's hardware support isn't horrible for servery/firewally things - I've not found any commonly used hardware (save Winmodems) that's not supported by OpenBSD.

    30. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      Keep up the excellent work - afterall, much BSD work is getting butchered into Linux AND Apple OS. Change looser into 'punter', or shoppers. The real loosers are Windows users who have limited choices.

      No doubt BSD is #1 with a better design, but Linux is based on a 'good enough' principle, whilst windows breaks 'one entry point - one exit point' rules for total insecurity.

      Architects and chefs, have harsh things to say about mass produced defective products banged out with known flaws and compromises. That Apple, Cisco, and LINUX 'borrow' proves something. Diversity is a good thing.

    31. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0

      IPCOP is a great little distribution, especially if you aren't a command line junky. However, there is just no comparison between PF and IPTABLES for really creating a rock solid firewall. PF and OpenBSD kick Linux and IPTABLES anyway you slice it. PF has built-in scrubbing! Normalize your packets so NMAP shows you as running on DEC when your really running on x86 OpenBSD machine (Watching someone fingerprint you to only get the wrong fingerprint is *PRICELESS*. In a security class at RIT, I had that experience. Some people even told me I was running windows through their network reconnisance). That sort of functionality is not avaliable built-in in IPTABLES. Linux should dump IPTABLES in favor of PF. FreeBSD knows, they install PF by default, along side IPFW. I personally love PF and wish Apple would switch to PF instead of IPFW for Mac OS X.

    32. Re:If I was Theo de Raadt by Anonymous Coward · · Score: 0


      But he is more often than not right.

      I question the accuracty of that statement.

      When someone raves like a lunatic, chances are good in my experience that the person is a lunatic. Or on drugs.

      NOT right, NOT competent.

      The more I hear of him and from the experience I've had attempting to get the POS that is OpenBSD to run and the more I read about OpenBSD the more it becomes clear to me that Theo does not know what he is doing. That OpenBSD is actually quite poorly programmed. That OpenBSD development is a big clique involved in a circle jerk. That correctness is not a value of Theo's (and not of the project as a whole).

      No, when I'm asked for recommendations, OpenBSD is never on the list. It is technically screwed up, it is unsupportable due to the developers, there is too much to do in this world, there are too many reasonable alternatives that are superior.

  21. Story = by Locarius · · Score: 1

    Why would anyone post this to Slashdot? Perhaps the pageview revenue was too good to pass up.

    1. Re:Story = by TripMaster+Monkey · · Score: 1


      Are you kidding? With the Linux userbase on this board, I'm betting this article see 1000+ responses before archival.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    2. Re:Story = by Locarius · · Score: 1

      Thats what I am saying... they post this flamebait material so that they generate adview cash.

  22. Linux is a winner by Anonymous Coward · · Score: 0

    Linux is a winner inspite of a few glitches. By the way Windows is full of bugs but has managed to get paid for the trash. Linux is better, cheaper and sturdier.
    Every winner has some weaknesses so we should work towards clearing up th mess rather than complaining.

    1. Re:Linux is a winner by Anonymous Coward · · Score: 0

      Lay off the crack mate, 100% hardware compatibility (for me) and never crashes. Never got a virus or spyware. And thats using the windows firewall, MS antispyware & AVG free. Where do you Zelots come up with this crap.

      Both Operating systems are good (some more user friendly than others).

  23. Flamebait by Morosoph · · Score: 1

    My reckoning that it will generate a preponderance of flames, rather than flamebait.

    1. Re:Flamebait by Anonymous Coward · · Score: 0

      I meant they generated flamebait which will attract the flames. I see the confusion. Blame the .ca school system, eh?

  24. And how would he know? by jdaluz · · Score: 5, Insightful

    In a NewsForge interview a couple of days ago de Raadt was asked about technical comparisons between Linux and BSD and replied, "I don't know. I have never run Linux."

    http://os.newsforge.com/os/05/06/09/2132233.shtml? tid=152&tid=8&tid=2

    Suddenly, he's an expert on how bad Linux is?

    1. Re:And how would he know? by Anonymous Coward · · Score: 1
      You don't need to run a system to judge the developmental processes that give rise to it - in the case of Linux, you just hang out on kerneltrap.org for a few days :)

      Theo's attacks are on the Linux code and engineering practices used to create that code, not on the stability/ performance of the end result, the running kernel. Whether this angle of attack has any real merit depends on whether you are a pragmatist or a perfectionist.

    2. Re:And how would he know? by JamesTRexx · · Score: 2, Insightful

      He has commented on how messy the code's supposed to be (read also the comment on the bottom of TFA), therefore he doesn't have to run it to have an opinion of it.

      --
      home
    3. Re:And how would he know? by rteunissen · · Score: 1

      Nice, looking at the Newsforge interview he claims that one of OpenBSD's strenghts is being able to move quickly, yet he claims in this article that moving forward quickly in the linux kernel results in sloppy code.

      Which only strenghtens my believe that Forbes took everything out of context DeRaadt said in this interview.

    4. Re:And how would he know? by jdaluz · · Score: 1

      Interesting point. I know the *BSD people believe that their approach of engineering the system as a single product tends to produce better code. I have no reason to doubt that they are quality systems. I have to think, however, that proven, real-world performance and stability are the main reasons for using these systems in the first place. Place me squarely in the pragmatist camp!

    5. Re:And how would he know? by th0mas.sixbit.org · · Score: 1

      I was looking forward to this retort article after reading Linus's article earlier this week. I love how de Raadt comes off in this article: his few words are trollish at best. Cudos to Zoulas for making the article readable, and on the same level as Torvald's responses in the previous article.

      --
      twitter.com/gravitronic
    6. Re:And how would he know? by Anonymous Coward · · Score: 0

      He said he never *ran* linux he has looked at the code. I doubt there are any that would dispute that the code in the *BSD kernels isn't cleaner than what is in the Linux kernel. He has elaborated on this in the past (Magic constants come to mind).

    7. Re:And how would he know? by Tenebrious1 · · Score: 1

      In a NewsForge interview a couple of days ago de Raadt was asked about technical comparisons between Linux and BSD and replied, "I don't know. I have never run Linux."

      Ah, and running a program gives you a lot of insight into what it does and how well it does it?

      Why do we download source code? Because we want to look at the code and ensure that it's well written and there are no hidden calls there. We don't download compiled apps because, as well as they seem to run, we have no idea what they are doing under the hood. Maybe we're worried about bugs, maybe we're worried about spyware or trojans. That's the point of open source, so we can all look and see the actual code, because once a program is running, it's difficult to tell what it is doing or how efficiently it does it.

      --
      -- If god wanted me to have a sig, he'd have given me a sense of humor.
    8. Re:And how would he know? by jdaluz · · Score: 1

      It seems to me you need both. What kind of performance and uptime you get on real-world hardware, whether known attacks succeed or fail, can't necessarily be found with a code audit. And viewing the source code may allow you to find potential avenues for new attacks or possible bottlenecks in theoretical performance.

      However, de Raadt's dismissive attitude (especially in contrast to the interesting responses of NetBSD's Christos Zoulas in the NewsForge article referenced above) simply shows someone uninterested in actually comparing the strengths and weaknesses of the two major open source *NIX projects. I'm not particularly interested in OS religious wars --if there's something the Linux kernel folks can learn from BSD, or vice versa, we all benefit.

    9. Re:And how would he know? by stefanb · · Score: 1
      Suddenly, he's an expert on how bad Linux is?

      He might lack the practial experience on how to best configure color-ls, but he's designing and implementing an operating system, for example? To read the code, you don't need to run Linux...

    10. Re:And how would he know? by blunte · · Score: 1

      Saying "I've never run Linux" does not mean "I've never read Linux code".

      Theo and the OpenBSD folks are well known for being very serious code reviewers, and there's a strong possibility that they've read many critical parts of Linux code.

      In fact I'd be surprised if they didn't review a lot of the leaked Windows code too, just to size up the competition.

      --
      .sigs are for post^Hers.
  25. The only losers here... by Anonymous Coward · · Score: 1

    ...are the Slashdot editors.

  26. I've just got one thing to say by narooze · · Score: 0, Redundant

    Theo is teh ghey! L12nux r00lzzzzzz!!! :P

  27. THEO IS TEH TOOL;; L1nux r00lz -- oh wai by doc_traig · · Score: 1


    Oops... jumped the gun again. Damn those editors are good at getting me all hot and bothered...

    --
    So long, michael. Don't let the door hit you...
  28. /usr/src/usr.bin/mg/theo.c is the key by Anonymous Coward · · Score: 0

    This is where you will find theo's words of encouragement and something related to Linux.

    On OpenBSD, of course! Don't look for it in Linux.

  29. Remember What our Mommies told us... by sglider · · Score: 1

    If you don't have anything nice to say, don't say anything at all...

    With that said: Would you like cheese with your whine, Theo?

    --
    War isn't about who's right. It's about who's left.
    1. Re:Remember What our Mommies told us... by Metzli · · Score: 1

      Doesn't that apply to Linux people too?

      "Microsoft operating systems are bad, and their morals are even worse..." - Linus Torvalds, 1996

      http://mbrix.dk/files/quotes.txt

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    2. Re:Remember What our Mommies told us... by whitehatlurker · · Score: 1
      If you don't have anything nice to say, don't say anything at all...

      ... and silence descends across slashdot.org

      --
      .. paranoid crackpot leftover from the days of Amiga.
    3. Re:Remember What our Mommies told us... by Anonymous Coward · · Score: 0

      In 1996 that was a true statement. Of the 10 people I knew of with computers during that time, 8 people were consistently running into problems with Windows 95. You can't take Linus' statement and fairly compare it to what Theo said.

  30. Linux Losers??? by http101 · · Score: 0, Troll

    From the article: 'It's terrible...Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, "This is garbage and we should fix it."

    And this is where he's completely wrong. Yes, Linux users add to the interface, yes, they add new utilities, but NO, it's NOT garbage! Linux is an excellent alternative to Crapple and Microshit, has a plethora of tools for productivity, analysis, and features stability that most other OSs can't offer. However, at the same time, I'm concerned about all the different flavors of Linux. This is something Microsoft got right. They limited their distros to 5 flavors of XP; Lite, Home, Pro, Corporate, DataCenter, and are making a killing in the market.

    With Linux, there are what... a hundred or so? I have no idea what the others do, how they work, they vary in appearance and capabilites and offer so many "in-depth" tools that the common user won't know what the hell they're looking at! So, in one way, he's right, but I can't totally agree with his philosophy of Linux users being losers. He needs to pull his head from his ass and look at the world from our perspective. Journalists...

    --
    -- Game Developers: Stop porting badly-textured games from crappy console systems!
    1. Re:Linux Losers??? by Anonymous Coward · · Score: 0

      "Linux is an excellent alternative to Crapple and Microshit"

      You, Sir, are an utter idiot. Stop posting.

    2. Re:Linux Losers??? by falcon5768 · · Score: 1
      Crapple? Give me a break here, you listed all the things good about Linux and word for word that SAME stuff can be said about Apple, except.

      a) It works OUT OF BOX

      b) its not free (but it IS cheap)

      I mean seriously you Linux people are making us Mac guys look good in the fact you will plainly look over the fact it takes a lot of damn work to make it run right and 99% of computer users out there want the computer to just run.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    3. Re:Linux Losers??? by Anonymous Coward · · Score: 0

      And another Apple fanboy stops moderating and posts on slashdot.

      b) its not free (but it IS cheap)

      You have got to be fucking kidding.

    4. Re:Linux Losers??? by geckofiend · · Score: 1
      I mean seriously you Linux people are making us Mac guys look good in the fact you will plainly look over the fact it takes a lot of damn work to make it run right and 99% of computer users out there want the computer to just run.

      If 99% of the users are trying to use batshit crazy hardware then yes it could be a problem. But if you level the playing field in your comparison and use decent hardware then your claim fails to hold up.

      I've a much better out of the box experiance using Suse than I have Windows XP (for example) on a wide variaty of machines. It *does* "just work" out of the box (and a much cheaper box than your Mac).

    5. Re:Linux Losers??? by rvega · · Score: 1

      With Linux, there are what... a hundred or so? I have no idea what the others do, how they work, they vary in appearance and capabilites and offer so many "in-depth" tools that the common user won't know what the hell they're looking at!

      And? Ignore what you don't need. What's wrong with choice? Also, given that GNU/Linux is and always was open-source software, how was "Linux" going to limit the number of available distributions?

    6. Re:Linux Losers??? by sabbath999 · · Score: 1

      Dude, you are dreaming... Microshaft putting out only five editions of windows!

      Just look at Server 2003 alone... Standard Edition, Enterprise Edition, Datacenter Edition, Web Edition in 32 bit, plus Standard Edition, Enterprise Edition and Datacenter Edition in 64 bit.

      XP has the Home Edition, Professional Edition, Media Center Edition, Tablet PC Edition and Professional x64 Edition.

    7. Re:Linux Losers??? by Taladar · · Score: 1

      As an answer to both of you I can only say that there are Linux distros out there that don't have the beginner in mind when designing their user-interfaces. Did it ever occur to you that good interfaces are not necessarily the same for every type of user?

    8. Re:Linux Losers??? by http101 · · Score: 1

      "Dude, you are dreaming... Microshaft putting out only five editions of windows!

      XP has the Home Edition, Professional Edition, Media Center Edition, Tablet PC Edition and Professional x64 Edition."

      Oh, what's that then? Five versions of Windows? I learned to count in pre-K, didn't you?

      --
      -- Game Developers: Stop porting badly-textured games from crappy console systems!
  31. Theo by evenprime · · Score: 3, Interesting

    Theo is openbsd's greatest strength (a fanatical security coder) and their worst handicap (a PR nightmare)

    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
    1. Re:Theo by Anonymous Coward · · Score: 0

      RMS is Open Source's greatest strength (ideology) and their worst handicap (ideology).

    2. Re:Theo by MichaelKVance · · Score: 1

      No way. As an ex-member of the Linux tribe, reading hilarious screeds from guys like Theo makes me itch to start working on OpenBSD stuff.

      Him and Ulrich Drepper make open source the hobby soap opera I miss.

      m.

      --
      "Sebastian you're in a mess. They called you King of all the Hipsters, is it true or are you still the Queen?" -- B
    3. Re:Theo by Anonymous Coward · · Score: 0

      RMS has nothing to do with the Open Source movement. Perhaps you are thinking of the Free Software movement.

      Why hasn't anybody quoted that scene from the Life of Brian with the Judean People's Front &c.? Because that's what this whole discussion is like!

    4. Re:Theo by swv3752 · · Score: 1

      I was wondering what I would do without the SCO case but Theo comes to my rescue.

      --
      Just a Tuna in the Sea of Life
  32. I am a troll... by Anonymous Coward · · Score: 0

    because anyone who has ever run high throughput traffic through openbsd knows just how quick it'll kernel panic stock.

  33. Where to start, where to start? by otter42 · · Score: 1

    Oh, hell, there's nowhere to start. A start implies a finish, and I'm just not motivated enough to deal with all the hyperbole, straw-man arguments, logical fallicies, etc.

    --
    www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
  34. Dan Lyons by Perl-Pusher · · Score: 5, Interesting
    Dan Lyons has made a career out of trashing linux in Forbes.

    Dan's Resume

    1. Re:Dan Lyons by jakepunk · · Score: 2, Informative

      Yes, Forbes and Dan Lyons should be taken with a grain of salt when it comes to Linux. Dan Lyons is the columnist who finds fault in every piece of technology he reviews regardless of manufacturer. He never has anything positive to say, and it doesn't take much talent to be a cynic. In a more general sense, Forbes takes the editorial stance that OSS is equivalent to communism. Forbes fails to realize that OSS wasn't started as a capitalistic endeavor, and therefore sees it as a threat to technology and business models.

    2. Re:Dan Lyons by SysKoll · · Score: 1
      Dan Lyons has made a career out of trashing linux in Forbes.

      Absolutely right. On the 15th, the same Dan Lyons released this little gem. An excerpt:

      This is what open source software is all about: creating knockoffs and giving them away, destroying the value of whatever the other guy is selling.

      This is of course plain false. Counter-example: IBM, a heavy-weight in open-source, is not starving.

      The complete idiocy of this statement means that nobody at Forbes understands the nature of open-source and its implications. And this is a magazine that is supposed to explain us how to financially suceed? With advice like that, their readers aren't going to threaten Warren Buffet and Bill Gates anytime soon.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    3. Re:Dan Lyons by Anonymous Coward · · Score: 0
      I thought this was a better example of his cluelessness (or more likely being intentionally misleading):
      "Sounds like the dot-com bubble, except that this time it's not just investors who will get burned. Customers are taking a risk too. Because when these open source software providers burn through their venture funding and go out of business, customers will need to either hire teams of expensive techies to maintain that orphaned code or pay someone to rip out the old stuff and replace it with something new. Either way, all that free software is suddenly going to look awfully expensive."

      Wow, that sounds awful. Better to stick with companies that sell closed source, so when they go out of business, the code won't be automatically orphaned and the people to help you maintain the code will be much cheaper, since you don't have the source to maintain...

    4. Re:Dan Lyons by ClosedSource · · Score: 1

      "Counter-example: IBM, a heavy-weight in open-source, is not starving."

      Yes, with their hardware sales and proprietary software sales, they're doing quite well. What was your point again?

    5. Re:Dan Lyons by SysKoll · · Score: 1
      I disagree. IBM sold a lot of Linux servers last years, they run Linux on every machine in their line. Their proprietary machines (mainframes) are precisely the origin of their troubles these days. As an example, IBM contributed Eclipse to the Open Source community, and if you were a developer, chances are you'd rank Eclipse very high in your list of indispensable tools.

      The no-cost nature of Eclipse doesn't stop IBM from selling WSAD, basically a set of proprietary plugins on top of Eclipse. Just as the free Linux doesn't preclude IBM, or RedHat, from making money by supporting it.

      So my point is that you can perfectly support Open Source Software full blast, provide value for the OSS community and your customer, yet make billions. Ergo, Forbes's Dan Lyons is a nincompoop.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    6. Re:Dan Lyons by ClosedSource · · Score: 1

      "and if you were a developer chances are you'd rank Eclipse very high in your list of indispensable tools."

      I guess you mean if I were an Open Source developer. I hate to break it to you, but this developer along with the majority of all developers don't use Eclipse at all.

      But my point was that IBM makes money in so many ways that it's hardly a test case for the business viability of Open Source.

      Red Hat is a better example but probably still hasn't made a profit overall. That's pretty amazing considering that 90% of their development was done for free.

      I'll be convinced when I see companies make a profit creating orignal software that is completely open and without any proprietary extensions.

    7. Re:Dan Lyons by Perl-Pusher · · Score: 1
      I hate to break it to you, but this developer along with the majority of all developers don't use Eclipse at all.

      You got some stats for that last part? I've been to quite a few conferences and have seen more than my share laptops sporting eclipse. Or did you just mean the majority of windows .net developers? My co-worker just got back from India, where there are quite a few developers using eclipse.

    8. Re:Dan Lyons by ClosedSource · · Score: 1

      No stats, just an educated guess. You don't really think Eclipse is the top IDE used for developing Windows apps or OS X apps do you?

      Are you sure that even 50% of Unix or Linux developers use it?

      I think if you make your own honest estimate of Eclipse use in each category it won't add up to 49% or greater.

      That doesn't mean it's no good or that it's use won't grow. I'm just challenging your claim that anyone who is a software developer counts it among their most useful tools.

  35. De Raadt == whiny bitch by Anonymous Coward · · Score: 0

    His work isn't being used by the masses. His ego is bruised. End of story.

  36. Nitpicking by allenw · · Score: 2, Interesting

    I think the coverage for the BSDs is great. Really. I think it will help them in the corporate mindset. But, Dan Lyons, the person who has the byline, really should have had someone technical proofread his article. Only three open source BSDs? When did Solaris switch back to using a BSD kernel? That last one is particularly embarrassing given the amount of coverage Sun is getting with the whole opensolaris thing.

    1. Re:Nitpicking by fm2503 · · Score: 1

      Quite. SunOS (4.X) was BSD based. Solaris (2.X / 5.X) according to which scheme you use is SysV

    2. Re:Nitpicking by woobieman29 · · Score: 1

      Absolutely. I remember when the switch was made, BSD to SySV, and they changed the name form SunOS to Solaris. This was *HUGE NEWS* back in the day (Early '90s, maybe 1994??) and the author really screwed the pooch on this point. Any reasonably savvy Solaris luser knows that they are using Sys V.

      --
      \/\/oobie
  37. thank goodness someone has the b@llz to say it! by packetboy · · Score: 0

    after linus's interview last week in which he states, "the linux kernel is good enough", i about sh1t my pants... i had never felt more shame for having once used linux.
    THANK GOODNESS FOR THE BSD's!

    1. Re:thank goodness someone has the b@llz to say it! by Anonymous Coward · · Score: 0

      You don't know what you're talking about. You don't even have the balls to say "balls."

  38. BSD may be great for admins, but OpenBSD isn't by chunderfest · · Score: 2, Informative
    I ran an OpenBSD system at work for years. There's one single reason that I ran screaming to Debian at the first opportunity: lack of binary security patches. OpenBSD happily distributes their releases on CD-ROM, but the instant there's a patch needed for some obscure library you've never heard of, you have to rebuild your entire libc subsystem from scratch. With (as of several years back at least) almost no documentation.

    Doing this on the older Sun hardware they claim to support is incredibly painful. Until Theo changes this one way or the other (preferably towards providing security patches in the same form as releases) I have to consider them a developer-only product, not a use-in-the-real-world one.

    Oh yeah, and there's the wipe-and-reinstall mentality for each release too.

    --
    Ah, bitter dregs.
    1. Re:BSD may be great for admins, but OpenBSD isn't by TheRaven64 · · Score: 1
      Oh yeah, and there's the wipe-and-reinstall mentality for each release too.

      Updating from 3.6 to 3.7 wasn't too painful. It took about 10 minutes on a system that I didn't have physical access to (not counting the download time). The packages collection now allows newer versions of packages to be installed replacing older ones, which is a start, and more improvements are planned (of course, you could just use pkgsrc).

      --
      I am TheRaven on Soylent News
    2. Re:BSD may be great for admins, but OpenBSD isn't by Warped1 · · Score: 1

      Here's your documentation on applying patches:
      http://www.openbsd.org/faq/faq10.html#Patches

      AFAIK, OpenBSD doesn't contain obscure libraries in it's base system - at least, not by my understanding of obscure.

      Do you mean that you installed a package or a port, and need to compile dependencies when you patch that software? Well that shouldn't be too surprising.

      It sounds like your main gripe is that OpenBSD doesn't aggressively maintain its package database with security fixes like Debian. This part is somewhat true. They do maintain the tagged versions of ports in cvs, and I believe they release upgraded packages too. But I don't think they monitor it as well as a large group like Debian.

      OpenBSD's strength is in its core, and that's why people choose to use it.

  39. Talking out of his butt by Anonymous Coward · · Score: 0

    He openly moans about Linux, but admits that he's never used it.

  40. BSDs=good stuff, De Raadt=nuts, it's the license by walterbyrd · · Score: 0, Redundant

    I use linux, but I have the upmost respect for the BSDs.

    I think the difference in popularity mainly comes down to the license. As I understand it: stuff you contribute to BSDs can be pirated by msft, and others, and put into their binary code. Whereas, the GPL offers a little more protection.

  41. Pot/Kettle by TomorrowPlusX · · Score: 2

    Sure, I'm not a linux or BSD guy. I run OS X, I'm out of all these loops. But get this quote:

    Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

    I've tried never to say this on slashdot, but: LOL.

    --

    lorem ipsum, dolor sit amet
    1. Re:Pot/Kettle by lscoughlin · · Score: 1

      Hey, i'm an OS X guy too...

      Technically, we're sort of BSD people....

      go figure.

      --
      Old truckers never die, they just get a new peterbilt
    2. Re:Pot/Kettle by Anonymous Coward · · Score: 0

      And I wondered why Mac users are called gay...

  42. Isn't this what we want afterall? by KrisCowboy · · Score: 1

    Linux has never been about quality. There are so many parts of the system that are just these cheap little hacks, and it happens to run."
    As high as 85% of Linux users I know don't really care about the code. Linux works the way I expect it to work for me; let other's do the coding. As long as Linux works for me, I don't really care about it's quality. I tried switching to FreeBSD once but the damn thing refused to recognize my ext3 partitions. So, still glued to linux.

    1. Re:Isn't this what we want afterall? by JamesTRexx · · Score: 1

      You remind me of (Joe Schmoe) Windows users. They don't care whether IE, Outlook and the OS is secure or not. Just so long as they can get on the internet and send their mail.
      The more messy the code, the bigger the chance of an exploit, and that's exactly what Theo (and other devs of *BSD) want(s) to avoid.

      --
      home
    2. Re:Isn't this what we want afterall? by TheRaven64 · · Score: 1

      Ext3 is the same as ext2 from a data-on-disk perspective - the journalling stuff can be ignored and it mounted as ext2. FreeBSD includes ext2 support, but it is not compiled into the kernel by default, since it is GPL'd. You need to add it yourself (I believe it can be loaded as a module).

      --
      I am TheRaven on Soylent News
  43. try it first by Lord+Ender · · Score: 1

    You really need to try OpenBSD before you dismiss this guy. Compared to Linux, OpenBSD is MUCH better designed. By this, I mean to say the whole system seems to be more coherently engineered, while every Linux distro I've used (and I've used all the big ones) seems to be much more thrown together than engineered. Linux is "good enough" to get the job done, and has more features and hardware support than OpenBSD, but it is not well architected at all.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:try it first by mindstrm · · Score: 2, Insightful

      Of course it is... like FreeBSD, it's a core set of tools that are updated as a whole. And OpenBSD is even more focused, with less clutter than FreeBSD, which is already quite tight.

      Of course it's more coherently engineered.. BSD is about updating a core set of libraries and tools. When we say "OpenBSD" we don't just mean a kernel.. we mean the entire package.. similar to if we say "Debian Linux".

      Linux isn't "well architected" because there is no "Linux".. there is a kernel, developed by some people, and a bunch of tools and libraries develoepd by a bunch of different people, which are together rolled into distributions by yet OTHER people.

    2. Re:try it first by keraneuology · · Score: 1
      You really need to try OpenBSD before you dismiss this guy. Compared to Linux, OpenBSD is MUCH better designed ... Linux is "good enough" to get the job done, and has more features and hardware support than OpenBSD but it is not well architected at all.

      Isn't this kind of like saying 'you really need to test drive A Corvette Vapor. Beautiful, perfect enginering design: you absolutely must check out the perfect crystal allignment in the metal used to make the intake manifold and the wasted space and wasted torque have been reduced to less than 1/10,000,000 of 1%. It doesn't come with a radio, nobody has designed tires for it, it only comes in one color, and if it ever breaks down you have to disassemble it and mail it to Lithuania for diagnostics, but it is beautifully designed.

      I have no vested interest in one operating system or another: I want to turn on my computer and make it go beep when it should beep and make it emit puffs of smoke when it should emit puffs of smoke. I know precious little about what happens under the hood - the OS could have been written in binary, pig latin or american sign language for all I cane. The only thing that I care about is that I can consistently push this button and get the computer to respond with that's the wrong button, you are an idiot before my short attention span makes me start wishing that I was doing something else.

      There are definitely computer purists out there who care about elegant design. I am very glad and appreciative that they are out there because if the people who know how to design operating systems did something else then I wouldn't have anything to make my box whzzz, brrrrng and clkclkclk in patterns that make me smile. But fighting over source code that I'll never see and couldn't understand if I did is irrelevant to me. I'll try anything that I can get my hands on - I have a special box I call my sandbox that gets reformatted on a regular basis (every time I push the wrong button and hose it, basically). Some versions of Linux didn't work right, some did. I'm pretty sure I tried OpenBSD and will undoubtedly do so again. But if I can't get the system up and running to the point where I can print out a test email I send to myself within 90 minutes and browse /. and thinkgeek.com in 1024x768 resolution then the system is deemed too unwieldly to recommend that others install it on their systems and the install CDs get stuffed into the dusty archive. That some developer left a comment within the kernal is entirely irrelevant to me.

      But that's just me . Myopinionsare mineyoursaredifferentandifyoudon'tlikethatthenjust toobadbecausei'mnotgoingtochangeunlessyougivemegoo dreasontodoso.

      And that's the truth. :

      --
      If the g'vt kept the data on you that google does you'd better believe you'd be calling it "doing evil"
    3. Re:try it first by sterwill · · Score: 1

      I tried OpenBSD once, years ago, for a corporate firewall. It was to replace a failing machine, which was configured in some sort of stupid bridging position at the head of our network (external and internal Ethernet interfaces had the same IP, and the firewall rules were based on interfaces). I knew this was a stupid way to run a network, but it was the only thing the ISP would allow, and I thought I'd give OpenBSD a shot.

      I installed OpenBSD, and configured the two network cards. I assigned an IP to the external interface, and tried to use it: worked great. I assigned the same IP to the internal interface.

      Kernel panic. From a user-space tool.

      I grabbed a FreeBSD CD and installed that instead, which didn't crash on me when I configured the cards. A few days later we got an actual subnet between the firewall and the ISP's router, so we didn't have to do the bridge thing. The firewall has since been replaced with a new, beefier machine with five interfaces, running Linux.

    4. Re:try it first by darkjedi521 · · Score: 1

      Doing a bridge on OpenBSD, if both sides of the bridge are on the same network, you only need to assign an IP to one card and it doesn't matter which one. Both cards see all packets. Firewall filters on whatever you want.

  44. Does this belong here? by LWATCDR · · Score: 1, Troll

    "Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code.

    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."
    "

    So he has a PHD in CS and he decided to change based on a comment? Not the actual code mind you but the comment?
    I guess the idea that comments are for the developer and not for some teacher is lost on him. I often make comments like "There must be a better way to do this" in my code. They are markers for me to go back and see if I can clean it up or make it faster.

    Frankly I am a little scared of using OpenBSD now... Sure it seems secure but can you trust developers that are sure there code is perfect and that everyone else produces crap?

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Does this belong here? by Pfhreakaz0id · · Score: 1

      welcome to the world, of the non-real.

      These are the kind of developers that drive me nuts. They are purists who seem unaware that there are other, valid ways of writing code than theirs. Who seem unwilling to admit that it is RESULTS, not design patterns, that matter.

    2. Re:Does this belong here? by Strolls · · Score: 1
      So he has a PHD in CS and he decided to change based on a comment? Not the actual code mind you but the comment?
      I think that's a bit of an unfair characterisation. If the bloke's bothered to read the code, I'd expect him to have looked beyond the comments - considering the tone of TFA you can have no idea that he hasn't. He probably gave that as an example, as part of a much longer statement - if that was highly technical, would you be surprised that a journalist cut it?
    3. Re:Does this belong here? by swillden · · Score: 1

      "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire?"

      It shows that developers are looking beyond just making it work, and thinking about how best to structure it. I think Lok interpreted "Does this belong here?" to mean "What is this?". I suspect it actually meant "This works when done here, but should it actually be done somewhere else?". That's a sensible question and one that good developers should ask themselves on a regular basis. When the answer isn't obvious, putting it in a comment so that the question gets raised again, later, and to others, is a Good Thing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Does this belong here? by Anonymous Coward · · Score: 0

      They should just remove all the comments in the source! That'll have millions of CS PHD's flocking to Linux!

    5. Re:Does this belong here? by DavidTC · · Score: 1

      Of course it means 'This works when done here, but should it actually be done somewhere else?'. No one pages through source code and puts 'What is this?' in as a question, that doesn't make any sense. Either figure it out or ask the maintainer.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    6. Re:Does this belong here? by Dogtanian · · Score: 1

      The guy has a PhD in Computer Science? I'm sure he's done some incredible proof on why Duke Nukem Forever will never run on a Turing Machine, but he probably doesn't know how to turn a real computer on.

      If he was responsible for writing Linux, it would only be available on an infinite length of paper tape. Trust me on this, I know my stereotypes :)

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    7. Re:Does this belong here? by Josiah_Bradley · · Score: 1

      That's what I love about Linux and open source things. The people who develop things are willing to act Real and not like some big company who has to be politically correct about its errors and comments and sound like a bunch of lawyers. The comments are from real people who put them there to be read and used not to be like //this line adds 4 , but to be like // how can i make this line add 4 faster you code it. And with anyone and everyone able to see this code and program for it makes it so 4 will eventually come out faster.

  45. Linux for losers !? as if by scenestar · · Score: 0

    BSD users get laid so much more often.

    --
    perpetually dwelling in the -1 pits
  46. All the way to the bank... by qweqazfoo · · Score: 4, Interesting
    Too bad Forbes wouldn't know who Theo was if it wasn't for Linux.

    Remember folks, UNIX was fragmented and dying before Linux became mainstream. BSD and GNU were nothing but obscure academic projects. The popularity of Linux brought UNIX to a whole new generation of users, and BSD has benefited from the uprising as much as anyone. Even the big boys, like Solaris and AIX, are trying to be more like Linux.

    And the whole quality thing is a myth. Linus approaches the kernel with the approach of an engineer, and the rest of Linux mirrors this approach. It doesn't have to be perfect, it just has to work. Theo thinks of himself as an artist, and his arrogance does as much to hurt BSD as it does to help it.

    1. Re:All the way to the bank... by Metzli · · Score: 1

      "It doesn't have to be perfect, it just has to work."

      That's an interesting comment. Isn't that one of the reasons that Microsoft's OSes have the problems that they have? The code doesn't have to be secure, it just works. The code doesn't have to be clean, it just works. Carry this in ad infinitum and you're making the argument stated in TFA. I quote, "De Raadt says their beloved program is starting to look a lot like what Microsoft puts out."

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    2. Re:All the way to the bank... by TheRaven64 · · Score: 2, Insightful
      Remember folks, UNIX was fragmented and dying before Linux became mainstream. BSD and GNU were nothing but obscure academic projects.

      Nice revisionist history. BSD UNIX was used in a lot of places before the AT&T lawsuit, and portions of it incorporated into other operating systems regularly. Time elapsed, and high-traffic web sites like Hotmail were powered by FreeBSD, while this little Linux thing was being touted as the next big thing.

      Even the big boys, like Solaris and AIX, are trying to be more like Linux.

      No, they're not. IBM is trying to cut costs by selling Linux instead of AIX, since they don't have to pay for Linux development. Solaris is still a long way ahead of Linux in many areas, and is trying to appeal to the generation of purchasers who bleat `Linux good, UNIX baaaad'.

      And the whole quality thing is a myth.

      The OpenBSD folk believe that code quality and security are inseparable - security holes are just a particular subset of bugs. They have a process of constant code review to fix any bugs, even those that are not directly exploitable. Compare the number of Linux exploits this year to the number of OpenBSD exploits ever, and then tell my it's a myth.

      It doesn't have to be perfect, it just has to work.

      Work for whom? Work when? Is it okay if it just works on the system it was developed on, when it only does exactly the things the developer thought about? Or would you rather have a little more stability that that?

      Theo thinks of himself as an artist, and his arrogance does as much to hurt BSD as it does to help it

      Theo may not have the best people skills, but that doesn't make him wrong. And his arrogance does seem to generate a lot more awareness of the project than if he were a nonentity.

      --
      I am TheRaven on Soylent News
    3. Re:All the way to the bank... by webjonesin · · Score: 1

      I think you kind of missed the point...

      Windows code runs and Windows code has bugs...
      OpenBSD code runs and OpenBSD code has bugs...
      Linux code runs and Linux code has bugs...

      Windows code is closed source...only Windows people are allowed to fix the bugs...

      OpenBSD code is open source but from a "pioneer" with an attitude...some people might enjoy working on his "crack 60 person team", but it don't appear that great number of developers are knocking down his door...limits the number of people working on making the code better...

      Linux code is open source with the GPL...anybody can work on bugs...the good coders...the bad coders...the unknown coders...if you fix it you get credit...if you dont fix it, well you probably learned something with out some jerk telling you your work is just "these cheap little hacks"...which tends to make coders happier...increases the number of coders available to work on your system, and makes for better (higher quality)code.

    4. Re:All the way to the bank... by Anonymous Coward · · Score: 0

      Work for whom? Work when? Is it okay if it just works on the system it was developed on, when it only does exactly the things the developer thought about? Or would you rather have a little more stability that that?

      So you're implying that Linux only works on the machines the developers use, and only under the conditions and situations where they use it? Instead of using rhetorical questions and inflammatory language, perhaps next time your goal will be better accomplished through providing facts or real-life examples. As it is this comment is so general that it could be aimed at any code and almost sounds like a theoretical argument. With the exception of experimental drivers, I haven't seen any examples of code in the Linux kernel source I've reviewed that are coded in such a naive manner and doubt that it could exist for any meaningful amount of time regardless.

      Theo may not have the best people skills, but that doesn't make him wrong. And his arrogance does seem to generate a lot more awareness of the project than if he were a nonentity.

      I'm of the view that arrogance is never a good trait irrespective of the benefits. But hey, the ends justify the means, right? I mean, for example, spam is annoying and in many cases illegal. But people make money off of it so sign your company up, right? It's exposure and generates quite the awareness about otherwise less prominent companies after all.

      He may have the effect you say, but really, couldn't it accomplished in a positive way and without the arrogance? I have no problem accepting that there are various deficiancies in Linux vs OpenBSD given the evidence, but presented in such a disrespectful and arrogant manner I may work to fix such problems in Linux (if I agree they are actually problems and not a difference in design or opinion) but I certainly won't gain any respect or desire to change platforms. In fact, I'll be happy to stay with the current platform that acknowledges errors when they arise, where the developers admit it is just their opinion or preference on some issues and where others are free to contribute if they can demonstrate both a need and the benefits rather than to a platform where I can expect the main developer to look down upon the rest of us as little lemmings flocking to the sea to drown. But hey, that's just my opinion and the environment in which I prefer to operate. I'm sure there are people that like to work under arrogant, insulting managers too.

      [Posting AC because I've forgotten my password away from home]

    5. Re:All the way to the bank... by matt-fu · · Score: 1
      Isn't that one of the reasons that Microsoft's OSes have the problems that they have?

      It's impossible to answer that specifically without seeing source for those OSes, but probably not, no.

      Microsoft's security problems have much more to do with the fact that they make it easy for low-end admins to get the OS to provide the maximum amount of services with a minimum of effort. On the scale of functional-to-secure, they opt to stick as close to "functional" as possible. While they are doing a better job all the time of tying up loose ends, losing secureness is a necessary evil of this approach because of the target market. When you have secretaries and CFOs administering machines, you can't help but have security problems.

      Microsoft's OS stability problems can be summed up with one sentence: Cheap x86 hardware running unsigned drivers.

    6. Re:All the way to the bank... by evilviper · · Score: 2, Insightful
      Remember folks, UNIX was fragmented and dying before Linux became mainstream.

      Complete bullshit. You must be the "BSD is dying" troll.

      If you'd even read the article, DeRaadt clearly explains the situation. The AT&T lawsuit against BSD was scaring developers away from developing the BSD code, and sent them to Linux. If not for that lawsuit, I wouldn't be surprised if FreeBSD was the mainstream free OS.

      BSD and GNU were nothing but obscure academic projects.

      BSD was not obscure in the slightest, it was a popular commercial Unix distro, and when it was open sourced, it started gaining popularity very quickly.

      GNU, though not an OS, had plenty of popularity. Linux was started because of people upset that they couldn't get GNU tools working on Minix. Many Unix vendors were including the GNU tools in their OS before Linux came along.

      The popularity of Linux brought UNIX to a whole new generation of users,

      Of course, the queston is, if Linux wasn't the one to go mainstream, wouldn't FreeBSD be in it's place, and just as popular?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:All the way to the bank... by dadragon · · Score: 1

      Microsoft's OS stability problems can be summed up with one sentence: Cheap x86 hardware running unsigned drivers.

      I would have said "Cheap x86 hardware running low quality drivers.", as I have a few unsigned drivers on my XP box, and I've never seen it crash short of a disk failure, which is not a driver problem.

      --
      God save our Queen, and Heaven bless The Maple Leaf Forever!
    8. Re:All the way to the bank... by Anonymous Coward · · Score: 0

      The real question is not "if Linux wasn't the one to go mainstream, wouldn't FreeBSD be in it's place, and just as popular?"

      The real question is, if Linux had never been invented, would one of the BSD forks have become a netwide distributed project like Linux (and Debian)? The hacker community seems to have a need for that kind of model, and that's a large part of the reason for its success. Coders want to participate in it.

  47. Sigh...... by Anonymous Coward · · Score: 1, Insightful

    Theo has been (uncharacteristically) cautious with what he says in interviews lately, and particularly so when asked questions about other OS's such as Linux, so as to avoid headlines for trashing other peoples favorite OS (it's like insulting someone's religion). I hink he knew he'd said too much, and that Forbes would highlight anything he said that might cause controversy ... I doubt he will ever comment on another OS after this ... lesson learned.

    1. Re:Sigh...... by Anonymous Coward · · Score: 0

      You really think Theo will ever learn how not to annoy people? The optimism is strong in this one.

  48. He sounds resentful by James_Aguilar · · Score: 1

    I admit that I've often had similar complaints to his about Linux, but also, his bitterness kind of seems to have a source. From the article:

    De Raadt says BSD could have become the world's most popular open source operating system, except that a lawsuit over BSD scared away developers, who went off to work on Linux and stayed there even after BSD was deemed legal. "It's really very sad," he says. "It is taking a long time for the Linux code base to get where BSD was ten years ago."

    He sounds like he just wishes that BSD was as popular as Linux, and because it isn't, he's a little pissed off.

    PS: Yes, this article was in its entirety flamebait. De Raadt makes no comment on the kinds of users Linux has, only (accurate) comments about the kind of coding it's built by.

    1. Re:He sounds resentful by mink · · Score: 1

      It occurs to me that if Theo and others have so much free time as to evaluate all the code in Linux and offer such pronouncements from on high, they could spend a little of it contributing to the projects instead of wasting the time trashing the work of others.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    2. Re:He sounds resentful by James_Aguilar · · Score: 1

      I suppose the same could be said of all the Linux fanboys who troll /. too though . . .

    3. Re:He sounds resentful by mink · · Score: 1

      Cerainly, but Theo is known for his quality of work, while I (not a programmer) and other random /. posters are not.

      Heck, I am not really picking with him direcly, just with the fanaticas who are posting here about how right he is and how "Evil Linus sad bad things about Good Theo who said nothing bad about Linux" about Linus using the word "dificult" to describe Theo. Frankly from what I know (mostly the FreeBSD thing) he does seem like a dificult person to work with, but thats not saying he is impossible to work with.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  49. Microsoft? by Luscious868 · · Score: 1
    Everyone is using it, and they don't realize how bad it is.

    Are we talking about Linux, or Microsoft? :-)

    1. Re:Microsoft? by Chewbacon · · Score: 1

      Yeah, last I checked, the majority of the people are using Microsoft Windows. Majority != everyone. That article was pretty funny. It was like reading a coroner report written by a diesel mechanic. The guy's never used linux and is an expert on why it sucks? Come on.

      --
      Chewbacon
      The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  50. its all the same by kkgna42 · · Score: 1

    when it all comes down to it, its all still *nix. Doing stuff on the differnt systems is almost always the same, cause I don't have to do anything very advanced... Its all the same

  51. Linux is for People Who Want More Options ... by killdashnine · · Score: 1
    Honestly, I'm confused ... I use Linux frequently and I'd have to say that the only thing I really am tired of is seeing ten million different distros.

    I don't hate Microsoft, per se, mostly because when I want to play games or use standard Office-type stuff it's convenient. My company, however, has adopted Linux to develop its software on and it proves to be a constant headache because the "guts" of Linux change frequently and things break (even with Red Hat Enterprise).

    I'd really like to see a de-Balkanization of the Linux universe to a large degree. I'm really tired of the RedHat/SuSE/Debian/ad infinitum battles. Is it really cool to make your own distro just because you don't like the way one developer does something?

    1. Re:Linux is for People Who Want More Options ... by wild_berry · · Score: 1

      I'd really like to see a de-Balkanization of the Linux universe...

      It seems Theo's started doing the bombing. Perhaps after a few years of OSX peacekeepers they will bring the flame-war perpetrators the the Hague to be tried for war-crimes.

    2. Re:Linux is for People Who Want More Options ... by stinerman · · Score: 1

      The GPL is both the greatest strength and weakness of Linux. It facilitates sharing of code, but also allows for forks galore. Other free licenses suffer from this as well.

      Is it really cool to make your own distro just because you don't like the way one developer does something?

      This goes along with the forking thing. If some developer mentions that a for-loop structure would be easier read, another could get totally pissed off because he only uses while-loops for "philosophical reasons" and decides to start his own distro. I can see it now:

      While Linux
      While Linux is a fork of Debian with all for and do-while loops taken out and rewritten as while loops. For and do-while loops are teh suxorz!!!

  52. The pot is calling the kettle black here by donscarletti · · Score: 1
    There's also a difference in motivation. "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says. The irony, however, is that while noisy Linux fanatics make a great deal out of their hatred for Microsoft (nasdaq: MSFT - news - people ), De Raadt says their beloved program is starting to look a lot like what Microsoft puts out. "They have the same rapid development cycle, which leads to crap," he says.

    OpenBSD people evidently do what they do because they hate Linux, NetBSD and FreeBSD and have a dismissive opinion of Windows. It always amazes me when someone like Mr de Raadt tries to claim that Linux is wholly driven by a deep dissagreeable nature, especially given his history with the Net BSD project. Maybe he could have proved that he was only motivated by love of UNIX if he managed to swallow his pride and cooperate with Net BSD and possibly held his tongue with respect to Linux. However he shows us time and time again that what he does is all for ego and to degrade other open OSs.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    1. Re:The pot is calling the kettle black here by synthespian · · Score: 1

      OpenBSD people evidently do what they do because they hate Linux

      My impression from openbsd@misc is that nothing could be farther from the truth. They don't give a shit about Linux, it's not on their radar screen.
      It's as if Linux was this Unix clone made by a dutch fellow and copied by this finnish teenager who hadn't kissed a girl yet.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  53. It's finally happened by Araxen · · Score: 1

    The trolls have made it to the front page of Slashdot and got an article posted!

  54. Any OS has it's good and bad points by medix1 · · Score: 1

    I do not care if it is windows, Lunux, BSD, unix or whatever OS you use, they all have their strengths and weaknesses. I like both windows and *nix OS's depending on what I am trying to do. I would not go into an office and just put linux on every desktop just because "it is much better than windows." There are a lot of other things to consider such as training costs and is there an available port to any business critical programs. I am beginning to hate these "my OS is better than your OS" arguements.

    1. Re:Any OS has it's good and bad points by healy · · Score: 1

      well put.

      I get really irked by these OS pissing contests as well. At the end of the day, any computer is just a TOOL to get work done. I personally have Linux, Windows, Mac, Solaris & Open BSD. They are all tools, they all do different jobs. Some are internet servers, some are firewalls, some are file servers, some are desktops.

      I appreciate the motivation for Linux & try to donate to projects like debian and others when I use their stuff. I also appreciate the security of OpenBSD & happily buy CD's and T-Shirts to support a product I use daily. I use OS X for a desktop because it just works. I spend all day mucking with systems and the last thing I want to do is mess with my desktop when I get home. They all have their uses, but in the end, they are all just a different tool that helps me do a job or waste a bit of time.

      --
      "Jesus saves sinners...and redeems them for valuable coupons"
  55. Re:What I don't like about BSD by Roofus · · Score: 1

    This is a joke, right?

    First off, just put /usr/local/bin in your $PATH variable. You do know what that is, don't you?

    As for Apache, it installs (if compiling from source) into the same directory on ANY *NIX OS. /usr/local/apache[2]/. That's not BSD specific.

    As for the interface names, Linux is in the minority by naming every ethernet card eth0, eth1, etc. Most use names that vary with the card type/make.

  56. Re:What I don't like about BSD by mrm677 · · Score: 3, Insightful

    1. /usr/local. Everything that you add afterwards goes in there. It's just extra to type. And is apache config in /usr/local/apache/conf or /usr/local/etc/apache/conf ?

    Maybe a more experience sys admin can chime in here, but /usr/local is exactly where additional software, not included in the base OS, should be installed. More typing?? For what? /usr/local should be in your path and manually going to this directory should be rare.

    There are many reasons why one might _not_ want to use BSD, but this is the silliest yet!

  57. 7-11 versus National Bank. by Nijika · · Score: 4, Funny
    So the National Bank says to the 7-11, "your security sucks!" The 7-11 says "Yeah but we've got slurpees."

    And that's about as much sense as this conversation makes.

    --
    Luck favors the prepared, darling.
    1. Re:7-11 versus National Bank. by lucidvein · · Score: 1

      Why lock the doors if you are open 24-7

      --

      "I have a cunning plan..."

    2. Re:7-11 versus National Bank. by WhatAmIDoingHere · · Score: 1

      Some holidays. Bad weather. After a robbery, they don't keep the store open. Someone calls in sick, and the manager has already worked 12 hours and needs to open the next morning. Cleaning the whole store from top to bottom.

      I worked at a 24/7 xtraMart and we closed at midnight on christmas and opened at 6am the next morning. There's tons of reasons for closing.

      --
      Not a Twitter sockpuppet... but I wish I was.
    3. Re:7-11 versus National Bank. by ynohoo · · Score: 1

      Hey, great analogy!

      On the other hand I came here for the security versus slupee flame-fest :)

      It is Friday, after all...

    4. Re:7-11 versus National Bank. by Doctor+Faustus · · Score: 1

      Don't forget when you're the only employee there and have to use the bathroom.

    5. Re:7-11 versus National Bank. by Gorffy · · Score: 1

      I worked at 7-11 for a year and a half. We closed for 3 hours that whole time. Partial slave labour, partial not fucking up too much... The reasaon we closed was a power outage. What's a stat holiday again?

    6. Re:7-11 versus National Bank. by WhatAmIDoingHere · · Score: 1

      Where I worked, the only time you'd be working single was if someone got sick and the manager couldn't come in or after 11pm-5:30am. After 9pm buisness dies until the bars close. The doors chime when someone comes in, so they tell us to "do it but be quick"

      Oh, and the only people with keys are the managers (where I worked, never worked at a 711 or anything).

      --
      Not a Twitter sockpuppet... but I wish I was.
  58. Re:What I don't like about BSD by Anonymous Coward · · Score: 0

    you are kidding about #1, right? Every once in a while, I have to sit down at a random linux box (tm), and change the settings of a given daemon. It's always a fun guessing game to see if it is at /etc /usr/local/etc /opt/etc /usr/etc... and so on. If I install any userland software from the ports tree on freebsd, I always know the /etc class file will be in /usr/local/etc . Any personal customizations (like if it's an irc client that takes a config file) is at /usr/local/examples/. How exactly is this difficult?

  59. Re:What I don't like about BSD by grimwell · · Score: 5, Insightful

    Ah, grasshopper... take a bath. Data hygiene is a good thing.

    Funny, the default mixing of apps and OS in linux distros is what I dis-like the most about linux.

    Keeping added apps seperate from the OS highlights the beauty of *nix over windows. With everything you installed after the OS in /usr/local, you can re-install the OS(e.g. partition corruption, junior admin fubar'ing, etc) without having to re-install your apps.

    Trust me, I've been there. Windows admin hoses OS, I re-install OS and I'm done. The needed apps are already in place & configured. /usr/local , /opt is a good thing.

    --
    If the govt becomes a lawbreaker, it breeds contempt for law, it invites man to become his own law, it invites anarchy
  60. Well... by FidelCatsro · · Score: 1

    Its not for losers but i would say its nearly ready for lusers.
    De-Raadt says nothing about it being for losers but he does say its terrible and in my opinion he is wrong ,i wont get drawn into a slapping war about this as i like *BSD aswell

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  61. Could be worse by myenigmaself · · Score: 1

    At least
    // does this belong here?
    is better than
    // what does this do?

  62. TheDailyBSDWTF.com by christoofar · · Score: 1

    We need to start a www.dailtywtf.com just based on OpenBSD source code... alone!

  63. My computer just burst into flames...

    --
    The NSA: The only part of the US government that actually listens.
  64. Switched from Linux because of a comment? by cpn2000 · · Score: 4, Insightful
    From the article ...

    Lok Technologies, a San Jose, Calif.-based maker of networking gear, started out using Linux in its equipment but switched to OpenBSD four years ago after company founder Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code.

    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    So this guy switched from Linux to BSD not because he saw some poorly implemented code, but because of a comment?
    That is absolutely insane.

    --
    All you touch and all you see is all your life will ever be ... Dark side of the moon
    1. Re:Switched from Linux because of a comment? by eddy · · Score: 1

      I read that someone grepped OpenBSD and found the comment "Why is this here?", so I guess it's time for Simon Lok to move on again.

      --
      Belief is the currency of delusion.
    2. Re:Switched from Linux because of a comment? by Stonehand · · Score: 1, Insightful

      That comment implies possible confusion on the part of the developer, and uncertainty regarding design.

      It's not even "Is this the most efficient way to implement this?" or "Should we switch to blah's way?"; it's much more fundamental than that, and it is a worrisome comment. If the developer isn't confident about even *where* some part of the code should be, and code from that confused developer actually made it into the kernel despite that confusion, why should a user have confidence in it?

      --
      Only the dead have seen the end of war.
    3. Re:Switched from Linux because of a comment? by cpn2000 · · Score: 1
      A comment such as this could mean just about anything, and unless you are a mind reader you dont know any better.

      For instance the comment could have meant something as trivial as ... should this be refactored into a seperate function, or perhaps it was some redundant code ... there is no real way to know.

      Point is, if I saw a comment in the code that bothered me I would at least try to get to the bottom of it before I did something drastic like switching platforms.

      --
      All you touch and all you see is all your life will ever be ... Dark side of the moon
    4. Re:Switched from Linux because of a comment? by Jacco+de+Leeuw · · Score: 5, Funny
      "Does this belong here?" is in OpenBSD too.

      Time to switch again...

      --
      -------
      Warning: Slashdot may contain traces of nuts.
    5. Re:Switched from Linux because of a comment? by wintermute740 · · Score: 1

      "So this guy switched from Linux to BSD not because he saw some poorly implemented code, but because of a comment?
      That is absolutely insane."

      If he's got a doctorate in comp-sci, he should have been able to tell if it belonged there, and if not, sent in a patch to put it in the correct place.

    6. Re:Switched from Linux because of a comment? by leoxx · · Score: 1

      If someone like that worked for me and I heard him say that, he'd be fired on the spot.

    7. Re:Switched from Linux because of a comment? by dozer · · Score: 4, Insightful

      It's pretty clear you're not a programmer.

    8. Re:Switched from Linux because of a comment? by Wonko42 · · Score: 1

      Sure, if you're running it on a Mac Classic.

    9. Re:Switched from Linux because of a comment? by MirrororriM · · Score: 1
      "Does this belong here?" is in OpenBSD too.

      Time to switch again...

      ...and a little below that:

      /* If it's not one of the above, we have no clue what it is. */

      Ok...

      --
      Content Management System: A pretentious way of saying "text editor."
    10. Re:Switched from Linux because of a comment? by gedeco · · Score: 1

      Hmmm

      Where do you wanna go (switch) today?

    11. Re:Switched from Linux because of a comment? by Elshar · · Score: 1

      Code in question:
      /* The LCs... */
      {MACH_MACLCII, "LC", " II", MACH_CLASSLC, &romvecs[3]},
      {MACH_MACLCIII, "LC", " III", MACH_CLASSLC, &romvecs[14]},
      {MACH_MACLC475, "LC", " 475", MACH_CLASSQ, &romvecs[9]},
      {MACH_MACLC520, "LC", " 520", MACH_CLASSLC, &romvecs[15]},
      {MACH_MACLC575, "LC", " 575", MACH_CLASSQ2, &romvecs[16]},
      {MACH_MACCCLASSIC, "Color Classic", "", MACH_CLASSLC, &romvecs[3]},
      {MACH_MACCCLASSICII, "Color Classic"," II", MACH_CLASSLC, &romvecs[3]},

      /* Does this belong here? */
      {MACH_MACCLASSICII, "Classic", " II", MACH_CLASSLC, &romvecs[3]},


      /* The unknown one and the end... */
      {0, "Unknown", "", MACH_CLASSII, NULL},


    12. Re:Switched from Linux because of a comment? by mamba-mamba · · Score: 1

      He probably switched because of the license. Think about it. If you were making network gear with a unix-like kernel in it, wouldn't it be easier to not have to deal with the GPL?

      MM

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
    13. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      I wrote this exact comment just yesterday. Hope nobody switches from...

      /* I don't even dare to look at this code, hope it never breaks... */

    14. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      The PhD reading the code came accross the comment /*you are not expected to understand this*/ and couldn't. So he edited the comment, and pointed out how dump it was.

    15. Re:Switched from Linux because of a comment? by TCM · · Score: 1
      # cd /usr/src
      # grep -ir 'Why is this here' *
      gnu/usr.bin/binutils/bfd/elf64-hppa.c: /* ??? Why is this here and not elsewhere is_local_label_name. */
      gnu/usr.bin/perl/perlio.c: * Why is this here - not in perlio.h? RMB
      gnu/usr.bin/perl/pod/perlopentut.pod:Why is this here? Someone has to cater to the hysterical porpoises.
      Nice try anyway.
      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    16. Re:Switched from Linux because of a comment? by TCM · · Score: 1

      Good point about ripping comments out of context.

      The comment was attached to the fall-through of a FPU probing snippet. IOW, they documented being clueless about what they detect if it's not one of the expected cases.

      I gave Simon Lok in TFA the benefit of the doubt that he would not make such a decision based on a comment that is even out of context. Perhaps one should look for themselves.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    17. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      It's pretty clear you're not a programmer.

      The irony is that this is exactly what he is talking about. Try taking another 10 seconds or so and tell us WHY he is "not a programmer." :P

    18. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      Yeah, he sounds more like a 'developer'. Sorry, there's a striking difference between the 'developer' and 'programmer' mindset. The former being the kind of thing Microsoft-branded universities churn out.

    19. Re:Switched from Linux because of a comment? by SewersOfRivendell · · Score: 1
      You really need to write *a lot* of code before you go criticizing random comments taken out of context. Were you a professional programmer, that comment would not strike you as worrisome.

      A CS professor is not necessarily a professional programmer. They frequently don't have large scale programming experience. A Ph.D (Piled higher and Deeper) doesn't necessarily qualify you to pass judgement, as impressive as it sounds to journalist hacks.

    20. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      No my friend, its pretty clear you're not a programmer! Maybe if you could tell us why his comment on the situation wasn't accurate you would gain a little respect. I thought his response was quite logical.

      wtf stupid mod gave you a score of 5 for insightful is beyond me, but I would personally consider that a flamebit. Not because of the comment itself, but because you failed to explain why you feel that way, which is what makes it a flame rather than a useful comment.

    21. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      I am a professional programmer. Every feature addition requires a design review and a code review. Everything is where it is for a reason. I have worked at companies where code is randomly hacked in (like apparently in the Linux kernel), and the product's codebase invariably turns to crap.

    22. Re:Switched from Linux because of a comment? by Anonymous Coward · · Score: 0

      Good point -- I just checked all publicly available Windows 2003 source, and didn't find any comments like that! BTW, what does "grep: *: No such file or directory" mean?

  65. Forbes bias by zifferent · · Score: 2, Insightful

    Simply put I think Forbes has a teensy little bias.

    From the other Linux related stories box on the page:

    Wind River Gets Smart

    Peace, Love and Paychecks

    Linux Scare Tactics

    Kill Bill

    Linux Loyalists Leery

    Linux's Hit Men

    IBM Refuses To Indemnify Linux Users

    Red Hat's Mad Matt Vs. Humongous SCO Lawsuit

    IBM Takes Linux To A New Level

    Why You Won't Be Getting A Linux PC

    The Limitations Of Linux

    PeopleSoft Jumps On The Linux Train

    The Cult Of Linux

    Honestly, Forbes obviously is FUD central when it comes to Linux.

    --
    cat sig > /dev/null
    1. Re:Forbes bias by zifferent · · Score: 2, Insightful

      My letter sent to Daniel Lyons a Senior Editor (see how high this goes up) at Forbes and the author of all these Linux nastygrams:

      You seem to have a rather large bias against Linux.

      Why is that?

      Why is it that Linux should get under your skin so much?

      Is it that companies that switch to Linux gain competitive advantage and hence make more money? No, it can't be. Forbes, is a magazine devoted to greed.

      I think it's a devotion to suck up to your advertisers e.g. Microsoft. I suppose I can't judge you too harshly since the advertisers are the magazine's bread and butter. What is journalistic integrity in comparison to money?

      --
      cat sig > /dev/null
    2. Re:Forbes bias by dhakbar · · Score: 1

      I'm sure that your insightful, well-argued letter is going to change their minds right quick.

  66. Theo lacks class by capn_buzzcut · · Score: 2, Insightful

    No matter what your endeavor is, blabbing about how bad your competitors are shows a lack of professionalism and class. If this is the prevailing mentality of the *BSD guys, I'll stick with Linux just BECAUSE they think it sucks.

    --
    "And now, Frank N. Furter, your time has come. Say 'goodbye' to all of this, and 'hello'... to oblivion!"
    1. Re:Theo lacks class by bhirsch · · Score: 1

      It certainly seems to be the prevailing mentality among the /. Linux fanboys.

      Generally speaking, I am more comfortable with Linux, but if FreeBSD were to ever have a similar packaging style to Debian (all pieces of the system, including kernel as binary packages, backported security updates, etc), I would never touch Linux again. Maybe the Debian GNU/kFreeBSD project will go somewhere.

    2. Re:Theo lacks class by MechaStreisand · · Score: 1

      Funny... I've been thinking of the exact opposite creation: a BSD/Linux system. It would use the BSD userland and the Linux kernel, and might be useful for features that haven't made it into FreeBSD's kernel, such as exotic hardware support, or whatever else.

      The BSD packaging and userland is what I'm familiar with, but I've never used Debian. What do you enjoy about its packaging system? What does it do well?

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
  67. Hmmm. by kc0re · · Score: 2, Insightful

    Disclaimer: I love Linux.

    He has a point. We keep adding functionality and then we'll worry about going back and improving the code. Such is human nature however..

    Look at the .com boom. We were in such a rush to get everything set up.. hurry hurry! we must get connected!!! hurry!..that we forgot about security. Now we're paying for that mistake, but it's quite interesting.

    But I think we should work in both directions. Old code, and new code. But who wants to fix someone else's code?

    1. Re:Hmmm. by Anonymous Coward · · Score: 0

      hurry!..that we forgot about security. Now we're paying for that mistake, but it's quite interesting.

      Who we? The college kids with no experience that all those .com companies were sucking up?

      There are many, many instances of companies (software) that just kept chugging along as they continue to this day. As secure and well designed as they even were.

  68. Re:What I don't like about BSD by Anonymous Coward · · Score: 0

    1. Are you familiar with TAB completion ?
    In BSD everything is organized according to its role. You can be sure a file in /usr/local/bin/ is a binary/shell script/perl/whatever installed by a port. You can be sure a file in /bin is a binary/shell script/whatever that came with the system.

    p.s: apache conf is /usr/local/etc/apache/httpd.conf

    2. Ye, really better to have eth0 and not knowning on the fly the card chipset, and wether you can enable polling, driver specific stuff, etc. What a silly idea to name all the interfaces eth0/eth1.

  69. Solution by Anonymous Coward · · Score: 0

    Fork, duh.
    If you don't like what Linus does, do it your own way.

    1. Re:Solution by m50d · · Score: 1
      Or maybe I can switch to a better alternative, and tell others to, and Linus will notice and do things better?

      But yeah, fork looks like a good option. I'll see about it.

      --
      I am trolling
    2. Re:Solution by mattdm · · Score: 1

      Or maybe I can switch to a better alternative, and tell others to, and Linus will notice and do things better?

      But yeah, fork looks like a good option. I'll see about it.


      Or you could just put the finishing touches on Hurd and use that.

  70. Bait's bait! by Anonymous Coward · · Score: 0

    I'm waiting for the flood of posts that are about waiting for the flood of posts about OMGWTFKTHXBYE!?!?!111

  71. Dan Lyons.... by jhnphm · · Score: 1
    1. Re:Dan Lyons.... by Knnniggit · · Score: 2, Insightful

      "Dan Lyons" is where I stopped reading. He's proven himself to be somewhat lacking in journalistic ethics before, and I won't give him the satisfaction of me reading his articles.

      --
      Brain kills internet cells.
  72. This is just stupid by Kjella · · Score: 1, Redundant

    (...) Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code.

    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."


    Without context, that seems just stupid. I've got comments like that in my code, it basicly means "I do this here, but is this really my (i.e. this source code's) job?" It might work 100%, but it will come up in a structural review.

    Anyway, what it boils down to: Linux tries to be a huge, complex general purpose kernel. There's a penalty for that. OpenBSD have their core team, and since it is much more transparent, they get to coordinate better. It's easier to coordinate 60 people than 1000s.

    The rest is just hilarious flamebait. IBM is using Linux hackers as free workers? Coming from the guy who lets everyone create closed-source embrace and extend derivates? That's not a pot calling the kettle black, that's a pot calling a slightly gray could black.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:This is just stupid by Anonymous Coward · · Score: 0

      The Windows source code is of course clean as a whistle from dodgy comments.

  73. Classic De Raadt by MisterP · · Score: 1

    I really like OpenBSD, I buy most of the releases, I've donated hardware and I have a collection of shirts. It's very good software.

    I normally stay out of the politics of this, but as a "customer" it annoys me to see a leader talk trash like this. This is one of the reasons why it's not more popular than it is. Honestly, it doesn't take a rocket appliance to learn some tact and basic diplomacy. You can still be candid without sounding like a school kid with a case of sour grapes.

  74. Only a Linux user has kissed Ashley Judd by nurhussein · · Score: 1

    Specifically, my hero and fellow Slashdot user (129189), CleverNickName. I have proof on DVD.

    So there!

  75. the real interview and netbsd comments by richlv · · Score: 2, Insightful

    it seems that the interview itself is not linked :
    http://os.newsforge.com/os/05/06/09/2132233.shtml? tid=152&tid=8&tid=2

    while reading it, it seems so strange how polite both linus (in previous interview) and Christos Zoulas (netbsd) can be - especially in contrast to raadt.

    well, there are some poeple in companies that are never ever again allowed to speak publicly after a single sentence - not so if you own the company, i suppose ;)

    --
    Rich
  76. Hail Linux! by Anonymous Coward · · Score: 0

    Linux ia a winner and all winners get noticed and their flaws discovered!
    Welcome to India

  77. Wait... by It+doesn't+come+easy · · Score: 1

    You sure he didn't mean Windows when he said [e]veryone is using it, and they don't realize how bad it is?

    --
    The NSA: The only part of the US government that actually listens.
  78. This oughta be fun by devilsadvoc8 · · Score: 1

    My guess is 75% of the responses will not be based on RTFA but blind support for Linux. Remember, on /. you are entitled to your opinion unless it in any way disparages Linux.

    --
    B O R I N G
  79. Engineering philosophy at the core of it by beq · · Score: 1

    To be fair, most, if not all, of Theo's problem's with Linux probably stem from the design and code of the Kernel. OpenBSD is very, very committed to clean designs and solid code. I've heard other members of the OpenBSD development team rant about how stupid they feel the /proc filesystem is for example, and I'm sure there are many other examples.

    --
    -Brendan
  80. Re:What I don't like about BSD by Metzli · · Score: 1

    /usr/local is one of two places where I expect to find additional software, /opt is the other. One of the things I don't like about Linux is having to remember where things are installed. Per your example, looking for the Apache's config file in /etc just makes no sense to me.

    --
    "It's too bad stupidity isn't painful." - A. S. LaVey
  81. BSD users kiss girls? by Anonymous Coward · · Score: 0

    the gist being that BSD guys are a lot like Linux guys, except they have kissed girls.

    When did this start happening? I'm off to go load BSD.

  82. Note to anyone with Mod points by SleepyHappyDoc · · Score: 1

    Just avoid this article totally and moderate an actual discussion.

    --
    Stasis is death. Embrace change.
  83. flame away! by Anonymous Coward · · Score: 1, Interesting


    Great. That's all we need. Another flamewar curtesey of the Slashdot editors for the sake of ad revenue. How pathetic.

  84. 5t3vi3 4bes h45 t3h tr011 n4tur3 ?!!!! by Thud457 · · Score: 1

    I haven't read it since the old man died. I keep hearing stories like this that make me think that old Malcom must be rolling in his grave seeing what jr has done with his Capitalist Tool.

    --

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

  85. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Ingolfke · · Score: 4, Insightful

    As I understand it: stuff you contribute to BSDs can be pirated by msft, and others, and put into their binary code.

    The code is not pirated. The BSD license allows for distribution and modification of the code w/o the restrictions that the GPL places on code (namely that you must keep the code open).

  86. Re:/usr/src/usr.bin/mg/theo.c is the key by P-Nuts · · Score: 1
    OpenBSD CVS repository link to theo.c, which contains "Linux is fucking POO, not just bad, bad REALLY REALLY BAD" Kind of pisses on the bit in TFA:
    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."
    [I mainly use Linux, but have used FreeBSD and think each have some advantages over the other]
  87. Author's O/S? by chud67 · · Score: 1

    I would be interested in finding out what O/S author Daniel Lyons is running. On the same page as this article are links to some of Lyons' previous articles, and many of them seem to be critical of Linux. I wonder if he's running OpenBSD or Mac OSX...

  88. Re:What I don't like about BSD by BusterB · · Score: 1

    You can rename the interfaces in *BSD and Linux. Debian includes an 'ifrename' utility. In FreeBSD, you can use the name option in ifconfig, and I presume that the others allow the same.

  89. Linux development model is different than OpenBSD by syslog · · Score: 2, Interesting
    As Theo says, his 60 person development team puts out quality code. Whereas Linux evolves by thousands of people putting in code that sometimes works, sometimes doesn't.

    OpenBSD's approach reminds me of "regular" CPU development, where all elements of the CPU have to just work. Linux's approach reminds me more of the new CPUs being worked on which are fault-tolerant, simply because there are many, average quality pieces in it, and the system as a whole can recover from some pieces failing.

    I guess what I am saying is, what happens if a few of "Theo's 60" don't pull their weight anymore? What if some knock off? He has a problem. Linux does not have the same issues simply because there are so many people who are allowed to step in and fix things, even if they are not aces like "Theo's 60". I think in the long run, the Linux development model is better, and will enable Linux to survive long after the high-quality OpenBSD is dust.

    BTW, I get to be the guy who coined the "Theo's 60" phrase ;)

    naeem

  90. The prom by beforewisdom · · Score: 2, Insightful

    This guy is one of the people behind Open BSD which wants to fill the gnu/linux niche and for various unfair ( and fair ) reasons missed the boat.

    This is coming off as jealous in the article, like the girl ignored at the high school dance who decides to talk trash about the girl the guys are dancing with.

    He comes off looking bad and were I involved with OpenBSD it would be my wish for him to stop talking as his behavior is a bad reflection on that good project.

    He is acting like a child.

    1. Re:The prom by LittleLebowskiUrbanA · · Score: 0, Flamebait

      Wrong, wrong, wrong. He doesn't want to fill any niche except the secure, Open Source, stable OS niche which he has filled. Trying to fill the gnu/linux niche? Do you know ANYTHING about what you're talking about? Christ, take a look at OpenBSD before you comment. Take a look at the project goal. Install it. Read a man page. Try out Package Filter (PF). OpenBSD *just* works. OpenBSD talks the talk and walks the walk--see the results the small OpenBSD group produced over wireless documentation.
      I run both OpenBSD and Linux, and they both have their places in my network but Linux seems so haphazard and hacked together after using OpenBSD it's not funny. With OpenBSD, there clear and concise man pages that are human-readable. The install guide on the OpenBSD.org is written so that anyone can install and configure OpenBSD without any help at all.
      Theo is a bit outspoken but he's never lied. He's not jealous of Linux, he's just so idealistic he doens't understand why people run something so hacked together and why people put up with a lack of clean code and central planning.

    2. Re:The prom by synthespian · · Score: 1

      there clear and concise man pages

      Oh, man, BSD man pages are perfect, just what man pages should be.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  91. From the OpenBSD site: by OreoCookie · · Score: 1

    From the OpenBSD site:

    In the beginning, Theo de Raadt spent more than $30,000 (CDN) to start OpenBSD, mostly due to expensive networking costs in Canada (due to USA crypto policies, it is not possible to move the project to the USA).

    OK, this makes him sound like a kook. MS, Apple, and a bunch of Linux's manage to operate out of the US just fine.

    1. Re:From the OpenBSD site: by Anonymous Coward · · Score: 0

      Go read up on the history of the export restrictions on strong crypto. Even now, there's an argument for staying out of the US. Alan Cox, for instance, wouldn't attend a Linux kernel summit here. They're held in Canada to this day.

    2. Re:From the OpenBSD site: by Drakonblayde · · Score: 1

      Sort of... if the project were based out of the US, it'd be limited in where it could be exported. Remember the flack Zimmerman caught over PGP? Canadian export laws regarding software which makes heavy use of encryption (which OBSD does) are much less restrictive, especially if that software is in the public domain.

  92. Wow, Somebody's Bitter by Markus_UW · · Score: 1

    Wow, Somebody's bitter about their open-source operating system being a failure... When BSD has the insans driver support that linux does, then maybe I'll make the switch (or maybe OpenSolaris will do it for me) either way, Linux is the only OS that is anywhere near ready to take on Windoze. (MacOS doesnt count, as it only runs on roughly 2.5% of all computers out there (and PearPC is SLOOOOW)).

    1. Re:Wow, Somebody's Bitter by Flower · · Score: 1
      OpenBSD a failure? Gotta be kidding me. And the only reason that linux gets to brag about driver support is due to the community selling out and settling for closed source crap. Hey, want to port linux to a closed architechure? Just sign this NDA write a bunch of binary loaders that nobody else can use and viola! Look linux supports even more hardware.

      I like linux a lot and use it. But I'm not about to delude myself that somewhere along the way some things got whored out in the name of "pragmatism." There is a great deal of actual irony (yes, real Bender at the opera quoting out of the dictionary level irony) that the project based on the GPL, the holy grail of OSS licenses, doesn't hammer on vendors to open specs on their hardware as throughly as the project whose code anybody can "steal."

      Everytime the OpenBSD community gets a vendor to open their specs or relicense their firmware for free distribution everybody benefits. All the BSDs, Linux, and a ton of projects I don't remember or am unaware of currently. Everytime the Linux community settles for the scraps a vendor is willing to toss off just so something works the only benefit goes to linux or a subset of distributions. The situation is especially depressing considering the disparity in the size of the communities involved.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  93. gpl protection = bsd lack of freedom by Anonymous Coward · · Score: 0

    gpl point of view protection = bsd point of view lack of freedom

    Not all of us care about others using our code, we are concerned with solving problems. BSD mentality vs GPL mentality.

  94. "Linux For Loosers"... by Anonymous Coward · · Score: 0

    ... well, keep in mind that actually a looser said that *g*. That guy seems to be angry of the Linux "boom". Go back playing with your code, dude.

  95. Re:What I don't like about BSD by portwojc · · Score: 1

    /usr/local

    This is probably from not not understanding what BSD is or how its set up (no offense meant).

    With BSD you get the whole works and not just the kernel with someones distribution of tools on top of it. /usr/local is where the things go that are not from the default install go. Everything else outside of that generally is maintained by BSD.

    It's a way of keeping what extra things you have installed seperate from the OS.

    interface names

    You are right it is a little annoying when you replace a card with a different type. But then again you would have to tell the system in some file or by some link where the interface is so it's not much different that just configuing the interface card name directly.

    -

    One thing that BSD does that I like compared to a lot of the other UN*X systems out there is they recongize that the structure of the system should be a tree and not a bramble bush. It makes it very hard when you have to go from to file to track things down or following links all over.

  96. Re:What I don't like about BSD by Anonymous Coward · · Score: 0

    You said:

    > 1. /usr/local. Everything that you add afterwards goes in there. It's just extra to type. And is apache config in /usr/local/apache/conf or /usr/local/etc/apache/conf?

    /usr/local/ -- local is all of 5 characters. If you are running *NIX you are typing already. 5 characters and you are complaining? Baaah that is lame.

    /usr/local/etc/ - That is probably a port installed application.

    /usr/local/*name_of_app* - That is a source installed application.

    Helps me understand the difference when it comes to upgrading, I don't always use ports, ah, this one requires portupgrade this one requires a source upgrade. Thank you.

    > 2. The interface names change with the drivers of the card. em0? or fxp0. Who knows. What a silly idea.

    ifconfig -a

    Shows all the devices on your system. man the name, man em, man fxp, etc, gives you a driver detail on the device in question INCLUDING specific options that that driver supports! THANK YOU!

    So far your ideas stem from a lack of use and/or understanding.

    Baaah!

  97. Silly by Limecron · · Score: 1

    1. The reason most people use (and develop for) Linux is the GNU License. They can guarantee their work will be available to everyone and not be commercially exploited.

    2. The reason the "quality" of the code of Linux is not the same as BSD, is the sheer number of patches added to the kernel in a short period of time. If the BSD folks had to manage the same amount of additions, they'd be in the same situation.

  98. well, Mr. De Raadt, do something about it by rensci · · Score: 1

    Yes, Linux has plenty of problems. Unfortunately, the alternatives (*BSD, Windows XP, Mac OS X, etc.) suffer from pretty much the same problems: big, monolithic kernels, use of a cumbersome and unsafe systems programming language, server code rife with security problems and buffer overflows, decades of legacy code everywhere, etc.

    So, to me, all the UNIX-like systems (Linux, *BSD, etc.) are pretty much interchangeable. But because Linux+GNU+X11 has the most widespread adoption, the most software available for it, the best distributions, and the most drivers, I stick with it.

    If Mr. De Raadt wants to do something about it, he should start a new operating system project from scratch, rather than tinkering with BSD.

  99. BSD vs Linux by CoolCash · · Score: 1

    What is he comparing in this article, the kernels or the applications that run under it? Also, when he talks about interfaces, is he speaking of the command line or the GUI interfaces?

    1. Re:BSD vs Linux by aliquis · · Score: 1

      Since the BSDs are oses and Linux is a kernel he probably compares the code quality of ALL in BSD (not ports/packages of course) with the Linux kernel (and maybe some core utils). I don't see him mention anything about interfaces at all so I don't know where you got that from.

  100. BSD is the Best OS by Anonymous Coward · · Score: 0

    Think of it, where would linux, sun and MS (and now Apple) be without the BSD pioneers? Just think of how much code originates from BSD.

    Theo can be a little harsh but that is how openbsd got started- when they kicked him out of freebsd. but most of you are two young to know the history so before you bash bsd think of who your daddy is ;)

    1. Re:BSD is the Best OS by member57 · · Score: 0

      For me to poop on!!

      --
      If Kerry was the answer, it must have been a stupid question.
      The UN - The largest "political" cause of death.
    2. Re:BSD is the Best OS by Anonymous Coward · · Score: 0

      ...and some of us are so old as to forget who got kicked out of where.

      Your point is valid, and I prefer BSD myself; but Mr. De Raadt did not write it all himself. Though his quotes were likely taken out of context, Theo would do himself a service to tone down the rhetoric and focus on the merits of OpenBSD and its development model; rather than relating why he thinks Linux is so poor.

  101. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Zemplar · · Score: 2, Interesting

    "GPL offers a little more protection"

    What?? Mac OS X is one of the mose secure OS's around, and it wouldn't exist without FreeBSD and their associated BSD license. Now if everyone used Mac OS X, the computing world be much safer as a whole.

    In fact, if you contribute code to BSD project and "msft, and other" use this code, that use is encouraged and not considered "pirated"!

  102. Code comments vs public comments by A+nonymous+Coward · · Score: 2, Insightful

    What will Simon Lok do? He doesn't like what he finds buried in the Linux comments, so he switched to OpenBSD; will he now switch again because of Theo's public comments? Does Theo actually inspire confidence, that he is so angry all the time, and that he has time to spare to disparage the competition?

    Sour grapes indeed.

    1. Re:Code comments vs public comments by slurpster · · Score: 2, Insightful
      Simon Lok knows computer science right? Then he should knows people put comments in code to indicate that this fuctionality may be better moved elsewhere.

      It usually means they are thinking ahead at when they revise the code on what to IMPROVE and not that they don't know what it is doing!

      I have been writing code for ages, and I have many such segment ripe for improvement.

    2. Re:Code comments vs public comments by Anonymous Coward · · Score: 1, Funny

      Yeah, but what would Brian Boitano do?

    3. Re:Code comments vs public comments by Anonymous Coward · · Score: 0

      Maybe the point was that if there's mixed opinions about what place was most suitable for this piece of code, whoever released the code should have stripped the comment off, and documented this possible need of improvement in proper forum - that's hardly reason to switch OS however, if this Lok character actually didn't think there was anything wrong with the code itself.

      Anyway this whole article is about badmouthing a competitor. In my eyes, even if the criticism is in place, this kind of talk mostly just backfires to the originator.

      Bad code? 99.9% of all people don't care if it's bad code, they just want to get their shit done with as little hassle as possible. If good code and getting things done do not mix, well, open your eyees and look which way the people are going: "good code" or getting things done..? Tough luck.

    4. Re:Code comments vs public comments by tempest69 · · Score: 1
      Theo does inspire confidence. He has a real hatred for stuff that doesnt fit his perfectionist ideal. In a way that makes him a real peice of work. He works on his baby and it works just how he likes it. openBSD is pretty cool, and Id HATE to see what would happen to it if the leigons of linux coders started modding it..

      Now that that's said, I dont think openBSD really cuts it for Joe User, or even Joe+ User. The install process is archaic, the naming conventions are good, but unless your liked them first, they are a monkey wrench. Linux has a survivable install system, but installing drivers is still a nightmare.

      openBSD does just what it designed to, but that wont make Joe User even stop for a second.

      Storm

  103. Envy.... by idontgno · · Score: 1
    can make the wisest person look foolish.

    I use NetBSD, myself, because I prefer not to work with tantrum-spewing ranters. (It doesn't help that the platform I use with BSD--Amiga--is pretty retarded in OpenBSD but continues to struggle forward in NetBSD.) I also use Linux on an x86 server, because it works. I'm not sure what lil' Theo's on about. Code quality? OK, maybe. (Maybe not.) And if it runs, doesn't fall over, and is relatively secure (in a moderately robust multilayer security environment), abstract code quality is irrelevant.

    Is the BSD core kernel better? I don't know; I like its incarnation on my Amiga, but every now and again I miss kernel modules rather than spending 8 hours recompiling /netbsd because I'm about to add a different network card. (It's an Amiga, remember... a 25 MHz 68030 Amiga. Yes, it's damn slow.)

    Well, I'm ranting again. Not like De Raadt, of course. What the Hell did Forbes do, cage him and poke a stick at him until he started snarling?

    Sheesh.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
    1. Re:Envy.... by TCM · · Score: 1

      Is the BSD core kernel better? I don't know; I like its incarnation on my Amiga, but every now and again I miss kernel modules rather than spending 8 hours recompiling /netbsd because I'm about to add a different network card. (It's an Amiga, remember... a 25 MHz 68030 Amiga. Yes, it's damn slow.)

      You said you use NetBSD? Ever thought of building your kernel on a fast i386 box? build.sh -m amiga kernel=... is everything you need. Hell, this should even work on a Linux box since build.sh is supposed to (cross-)bootstrap a NetBSD just about everywhere.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    2. Re:Envy.... by idontgno · · Score: 1
      I've considered it, since my aforementioned x86 RH9 box is literally 2 feet away from the Amiga on the same desk (and both tied into the LAN). However, to be honest, I've been using the repeated compile cycles to test out the hardware (nagging VM problems, apparently a few bad chips of RAM and a flakey external SCSI cable). So the long compile time is good for something.

      Now that I have the HW debugged (for now), I'll try the cross-compile setup for future builds. Might be fun, and oughta be done about 10 times faster.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:Envy.... by TCM · · Score: 1

      Might be fun, and oughta be done about 10 times faster.

      Likely even faster.. a lot.

      This is a build.sh -m amiga tools kernel=GENERIC from a

      cpu0: AMD Athlon (686-class), 1494.13 MHz, id 0x681

      build.sh started: Fri Jun 17 23:07:17 CEST 2005
      build.sh ended: Fri Jun 17 23:25:26 CEST 2005

      This includes building the complete infrastructure (make, compiler+crosscompiler, other tools) with which the kernel is finally crossbuilt.

      This means if you keep the tools once you have built a kernel, subsequent build will be in the order of some minutes.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  104. Re:What I don't like about BSD by croddy · · Score: 1
    then i guess it's a good thing we have a choice in the matter.

    if it comes from the distributor, i want it in /usr. it *i* built it from source, i want it in /usr/local.

  105. OpenBSD is for arrogant pricks? by jsimon12 · · Score: 1

    Theo just doesn't work well with others. Which is why we have his own splinter BSD, OpenBSD. Time and time again this guy opens his mouth and says stupid crap and his little band of croonies reassure him that he is great. Too bad he doesn't have another multi-million dollar DARPA grant that could get pulled again.

    Theo=arrogant

  106. Linux for Losers? by ktakki · · Score: 1


    Well, *BSD is dying! So there!

    Nyah!

    k.

    --
    "In spite of everything, I still believe that people are really good at heart." - Anne Frank
  107. Pirate ? by Animaether · · Score: 5, Interesting

    Is this the seafaring, raping, murdering pirate ?
    Or the copyright infringement pirate ?
    Or the license infringement pirate ?

    You do realize that none of the above apply, right ?
    If you contribute to a BSD under a BSD-style license then yes... others can use your code in their closed-source products.
    Don't like it ? Don't release under that license.

    As for the GPL.. crikey - which one ? which version ? There's too many of them out there already. You mean GPL 2.0, I take it - which doesn't stop a company from "pirating" your code by using it only internally on a webservice and just spitting out the results of the code. That's one of those things GPL 3.0 is supposed to address, I guess ? whatever

    1. Re:Pirate ? by TuringTest · · Score: 1


      Don't like it ? Don't release under that license.


      I think that's exactly the point of the GP post.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    2. Re:Pirate ? by coolsva · · Score: 1

      Most of the applications bundled with BSD are in fact under GPL. There is nothing that mandates BSD license.

    3. Re:Pirate ? by pjrc · · Score: 1
      How can you say "the GPL.. crikey - which one ? which version ? There's too many of them"? Perhas you simply don't like the GPL philosophy, and this is an easy (if false) way to say the BSD license is better? Or maybe there was some other point? Whatever the reason, the notion is simply false.

      Currently, there is only one licence commonly called "the GPL". Version 2.0. Soon we may have version 3.0, but presently it's still vapor. There is a "lessor" or "library" version of the GPL, but it is almost always called "LGPL", not "GPL. Today, there really is only one "GPL".

      There are at least two licenses generally called "BSD". The original BSD license contained restrictions on advertising and promotion. Many people objected to these restrictions, and a second BSD license came into widespread use, primarily to eliminate that section commonly called "the advertising clause".

      There are many, many software packages which use licenses with small variations on these three licenses. These are typically called "GPL with exception", "modified BSD", "GPL like", "BSD style", and so on. They're not considered to be additional versions of the GPL or BSD license, but modifications of them.

      There are also a large number of entirely different licenses, but with similar provisions. The MIT license is similar to BSD. The Mozilla license has similar terms to the GPL for everyone but the founders, who get BSD like privs to use the code. The list is long. But again, these aren't considered to the the GPL or either of the BSD licenses.

      So today, saying "GPL" really does specify one set of terms and conditions. Version 2.0. Saying "BSD" means one of two sets of terms and conditions, differentiated primarily by the advertising clause. Perhaps soon with the arrival of version 3, saying "GPL" could means two different set of terms... much the same way today saying "BSD" may or may not mean the advertision clause is present.

      If this doesn't fit your BSD-is-best paradigm, well, sorry, but that's the way things are today. Having two versions with the same 3 letter acronym really isn't a big deal as far as I'm concerned. But it is, BSD has managed to go on pretty well for several years since the advertising clause was removed. Time will tell if GPLv3 does as well?

      Personally, I have released code under both licenses. I think I have some basic understand of both (but I'm not an attorney). I just can never quite understand people who are so passionate that one license is so much better for all circumstances and the other is so useless.

      Maybe you feel that way, maybe you don't. If you want to trash the GPL, there are drawbacks. But having to choose from many different licenses all called "GPL" simply isn't true, since there's only 1. Soon there will be two, much the same as BSD.

    4. Re:Pirate ? by sik0fewl · · Score: 1

      You do realize that none of the above apply, right ?

      Maybe, but I'm willing to bet that Microsoft did a) before realising they could use the code for free.

      --
      I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
  108. Re:What I don't like about BSD by pdbogen · · Score: 2, Interesting

    For the record, I agree with parent; /usr/local is a very good thing. Now, then. I'd just like to point out that the situation is worse in Windows. "But," you say, "Anything I install goes in C:\Program Files!" And this is true. Except for the configuration, which goes into The Registry (cue evil-sounding organ music). This here is probably the worst idea ever. "Hey, let's have a single place to throw all of the configuration data that needs to be completely parsed repeatedly (I.e., when right-clicking on the desktop), and have no simple, clean way to differentiate who owns what so that entries can be removed when the software is! GRRRRRRRRRRR-EAT!

  109. Slight acknowldegement of truth? by meburke · · Score: 1

    The article doesn't impress me: BSD has some good features but some difficult deficiencies also.

    However, BSD does seem to have a coherent design strategy, and from what I've seen of the internals, there is a discernable structure. The statement one poster made about LINUX having kludge piled on kludge comes close enough to the truth to make me VERY uncomfortable, and the exponential growth of code seems to lead to more severe complexity.

    The good news is that companies like Sun, HP and IBM are behind LINUX. These companies have a history of turning out excellent software, and their contribution to LINUX might include best practices for software quality control.

    --
    "The mind works quicker than you think!"
  110. Re:What I don't like about BSD by Calyth · · Score: 1

    1. /usr/local has already debunked by others. Use $PATH
    2. Ever had two NICs in a box running Linux located in such a way that it is very inconvenient to open the box? I have to locate which is eth0 and which is eth1 just to make sure I don't misconfigure things, adn the only way to separate them (even though they're a different make/model) is to find the bloody MAC address on it.
    At least the BSD model narrows it down to the make/model of the NIC, so that ambiguous names are harder to come by.

  111. Theres a DIFFERENCE - whats the problem? by Zo0ok · · Score: 1

    I think most people can agree that there are cultural differences between BSD and Linux. Whats the problem? They attract different people and solves different problems. Why do I not run OpenBSD? I dont think it would have installed with all drivers on my laptop in 1998. Slackware did. However, if I was to set up a serious open source server, I would consider OpenBSD before linux, even if I have just installed it a few times and played very little with it.

    People chose Linux BECAUSE they can hack on it, with other people, and get stuff working quickly.

    People chose BSD because they know the system is developed in a structured and controlled way.

    I run slackware on my current firewall. I first considered OpenBSD, then NetBSD, but ended up with Slack - why? Because I want a USB memory stick as disc, and I couldnt find a way to install BSD on such a "disc". However, a "cheap and dirty" kernel hack in Linux made it.

    The important thing is that features, code and experiences in Linux can be contributed to BSD, and vice versa. I think authors of Linux code often are willing to let it go into BSD, despite the BSD/GPL-issues.

  112. Zealots come out swinging... by Mephisto_kur · · Score: 4, Insightful

    We all know the guy is a bit off. Why is it that the Linux community can't listen to criticism, tho?

    You talk about usability. The Linux people come out with "just because it isn't like Microsoft doesn't mean it's wrong."

    The excuses are rampant in the Linux world. Do I use Linux? Sure. When I can get it running. Even modern distros are kludgey and clunky. Half the time the GUI does nothing but provide useless and cryptic error messages. I have a Win2k print server. I have tried (easily) a dozen distros to get things working. One will see the network. One won't without downgrading Samba. One will, but can't access anything. One sees everything and accesses everything but can't print. Sound is the same way. Some have issues with setting resolutions on the video side, others have other problems.

    There are too many distros all in it for themselves. Even the ones that use one of the main distros as their base. Debian, Red Hat, what have you, all are kludgey and unrefined.

    I want Linux to work. Desperately want it to get out there and do good. But it isn't going to, especially if every response to criticism is not "okay, let me see if I can work on that" and continues to be "Its better than Crapple and Microshit!"

    No one wants another Microsoft Windows, but some friggin' usability isn't going to hurt your cause, and you may even be able to swing it without giving up your anti-Microsoft rhetoric. You can be different and still be intuitive and intelligent.

    1. Re:Zealots come out swinging... by Greyfox · · Score: 1
      So far the comments have been very reasonable (At least at +2) so I don't really know where you're coming from here. BSD may be the most elegant well designed code in the world but the simple fact of the matter is that it just doesn't work for most people. You'll see a lot of anecdotal stories here along the lines of "I tried BSD but couldn't get my foo device working with it so I installed Linux instead." Living, evolving code DOES tend to be messy but it also has a much better chance of improving.

      I've never had a problem getting samba working, personally. It always take some tinkering since I install it about once every 3 years, but it always eventually works for me. I think the configuration could be much simpler for the average user who wants to do common things, and the same could be said for a lot of programs that you can install for Linux. Unfortunately most of us are not usability experts and configuration tends to be the most boring part of writing a neat server. If the commercial companies that support open source software wanted to make a huge impact, they could dedicate some of their paid resources to smooth out configuration issues on a lot of those applications. Maybe even throw together some GUI configuration programs. Not that any of that has anything to do with the design of the kernel...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    2. Re:Zealots come out swinging... by Nasarius · · Score: 2, Insightful
      I want Linux to work. Desperately want it to get out there and do good. But it isn't going to, especially if every response to criticism is not "okay, let me see if I can work on that"

      No no no. You want something done, you file a bug report in the appropriate place. Speaking as someone who does work on an open-source project, our time is not infinite. We'll work on what we have to, and what we want to. Anything else, you'd better put it on our to-do list. Want something done faster? Pay us! We're not your slaves.

      anti-Microsoft rhetoric

      When have you ever seen this from open-source developers (ie, the people who are actually working on it)? I see it from users all the time, but very rarely from the devs.

      --
      LOAD "SIG",8,1
    3. Re:Zealots come out swinging... by Mephisto_kur · · Score: 1

      Of course, since most issues aren't important enough for the developer to work on - even if it would extend the user base - unless they feel like it, somehow it is the fault of those that think Linux isn't going to be marketable any time soon on the desktop?

      I've filed my share of bug reports. I also have worked on developing open source software. The developers of these distros are a large part of the problem. It takes *years* for even minor usability bugs to get fixed because they seem to think it is more important to port over their pet project instead.

      Your argument actually negates your argument. Developers are not slaves, that is correct, but the open source variety needs to take a look at the crowds of people waiting for a usable Linux distro. Did Red Hat start making money because they held the course and let their head developers decide that only the things they feel like working on get fixed? No. They moved to a business model that puts the needs of the consumer above the desires of the developers.

      Why else do you think a new distro pops up every few days? Is it because the developers of the central distro are being responsive and smart about having a customer base?

      No.

      There are bugs in the kernel that have been there for not just years but *decades* now. If you want us to pay you, how about doing what you should be doing if you want payed?

    4. Re:Zealots come out swinging... by Anonymous Coward · · Score: 0

      Who told you to wait for a Linux desktop distro?

      Theo is right. The developers are used to the crud, so it's not going to be fixed. So either you fix it, or you buy a distro that fixes it (Linspire?) or you buy OS X or Windows.

    5. Re:Zealots come out swinging... by Mephisto_kur · · Score: 1

      And here we are back my original comment. The Linux community has no idea how to take criticism. Who told me to wait for a desktop Linux distro? No one. That doesn't mean that isn't what I'm doing. Quite frankly, I am impatient (after using different Linux distros for more than a decade), and so are many that are forced to remain in the Windows world because of this concept that Linux developers and zealots have. It is not my fault that your distro is not usable for most people on the desktop. I am not the one that decided to create, distibute, and in some cases even market my distro. Yet in your mind it *is* my fault because I don't fix the bugs myself.

      My overall point is this. If you want to keep up with the rhetoric about how this isn't a paying job and that you don't have to fix things you don't want to fix, De Raadt will continue to be right. Others may not say it as bluntly, but he speaks the truth. Until you understand that Linux is *necessary* and *must* succeed, and you get out of this puerile mindset of "I'll do what I want, and if you don't like it make your own distro," maybe we can have a computing environment with real competition in it.

    6. Re:Zealots come out swinging... by cow-orker · · Score: 1

      I have a Win2k print server. I have tried (easily) a dozen distros to get things working. One will see the network. One won't without downgrading Samba. One will, but can't access anything. One sees everything and accesses everything but can't print.

      To be read as: "I have this print server speaking a broken, ill-defined, undocumented protocol and I DEMAND that it works out of the box!"

      Well, duh. These things can't be fixed by deciding to do something about it. Driving a printer, sound card, video card or what-have-you is only possible if you know how the damn thing works. Hardware manufacturers are unhelpful, Microsoft deliberately sabotages samba. Fixing these problems is a frustrating uphill battle and it is just so much more rewarding to just install a decent print server using lpr or ipp.

      I'm not saying Linux is perfect this way. But unusable hardware support is not a problem of boneheaded developers, it is just part of the perversity of the universe.

      By the way, if you even have the faintest idea how to fix the printer problem, stop bitching about it and go fix it or at least tell the developers how to fix it. They will be grateful. If you don't have an idea, stop bitching about it anyway, you're not helping. (Note that you just made me write a comment instead of some code. You are really not helping, see?)

    7. Re:Zealots come out swinging... by Anonymous Coward · · Score: 0

      And here we have the distinctive Linux attitude.
      The grand parent explains to you what his problems are with using Linux. I think his post is entirely reasonable and for the most part very true in my experience. Do you take note? No, its the same old, same old. What you fail to understand here is that the people who don't want Linux on their desktop are not the people who obsessively post to and monitor bug reports. If you want Linux to be for a vanishingly small percentage of people in the world and hang a big "Geeks only" sign on it, thats cool. But if you are in the camp that wants Linux to grow and be more popular you have to look beyond sodding bug lists and get a feel for what people want. That can be tough, it costs corporations millions of dollars a year. What shocking here is that the in this case someone is directly telling you but you still don't want to listen.

  113. Dan LIEons by eddy · · Score: 1

    Yep. Don't go for Theo, go for Dan LIEons and Forbes instead. Forbes is a rag, a pornrag for people obsessed with economic power. They're just doing what they do, shilling for the corps.

    --
    Belief is the currency of delusion.
  114. Re:What I don't like about BSD by ajs318 · · Score: 1

    Like it or not, you probably do use BSD. About half the stuff in the common "GNU/Linux" userland actually originates from BSD, if you read the manpages. Perhaps we should call it "BSD/GNU/Linux"?! And guess where all the networking stuff in Windows XP -- you know, the stuff that actually works -- came from? Microsoft are even reckoned by some conspiracy theorists to have used BSD servers for their web sites, programmed to announce themselves as running some flavour of Windows NT.

    I agree that /usr/local is a PITA, but you needn't suffer. Just mv everything out of /usr/local/etc/ into /etc/ and everything else out of /usr/local/ into /usr/, then rmdir /usr/local && ln -s /usr /usr/local && ln -s /etc /usr/local/etc.

    There probably is a historical reason for doing it that way. Not saying times haven't moved on though.

    And Solaris is actually based on AT&T system V, which was the other tine of The Big Fork. SunOS used to be based on BSD; but when they changed the name, they switched kernels.

    --
    Je fume. Tu fumes. Nous fûmes!
  115. This is a crappy article by erroneus · · Score: 1

    I read every last word of it. I looked for substance and couldn't find any. It's a lot of name calling and nothing resembling verifiable facts.

    It's "fun" sometimes to enjoy the spirit of the conflict... the rivalry. But this is just plain ridiculous. What could he mean that Linux is just now where BSD was 10 years ago? Did they have all the stuff that is cutting-edge today 10 years ago? I'm not an expert in the slightest, but when I think of a kernel, I think of how it integrates and manages hardware. 10 years ago, the hardware was quite different. So from that perspective, I just can't see where it makes sense.

    I hear a lot about multi-threading and all this sort of stuff but certainly never heard of it 10 years ago -- was that something BSD had back then? I don't know... I thought it was new. What exactly did BSD have 10 years ago that Linux only now has? I don't get it.

    Torvalds said this guy De Raadt is "difficult" and from what I've read as a sample of his personality, I'd have to agree and I appreciate that Linus didn't have much else to say about it.

    I always got the impression that BSD development was somewhat slow and Linux development was faster. There are pluses and minuses to each approach. But really, when you look at the relatively "slow" development of RedHat's enterprise package, you can appreciate where they step carefully with this one, adopting only the most stable and carefully selected things... a kind of best-of-both approach.

    I think the two communities are different and that's just fine. The differing personalities are attracted to differing approaches and styles. That's just fine. But one this is certain -- no one will win more people to "their side" with that sort of attitude.

  116. While I can easily admire.... by KingBahamut · · Score: 1
    Free-,Net-,Open-, and all the other BSD Variants, its a little hard to swallow a statement like that coming from De Raadt.

    Everyone is using it, and they don't realize how bad it is.


    Sounds more like Windows than it does Linux. I have to aggree with a few in here on this, most Linux users dont care about the code, its all about functionality. Am I saying that BSD is a piece of crap? Nope. BSD for all its vaunt and ability is what it is. And its functional. For some it gets the job done, and it does not a bad job at all. In De Raadt's case it sounds like hes trying to have a mine is bigger than yours pissing match, or start one at least. Inflammatory comments, calling something useless and devoid of meaning, commonly spurns in return that which you are giving.

    I mean honestly, lets go down the list of things that people hate about BSD, shall we?
    The installer sucks. The Partitioner is counter-intuitive, especially for the common end user. Ports is hard to figure out for the end user as well. Ive heard that and more.

    Might as well go out and install Linux or some other derivative. At least most of them are built around the end user and his ability to function.

    But is BSD free of problems and things that need fixing? No. It has as much to fix as Linux does, both on the code level and on the visible level.
    --
    "God of Rock, thank you for this chance to kick ass. "
  117. Recent FreeBSD convert by uofitorn · · Score: 2, Interesting

    I started using FreeBSD three weeks ago on my desktop at work. Every day I use it I become more and more impressed by it, the integrated userland and kernel are like a breath of fresh air compared to linux. In fact, I'm having such a good experience with it, I already put it on a few sparc64 machines I'm setting up for an NSM platform. For anyone who's frustrated by the million linux distros and their slight incompatabilities, I'd suggest giving FreeBSD a try - it's really easy to get into, and you might just like it!

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
    1. Re:Recent FreeBSD convert by micheas · · Score: 1

      I started using FreeBSD three weeks ago on my desktop at work. Every day I use it I become more and more impressed by it, the integrated userland and kernel are like a breath of fresh air compared to linux.


      Let me know how great FreeBSD as a workstation is when portupgrade fails. (I'm writing this from a FreeBSD workstation running Gnome 2.10.1)

      FreeBSD with Gnome is nowhere near as integrated as Gnome in Debian. The ports collection is really nice, but quality control is far lower then that of Debians quality control, which admittedly is not as high as the base FreeBSD, but the base FreeBSD distribution is not really useful for anything other than a mail server or gateway.

      FreeBSD has a great ip stack is 5.x is really responsive under load, and the quality of the base system is wonderful. The integration of userland and kernel is mostly a myth. There are good reasons to use FreeBSD integrated userland and kernel is not one of them. If anything, that is a reason to use debian. (and why debian releases take years, because most current userland apps are not worthy of a 1.0 designation. (Gnome, KDE, Mozilla, Openoffice.org, and Xfree86 being noteworthy examples of beta/alpha software being notable examples.)

      Personally I like the ease of locking down a FreeBSD box. It is one of the easiest systems to lock down to the point of comfortably putting it on the net without a firewall, (and then add the firewall for depth,) and for control of what is on your machine. FreeBSD releases live much longer than most other distributions FreeBSD 4.8 is on Patch 32 and still maintained by the users, even though it dropped off official support long ago. FreeBSD also has many tuning options for tweaking your system to your hardware a la gentoo. nfs seems to work better under FreeBSD than under Linux. All great things but the integrated userland kernel is a myth.

  118. Re:What I don't like about BSD by Trigun · · Score: 1

    /usr/local is an accepted place to install software, and many packages set that as the default. Personally, I prefer to install some things into /opt, rather than /usr/local, such as OpenOffice and KDE. Slackware used to install gnome into /opt as well, but it became too difficult for Pat to do it (iirc). My reasoning is that I can build a server, put what I want into /opt, and export the whole directory to clients. As long as they had a working X server, they could run KDE how I choose, and not customize the shit out of it. They could run openoffice how I choose, etc.

    But that is a silly reason to not use BSD.

  119. Why I run linux by carcosa30 · · Score: 1

    I run linux because I develop for Nvidia cards. Nvidia support has been horseshit on BSD. I have a BSD install. In many ways I prefer BSD to linux. I love the ports collection and the greater stability of it. That could just be my installation.

    But the community is with Linux, the hardware manufacturers are with Linux, and when you're talking about operating systems run by community and vendor support, you know what that means.

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  120. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Anonymous Coward · · Score: 0

    I realize it may be seen as flame bait, but the BSD licenses comes much closer to real freedom (i.e. public domain) than the GPL. Calling the GPL "free" is only possible due to some Orwellian corruption of the word.

    You can appreciate what the GPL does, but don't make the mistake of calling software it protects "free", and certainly not freer than BSD.

  121. My kneejerk reaction by Cytlid · · Score: 2, Funny

    ...was who is this clown on Forbes bashing Linux? Then I saw it was an OpenBSD thing... and went, oh, nothing new there.

    Then I felt dumb when I realized it was *the* OpenBSD guy. But I still didn't feel so bad.

    The best part of the article was the mention of "In a sort of hacker equivalent of the Ford-versus-Chevy rivalry..." which is exactly what it boils down to.

    So to add to the petty bickering, I've decided I like Linux more only because I've had more exposure to it, and I like the mascot more. Of course, here I was thinking it was the little Devil thing, but I guess thats just my confusion of the BSDs, eh?

    --
    FLR
    1. Re:My kneejerk reaction by blunte · · Score: 1

      I disagree that the Ford vs Chevy analogy is the best part of the article because both Ford and Chevy suck

      --
      .sigs are for post^Hers.
  122. No excuse.... by jsimon12 · · Score: 4, Interesting

    Actually the worst part is that Theo is often right, which means you do have to actually listen to him rather than the easier just ignore him.

    Reguardless of whether Theo is right or wrong he should not be such an asshat. Honestly have you ever dealt with the guy? If you don't see eye to eye with him he treats you like a giant turd. WTF? This is why it is good to have social skills and to know when to keep your mouth shut and when to open it. Theo from my experiance appears to have niether.

    1. Re:No excuse.... by jedidiah · · Score: 1

      I think you just stumbled upon the reason why FreeBSD and Linux are in the positions they are in currently...

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:No excuse.... by Wile_E_Peyote · · Score: 1

      Reguardless of whether Theo is right or wrong he should not be such an asshat. Honestly have you ever dealt with the guy? If you don't see eye to eye with him he treats you like a giant turd. WTF? This is why it is good to have social skills and to know when to keep your mouth shut and when to open it. Theo from my experiance appears to have niether.

      Hmmmm...

      Sounds like your average techie...

    3. Re:No excuse.... by Anonymous Coward · · Score: 0

      This often happens. People who are of above average intelligence and understanding have, over their lives, experienced much pain and frustration trying to make other people understand them.

      After some time this develops into the "asshat" personality, which is merely a shortcut defensive mechanism that has come about because the person figures that insulting you is going make you go away and requires less energy than actually explaining things to you.

      It's not personal.

    4. Re:No excuse.... by Anonymous Coward · · Score: 0

      Reguardless of whether Theo is right or wrong he should not be such an asshat.

      If he wasn't such an asshat, then we likely wouldn't have all the documentation we need to have open up all those wireless devices for both BSD and Linux . Or OpenSSH. Personally I think this is a good thing.

      http://www.fsf.org/news/fsaward2004.html

  123. Theo doesnt know much. by Lumpy · · Score: 1

    If he thinks that Linux sucks, he needs to try Solaris or the backend OS's use in most corperations.

    Mainfraimes suck, SunOS sucks, Solaris Sucks, BSD sucks, Linux sucks.

    So why is it used worldwide for critical things?

    because its powerful, stable, and NOT designed for the general pc user.

    I am really sure that Theo's comments are taken way WAY out of context. but everyone needs to remember that a GUI is an after-thought. 90% of what get's done in a Un*X or mainfraime has no need for a gooey nor is one even desired for one.

    --
    Do not look at laser with remaining good eye.
    1. Re:Theo doesnt know much. by jellomizer · · Score: 1

      Well as I see it all OS's Suck. The trick is to find the one that sucks less for what I do.

      OS X sucks less for desktop stuff.
      Linux Sucks less for Light to Midrange serving suff.
      BSD (Free/Open) Sucks less for Midrange-High Range serving stuff.
      Solaris Sucks Less for high range serving stuff.
      Windows Sucks less for adding a verity of hardware.

      Now if you need combinations of the two you may get differnt combinations.

      Like you need verity of hardware and High End serving stuff Linux Sucks less.

      Or

      Desktop Application and Lowend-Midrange serverving. Windows Sucks less.

      Highend serving and Desktop Applications BSD Sucks less.

      It all depends on what you want and you try to find the lest suckiest for your use.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  124. It's All About How You Use It by eno2001 · · Score: 1

    I recently took OpenBSD for a spin and I'm still working with it. It might be a secure OS, but it's not a desktop OS. To be even more specific it's not useful for the kinds of things people like us want to do:

    1. Media Centers/PVRs
    2. Gaming systems
    3. Home Application Servers

    True, as Theo said, they have a tough time getting the specs from the hardware manufacturers, but... so does the Linux camp. So what does a Linux developer do about drivers when someone won't open the spec? They reverse engineer. What do the BSD developers do? They mount a campaign to agressively persue the hardware manufacturer to the point of publically stating that the company sucks (I speak of the recent Adaptec fiasco). Neither approach is really going to make the hardware manufacturer happy. But, the Linux developer's approach is, at least, going to give the users something to actually use.

    Why did I choose OpenBSD to play around with? Because it's supposed to be the most secure BSD. I want my desktop to be running on the most secure OS. Everyone should want that. But usability-wise, OpenBSD is just not there yet. It has no graphical installer and a bizarre double layered partitioning scheme. It doesn't support LVM (which all useful OSes should support these days). And recently, I was curious to see if I could get a Hauppague PVR-250 video capture card to work under OpenBSD... I wasn't able to find any info. But it's well supported under Linux thanks to the IvyTV project.

    The point is that for those of us who got sick of Windows and it's problems, we moved to Linux because it was a lot easier than the BSDs and provided us with most of the same functionality of Windows without the problems. Linux now matches Windows in feature set 100%. Anything Windows can do, Linux can do. However, there is still one major limitation to Linux: you have to be VERY careful about what hardware you buy. Most of the time, the cheaper hardware won't work in Linux because half of it is implemented in software. I learned my lesson the hard way a few times and these days I check for Linux support before I buy. With OpenBSD the situation is worse. The supported hardware of OpenBSD is much smaller than that of Linux. This is not the fault of the Linux developers, it is the fault of the hardware manufacturers for not opening specs. While I respect Theo and all the work his crew has put into making a really secure OS, he needs to acknolwedge that fact that there are more things you can do with a computer than just running a secure server OS.

    Personally, I'd even call for a project to fork OpenBSD so that there would be a desktop distro and an embedded distro. It's obvious that Theo is an angry guy. And rightly so. The hardware manufacturers should have no problem giving out specs in order to gain a much larger user base. But Theo needs to make sure that his anger is directed at the right people. The Linux crowd is not the reason that OpenBSD is having trouble getting hardware specs.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:It's All About How You Use It by Lucractius · · Score: 1

      For a start OpenBSD is has damn good security but if you wanted even better you should buy an alpha workstation and learn an old school os like OpenVMS. ;)

      But forking off "OpenBSD" isnt going to be the thing to do. I look at the last BSD fork and is see its managing but its not going well. Open BSD is a fork and a fork it shall be. Dont fork, forks when you think you can fork a better fork than the fork thats forked of the Original :)

      Id like to see a Push for Open Source Drivers END OF SENTENCE

      That way hardware would be BSD and Linux compatible.

      I dont expect lighting fast gaming on my FreeBSD machine but id like to use NetBSD to make a DVD player & PVR out of some scrap i chucked in a box with some very quiet fans.

      Open Source is about choise. And linux having to reverse engineer things and the BSD teams going without on many cases is very very annoying.

      And if you REALY REALY wanted to fork openBSd yould be better off forking NetBSD or a merged fork off both. Since netbsd is the far more adaptable OS :)

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
  125. every OS sucks (TDTIAB)... but some a lot more! by speculatrix · · Score: 1
    three dead trolls sang "every OS sucks": http://www.deadtroll.com/video/ossuckscable.html

    for me, linux sucks a lot less than the alternatives for 90% of what I do. But I'm not much of a zealot, except for security which is where Windows shows its main weakness.

    it's horses for courses:

    • I use windows for point-and-click DVS authoring
    • I use a debian derivative on my firewall
    • I use SuSE for my desktop OS for work
    • My PDAs run PalmOS (T3) or linux (Zaurus).
    • For java servers solaris10 (Sun has to be trusted on this one!)
    • and my Xbox (chipped) runs, well, Microsoft stuff and Xbox media centre
    .. etc...

    Whenever linux gains some new and stable features, then I'll switch another server/service.

  126. Lunix For Losers by elohim · · Score: 4, Informative

    The title I submitted this with was "de Raadt Blasts Lunix in Forbes Interview"... Blame Zonk for the "Lunix For Losers" title.

    1. Re:Lunix For Losers by Anonymous Coward · · Score: 0

      " The title I submitted this with was "de Raadt Blasts Lunix in Forbes Interview"... Blame Zonk for the "Lunix For Losers" title."

      This often happens. Submitter beware - they often change the title of a story to make it sound more sensationalistic, and incidently very different from what you've written. I've had the same experience.

    2. Re:Lunix For Losers by Exaton · · Score: 2, Insightful

      I believe you do well to point that out.

      I blame Zonk for a lot of things included, but not limited to : many story duplicates, sensationalism bordering on disinformation, and often posting stories that plainly just don't know what they're talking about.

      I realize one would have to Be New Here not to expect such stuff from /. , but Zonk really pushes it to extremes. I can't be bothered to go and fetch a recent very blatant example of an article which was obviously way out of his field of expertise, but I'm sure I wasn't the only one who noticed that it consisted entirely of stuff he squeaked out of his ass.

      I admonished him very severely a month ago concerning dupes, and whether he saw the comment or not, I do believe he let fewer through after that, at least for a time ; somehow the positive impression hasn't stuck with me.

      Anyway, I now start looking out for him in the news title the same way I keep an eye out for Roland Piquepaille, you know ?

      Mod me whatever. I just say what I think out lout, and without AC cover.

    3. Re:Lunix For Losers by Anonymous Coward · · Score: 0

      s/Lunix/Linux/g

    4. Re:Lunix For Losers by MBraynard · · Score: 1
      Zonk is a tool. The actual story doesn't say 'according to..' anyone and has a question mark at the end.

      So what happened was the Forbes editor torqued up the title to get more interest, and Zonk went and torqued up the already torqued up title.

    5. Re:Lunix For Losers by mink · · Score: 1

      Whats worse it trying to get a submission accepted.
      I've just given up, as no matter how much I try they never see the light of day. Shame really as I try to not post dupes or popular things released in fifty other websites.

      I'd really enjoy a discussion of the film version of A Scanner Darkly, from the technical aspect of filming (it's rather different IMO) to the story of the book. But thats apparently verboten here.

      Tho there are worse things, at least this isn't a corrupt hole of crime like E-Bay.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  127. Bullshit again, Dan. by Erris · · Score: 4, Informative
    What a hack job. I'm sure Dan Lyons, who has a long history of Linux hatred, pumped Theo and then took everything out of context. It's possible he made most of the quotes up, as Microsoft lovers will. Still, people read Forbes, so I'll respond to what's published.

    "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

    The bottom line is that it works better than commercial software. Anyone can look at the source code and see the comments, which are blunt about what needs fixing and how crappy the hardware is. Even commercial Linux rocks next to popular alternatives. For ease of installation, use, relative protection from mal and spyware, you can't beat a distribution like Mepis. Winners can step up to pure Debian, "losers" can fall all the way down to Caldera Open Linux and still do better than what 90% of the world uses.

    There's also a difference in motivation. "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says. The irony, however, is that while noisy Linux fanatics make a great deal out of their hatred for Microsoft (nasdaq: MSFT - news - people ), De Raadt says their beloved program is starting to look a lot like what Microsoft puts out. "They have the same rapid development cycle, which leads to crap," he says.

    That's what Micrososoft would have everyone believe, and so Microsoft is worth hating. People use Linux for freedom and the superior performance it brings. Study after study show this. Why people like Dan Lyons don't get it is beyond me, except that he might be a Fanboy.

    Let's look back at other nasty junk he's written:

    Dan Lyons, you are a shill. I dare you to make the entire tapes of your interview with Theo available. Anything less is second hand BS and the kind of thing the web makes obsolete.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  128. Worse is Better by Anonymous Coward · · Score: 0

    http://www.dreamsongs.com/WorseIsBetter.html

    It's tough to watch a system you consider inferior take over the world.

  129. In many ways, both Linux and BSD suck by Sanity · · Score: 1
    It is rather sad that all of today's widely used operating systems (Windows, Linux, BSD, OSX) are essentially beefed-up descendants of an operating system first developed in the 70s - surely the time has come to move beyond these outdated metaphors? Where is the open source project to create the next generation operating system?

    Sure, there are interesting efforts such as JNode, and people working on really cool new concepts like Zero-Install and Hans Reiser's vision of tomorrow's filesystem, but who is working to combine these and other concepts into something truly new and innovative?

    1. Re:In many ways, both Linux and BSD suck by slavemowgli · · Score: 1

      Never change a running system. If you want something radically new, you're welcome to try it, of course, but the truth is that in reality, progress is usually made in small, incremental steps rather than as a single huge leap where you burn all the bridges.

      It's not just limited to computers, either. Take any science really, and you'll see that that's just the way things work - amendments are made, bits and pieces get replaced, and all that, but I couldn't think of a single occasion where there was a radical change in any science where *everything* was scraped and built up again on an entirely different, new foundation.

      That's the way the world works.

      --
      quidquid latine dictum sit altum videtur.
  130. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Calyth · · Score: 1

    Mac OSX isn't all that different from the !OpenBSD around...
    Since I started this job as a techie, I do monitor some of the security mailing list, and there was a local root exploit published like 7 days ago.
    I don't know Mr. De Raadt personally, maybe he's a bitch to work with, I don't konw, but his OS is one of the most secure around.
    OSX is based on FreeBSD. If it was based on OpenBSD, it would've been slower because of all the crypto and even randomized PIDs.

  131. Linux confidence boosting measures by mukund · · Score: 4, Funny

    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    Damn. Somebody remove that comment.

    --
    Banu
    1. Re:Linux confidence boosting measures by bradkittenbrink · · Score: 1

      which one?

    2. Re:Linux confidence boosting measures by Anonymous Coward · · Score: 0


      What if it was actually a recursive comment? Asking "does this comment belong here?" ?

    3. Re:Linux confidence boosting measures by Anonymous Coward · · Score: 0

      no

    4. Re:Linux confidence boosting measures by lxw56 · · Score: 1

      If I had known, I would have removed that comment before I compiled!

    5. Re:Linux confidence boosting measures by Anonymous Coward · · Score: 0

      linux-2.6.11.2/arch/ppc/8xx_io/Kconfig:# This doesn't really belong here, but it is convenient to ask linux-2.6.11.2/arch/ppc/8xx_io/cs4218_tdm.c: * I think these routines belong here because they're not yet really hardware linux-2.6.11.2/arch/i386/kernel/smp.c: /* nothing. lockup detection does not belong here */ linux-2.6.11.2/arch/m32r/kernel/smp.c: /* nothing. lockup detection does not belong here */ linux-2.6.11.2/arch/m68k/q40/q40ints.c: * this stuff doesn't really belong here.. linux-2.6.11.2/arch/m68k/math-emu/fp_entry.S: | it does not really belong here, but... linux-2.6.11.2/arch/parisc/kernel/real2.S: /* Doesn't belong here but I couldn't find a nicer spot. */ linux-2.6.11.2/arch/x86_64/kernel/smp.c: mb(); /* nothing. lockup detection does not belong here */; linux-2.6.11.2/drivers/usb/storage/sddr09.c: * First some stuff that does not belong here: linux-2.6.11.2/drivers/char/ftape/lowlevel/ftape-t racing.h:/* Abort the current function when signalled. This doesn't belong here, linux-2.6.11.2/drivers/scsi/dc395x.c: * KG: This was in DATAOUT. Does it also belong here? linux-2.6.11.2/drivers/video/sa1100fb.c: * - remove allow_modeset (acornfb idea does not belong here) linux-2.6.11.2/drivers/ieee1394/amdtp.c:/* FIXME: This doesn't belong here... */ linux-2.6.11.2/fs/qnx4/inode.c: if we don't belong here... */ linux-2.6.11.2/include/linux/fs.h:/* the read-only stuff doesn't really belong here, but any other place is linux-2.6.11.2/include/asm-ppc64/prom.h: /* PCI stuff probably doesn't belong here */ linux-2.6.11.2/net/core/netfilter.c:/* This does not belong here, but locally generated errors need it if connection linux-2.6.11.2/sound/oss/dmasound/dmasound_paula.c : * I think these routines belong here because they're not yet really hardware linux-2.6.11.2/sound/oss/dmasound/dmasound_atari.c : * I think these routines belong here because they're not yet really hardwar

  132. Is Linux For Losers? by 0xB00F · · Score: 1

    Don't you mean: Is Linux For Loosers?

    Engrish. It is teh cofusing.

    1. Re:Is Linux For Losers? by Anonymous Coward · · Score: 0

      I see this all the time. No, the title is correct.

      Losers -- Not a winner.
      Loosers -- I guess someone who loosens things, unties, unstraps, unbuttons, etc.

      If you're a native English speaker, learn the damn language already. If not, no problem.

  133. Give me a break. Theo brings this on Theo by jsimon12 · · Score: 1

    I'd be angry too. About how the Forbes article portrayed me as a raving lunatic out for blood, after giving what was probably a thoughtful interview.

    Then maybe Theo shouldn't act like a raving lunatic out for blood, splinting projects at the slightest hint of differing opinion. Theo couldn't even keep his mount shut long enough to get his DARPA grant. So when you say they portray him as a lunatic, I reply "he sure as hell acts like one in public". Yes I know he might be a regular guy outside of the programming world, but honestly other then when his baby was born have you ever really seen him post nice things?

    1. Re:Give me a break. Theo brings this on Theo by micromuncher · · Score: 1

      But he is a raving lunatic! And yes, I knew him. He has no tact, maturity, or other qualities besides being a talented hacker.

      --
      /\/\icro/\/\uncher
  134. Re:What I don't like about BSD by Taladar · · Score: 1

    Apache uses autoconf/make AFAIK and can be installed where you want it to go.

    Just because everyone uses vendor-specific names doesn't mean that is a good idea. Wether the Linux-style is optimal is another question.

  135. There's less here than meets the eye... by Captain+Sarcastic · · Score: 1

    Is Theo demonstrating sour grapes? Perhaps a little.

    Is Theo's criticism on target? Perhaps a little. He raises some good points about how Linux could be "corporatized" (like "nationalized").

    Might the reporter have accentuated the differences between Linux and BSD to help generate controversy? Perhaps a lot.

    --
    Strike while the irony is hot! -- The Freethinker
  136. Mainstream BSD Troll by chronicon · · Score: 1

    This is just a BSD v. Linux rant that has spilled over into a mainstream business mag. Big deal...

  137. Re:What I don't like about BSD by TheRaven64 · · Score: 3, Insightful
    /usr/local is for stuff that is not included in the base distribution. This means that you can (for example) install the base system on a hard drive, but NFS-mount /usr/local from a central file server, meaning that you only need to update applications in one place. Stuff that is part of the base system is configured in /etc, stuff that is not is in /usr/local/etc. Stuff that is needed in single user mode is in /bin, stuff that is not needed in single user mode, but is in the base system (i.e. maintained by the same group that maintains your kernel etc.) is in /usr/bin, while everything else is in /usr/local/bin.

    The exception to this is on OpenBSD, where Apache is run from a chroot environment by default, and so everything related to Apache is in /var/www, which adds to security.

    I personally prefer having interfaces named after the driver, because it makes it easier to identify a particular interface. On Linux, you have to read the dmesg output (or similar) to know whihc eth0 and eth1 are. With *BSD, I can tell that rl0 is the cheap RealTek card I bought to connect to the cable modem, while fxp0 is the Intel card that connects to the Internal network. I previously had to tweak something on a Linux gateway which sat between 4 networks, and I had no idea whether it was eth0, eth1, eth2, or eth3 that connected to the outside world. Of course, as others have mentioned, it is possible to change the names to more sensible ones.

    --
    I am TheRaven on Soylent News
  138. It's the license, stupid. by Anonymous Coward · · Score: 0

    It's because of the GPL that Linux is more popular.

  139. Go Theo ! ! ! ! Theo #1 by DrSkwid · · Score: 1

    % echo tongue | cat
    %

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  140. Re:What I don't like about BSD by bhirsch · · Score: 1
    1. /usr/local. Everything that you add afterwards goes in there. It's just extra to type. And is apache config in /usr/local/apache/conf or /usr/local/etc/apache/conf ?

    That is where it's supposed to go. Read hier(7). AFAIK, before Linux, all *NIX variants used /usr/local in this way.

    2. The interface names change with the drivers of the card. em0? or fxp0. Who knows. What a silly idea.

    Actually, I prefer that to eth0 and eth1 magically switching places as has happened occasionally for me after rebooting Linux.

  141. Re:What I don't like about BSD by Taladar · · Score: 1

    So what is the OS? Just the kernel? The minimum needed for a clean boot? Everything that happened to come on the vendor-CD?

  142. Are you sure. by wild_berry · · Score: 1

    Could you imagine where we'd be if all that brain work had been done on top of ancient UNIX? Wow and goosebumps time, for me. [linebreak-as-if-pause] Microsoft probably wouldn't exist any more.

    I would disagree. The development of the user interface stuff like KDE and GNOME and the addition of the desktop-friendly hardware stuff (hot-plugging USB and firewire, the like) would still have had the slow progress it had in the Linux development. It's also reasonable to claim that sense Windows Server is Microsoft's response to deployments of Linux-based server systems and given that people here are partisan toward the underdog and the free software they (may be/are) involved in creating, MS is still behind. So from both a home-/desktop-use and from a server-use perspective I disagree with your view.

    However, I get what you mean about the development of mass-use free software system along the lines of the OpenBSD paradigm (of clean, reliable and secure software), free from the legacy of rpm hell and the rest of that teething-trouble jazz: that would be something special.

    1. Re:Are you sure. by jbolden · · Score: 1

      It's also reasonable to claim that sense Windows Server is Microsoft's response to deployments of Linux-based server systems

      What? Microsoft adobted a strategy to take out low end Unix servers (Sun, HP, SGI,...) long before Linux was even a player.

    2. Re:Are you sure. by wild_berry · · Score: 1

      I had thought that the success of Windows Server 2003 had something to do with it needing to compete with Linux in the small server space. I understand that they had Windows NT Server, Windows 2000 Server and others available, but had only recently heard that it had been making decent inroads in this territory.

      Now I realise that this doesn't make sense: Win2K is rated as a decent piece of software, so its deployment on server systems should be no surprise.

      Duh. Sorry.

  143. besides by sarragorn · · Score: 0

    end besides dat, as everione nows
    *BSD is dying !!1 666
    !!!111 ^_^
    kekekee
    zeratul erulz starcraft ruulz

  144. Confidence vs. bravado. by NoMoreNicksLeft · · Score: 4, Insightful

    Bravado is never being wrong, even when you'd say someone else was if it were anyone else but you. It's never bothering to be introspective, to question yourself or your actions.

    Confidence is knowing you'll get there eventually, even if you aren't there yet. You're allowed to ask questions along the way like "Should this be here?".

    I would much rather rely on software that is like the latter, than I would the former.

    Besides, I bet Simon Lok maintains a few hundred windows machines too, but since he can't read those comments at all...

    1. Re:Confidence vs. bravado. by Kick+the+Donkey · · Score: 0, Offtopic
      Same goes for politicains... Having convictions is real fine, unless you wrong...

      Go ahead... Mod me off topic. I don't care. I've got karma to burn!

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    2. Re:Confidence vs. bravado. by Anonymous Coward · · Score: 1, Funny

      I'd love to see more convictions among politicians. Tom DeLay, for example; he should definitely get convicted of something.

  145. Who controls the past, controls the future.... by Ghengis · · Score: 1

    "....We are not interested in the good of others ; we are interested solely in power. Not wealth or luxury or long life or happiness: only power, pure power. What pure power means you will understand presently. We are different from all the oligarchies of the past, in that we know what we are doing. All the others, even those who resembled ourselves, were- cowards and hypocrites...." George Orwell's 1984

    --

    "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

  146. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by TuringTest · · Score: 1

    BSD license -> negative freedom.
    GPL license -> positive freedom.

    You could argue that

    |freedom(BSD)| > |freedom(GPL)|,

    but there's no doubt that

    freedom(BSD) < freedom(GPL)

    since the former is negative and the later is positive.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  147. Benchmarking reality check.. by Anonymous Coward · · Score: 0

    Theo "I have never run linux" should maybe do a little fact checking before he shoots his mouth off. Not only does the following set of benchmarks show that OpenBSD sucks eggs relative to Linux, but it sucks eggs relative to the other BSD's as well. Yeah, sure, it's a few months old; but it certainly shows that there is no historical basis for Theo's hubris.

    http://house.ofdoom.com/~hungerf3/mirror/scale/bul k.fefe.de/scalability/

    1. Re:Benchmarking reality check.. by Anonymous Coward · · Score: 0

      You are a moron. Theo is not talking about speed, he's talking about code cleanliness and general good engineering principles - something that the BSD's have, but Linux lacks. This being the criteria he uses, the fact that he has never used Linux is irrelevant - it is enough to peruse the code and the mailing lists and observe the processes at work. And as a general rule of thumb, blinding speed usually comes at the price of careless hacks, so your link actually bolsters his claim.

    2. Re:Benchmarking reality check.. by Anonymous Coward · · Score: 0

      Interesting. So basically you're saying "we're better because we suck eggs".

      A 'moron' is someone like yourself, who likes to make sweeping hand-waving generalizations without a shred of evidence to back it up. Real-world benchmarks matter. That's why we run this stuff. If it doesn't hold up under pressure, it's not worth shit. So put up or shut up. Show me the specific problems, asshat. Benchmarks, specific code, whatever. Otherwise just admit you're an ignorant fuckwit fanboy with your "code cleanliness" bullshit. How many times has openssh had a security hole in the last year, eh? Time for you to spend some time outdoors, sunshine, to get a little perspective.

    3. Re:Benchmarking reality check.. by Anonymous Coward · · Score: 0
      > Theo is not talking about speed, he's talking
      > about code cleanliness and general good engineering
      > principles

      The benchmark not only shows OpenBSD is slowest, but also that OpenBSD is unstable.

      Could the kernel crashes be really a result of cleanliness and general good engineering principles? I don't think so.

      FWIW, NetBSD didn't crash at the benchmark, according to the report.

  148. Not cool anymore by Trollstoi · · Score: 1

    Well, I guess Linux is not cool anymore.... Time to format my hda1 and turn it into wd0a ;)

  149. BSD = fragmented, Linux = unified by eGuy · · Score: 1

    I know little about the kernel details and differences between BSD and Linux. I run my gnome and I'm happy. If it were BSD underneath I don't think I'd care.

    However, the difference with linux comes from the unified community behind it: Thousands of distros, hundreds of companies, one kernel.

    Maybe its just my perseption but I don't see the same kind of unity from BSD. The true wonder of Linux is not necessarily it's technology, but it's ability corral the efforts of thousands into one goal.

    1. Re:BSD = fragmented, Linux = unified by uofitorn · · Score: 2, Insightful

      I can't tell if you're trolling or not.

      "However, the difference with linux comes from the unified community behind it: Thousands of distros, hundreds of companies, one kernel."

      Thousands of distros, all with their different quirks and slight incompatabilities. I wouldn't call that unified. In FreeBSD, the kernel is quite unified with the userland.

      "Maybe its just my perseption but I don't see the same kind of unity from BSD"

      From the FreeBSD Handbook: The goals of the FreeBSD Project are to provide software that may be used for any purpose and without strings attached...We believe that our first and foremost "mission" is to provide code to any and all comers, and for whatever purpose, so that the code gets the widest possible use and provides the widest possible benefit. This is, I believe, one of the most fundamental goals of Free Software and one that we enthusiastically support

      That seems pretty focused to me, does Linux have a corresponding mission statement or focus?

      --
      "What kind of music do pirates listen to?" -Paul Maud'dib
      "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
    2. Re:BSD = fragmented, Linux = unified by eGuy · · Score: 1

      Having a mission statement does not imply unity. I would say the OSDL is an authority in Linux, they have a mission statement to: OSDL Mission statement

      What concerns me with BSD (not particularly FreeBSD) is that each distro forks the kernel and maintains only that fork. This is not unity.

      What Theo points out as a drawback to Linux is what I see as it's greatest strength. Even though "companies push their own agendas and end up squabbling", they don't fork their own kernel and say 'screw you Linus! I'll go maintain my own kernel with my own nifty thing'.

    3. Re:BSD = fragmented, Linux = unified by pete29 · · Score: 1
      > What concerns me with BSD (not particularly
      > FreeBSD) is that each distro forks the kernel
      > and maintains only that fork. This is not unity.
      In more than ten years of free BSDs this has actually happened only two times:
      • The NetBSD -> OpenBSD fork
        That one basically happened, because the NetBSD people weren't very comfortable with the way Theo dealt with the users.
      • The FreeBSD -> Dragonfly fork
        This is because, Mathew Dillon was not agreeing to the new roadmap for the FreeBSD 5 line and wanted to go a different way. Why should anybody try to stop him?

      All BSDs still share a lot of common ground and code and idea exchanges happen:

      NetBSD and OpenBSD have the same VM Subsystem (UVM), UFS2 changes have been ported from FreeBSD to NetBSD, rcorder(8) made its way into FreeBSD from NetBSD, OpenSSH is used almost everywhere and so on.

      Dragonfly -- e.g. is a test baloon -- try out something new, without affecting, what's already working. To tell the truth, I think this is the best scientific way of doing something.

      Why are there no Linux forks? I don't know, but there are many reasons that there should, I can only speculate, why there aren't any:

      • Forking is uncool, it means to have an opinion, that is against the masses of other developers. And you know that some Linux developers aren't the nicest people around, when you criticize their work
      • Forking is a major hazzle: The development is decentralized, coordinating common subsystems and other parts of two different, but similar systems would be a hazzle. Besides: You're out of the mainstream's "Linux is the next best thing(tm)" hype and that does not really comply with typical Linux developer philosophy, which is rather "do what's needed, so that the thing works" then "do what's probably right"

      Besides, one must tell, that there are forks: SuSE ships an maintains it's own kernel, so does Redhat and heaven knows how many companies, that distribute an embedded version of Linux somewhere.

      But I do not really want to know, how many killed by (some stupid) policy like the Philips-USB-CAM support. How many drivers are out there, that worked with Linux 2.2 but won't any more, because something has changed in the vanilla kernel, but the driver never make in in there, so it just died? I really don't want to know ...

  150. not news... by Daytona955i · · Score: 3, Insightful

    This would be like Bill Gates saying linux is for losers.

    Let's face it, Raadt is pissed off that linux has supassed OpenBSD in terms of userbase. A little resentment? I think so.

    1. Re:not news... by Anonymous Coward · · Score: 0

      Actually you are way off bat here, if you read misc@ (The OpenBSD mailing list) you'd soon realise otherwise especially when users cannot be bothered to read documentation (http://www.openbsd.org/faq/index.html) or use tools availble to them: http://www.yahoo.com/ http://www.google.com/ http://marc.theaimsgroup.com/

  151. Re:What I don't like about BSD by Trigun · · Score: 1

    Although it's a matter of preference, I prefer to have all configuration files located in /etc/appdir/, or at the very worst /etc. It's easier for me to back up configurations that way. I take a snapshot of /etc/ and I know how the system was set up. I can take that snapshot and copy it to another machine and telinit 1, telinit 5 and have the thing back to where I want it. I can copy the entire /etc directory from mirrored machines and not worry about what I have forgotten.

  152. Factoring by Tony · · Score: 4, Interesting

    If the developer isn't confident about even *where* some part of the code should be, and code from that confused developer actually made it into the kernel despite that confusion, why should a user have confidence in it?

    A specific feature may be implemented in many ways. If there are several equivelent or nearly-equivelent ways, it makes sense to question your implementation decision. It does not necessarily imply the developer was unsure if "it" really belonged in that particular location; it is far more likely that the developer was unsure if there wasn't a better way of doing it that he was overlooking.

    Sometimes writing code, something just doesn't feel right, even if you know your implementation is just fine. You have the feeling there's a better way. Usually, when you come back to it later, the better way is apperant. Often, the better way is simply cleaner code, not a better algorithm.

    Comments like that are markers that welcome improvement, not an indication of lack of developer confidence.

    --
    Microsoft is to software what Budweiser is to beer.
  153. Not cheap by SpooForBrains · · Score: 1

    (but it IS cheap)

    No, it really isn't.

    Mac OS X v10.4 Tiger, £74.99 from amazon.co.uk. Granted, this is cheaper than a full copy of Windows XP Home, but it's still not *cheap*. I can feed my family of five for a fortnight for that.

    Then add to that the wonga required for iLife 05 (£42.99), Photoshop Elements (£57.45), to get your Mac do to all the nice things that Macs do, and you're starting to get into serious money.

    Contrast this with (as an example) SuSE Linux Professional 9.3 (£58.49) and then all the other packages I need to buy ...

    er ... that would be none ...

    To say nothing of the cost of the hardware it has to run on, which, despite the Mac Mini, is still considerably more expensive that equivalent x86 based kit.

    This is not to be construed as a criticism of Apple, because I'd love a Mac, but to say it's cheap is ridiculous.

    --
    "The dew has clearly fallen with a particularly sickening thud this morning"
    1. Re:Not cheap by falcon5768 · · Score: 1
      you do realize all that free shit can run on a mac for free too.

      This is why I cant stand some linux people they pull comercial shit out of there ass when the free linux programs can be recompiled and run on OS X too.

      And likewise we dont need to go through the same old Macs cost just as much as a GOOD PC its just everyone buys the chepo crap systems or thinks they can build a system for cheaper (which has been proven that unless you have a few tricks in terms of how to get decent prices, you cant) and replaces it in a year argument. I think we have beaten that one to death already.

      I mean jesus these things used to cost 6 thousand dollars. I can get a mac that runs great for about 1000 thats NOT a mini. Get off it already.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    2. Re:Not cheap by SpooForBrains · · Score: 1

      Yes, genius, but does the free shit run out of the box? No. The poster I was responding to claimed, dually, that Macs were easy to use out of the box and cheap. This is not the case. They're either easy OR they're cheap. Not both.

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
  154. I'd change my name. by Anonymous Coward · · Score: 0

    If I were Theo de Raadt, I'd change my name to something that didn't sound like "Theo the Rat" like some stool pigeon from Brooklyn.

  155. No bias! by MattWhitworth · · Score: 0

    Mr Theo De Raddt of course has no connections to another Unixy OS, and delivers a fair and unopinionated judgement.

    Not. :)

  156. TROLL by Dimes · · Score: 1

    Talk about a Journalist-as-troll article.

    foo!

    dimes

  157. Daniel Lyons by avdp · · Score: 1

    As soon as I saw Forbes, and I saw the headline, I thought must be a Dan Lyons article. Sure enough, I click on the Forbes link (which I had sworn to never do again) and here comes his name.

    Dan has had it against Linux since the beginning of the SCO mess. He has shown to be a rather poor investigative/journalistic skills and Groklaw (etc) has not been shy about it. So now it's a personal vendenta I think.

    I don't care what Theo said to who. I would not publicize Dan Lyons' drivel. No need to send more ad revenue to Forbes.

  158. Somebody have the guts to mod this flamebait. by Anonymous Coward · · Score: 0

    I've got mod points and I am tempted to mod this flamebait but somehow I don't think the metamods would get the joke....

  159. Kissed Girls? (From TFA) by callipygian-showsyst · · Score: 1
    the gist being that BSD guys are a lot like Linux guys, except they have kissed girls.

    I doubt if BSD architectMarshall Kirk McKusick has ever kissed a girl!

    Anyway, the article's 100% correct. Linux sucks. BSD R00LZ. It's that simple.

    1. Re:Kissed Girls? (From TFA) by Anonymous Coward · · Score: 0

      lmao marshall kirk mcusick is a faggot.

  160. Re:What I don't like about BSD by NoMoreNicksLeft · · Score: 4, Funny

    If this were a windows fanboy thread, you'd have 20 dozen MCSE bootcamp graduates screaming that you should spend the next 6 months using regmon to figure out which keys are for the app, which aren't. You're also supposed to sacrifice a chicken or something during the folly.

    Give me txt file configs any day of the week.

  161. linux code comments by SolusSD · · Score: 1

    from tfa: "does this belong here?"
    well in the spirit of distributed open source development it would let other developers know that that code might need some work.

  162. What 'hateful things'? by kahei · · Score: 1


    I must have missed all the 'hateful things'. Where exactly are they in the article? He claims that Linux has a rapid development cycle (true) that the Linux community works for IBM for free (true) and that BSD's code quality is higher (hard to determine but hardly a hate-filled rant).

    What on earth would a Linux zealot have to have in their minds in order to start yelling about 'hateful things' on reading that?

    --
    Whence? Hence. Whither? Thither.
    1. Re:What 'hateful things'? by TripMaster+Monkey · · Score: 1


      Please reference the comment here for your response, as I cannot be bothered to type it all over again.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

  163. Re:What I don't like about BSD by Zemplar · · Score: 1

    " That's funny. I don't use BSD because there are things I don't like about it."

    Indeed, that is funny. The more I learn about BSD's and Solaris, the more "correct" they become over the implementations in Linux. Alternately, you could read this as: The more you fully understand about Unix, the less you'll like Linux and their way of accomplishing things.

  164. BSD Guys vs. Linux Guys by NotFamous · · Score: 1

    In a sort of hacker equivalent of the Ford-versus-Chevy rivalry, BSD guys make fun of Linux on message boards and Web sites, the gist being that BSD guys are a lot like Linux guys, except they have kissed girls

    Kissing your mother doesn't count...

    --
    Some settling may occur during posting.
  165. Feedback by psbrogna · · Score: 1
    I suggest we all let know what we think of this kind of journalism. While there journalists may not care about responsibile journalism, the editors are intelligent enough to make it easy to send them feedback.


    readers@forbes.com

  166. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Anonymous Coward · · Score: 0

    /*
    The code is not pirated. The BSD license allows for distribution and modification of the code w/o the restrictions that the GPL places on code (namely that you must keep the code open).
    */

    i.e. BSD, they can take your stuff legally. And how is this not developing code for free for commercial systems? Didn't this Rat guy also say the same thing about Linux?

    I have respect for BSD and it's fine code and coders. They should stop giving away all their code and make em share.

    Codifex posting anon.

  167. Re:What I don't like about BSD by schon · · Score: 1

    Maybe a more experience sys admin can chime in here, but /usr/local is exactly where additional software, not included in the base OS, should be installed.

    There are two schools of thought - that's one of them.

    The other is that /usr/local is where any software not installed by the system's package management should go.

    Now that package management is pretty mature, I'd say that the latter is my preferred way of doing things.

    It's kind of like the old /sbin argument. At one time, /sbin was where you kept statically compiled versions of your utilities (hence the 's' for static) so that if your libc got hosed you could recover easier. Now it's pretty much reserved for 'superuser' binaries (ones that are only run by root, such as system configuration commands.)

    More typing?? For what? /usr/local should be in your path and manually going to this directory should be rare.

    I understand where he's coming from. You can't actually put /usr/local in your path (you'd need to put /usr/local/bin), and many pieces of software want to have their own directory tree under /usr/local (such as "foo" binaries in /usr/local/foo/bin, and configs under /usr/local/foo/etc) and if you have a lot of software that does this, your $PATH gets unweildy in a hurry.

  168. Re:What I don't like about BSD by jcuervo · · Score: 1
    Actually, I prefer that to eth0 and eth1 magically switching places as has happened occasionally for me after rebooting Linux.
    Yeah, I've had that happen to me before, too. It's irritating, but hasn't happened to me in a very long time.

    I much prefer having a nice generic ethX over an interface named after the driver. (wlanX being an exception. (Anyone know why they changed hostAP to do wifiX and wlanX, instead of the old behaviour? C'mon, Mr. Tourelles (sp, sorry), I know you're out there. :-)))
    --
    Assume I was drunk when I posted this.
  169. My take by coolsva · · Score: 1
    We have been through these kind of religious discussions many times in the past. Let us keep things in perspective and see what we have so far

    1. Whenever anyone says something against or not supporting Linux, there is a serious backlash. Where is Tannenbaum or De Raadt. For a moment, can't we assume that these are quite intelligent people who may have a valid point regarding Linux?
    2. OSS is all about choice. Why is it that we are blinded by our prejudices/faith and refuse to see anything other than linux?
    3. Linux is just the core kernel, rest everything what we call Linux is basically usermode GNU tools. These are not specific to Linux and are the same in BSD or HURD too. I have to agree with Richard Stallman here. As one poster correctly pointed out, a typical machine running BSD or Linux, cant be differenciated unless you go to the shell prompt and search.
    4. Why is it that nobody seems to mind the seemingly autocratic behaviour of the core kernel (thats what is Linux essentially, everything else is GNU/non Linux) maintainers?
    5. IMHO, many companies are joining the linux bandwagon since that is where most of the 'free developers' are.
    6. Confusion != Choice. We have too many distributions with not much of difference between them. Anyone can use LFS, create a personal selection of usermode applications and create a distribution. I dont see much of a benefit than using something like core debian/fedora and installing what I need

    I personally have been using/experimenting with linux for over 12 years and also had my share of flings with BSD. Except for the development philosophy, there is no essential difference, so why this flame war?

    1. Re:My take by DShard · · Score: 1
      Whenever anyone says something against or not supporting Linux, there is a serious backlash. Where is Tannenbaum or De Raadt. For a moment, can't we assume that these are quite intelligent people who may have a valid point regarding Linux?
      I can't say that there was anything in the contents of article that had a "point". Mr. De Raadt always comes off as someone who doesn't care to understand an issue, but has an opinion of it regardless. I have no idea how smart he is or isn't but my impression of him from what he says is that he is a miserable, cantankerous moron.

      Mr. Tannenbaum on the other hand comes across as an intelligent rational academic. His beefs with "linux" come from his perspective, that of teaching. A monolithic blob kernel would be detrimental to his goals, namely teaching OS design. Microkernels make a _lot_ of sense there. But I have never seen him lambaste linux for having stupid developers and users.
  170. Re:What I don't like about BSD by Atzanteol · · Score: 1

    Your first complaint is rather silly. But I agree with you on 2. I never understood why other Unixes did that. It seems a little strange. The hard disks don't do it, why should the ethernet adapters?

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  171. In Korea by isotpist · · Score: 1

    Only old people use Linix

  172. HATERS by Danzigism · · Score: 0

    I'm so sick of haters like this.. why would you argue with people who generally have the same intentions as far as computing is concerned?? its a FREE operating system... "Why do you continue to use it when you know it sucks!?" c'mon gimme a fucking break.. its free you dumb shit.. and sorry, but OpenBSD is FAR from user friendly.. the aims of both operating systems are totally different, so why the hell would you make a statement like that?? are you retarded?? kissed a girl?? sounds like a fucking 3rd grader debating about something.. christ man.. i'm not gonna diss BSD in anyway because its a great operating system.. In my eyes, any free OS, is a good OS.. let people do what they want.. you're worse than the catholics that run this country..

    --
    *plays the Apogee theme song music*
    1. Re:HATERS by KillerBob · · Score: 1

      In my eyes, any free OS, is a good OS..

      y'know, technically a boot sector virus is a free OS....

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    2. Re:HATERS by Danzigism · · Score: 0

      hahaha yea..

      --
      *plays the Apogee theme song music*
  173. Re:What I don't like about BSD by pe1rxq · · Score: 1

    On the other hand it is kind of handy to just be able to use the ethernet interface without having to open the case to check if it was the pc with the 3com or the one with the realtek NIC.....
    (I guess OpenBSD guys are so 1337 that they never use closed cases anyway :)

    The point of the network driver is to offer a standard abstracted interface to your hardware.

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  174. Overstatement by chrispolarized · · Score: 5, Interesting
    From the article, De Raadt states:
    "Linux has never been about quality. There are so many parts of the system that are just these cheap little hacks, and it happens to run."

    If Linux just "happens to run", how come it knocks out OpenBSD when it comes to performance? I very much doubt that Linux would win tests like these if "many parts" of its code were low quality and badly designed.

    Granted, the test linked to above is soon two years old, and De Raadt refers to style of coding or general code quality rather than raw performance -- which other prominent people also have commented (in a perhaps more balanced way), but the fact that Linux runs is not merely a coincidence, as De Raadt seems to insinuate.

    1. Re:Overstatement by Elshar · · Score: 1

      I'm not trying to flame, or troll, or feed the trolls, but here goes...

      Think of OSes like vehicles. Linux is kinda like a pickup truck. You can convert the back into different things by putting different canopies, etc on it. Can make it go really damned fast, or carry alot of stuff, or people, or whatever.

      OpenBSD is like a tank. Its not really designed for speed per se, but for maximal protection against outside attackers. Its not going to be a desktop. Its not going to play your mp3's. Its just going to stand there and serve content or route packets.

    2. Re:Overstatement by argent · · Score: 3, Insightful

      If Linux just "happens to run", how come it knocks out OpenBSD when it comes to performance?

      Taking shortcuts is often a very effective way to get better performance. OpenBSD is particularly notorious for NOT taking shortcuts even in the BSD world.

    3. Re:Overstatement by Flower · · Score: 1
      As Theo stated over at @misc, how many local root exploits have been found in linux over the past year? 20? (Note, I'm paraphrasing what's on the mailing list and haven't had time to check up on the accuracy of 20 exploits.)

      It really does depend on what you are measuring.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    4. Re:Overstatement by Anonymous Coward · · Score: 0

      If Linux just "happens to run", how come it knocks out OpenBSD when it comes to performance?

      OpenBSD has a lot of active security mechanisms, placing them and security in general before performance. OpenBSD is never expected to win on overall performance against any of the BSD's or Linux.

      This is not to say that these mechanisms account for all of the performance difference, but they certainly dent performance.

      Re: Theo's comments, I have been quoted in the media (internet and newspapers) for various reasons and involved with events which the media covered and they NEVER, EVER got the story correct. Sometimes the "error" was obviously intentional due to bias and other times it simply appeared to be poor journalism. I was disgusted.

      It may be, that Theo's interview had much more substance but Dan focused on causing trouble in the OSS he seems to hate so much.

  175. Maybe it means Linux and BSD are both doing well: by ockegheim · · Score: 1

    It reminds me of the Muslims in Iraq. The easing of pressure from Saddam and then the occupying forces allows the Sunnis and Shiites to argue amongst themselves (of course I hardly need to add that this behavior isn't restricted to Muslims, Christians, or even religious people). Now that Linux and BSD are beginning to be seen as an alternative to Windows in (parts of) the general computer user community, they're getting the gloves out.

    --
    I’m old enough to remember 16K of memory being described as “whopping”
  176. Linux users tip of the day... by Zemplar · · Score: 1

    # echo $PATH # PATH= # export PATH

    Now your /usr/local/* can easily be resolved.

    I bet you didn't even know what a "path" was, did you?

  177. Hating MS versus loving Unix by kahei · · Score: 1

    There was something vaguely ominous about this:


    "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says.


    Hating MS seems like a good idea -- I don't hate them but creating alternatives and competition is always good. Loving Unix, however, strikes me as a very inward-looking (indeed backward-looking) motivation indeed.

    De Raadt's statement could almost be paraphrased as 'Linux people do what they do because they want to create diversity and challenge established systems. BSD people do what they do because they don't go out enough.'

    Not that I'm saying anything about actual Linux and BSD developers -- but it does seem that De Raadt's values are far from universal.

    --
    Whence? Hence. Whither? Thither.
    1. Re:Hating MS versus loving Unix by meme_police · · Score: 1
      "Linux people do what they do because they want to create diversity and challenge established systems." Challenge established systems? You're joking, right? Signing NDAS, relying on the establishment for non-free drivers, shipping non-free firmware, etc. Sounds like Linux distros are playing the establishment game just fine.

      OpenBSD is free, free, free, in every sense of the word.

      --

      The meme police, They live inside of my head

  178. Dear Diary... by pandrijeczko · · Score: 1
    1. Woke up.

    2. Showered.

    3. Brushed teeth.

    4. Dressed.

    5. Used Linux.

    6. Read Theo's article.

    7. Still using Linux.

    8. Theo who?

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Dear Diary... by Anonymous Coward · · Score: 0

      2. Showered.

      liar!

  179. Re:What I don't like about BSD by sickofthisshit · · Score: 1

    really better to have eth0 and not knowning on the fly the card chipset, and wether you can enable polling, driver specific stuff, etc. What a silly idea to name all the interfaces eth0/eth1.

    I don't get this. If 90% of users/apps don't care about the details of chipsets, why should they have to keep track of this trivia to know the name of their ethernet device?

    If you want to know details about polling, or the driver, for some special need, you should be using an introspection mechanism to *ask* the device, or *configure* the device.

    Your position is like needing to guess the waiter's name before you can order food in a restaurant. What a needless hassle.

  180. Re:Linux development model is different than OpenB by Warped1 · · Score: 1

    You're argument is based on OpenBSD not attracting any new developers ... which I think is pretty unlikely.

  181. We do? by ArbitraryConstant · · Score: 1

    "OpenBSD users see Linux users as losers"

    We do?

    I guess I should stop using Debian on my other computer.

    --
    I rarely criticize things I don't care about.
  182. /* comment */ by callipygian-showsyst · · Score: 1

    /* does this belong here? */

  183. Package Manglement by wild_berry · · Score: 1

    Funny, the default mixing of apps and OS in linux distros is what I dis-like the most about linux.

    I would like to have a word with the LSB and/or freedesktop.org people about that. It seems essential to desktop or home use of computers that installing function-creating programs, such as office software, messaging clients, mp3 players, art & other creative stuff that's clearly not system software, should be something that users are able to do without needing superuser privileges. I haven't seen a package management tool in a common GNU/Linux distribution which allows packages to be recognised and identified to a single user.

    Perhaps this will ignite an argument among Unix people versus non-Unix people (it would really be between multi-user systems people and single-user systems people) over whether all users should gain the functionality of a package installed by one particular user... Perhaps the argument needs to be ignored and a solution found so that installing software as a home user is as easy as installing an .msi in Windows*.

    (* I know that you can double-click an rpm in GNOME under FC3 and have it install itself happily, but this doesn't quite play nicely with the yum/apt/etc. tools for package management and system updates. These tools are needed to make sure that installed software remains up-to-date but they don't appear complete to me.)

    1. Re:Package Manglement by grimwell · · Score: 1
      Perhaps this will ignite an argument among Unix people versus non-Unix people (it would really be between multi-user systems people and single-user systems people) over whether all users should gain the functionality of a package installed by one particular user


      It boils down to a trust issue. Can another user of the multi-user system trust an app installed by another non-root user? Can the admin of said system trust the non-root users to install "safe" programs for everyone's use?

      It a large multi-user environment the answer is usually "no". For a home machine the answer is probably "yes". In the case of the home machine, give local users write permissions to /usr/local and install the apps there.
      --
      If the govt becomes a lawbreaker, it breeds contempt for law, it invites man to become his own law, it invites anarchy
    2. Re:Package Manglement by IamTheRealMike · · Score: 1

      Autopackages can install both as user and as root. You get the choice when you click on them. Fully graphical installs too.

  184. wtf? by Just-some-person · · Score: 0

    "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

    So... much... detail!

    "I think our code quality is higher, just because that's really a big focus for us," De Raadt says. "Linux has never been about quality. There are so many parts of the system that are just these cheap little hacks, and it happens to run." As for Linus Torvalds, who created Linux and oversees development, De Raadt says, "I don't know what his focus is at all anymore, but it isn't quality."

    http://hs.riverdale.k12.or.us/maverick/?q=node/257

    "Linux people do what they do because they hate Microsoft."

    Umm... wtf? That's only a small number of zealots.

    "They have the same rapid development cycle, which leads to crap,"

    Not in m$'s defence, but m$'s last big OS release was four years ago.

  185. Natural Selection by th3d0ct0r · · Score: 1

    De Raadt obviously has no knowledge of the theory of evolution. In nature genetic code that produces different proteins seems to appear by mutation and coincidence. This can be likened to "quick and dirty hacks" style of linux development, where only code that actually fulfills a purpose, will eventually survive and be perfected. The philosophy of bulding "high quality code only" through slow development cycles, will indeed produce programs that are very efficient and stable for a very specific and narrow task, but that means that the range of practical applications for BSD software will not increase dramatically.

    --
    pass me those sparticles will ya?!
    1. Re:Natural Selection by jeffc128ca · · Score: 1

      "In nature genetic code that produces different proteins seems to appear by mutation and coincidence"

      Programming and evolution in nature are two different things no matter how cute the analogy may seem. I have spent more than a decade programming in a busines environment and I can say with absolute confidence that substandard code will be a easy quick fix in the short term but long term will become useless.

      To borrow your analagy, the dinasours were terrific creatures while they lived. But when problems arose they all died off.

    2. Re:Natural Selection by th3d0ct0r · · Score: 1

      The evolution of biological organisms, or evolution of computer code, share many similarities indeed. The key word here is "evolution" defined as "improvement through descent". Even as a business programmer your ability to contribute to projects is limited. What you should see is the broader picture. A world where a large number of programmers work on a large number of projects. If the quick fixes in your program didnt hold up in the long run, it is because: 1.the fix just wasnt good enough. 2.the requirements for the program changed. What you should do is ask yourself how many programmers do write software that is not rock solid, release it early, with bugs, and the product gets accepted, refined polished etc... Just because a quick fix isnt good for the long run doesnt mean it cannot be fixed again and again over the span of time. From a paleontological point of view, dinosaurs were EXTREMELY successful creatures, that perfectly adapted into a HUGE number of ecosystems and with a mindboggling number of species and subspecies. Their extinction is surely not the cause of a faulty evolution but the abrupt changes in all of earths ecosystem by the suspected meteorite impact. If this were to happen nowadays, our chances of survival would be slim at best. So your argument rests on very shoddy legs...

      --
      pass me those sparticles will ya?!
    3. Re:Natural Selection by jeffc128ca · · Score: 1

      What you should do is ask yourself how many programmers do write software that is not rock solid, release it early, with bugs, and the product gets accepted, refined polished etc...

      Based on what I have seen and those I know who work at other companies most programmers wright bad software. Because buisiness is a short term world, quarterly profits and all, things are planed short term.

      If you are correct and software development is like evelution, there are a lot of extinctions coming forward.

      One other common thing I have seen in business practice as a developer. Healthy profitable projects are used to feed crazy bad unprofitible projects. In my work for instance, 20% of our projects generate a profit, while 80% are way over budget. But the 20% helps pay for the lousy 80%. At the end of the day the business people say "Hey we made 5% profit on our operations". So things continue as they were.

      In nature the profitible animals survive, while the unprofitible ones die off. In business (the big multi-nationals any how) the few good projects are used to prop up the idiotic ones. So bad code/genes live on the backs of the good ones.

      Perhaps you are right, and some company is going to come along that makes awesome code all the time and wipe us all out. But I doubt it, our firm has lawyers to kill off those kind of smart people.

  186. Re:What I don't like about BSD by Anonymous Coward · · Score: 0

    Sure. You want to handle 100 billion .INI files again? Each with their own screwed up idea of how you should format it.

    You got some sort of strange lisp going or have you been watching too many TV commercials for breakfast cereal?

  187. Someone doesn't know how to admin Linux by Anonymous Coward · · Score: 0

    Ever had two NICs in a box running Linux located in such a way that it is very inconvenient to open the box?

    Yes, all the time.

    I have to locate which is eth0 and which is eth1 just to make sure I don't misconfigure things, adn the only way to separate them (even though they're a different make/model) is to find the bloody MAC address on it

    Sounds like you don't know enough about Linux to actually admin it, and now you're bitching about it. Hint: Try taking a look at /proc/modules.

    And yeah, having ev0 and vi0 is *MUCH* easier - that tells me which card in my machine is the Dlink, right?

  188. Full transcripts by bradleyland · · Score: 1

    News organizations ought to supply full transcripts of interviews so readers can determine exactly how on the mark the editing is.

  189. Re:What I don't like about BSD by grimwell · · Score: 1

    In the case of FreeBSD it is the stuff that under /usr/src. See http://www.freebsd.org/cgi/cvsweb.cgi/src/ for what all is there.

    What is the OS? Is up for debate. I'll say kernel, basic network stuff(e.g. ssh, telnet, ping, etc), init scripts and logging facilities(i.e. a syslog daemon). Granted most distros include more this(e.g. sendmail).

    Apps like Apache, Nagios, X, etc, I don't consider part of the OS.

    --
    If the govt becomes a lawbreaker, it breeds contempt for law, it invites man to become his own law, it invites anarchy
  190. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Anonymous Coward · · Score: 0

    I think the difference in popularity mainly comes down to the license. As I understand it: stuff you contribute to BSDs can be pirated by msft, and others, and put into their binary code. Whereas, the GPL offers a little more protection.

    Don't tell the BSD people that, they hate Stallman and his 'virulant like license'. I like the BSD license because it offers more 'freedoms' to people who might want to use the source code.

    However, there are definately more differences than just the license. IMHO the BSD user interface is at least 5 years behind Linux, but then again it doesnt have all that UI bloat.

  191. Re:What I don't like about BSD by caluml · · Score: 1
    NFS-mount /usr/local from a central file server, meaning that you only need to update applications in one place.

    I know the theory behind it. I've never used it - my servers are a mixture of Sparc, Pentium 3, Pentium 4, etc. They all have different binaries.
    I just much prefer the file locations under Linux. Not because I'm more familiar with them, but just because they make sense to me, anyway. Under a sensible OS (and I'm not saying that BSD* isn't), the filesystem should be set up so that you should be able to rm /opt /usr -rf and recover the box easily IMO.

  192. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Trix · · Score: 2, Informative
    Whereas, the GPL offers a little more protection.

    I think that points up one of the basic philosophical differences between the GPL crowd and the BSD crowd;

    • GPL people see the source as something that must be protected from "pirates." (to paraphrase the parent post) If someone makes an improvent to a piece of code, they are required to share with others as they were shared with.
    • BSD people seem to believe that any one can use the code however they want (in exchange for due credit). If someone makes an improvement to a piece of code - - and that improvement is not made available - - the BSD folks will just implement something better.

    To me, the BSD position is more in line with natural selection; if you write better stuff, you win.

    <disclaimer>

    • I was a staunch GPL-booster before GNU/Linux was a going concern.
    • I am now a happy BSD User.
    • I also acknowledge that there is no fanatic like a convert.

    </disclaimer>

    --
    I want all of the power and none of the responsibility.
  193. ...but Linux ISN't as good as BSD by Anonymous Coward · · Score: 0

    Call this flame bait if you like, but Linus simply is NOT as good as any of the BSDs.

    On a technical level (and I don't mean - "ah, but does BSD have a driver for bla bla..."), the Linux codebase is a very poor cousin of BSD's.

    BSD is correctly designed and put together. Linux is thrown together my millions of different people all pulling in different directions.

    Linux will NEVER (and I mean NEVER) be as technically sound and robust as any BSD out there - it is simply too eclectic and more the work of a bunch of students than the work of a coherent team.

    And yes, I don't doubt that there are some very clever people working on Linux. I'm not suggesting otehrwise, but it's just not the same.

  194. Someone Set them up the Linux! by D_Lehman(at)ISPAN.or · · Score: 1

    Forbes: How are you gentlemen. All your linux is for Losers.

    Slashdot: Main screen turn on -
    http://toolbar.netcraft.com/site_report?url=http:/ /www.forbes.com

    Linux: You have no chance to survive, make you time. HA HA HA!

    --
    Cleaning the net one sed at a time! s/sex/sermons/; s/hot/holy/; s/goats/thebible/; www.holysermonswiththebible.com
    1. Re:Someone Set them up the Linux! by Anonymous Coward · · Score: 0

      So, Linux *is* for losers LOL

  195. Stop the presses! by beej · · Score: 1

    Breaking news!

    "Linux crap according to BSD enthusiast"

    Way to scoop the story, Forbes. I yield to your titanic journalistic might.

  196. RedHat code essay on IBM? by hansendc · · Score: 1
    Anybody have an idea to what this refers?
    The involvement of big companies also creates problems, -- as happened recently when a Red Hat coder published an essay criticizing IBM's Linux programmers.
    This is a case where there aren't any good terms to google on. Of course there's no link in the story to it. :)
  197. Re:What I don't like about BSD by packetl0ss · · Score: 1
    I understand where he's coming from. You can't actually put /usr/local in your path (you'd need to put /usr/local/bin), and many pieces of software want to have their own directory tree under /usr/local (such as "foo" binaries in /usr/local/foo/bin, and configs under /usr/local/foo/etc) and if you have a lot of software that does this, your $PATH gets unweildy in a hurry.

    Maybe Unionfs would come in handy in this situation, with its ability to merge the view of /usr/local/*/bin into a single /usr/local/bin structure.

  198. Theo's quality. by SpaghettiPattern · · Score: 1

    Theo, define quality!

    Something tells me Theo wouldn't recognize quality if it hit him in the face. Quality is not directly about nice, structured and documented code. It's about setting up a system that predictabily nice, structured and documented code.

    For software development there is one true quality measurement system: CMM. I have worked for many large to huge SW companies. Even il large companies, only the very bright people contemplate assessing the SW development process using CMM. And then hit the wall called costs.

    Quality in SW development is horribly expensive and does not produce a direct revenue or return on investment.

    Now, getting back to the definition of quality. In short, quality is about setting and documenting standards, living up to them, having an independent authoritative body audit the process periodically and defining corrective tasks.

    If you don't have such a system you should plainly shut up about quality.

    Besides that, who would want to work with a cocky bastard that has a hard time respecting other people's efforts? Theo clearly does not realize how much effortgoes into organizing huge groups of people.

    And then there's the GPL. Using the GPL I don't feel raped without lubricant.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  199. Theo - crappy is good ENOUGH by gelfling · · Score: 1

    That's the thing that all you nerds fail to grasp. Crappy is good enough. C minus is adequate. You have it quick, you have it good you can have it cheap. Pick TWO. But unless and until my crappy HR web application needs to run orbital reinsertion computations for the space shuttle I'm not going to worry about 6 sigma anything.

    1. Re:Theo - crappy is good ENOUGH by jeffc128ca · · Score: 1

      The belief that "Crappy is good enough" may seem ok in the short term but in the long term its a killer.

      I see it in a lot of things, especially at work. We develop system processes that are crappy, but hey they work. In the short term during implementation its crappy but its a workable solution. Over time as we apply crappy patch after crappy patch to keep things going until one day the whole system grinds to a halt. We need to reimplement the thing from scratch. Sooner or later the finance people get involved and demand to know why the whole venture is unprofitable. Why didn't we include this in our orriginal cost estimates?

      With linux there is no finance group but its the same idea. You allow tons of crappy code to pile up over the years and sooner or later your like Windows. Nothing works reliably without a lot of hand holding. Accepting crappy code is crap. We should all expect better because it is possible.

      I agree with Theo but I think he could have used softer language to get his point accross. Perhaps there is some venom in his words because of linux popularity, however that doesn't make his point invalid.

      I see too much crappy code at work on our systems, and I have seen the long term effects of allowing crap code to exist. It isn't pretty and it kills any project long term.

    2. Re:Theo - crappy is good ENOUGH by Cro+Magnon · · Score: 1

      Linux's "crappy code" installs on many PCs. BSD's "non-crappy" code does not. Case closed!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    3. Re:Theo - crappy is good ENOUGH by gelfling · · Score: 1

      No you can't build quality abstractly. You have to build it in relation to your needs and what you can afford. If the economic benefit of near perfection is less than the cost of near perfection then it would silly to try. The problem with patches is a problem of complexity not quality. You have to make a decision about how much complexity to embrace, how many patches to apply and how urgently you have to do it. You have to quantitatively understand what the risks of not doing something are instead of blindly doing whatever you possibly can do.

    4. Re:Theo - crappy is good ENOUGH by jeffc128ca · · Score: 1

      You missed the point. It installs for now, but 3 or 4 years from now what makes you think it will? What happens when it can no longer support the weight of its own bloat?

      I have seen it over and over and over again. Let crappy code pass cause it works now and pay later in frustration.

    5. Re:Theo - crappy is good ENOUGH by Anonymous Coward · · Score: 0

      Windows installs on many PCs. Case closed!

      fucktard

    6. Re:Theo - crappy is good ENOUGH by jeffc128ca · · Score: 1

      If the economic benefit of near perfection is less than the cost of near perfection then it would silly to try. The problem with patches is a problem of complexity not quality

      I will agree with you so long as its near perfection code. But thats not what we are talking about. Its bad crappy code. In practice bad code, while economical in the short term, is costly in the long term. I have witnessed this first hand over the years. Things I watched get implemented 7 years ago are costing us more on a monthly basis to fix than the total revenue of the contract we won.

      People who are willing to sacrifice quality over getting it done on time view the problem from a short term perspective. In that sense it's ok, cause things got done quicker, less time means less cost here and now. In the long term its the crappy code that kills us years later.

      I am not saying it has to be picture perfect code. That's the other extreme. But you want to get as close to perfect as your short term goals allow. Saying crappy code is good enough cause it works is an excuse to slack off. I have seen many millions of lines of code to know there is a lot more slacking off than should ever be tolerable.

    7. Re:Theo - crappy is good ENOUGH by Cro+Magnon · · Score: 1

      The most important thing isn't how "crappy" the code is, but whether it works. If BSD, for all its supposed superiority doesn't install on my hardware, it's useless to me, and I'll go with the "crappy" alternative.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    8. Re:Theo - crappy is good ENOUGH by jeffc128ca · · Score: 1

      Mabey BSD's goal is not to work on your machine. What Open BSD wants is a secure system, not something that everyone can use. They have met that goal.

      In the short term, you are correct, you can run Linux on your PC. But the over all concern is how long will that be so. Windows was attrocious for a long while until they had to do some serious cleaning up. It's still no where near perfect but they were forced to clean up a lot of stuff with XP.

      Linux could be in the same boat some day. A few years from now it may not install on many computers. But I bet you OpenBSD will.

    9. Re:Theo - crappy is good ENOUGH by gelfling · · Score: 1

      Well there here is what people need to do. Implement real engineering discipline into their SW development. Make those hard choices up front - create a lifecycle management scheme INCLUDING a sunset plan and stick with it. You're right, halfassed is as halfassed does and Theo is absolutely right when he says a priori that scrimping on quality is a horrendous choice in the long run. But that's an abstract argument to make. OK, HOW MUCH crappiness is bad? As much as is contained in BSD? Maybe the missions that BSD is typically used for can't afford even a little slipshod deployment? Like the old world of SS7 telephony switch network, device failure was not an option. It absolutely had to work instantly every time all the time no matter what. Wow was that hard to do and man oh man was it expensive. Maybe that level of quality is what BSD is good for. We agree that openBSD is a great fit for security hardness where your ass hangs out in the internet swamp all day. But it's entirely possible that the cost benefit trade off for other applications isn't worth it. You'd spend all day polishing your spear and never get around to using it. With the lifespan of most enterprise apps somewhere in the 1-2 year range I'm hard pressed to understand why we would spend more than 30% of that lifecycle time on QA.

  200. Re:What I don't like about BSD by caluml · · Score: 1

    Cue discussion about what equals an OS, and what is an app. passwd? mount? login? sshd? apache? The other reason I hear for having /usr/local separate is that you can rm /usr/local -rf it, and use the machine for something else. That's a pretty null argument as far as I'm concerned - it's just not common enough to worry about, and a fresh rebuild for a new server would never hurt.

  201. Programmer comment by J.R.+Random · · Score: 2, Insightful
    At the end of the article:
    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."
    In other words, the Linux kernel had an honest hacker. Every substantial piece of code has some sections that a competent programmer can see should be better organized, factored out, rewritten, deleted as obselete, etc. That doesn't mean it's broken.
  202. Linux for losers. . . . BSD for bigots? by Anonymous Coward · · Score: 0

    Care for some sour grapes with that Theo?

  203. Re:What I don't like about BSD by bhirsch · · Score: 1

    Actually, I believe it is pretty trivial to rename an interface in FreeBSD. Same should be the case w/ Linux.

  204. This is silly!!! by sheepoo · · Score: 1
    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."
    Guess what? The next developer who looks at this piece of code will actually start thinking and making it better rather than just assuming that everything is 100% perfect. I wonder if Lok is a successful businessman or just a wanna-be whiz-kid (whiz-businessman,whatever) who just jumps to whatever seems exciting to him. I pity him :)
    1. Re:This is silly!!! by jeffc128ca · · Score: 1

      "Guess what? The next developer who looks at this piece of code will actually start thinking and making it better rather than just assuming that everything is 100% perfect."

      Why is a comment like that in production code? You may feel its ok, but from my experience thats a dead give away that there is something wrong in the process by which code is vetted and moved into production. That comment is ok in a beta or test environment. But if it's production thats a big no no. The question should have been answered *before* it was moved into production/regular release.

      Imagine your in heart surgery, the heart surgeon says "is it ok for me to make an incision here?". Are you ok with that?

  205. Thank you! by JPriest · · Score: 0

    I cannot believe someone finically said this, I have been saying it since 99. Thank you Mr. Theo de Raadt for being one of the first to publicly state the emperor is wearing no cloths.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  206. OT, but... by Anonymous Coward · · Score: 0

    Is anyone else annoyed by the practice of putting the "nasdaq - news - people" links following every other goddamn word? It detracts from the reading in quite obvious ways. Often it's ridiculous as well. How the hell needs to find the webpage to Microsoft? Bleh.

  207. To an extebt, he's right. by MsWillow · · Score: 1

    I use Gentoo. I update daily. I run KDE 3.3.2. I run KPatience 2.2.1. I run XMMS 1.2.10. I run Atun, but won't right now because the bloody thing won't go away, short of xkill on it.

    Patience has a nifty thing - when it's determined that a win at solitaire is impossible, it talls you so. Sometimes, it's right. More often, it's wrong. I've been told a game is unwinnable, with only one card left to turn over.

    Ii've thought of mentioning this, or even trying to fix it, but KPatience is not on bugtrack.

    XMMS will sometimes just stop after a song ends. No apparent reason - the song plays fine, then it decides it must have played every song and stops. It's annoying, but not life-threatening, so I tolerate it.

    KDE decides, tho I've told it not to, that it knows best where I *really* wanted to put icons on my deskyop. Drag and drop, and watch it end up near where I put it, but not where I said. This is annoying, but not fatal, so I tolerate it.

    However, even given those examples, Gentoo is still so far ahead o the competition it's unreal. I can run Gentoo for months with naught but minor annoyances. Windows, I'm flippin' lucky to run 4 hours sans death. I've never had to wipe and totally reinstall Gentoo. Windows, that was a weekly occurrance, burning up most of a full day. More fun is that, with all this use, the Windows disc gets marred, and after six months needs to be replaced, which means shelling out even more cash on totally shoddy software.

    I may be disabled, but I'm not stupid. Linux is not perfect. Windows is not perfect. However, I can live with Linux's imperfections far easier than I can live with Windows. As an added bonus, Microsoft is not getting more of my miniscule disability income, to pay its employees who use their money to make life in Seattle less tolerable.

    Using Linux is a win-win situation for me. Stop bitching because it's not perfect, yet.

    --

    Lemon curry?
  208. the facts speak for themselves by NynexNinja · · Score: 1

    Theo is a smart guy, but the facts speak for themselves. The fact is that Linux supports more hardware than openbsd, and has performance gains several times faster than OpenBSD or FreeBSD or MacOSX and of course windows. If I wanted to lock down linux, I'll use grsecurity.net jumbo patch, which is what I use and it does all that I would expect. I think most people care about hardware compatibility, user friendlyness, support and performance. OpenBSD is lacking on all of those fronts. Sorry Theo, hate to bust your bubble. I think most people who care about security already know about grsec.

  209. he's right you know... by jbeiter · · Score: 1, Troll

    I've used NetBSD, OpenBSD, FreeBSD, and have been running Linux as my desktop for over a decade now. As an operating system, linux *does* suck in comparison... but utilities and toys are catered to Linux. I don't have time to screw with porting useful addons to FreeBSD. IMHO, Linux is the Windoze of the *nix world. Its far from the best, but it has the attention.

  210. Let me quote Theo in a recent interview by EdMcMan · · Score: 2, Informative

    "I don't know. I've never used Linux"

    1. Re:Let me quote Theo in a recent interview by bill_mcgonigle · · Score: 1
      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Let me quote Theo in a recent interview by argent · · Score: 1

      "I don't know. I've never used Linux"

      I used to say that, and I got tired of it, so I set up Linux and moved some of the software I was running on BSD over to it. I won't go into the variations and distributions and versions and things that worked and things that didn't work, but the thing that was most amazing is how hard it was to get Linux users to see why I thought some of them were problems.

      I'm not using Linux any more, when I have an alternative. Apple took away the last incentive I had for giving it another shot on my desktop.

    3. Re:Let me quote Theo in a recent interview by MikeBabcock · · Score: 2, Interesting

      I agree, and I'm a die-hard Linux fan. I'm also a die-hard OpenBSD fan, but for different things.

      I love Linux, and as such, I feel pain every time someone says "just fix it yourself". I'm tired of people who know the code inside and out and can't be bothered to document it or help people do something with it or just do it themselves instead of playing with new features nobody cares much about.

      Its just selfish, is what it is.

      Did you write your software for you and then give it away? Great. Now its in use by a million people, do you care about their opinions? If not, you're a jerk. That's all there is to it. If you don't want the opinions, don't publish it. Period.

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:Let me quote Theo in a recent interview by argent · · Score: 1

      I love Linux, and as such, I feel pain every time someone says "just fix it yourself".

      What I sometimes find frustrating about BSD and more often consider a major advantage is that it's one of those systems (or three of those systems) where you get a lot less "just fix it yourself" and a lot more "we already thought of that, we're not doing it that way because of X, Y, and Z, and the right way to do what you want to do is...".

      It's frustrating when the official right way sucks, but great when it doesn't. And the official right way sometimes changes to something closer to what you wanted, and sometimes it's even better.

      Did you write your software for you and then give it away?

      Yes.

      Now its in use by a million people, do you care about their opinions?

      Yes.

      That doesn't mean I don't say both "just fix it yourself" and "no I didn't do it that way because...". Also, more and more, "I'm not the maintainer any more, tell so-and-so...".

      What I really like is when someone sends me a fix that fixes something I haven't gotten around to yet and ALSO works well with what I HAVE gotten around to.

  211. But Also... by EXTomar · · Score: 2, Interesting

    It should also be noted that Torvalds isn't unduly harsh about Windows either. On a couple of occations he has claimed an apathetic view of Windows. Torvalds works on Linux because of Linux and not because of Windows.

    Is this stuff really what TdR said or is it Forbes trying to generate click-through by scandal? I can let some of it slide but I would be worried if the leader of an OSS project has a lot of venom for another project. It clouds their decision making.

    1. Re:But Also... by dheltzel · · Score: 1
      I can let some of it slide but I would be worried if the leader of an OSS project has a lot of venom for another project. It clouds their decision making.

      You are so right!

      I think the main risk is that the focus is moved off creating the best solution. When anyone starts spending time and effort tripping up their "opponent", they inevitably slow down their own progress. In a worst case, the goal becomes the defeat of the opponent, rather than the success of your own program.

    2. Re:But Also... by commodoresloat · · Score: 1

      Not only that; to my knowledge Linus has not said he has never used windows. I recall reading an interview where he said he used Powerpoint for presentations.

  212. BSD might be better in some ways for some tasks. by Viduliya · · Score: 1
    Here is my two cents worth. I don't know much about BSD, since I never ran it before. I have been running linux for over 10 years now. I never said nor do I think Linux is perfect. There is a few reasons why I have not tried BSD:
    • Linux seems to have better hardware support for what I use.
    • There seems to be more software available to run directly on Linux.
    • Linux is not Windows and it runns "GOOD ENOUGH" for now. I don't see a reason to invest the time to learn the structure of BSD.
    I don't know why anyone would get so bent out of shape over the support of Linux or BSD. As long as it is open sourced I think they are playing for the same team.
  213. prob been said before but here's my two cents by Anonymous Coward · · Score: 0

    i just think this guy is bitter that linux is getting all this attention and like a 5 year old with a new baby in the family he's a cocky, bitter and acting completely childish. He's rambled on this entire article and not proven a single sentence with proof except an excerpt from the kernel source that says "should this be here". Everybody has a "flavor' of linux or other open source software/operating system and that's all it is... a personal preference. And if you don't like that the other person is doing just shut your trap and keep fidiling with your code and leave them alone.

    and lastely, I can't speak for everybody who writes linux programs but to quote linus torvalds, "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." (2003) That doesn't seem to be a guy who hates microsoft! But that being said acts more mature towards Microsoft than this guy towards linux

  214. Rediculous by jambarama · · Score: 1

    He says linux is getting just like microsoft. Ok I can see, graphically, some similarities. But what does he cite for evidence? Quick development cycles! Since when did M$ have quick development cycles!?! Lets see, XP - 2001, Longhorn - 2004, no 2005, wait how about 2006, yeah 2006 we promise. (We are just taking out the major reasons to switch, avalon, winFS, etc).

    Linux in general does have fast development cycles admittedly, but not always. How long was it from Woody to Sarge (officially)?

    The guy is clearly drumming up support for himself and OpenBSD. Stupidly enough he is attacking his potential user base! Free/Open/NetBSD is not end-user friendly. BSD users come from Linux, not Windows.

    If I wanted to promote OpenBSD, I'd know Linux users are pretty smart. I'd Explain in non histerical and non insulting terms why it is great. Make some comparisons. Not attack those I wish to woo.

    Gosh sounds like the RIAA suing its own fanbase.

  215. 10 Years to get to where BSD is... by Anonymous Coward · · Score: 0

    Like Linux has had fine-grained locking and SMP for years now... and OpenBSD just got it. Linux surpased OpenBSD in most functionality years ago. OpenBSD has a very strong security effort, but that's about the only thing OpenBSD has over Linux in terms of functionality and performance.

  216. Re:What I don't like about BSD by ArsonSmith · · Score: 1

    Then put /usr/local/apcache/bin in your path variable

    then put /usr/local/mysql/bin in your path

    then pub /usr/local/java/bin in your path

    At least Linux is doing the enthernet stuff right.

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  217. ITYF this is bog standard journalism by Colin+Smith · · Score: 1
    The story is everything.

    I stopped reading newspapers, magazines a while ago because they were all basically full of shit when reporting on subjects I'm informed about. I came to the conclusion that if they were full of shit on stuff I know about they are probably full of shit on everything, and I'm not paying money for advertising and shit.

    So it wouldn't surprise me in the slightest if you were correct.

    I no longer consider anything written by journalists to be any more than complete fiction and find them to be completely discredited as a profession. It must be galling for the few who do have principles and are knowledgeable about the subjects they report on.

    --
    Deleted
    1. Re:ITYF this is bog standard journalism by Anonymous Coward · · Score: 0

      Try the Economist.

  218. he got paid? $$$ ? by serverleader · · Score: 1

    I wonder how much they paid him to humiliate him self like this..!

    --
    - - - - - . .. . - Get Counted!
  219. Re:What I don't like about BSD by ArsonSmith · · Score: 1

    Hmm, /etc - a place to store config files. Left over from a time when it ment etcetra and stored everthing that didn't yet have a place. Now used for configuration.

    What part of this doesn't make sense about putting a config file in there?

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  220. Theo's being a goober this time by Roadkills-R-Us · · Score: 5, Insightful

    He blames Linux marketshare on the BSD lawsuit. I'm sorry, but in this case, he sounds foolish. The way BSD was developed and promoted a decade ago had far more to do with Linux' acceptance than the BSD lawsuit.

    At the time, *very* few businesses used Linux. Well under 1%, probably more like 1% of 1% of 1%. At any rate, if you wanted to use a free *nix OS, you had three choices besides Linux:

    1) Paying a commercial BSD license fee (BSDi). This was a bit expensive for an individual, and even the commercial version didn't have drivers for a lot of the better hardware (like reasonably new Dell servers).
    2) Writing your own device drivers for anything unsupported.
    3) Sending a BSD vendor equipment so they could write your driver.

    I wish I could remember which prject was which for #2 and #3. Whichever group was #2, when I asked on the net about a SCSI driver for our server (a friend and I were starting a business on the side), I was flamed by a core BSD developer for not just writing a driver. HELLO! I need to run a business, not write drivers!

    I tried really hard to make BSD work on our hardware. I finally gave up and tried Linux at another friend's suggestion. It just worked.

    Linux caught on with individuals, then with startups and small projects in larger companies, and only in the past 3-4 years has started to matter in the corporate marketplace at large.

    The BSD community chased people away (that's not an indictment of the community, it's just the effect of how things were handled).

    There's an old adage that says, "Build a better mousetrap and the world will beat a path to your door." Even if that were still true (it's generally not), when you start beating them in the head with the mousetrap, don't complain when tehy don't buy it.

    I'm not sure if Theo is merely ignorant of history, or is simply choosing to ignore it. Either way, he's in trouble. Those who ignore or forget the lessons of history are doomed to what? Repeat it. Theo's helping screw up BSD's chances all over again.

    1. Re:Theo's being a goober this time by pohl · · Score: 3, Interesting

      Your recollection of that moment in history is accurate, and I find it interesting because the BSD license is ostensibly "more free" than the GPL, because it doesn't require you to do a damned thing...but the surprising emergent property of using the BSD license is that improvements to the codebase did not flow as freely as did the changes to the linux kernel. There seems to be a tradeoff between the two licenses, and this is how the BSD license can work against you.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:Theo's being a goober this time by Synn · · Score: 1

      It just worked.

      This pretty much sums it up for Linux and why Windows has the top market share today.

      I don't care if BSD has a better design, if it doesn't work with my hardware it's useless. A lot of people leave Linux to go back to Windows for that reason, I'm sure a lot of people left the BSD's for Linux because of that too.

    3. Re:Theo's being a goober this time by MadAhab · · Score: 1
      You need a history lesson. At the time of the lawsuits, Linux did not exist, period. Linus himself has said that were it not for the lawsuits, there would probably be no Linux, because he would have been able to use a BSD instead - there was more than commercial BSD at the time.

      I'm sure all sorts of people are rude to you - it's because you are a pompous, pretentious idiot. Stop lecturing on subjects you don't know.

      --
      Expanding a vast wasteland since 1996.
    4. Re:Theo's being a goober this time by Anonymous Coward · · Score: 0

      Speaking of lecturing on subjects you don't know...

      Were you even around at the time you little shit. BSD wouldn't run on commodity x86 hardware. How would a lack of lawsuit (a lawsuit that didn't hurt BSD one bit (oh they had to rewrite like 5 functions, sob) but exposed commercial Unix as having stolen from BSD) have given BSD a math coprocessor emulator?

      Answer me that fucktard.

    5. Re:Theo's being a goober this time by sheldon · · Score: 1

      I don't believe that the lawsuit had to do with the existence of Linux. Really Linux and BSD both fell into the world of i386 about the same time period... starting in 1991 or so. There'd been Unix on i386 for years, since Microsoft ported System V back around 1980 or so calling it Xenix, but it wasn't cheap and until the advent of the 486 processors the machines to run it weren't very affordable either. The BSDi commercial version was substantially cheaper at $1,000.

      However, where the lawsuit did impact BSD was in scaring developers away. There was a lot of uncertainty about the code base which was not resolved until 1994, and as such efforts went more into Linux.

      I first started using Linux in late 1992(SLS release, I recall the kernel was at 0.10 and XFree86 had just been ported and it barely did anything on my 386sx16), and I did try to use FreeBSD back in '94 timeframe, and I recall it being a pain, mainly cause so much was missing to make install easy, etc.

      I'd have to say that you are both right, but Theo is more right. The issues that you are complaining about are mindshare related, and Theo's point was that the lawsuit scared mindshare away from BSD. That is, BSD was substantially further ahead as a code base when Linux was starting up. Had there not been that uncertainty, I suspect more development effort would have gone down the BSD path than starting out from scratch with Linux.

    6. Re:Theo's being a goober this time by evilviper · · Score: 1
      The problem here is that you don't understand what Theo is saying, and are just making straw-men.

      I tried really hard to make BSD work on our hardware. I finally gave up and tried Linux at another friend's suggestion. It just worked.


      Theo didn't say BSD was better than Linux early on, he said the lawsuit scared developers away from BSD, and onto Linux, which is really quite accurate. Linux got a lot of developers who would have been developing BSD instead (if not for the AT&T lawsuit) which helped Linux progess much faster, and it too the BSD quite a while to catch-up as far as drivers/hardware support.

      I'm not sure if Theo is merely ignorant of history, or is simply choosing to ignore it.

      No, it seems you are ignorant of history, and are acting as if what you experienced in your tiny corner of the world is the history, and nothing else actually happened there.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Theo's being a goober this time by Eivind+Eklund · · Score: 1

      I don't think BSD vs GPL license is the relevant factor for the slower flow of patches in *BSD compared to Linux. I believe the relevant factors here are "code base size", "CVS", "GNATS", and many developers, and the culture that flows from them. The BSDs had (and to a degree has) a hard time with getting patches into the system, because nobody/too few has this as their primary responsibility/priority. The reason for this, again, is that it is less mental gruel with writing code from scratch than it is with trying to get somebody elses code in shape and commit it. In Linux, there's a single person (Linus) that has primary authority to change the tree, and he can botch it and will be forgiven for it (especially in the start of the Linux project). In *BSD, the dynamics are different - botches are actually somewhat tolerated, but it doesn't *feel* that way. Eivind (FreeBSD developer)

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  221. And BSD licensed software doesn't get exploited? by Anonymous Coward · · Score: 0

    "These companies used to have to pay to develop Unix. They had in-house engineers who wrote new features when customers wanted them. Now they just allow the user community to do their own little hacks and features, trying to get to the same functionality level, and they're just putting pennies into it," De Raadt says.

    I'm hoping Forbes left out the part that puts this into context as a comment about corporate involvement in opensource projects in general.

    Otherwise, it's kind of hypocritical to bash Linux when the BSD kernel is used in so many commercial products without significant contributions back from those same companies. The BSD license makes exploiting (if we want to use that word) unpaid coders a lot easier since companies can just modifiy the source to make their proprietary version and not have to contribute any code back to the project.

  222. yeah by xted · · Score: 1

    everyone acuses theo of being an asshole eliteist.. take a look at his project. Openbsd is completely based on being secure. Do you want a coder using cheap hacks to get code working or some asshole bent on security? He's the right guy for the job

  223. Whatever works by Bigbutt · · Score: 1

    I went through several OS's trying to get them to work on my older system so I could play with it. I tried a couple of the BSD flavors (net and open), I tried Red Hat, Debian, and Mandrake (I used Slackware back at 0.9 when it was multiple sets of floppies), I even tried Solaris x86, BeOS and looked at Plan9. I eventually settled what worked for me: Mandrake. It supported all my hardware, it got me running, and I had several books that worked with it.

    I have two prime boxes: Windows XP on a home built and a Mac PowerBook G4. My wife has Windows 98 and refuses to upgrade (it works for her, why change). I have two Sun Ultra 60's, one Mandrake linux box and one extra older Mandrake box that I'll be running through OS's again after backing it off. I'll be trying OpenBSD again just to play. We'll see how it pans out.

    --
    Shit better not happen!
  224. less fluff, more meat by Intrigued · · Score: 2, Insightful
    The sad thing is that for a interview with a brilliant man immersed in details, the article is complete fluff.

    This could have been a very interesting article if a little detail was given concerning what issues he has with Linux.

    Instead the article relies on vague opinions, sweeping accusations, a bit of bragging and a quote by a computer professor that he dropped Linux because of a single comment he saw in the code.

    So much promise, too pathetic.

    We need articles that can really generate interesting dialog and journalists that write better than Jerry Springer transcripts.

  225. Idiot De Raadt by ebvwfbw · · Score: 1
    De Raadt should know better than to even think his code is better than Linux. I can remember in the late 1990's, he and other BSD guys foolishly said that their code is so much better and secure. That is why Linux is being hacked so much and BSD has no security issues they boasted. Right after that, the Linux vulnerabilities were simply ported over to BSD and brought thousands of their sites down. Some upgraded to Linux as a result (I upgrade a bunch myself). It was simple and BSD was far from being secure. They suffered a major credibility hit. They took another hit with SSH and privilege separation. Their "careful" coding wasn't enough and they made mistakes. Some mistakes that I found within 5 minutes of looking at their code.

    Fast foward to today, same BS, same bitter people. Same trash talk. Yea, we would be the most popular.... well we would... ya know? If it weren't for that lawsuit. Sure sounds like a looser to me. It has also been my experience that Linux guys not only have kissed girls, they have married and had kids. The BSD guys that I know, I doubt any of them have kissed a girl. I know plenty of people that if BSD really was better, they would use that and not Linux - me incuded.

    Grow up De Radt, Linux has a lawsuit against it right now - the SCO lawsuit. You don't see us jumping ship. The fact is BSD sucks. SYSV sucks. Linux merged the best parts of both, that is why it DOESN'T suck. It just happened that BSD sucked more than SYSV did and that is why you are still by yourself. Grow up and admit you are wrong. Otherwise we will continue to laugh AT you. Second thought, stay right where you are. We don't need another hard headed person.

  226. Scathing? Perhaps just ignorance or sour grapes by bwanagary · · Score: 1

    We all have our "religious" convictions. I've been developing software (apps & system) for *nix and other OSes for 25 years and none is perfect. I've worked at all levels of more than 20 UNIX-like Oses, including many LINUX distribs for 12 years and the *BSD oses. They all have pluses and minuses. The GNU/LINUX environment is the most complete operating sytem besides that evil empire technology farce from Redmond. There are many things that frustrate me about LINUX, but it has been my OS of choice and I have been microsoft-free for 7 years. I couldn't do that with OpenBSD. It is the only cost-effective, reliable, secure-enough environment that allows millions of us to get out from under the thumb of that company whose name probably attributes more to Mr. Gates' manhood than it does to technological merit.

  227. How dare he! by Aldric · · Score: 1, Offtopic

    Why, we should... wait. He didn't actually say that? It's just another bit of shitty slashdot editing? What a shock. Honestly, this site gets worse every day.

  228. Re:/usr/src/usr.bin/mg/theo.c is the key by Lucractius · · Score: 1

    haha
    If i had mod points and hadnt replied earlier id mod you up :)

    Its treasures like that inside OSes that i think need to be kept. "Clean Codebase" is fine but annotating files like that is one of the few ways we get these things likely to be in the next version/equivalent of The Jargon File and if we lose them for the sake of "being clean" then you need to wonder. Do you want a clean OS that has no record of the people that toiled to creat it like some kind of blank slab. Or would you preffer an os that has amusing coments littered in NON KEY files like that that are there for those to look and see just where the reasons and motivations came from :)

    That and its just funny as hell.

    --
    XML - A clever joke would be here if /. didn't mangle tag brackets.
  229. If you want me to switch from linux to bsd by codepunk · · Score: 1

    If you want me to switch from linux to bsd that is the very last way to get me to do it. Do you expect me to want to run some software built and maintained by some arogant asshole like this. Linus on the other hand just builds shit instead of talks shit.

    Not that I could switch anyhow since linux is way more scalable than bsd....I mean shit they just got smp for god sakes.

    --


    Got Code?
  230. What's wrong with this picture? by Anonymous Coward · · Score: 0

    Here are Theo's comments on Linux from the past few weeks of interviews:

    Interview 1: ( http://kerneltrap.org/node/6 )

    JA: What advantages does OpenBSD offer over Linux?
    Theo de Raadt: I don't use Linux, so I do not really know how to answer this.

    Interview 2: (http://www.tuxjournal.net/intervista3-en.html )

    Q: Do you like GNU/Linux ? Yes/No, why? Do you use it sometimes?
    A: I have never used it.

    Interview 3 (http://os.newsforge.com/print.pl?sid=05/06/09/213 2233 )

    NF: The BSDs are still considered by some to be more technically correct than the Linux kernel. Linus Torvalds has said in the past that it's not all about technology. Do you think the BSD project you work on is better technically for some or all uses than GNU/Linux (in general)?
    Theo de Raadt: I don't know. I have never run Linux.

  231. Also remember the tremendous debt... by emil · · Score: 1

    ...that Linux owes to Theo.

    The OpenBSD project also produces OpenSSH, and is kind enough to package portable versions that run on alternative architectures.

    This is a thankless task for Theo & company; I think that the largest corporate dontation for OpenSSH was one laptop from IBM. Shameful.

    Theo can run his systems free of all code produced by Linus. Unless Linus wants to go back to telnet (or use an alternate, less tested sshd), he has no such option.

    1. Re:Also remember the tremendous debt... by dougmc · · Score: 2, Insightful
      ...that Linux owes to Theo.
      And don't forget the tremendous debt that OpenBSD (and FreeBSD, NetBSD) owes to the GNU project.

      The GNU project also produces gcc, which is used by all of the free *nixes to compile their code.

      Theo can run his systems free of all code produced by Linus.
      Linus, yes, perhaps. GNU/GPL, no. Well, he could remove his compiler entirely, but then it wouldn't be a very useful system. (And technically, some of the code in gcc ends up in the executables it creates ...)

      Unless Linus wants to go back to telnet (or use an alternate, less tested sshd), he has no such option.
      Perhaps we should talk about the history of ssh a bit here ...

      ssh did not start with OpenSSH. ssh started as ssh, and it was good. But then they changed the license, and people did not like that, so they took the last release that was under the old license, and released it as OpenSSH. They then added ssh2 support and generally maintained it in parallel, and now OpenSSH is more used than the original ssh -- but the original ssh is still around. Perhaps Theo did contribute some code to the original ssh (it was open source, after all), but it still wasn't OpenSSH until rather late in the game.

      As for using an `alternate, less tested sshd', are you sure you don't work for Microsoft's FUD department or something?

    2. Re:Also remember the tremendous debt... by emil · · Score: 1
      The GNU project also produces gcc, which is used by all of the free *nixes to compile their code.


      Yes, but we are talking about Linux kernel code quality, not gcc code quality, which is another discussion entirely. Questioning Linux is not the same as questioning GNU.



      Perhaps we should talk about the history of ssh a bit here ... As for using an `alternate, less tested sshd', are you sure you don't work for Microsoft's FUD department or something?

      So, off the top of your head, how many other sshd implementations implement privilege separation? How many commercial UNIX distributions bundle an alternate sshd?

    3. Re:Also remember the tremendous debt... by dougmc · · Score: 1
      Yes, but we are talking about Linux kernel code quality
      We are? I thought we (or you, anyways) were discussing how Linux uses stuff from OpenBSD, and not the other way around?
      Questioning Linux is not the same as questioning GNU.
      Why are you even comparing Theo and Linus, anyways? Linus wrote a kernel from scratch, and he has almost nothing to do with anything outside of the kernel. He certainly didn't add OpenSSH to any Linux distributions -- other people did that. In the beginning the Linux kernel was a one man show, but it didn't stay that way long. It wasn't that long ago that a Linux install didn't come with ssh at all, and I had to go get it myself (and this was before ssh2, OpenSSH and even OpenBSD.)

      Theo (and others) took an existing *nix clone, kernel and all, and forked it. The new version's primary goal was security, and Theo and others went over the code very carefully and made sure it was secure, and added some stuff of their own, like OpenSSH (which again, was based off of somebody else's work, and forked when the license became unbearable.)

      Both Theo and Linus have done good things, but the things they've done are very different.

      So, off the top of your head, how many other sshd implementations implement privilege separation?
      Off the head, my answer would be, um, `zero'. And then I'd ask `um, relevance?' What does that have to do with Linux (distributions, I'd assume, because Linux is really just a kernel) using things produced by the OpenBSD team?

      And priviledge seperation in a single daemon isn't the end-all-be-all of security anyways. It's purpose is to protect you from any undiscovered security holes in ssh. In theory there wouldn't be any, especailly because it was produced by Theo and team with security in mind, but even the experts make mistakes and miss things. It's a nice feature, but it's not why people use OpenSSH rather than the other alternatives.

      How many commercial UNIX distributions bundle an alternate sshd?
      Again, relevance? I do believe Solaris and Irix shipped (perhaps on an `extras disk' -- it's been a while) a version of ssh1 before OpenSSH even existed, though they're probably including OpenSSH now, because it's better maintained and has a better license.
  232. IT ISN'T MICROSOFT by Anonymous Coward · · Score: 1, Insightful

    Theo gets it completely wrong. Linux fans don't hate Microsoft. They hate monopolies and authoritarians and BEING TOLD WHAT TO DO.

    Linus succeeded because he respected others and got their best possible effort from them. Stallman succeeded because he showed that it was possible for technologists to be in charge of their own life, and not just make the best of what's been foisted on them by Large Corporations (of which Microsoft is but one example).

    No, De Rat doesn't get it at all.

    Randy

  233. De Raadt, or "da rat" by Anonymous Coward · · Score: 0

    Meh, he's just bitching because the minority usese openBSD. Is this guy Canadian or something? Can't hold his own, so he bitches about the competition.

  234. Re:Linux development model is different than OpenB by syslog · · Score: 1
    That is not what I meant. What I do mean is that it appears that to be a part of the OpenBSD team, a developer has to offer more time & commitment than the average developer throwing in a patch or two for linux. This is why linux will always be able to attract more, average, developers than OpenBSD. I might be totally mistaken, but that is my perception anyways.

    naeem

  235. Microsoft bought the stack from a third party! by Dr.+Manhattan · · Score: 1

    There's a good rundown of the situation here. What's funny is that Microsoft actually paid for BSD code.

    --
    PHEM - party like it's 1997-2003!
  236. BSD Users Kiss Girls..... by capitalj · · Score: 1

    Linux users get laid.

    1. Re:BSD Users Kiss Girls..... by Anonymous Coward · · Score: 0

      Mac users kiss boys.
      Windows users kiss their mommies!

  237. Great title... by Anonymous Coward · · Score: 0

    ...where can I buy this book? Is it like the "For Dummies" series???

  238. In other news: Mike says Linux "Cool" by dj_tsd · · Score: 1

    Wow, some guy doesn't like linux. Oh god, let's make it a headline. Why is there a diverse set of OS's? Perhaps because they satisfy different people.

  239. Good cop, bad cop by peacefinder · · Score: 4, Insightful
    As Linus says, Theo is difficult. This is well known, and I salute Mr. Torvalds for saying it so succinctly. Linus leads by gentle methods, and he's apparently damn good at it.

    Theo does not take that path. He's a zealot... but he's not just a zealot. He's a clear-eyed, effective zealot who manages a solid project that produces the result he intends: a highly secure OS. If you'll recall from that other interview:
    Christos Zoulas: I think it goes both ways, especially when it comes to porting Linux to architectures where NetBSD is already ported to or vice versa. Due to the relative size of both projects and the wealth of drivers on Linux, I would say that it is more common that NetBSD developers refer to code in the Linux device drivers to find about specific device quirks and undocumented device programming information. This is necessary because hardware manufacturers do not always publish proper documentation for their products (with all the errata) and the only way to get functional device drivers is by trial and error, reverse engineering, or getting the necessary information informally from the vendors. The situation is getting worse because all open source products (with the exception of OpenBSD) tolerate the status quo of supporting products that provide no documentation, using vendor-provided -- sometimes binary-only -- drivers. I don't think that OpenBSD's abrasive campaign is the way to go, although it appears to be producing results. I believe that the hardware vendors can be convinced that it is advantageous to them to publish proper documentation, but all open source products need to work together for that to work. If a vendor cannot be convinced, we need to vote with our feet and exclude support from our products.
    Here we have a NetBSD guy saying, essentially, "I don't agree with Theo's approach, but it does work better than ours and we may all need to adopt it one day."

    CZ is saying that Theo may be forging the path that many will need to follow before long. Theo was a security fanatic a long time ago, and I think events have proven that he made a good call on that. Events have yet to say if his abrasive approach to documentation will turn out to be a good call. CZ clearly recognizes that Theo may be ahead of the curve again, although it's too soon to say.

    It seems to me that there exists a diversity of approaches to driving open-source and free software forward. At one extreme is Good Cop Linus, at the other is Bad Cop Theo, and everyone else is arrayed somewhere in the middle. A company being asked to provide documentation hears "It's in your best interest to get broad support from Linux" and on the other "Give me the goods or support for this device will be dropped." This is an effective combination, and the two together work better than either alone.

    Theo is abrasive, yes... but the collective endeavor of free and open software needs someone abrasive, just as much as it needs a benevolent dictator.
    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    1. Re:Good cop, bad cop by jeffc128ca · · Score: 1

      This is by far the best comment I have read on this subject. While I don't agree with Theo's tone I do think he has a point. His harsh tone and extremest turns a lot of people, and hence talent off.

      Linus is a great guy and he has allowed a lot of people to help contribute. But the loosy-goosy fashion of getting code into Linux will end up with an OS as buggy and insecure as windows.

      Both personality types are needed. I like the good cop bad bop analagy.

    2. Re:Good cop, bad cop by bani · · Score: 1

      A NetBSD guy saying they need to adopt the "insufferable asshole" approach? God help them all then.

    3. Re:Good cop, bad cop by VGPowerlord · · Score: 1

      Open Source already has someone abrasive. His name is Richard Stallman, perhaps you've heard of him?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  240. Way to insult your interviewer... by mackman · · Score: 1

    www.forbes.com 63.240.4.179 Linux Apache/1.3.26

    http://toolbar.netcraft.com/site_report?url=http:/ /forbes.com

  241. The Simple Choice by CalsailX · · Score: 1

    Year's ago when I ran screaming from the M$ camp
    it was a very simple choice. BSD's future hung
    under a cloud, with threats of lawsuits standing
    in it's shadow.

    I was going to run a Unix, and looked hard at using BSD. However at that time I wasn't going to invest time and code into a system that I might not be able to legally use. In the end it was the GPL that made up my mind...

    So while I've played with BSD a bit it's with
    Linux and the GPL that I'll invest my time and
    effort. It was true then and for it's still
    true now, Guess I'm a Loser...but a happy one.

    --
    Great tools do only ONE thing, but do that ONE thing very, very well.
  242. Re:BSD might be better in some ways for some tasks by Anonymous Coward · · Score: 0

    "Good enough" is the enemy of perfect.

  243. One step from calling Linux coders "Stupid heads" by Ximok · · Score: 2, Insightful

    Man this guy sounds bitter and angry. How big of an ego do you have to have to say that your product is better, even when you admit considerably fewer vendors support your product? Buddy, if you happen to read this (which I know you won't because you probably wouldn't touch Slashdot with a ten foot pole cause it runs on a Linux box) do some growing up. Code doesn't get accepted by users because its uber-secure. If that were the case I'd put 'Hello World' on a CD and sell it for ten bucks a pop. People buy code for usability, plain and simple. Even hardcore Unix (yes, UNIX) admins like a little usability.

  244. Innacuracy about Sun? by Anonymous Coward · · Score: 0

    It was my understanding that Sun started out BSD based, but around SunOS 5 or so it switched from BSD to AT&T SVR4.

    The article says Sun currently is based on BSD, just like the Mac.

  245. DUMB: De Raadt plays right into Forbes' hand by Anonymous Coward · · Score: 0
    Anyone who has read Dan Lyons' articles in Forbes knows that, in his worldview, Microsoft is a struggling victim and Open Source advocates are a bunch of monsters hell-bent on destroying everything that is good, holy, and capitalist.

    We all know De Raadt likes to shoot his mouth off. Fine - that's almost part of the hacker ethos. But can't he just be a wee bit particular about who he shoots his mouth off to?

    Here's a mild but typical example of Lyons' half-informed nonsense, the closing paragraph from this very article:


    "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' " [Lok Technologies' Simon] Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."


    Well, duh. When source code is open, we get to read developers' honest comments. Do you think there's nothing in the OpenBSD or - gasp - Windows XP source trees that isn't critical of the code? Except with XP, we'll never know. Would we rather that developers "watch what they say" (ala Ari Fleischer) and simply keep quiet about parts of the code that need improvement? Maybe Lok was making a subtle point, but in using this quote as the capping rimshot of his article, Lyons is once again leading his readers to draw poorly informed, mistaken conclusions.

    Open source is never going to get a fair shake, only a smear, from Dan Lyons and Forbes. This should be obvious to anyone with access to Google and a few minutes of time. What in the world was Theo thinking??
  246. Re:"Kiss what ?" by Azzhole · · Score: 1

    Iknow Iknow !!!!!!!!!! Let's all switch to MacInTrash cuz we hate everyone and kiss farm animals...

  247. Re:What I don't like about BSD by ninewands · · Score: 1

    Well, when I build software for installation into /usr/local I like to have each app install into its own *versioned* subdirectory in order to make removal simpler when I upgrade / decide the program really isn't what I wanted / or any other quasi-rational reason to ditch software. I prevent my $PATH from getting irrationally long and clumsy by taking the extra step of symlinking the executable to /usr/local/bin, the libraries to /usr/local/lib, etc. It takes ME, the admin, a few minutes more, but it certainly reduces the number of user support requests I have to handle.

    As for the /usr/local standard, it was the preferred location under BSD and EARLY SysV, but the intention was that it be used for non-standard apps on the LOCAL machine. The common practice of placing SHARED non-distro apps in an nfs-mounted /usr/local filesystem has led to the original practice being deprecated in favor of /opt in later versions of the Single Unix Standard. I would prefer to see this reversed and get /usr/local back to its original use and put site-wide shared apps in /opt, but who's going to listen to an admin who's actually IN the trenches on a daily basis?

  248. How is BSD better? by northcat · · Score: 1

    This is not a flamebait. Can BSD users, especially OpenBSD users, tell me how BSD is better than Linux? Like specific points. And does it support as many hardware as Linux - especially Nvidia and ATI graphic cards? And what about support for applications - does it support as many OSS apps as Linux? After they're all *nixes, so I believe they do. And, of course, can you explain to me how BSD, especially OpenBSD, has better security? Is it just default setting or something more? And I'd like to know about these from the perspective of a user, developer and developer of the OSes. Thank you.

    1. Re:How is BSD better? by fok · · Score: 1

      Here: http://www.nvidia.com/object/unix.html
      FreeBSD and Solaris drivers for nVidia cards.
      About performance: http://bulk.fefe.de/scalability/

      --
      \m/
    2. Re:How is BSD better? by smash · · Score: 3, Interesting
      Been using Linux for 10 years, and FreebSD for 6.

      What stands out in my mind: better documentation, cleaner code, more structured filesystem layout, less distribution fragmentation, more informative kernel/log/error messages, "base" OS seperated from packages better.

      BSD gets some things first, Linux gets other things first. IMHO, more often than not, when the BSD stuff comes out later, its generally because it was done the "right way" rather than the "quick and dirty way" and then re-written with an incompatible interface 3 months later :D

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  249. On the boat. by St.+Arbirix · · Score: 1

    I quit using Linux about a month ago opting for OSX. JWZ did the same thing about a week ago. Now this guy is knocking linux, and wouldn't you know it: he works on a BSD.

    --
    Direct away from face when opening.
  250. Linux more useful to bigger audience by rubycodez · · Score: 1

    the kernel of OpenBSD really is lagging Linux in a few areas, number of architectures supported and hardware devices on those architectures. smp is quite new & experimental in openbsd, and not for all architectures. Theo should remember that openbsd wasn't designed and built from scratch, there's about 24 years of code Theo inherited when he threw a hissy fit and forked away from NetBSD. Linux was built from the ground up, and yet now works on more hardware and devices than openbsd: maybe there's a wee advantage to having 100's of developers rather than 60? Anyway, I love OpenBSD, great for internet servers and dedicated network appliances, but it's not for the desktop and its not a general purpose business enterprise Unix-substitute platform, it can't handle being a 8 or 16-way Oracle or J2EE server, for example.

  251. If you can't say anything nice don't say... by Anonymous Coward · · Score: 0

    This seems all rather mean spirited. I like using Linux, but I don't hate Microsoft. I do believe that any company with true monopoly power in a vital sector is a bad idea. BSD is probably great, but I really like that Linux is compatible with all my hardware and that it's point and click easy to install everything that I want without having to have a lot of additional knowledge about scripting etc. (although I have just begun to study shell scripting and there are some really cool things you can do with it).

  252. Macintosh by Anonymous Coward · · Score: 0

    I prefer to use a mac.
    *commence random mac user bashing*
    I use Linux for some things.
    I use OpenBSD and FreeBSD for other things.
    On the job I use Windows because they pay me to do so.
    What bothers me is someone trying to cram THEIR preferences down my throat at least on my time and nickel.
    I personally don't give a rat's ass who is cooler (Linux or BSD users). Just in case yer interested, I kiss girls, probably all your girlfriends and wives while you are all busy hunkering down infront of your computers tap tap tapping into slashdot reply forms;-)
    Have a nice day.

  253. Re:What I don't like about BSD by jon3k · · Score: 1

    [sysadmin@dhgsrv17 sysadmin]$ /sbin/lspci 00:00.0 Host bridge: ServerWorks CNB20LE Host Bridge (rev 06) 00:00.1 Host bridge: ServerWorks CNB20LE Host Bridge (rev 06) 00:01.0 RAID bus controller: LSI Logic / Symbios Logic 53c895 (rev 02) 00:03.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a) 00:04.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller 00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 51) 00:0f.1 IDE interface: ServerWorks OSB4 IDE Controller 03:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08) 03:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)

    Now that was hard, wasn't it?

    But, just for the record, I'm definitely a Linux guy. I'd switch, but I just don't have any reason too. Runs fantastic, supports my hardware, and I know it more than well enough to keep it patched, updated and running.

    Lets all just agree on a proprietary unix we hate, like SCOwarez or something, and we can all just trash them, together.

  254. What an ass! by Netmonger · · Score: 1

    Wow. That guy is a complete ass! Are you kidding me? Linux is the 'nix in the spotlight getting the chicks -- Im a 37 year old devout Linux enthusiast w/ a 25 year old girlfriend.. 'Whatever - 'BSD nerds.. :P

    Fact: Everything 'cool' happens to Linux first.. Have you looked through the enhanced security stuff in recent kernels? Ever took a look at Gentoo Linux's Portage? Ever tried to do 'multimedia' stuff on a BSD box? Ever played 'Enemy Territory'? IS there even hardware accelerated graphics support on a BSD?!?

    My main desktops at home and work are both Linux - and they're FAR more stable than my Windows environment. BSD for a desktop OS - are you kidding me?

    That guy needs to shut up - he's bitter because the Linux world is sooooo much more cool..

    --
    -- NeTMoNGeR
    1. Re:What an ass! by smash · · Score: 1
      Fact: Everything 'cool' happens to Linux first.. Have you looked through the enhanced security stuff in recent kernels? Ever took a look at Gentoo Linux's Portage? Ever tried to do 'multimedia' stuff on a BSD box? Ever played 'Enemy Territory'? IS there even hardware accelerated graphics support on a BSD?!?
      Like Jails? Like hotplug USB? Like ports (less broken than portage, more logical commands). There's sound and 3d accelerated video drivers for BSD, and linux apps often run faster on FreeBSD due to the better C library.

      Don't even get me started on documentaiton - FreeBSD actually keeps the docs up to date with the software - not much more annoying under Linux than dealing with docs that are about 5 versions behind the codebase and are now broken.

      disclaimer: Posted from Kubuntu. Linux user for 10 years, FreeBSD user for 6.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  255. Torvalds doesn't need to run Windows. by Anonymous Coward · · Score: 0

    I don't think there are any best practices that carry over at the kernel level. What matters to me, as a user, is the user experience. The fact that I can't just click something and get postscript viewer support easily in Linux, etc.

    The KDE and Gnome projects could do with running Windows (and MacOS).

  256. Don't RTFA - Dan Lyons work by CCW · · Score: 1

    Another fine article by Dan Lyons. Theo says a lot of silly things in his usual abusive manner that once again demeans any content, and is selectively quoted to make it look as bad as possible for Linux.

    Could we please have a disclaimer in the summary?

  257. Forbes Headline OK; Slashdot's Is Tabloid Exploit by reallocate · · Score: 1

    Forbes' headline contains no quotes or atribution. It's their own words. You may believe the headline incorrectly depicts the thrust of De Raadt's comments, but it is a legitimate headline.

    Slashdot, however, by adding the "according to..." phrase, incorrecly and inappropriately linked De Raadt with the "loser" connotation. At best, that's just sloppy. At worst, it unethical deliberate tabloidism.

    Par for the course, really.

    --
    -- Slashdot: When Public Access TV Says "No"
  258. That's nothing! by Greyfox · · Score: 1
    ~$ find /usr/src/linux-2.6.9 -name "*" -exec grep -y fuck {} /dev/null \; | wc -l
    51
    ~$

    Change wc -l to less to see some of those comments, they're actually pretty amusing. 5 gets you 10 you have similar ones in the BSD kernel source.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  259. "Oh yeah, well my Ford's axle is longer!" by goofyheadedpunk · · Score: 1

    The article was dead on when it compared this silly bickering and name calling to the Ford versus Chevy battle. Nothing comes of it, and people looking from the outside just see two drunk white trash slobs driving rust buckets with superficial differences.

    While reading this article I was reminded of a guy I met in ##freebsd on freenode. Somebody new to the *nix way of life hoped on channel and asked how to tar and compress a directory. This guy shot off "RTFM" which only alienates new users ( Have you seen the tar man page? Jesus. ) So I shot off a quick "tar cfz foo.tar.gz foo/ but read the man page ;)" The RTFM guy berated me for putting f in the middle and not as its own swithc. The reason for this is that GNU tar is a bit more lax in its parsing than other tars, and to tell this guy to tar in this manner is to spread bad practices.

    Was the RTFM guy right or wrong? Who cares? Both ways work, its just that the if the new guy used a non-GNU tar he'd have to RTFM. The difference is superficial and RTFM guy was just one half of the white trash pair arguing about his truck.

    Question: Linux or *BSD, which is better?
    Answer: For what? --or-- Grow up you stupid asshat.

    --

    What if the entire Universe were a chrooted environment with everything symlinked from the host?
  260. Please don't say "crikey" by Anonymous Coward · · Score: 0

    I know a lot of people don't know this, but it's a slur on Jewish people:

    http://www.google.com/search?q=crikey+jews+slur

  261. Educated Idiots by xrxca · · Score: 1

    From the Forbes article:
    Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code. "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    Obviously Lok isn't a programmer, degree or not. Just that fact that someone questions the existing code in my mind is a positive thing. The idea that code is "better" because it doesn't have a comment or noone is questioning the status quo is ludicrous.

    Yes comments can be meaningfull, but I'd put more stock in the quote if he had stated that X was in the CODE which would cause problem Y rather than this tripe.

    I would hope that Lok's comment was taken way out of context, but in my experience dealing with the "ivory tower" mentality of doctorate holders (Educated Idiots) I doubt it.

  262. Well, of course he's bitter... by gotroot801 · · Score: 0, Troll

    Isn't BSD dying or something?

  263. Linux Developers Working for Free?!? by Bob+Uhl · · Score: 0
    It's amusing that de Raadt claims that Linux developers are working for big corporations for free, when in fact that's exactly what BSD devs are doing. Under the BSD license, their code can be made proprietary, whereas under the GPL license Linux will always be free.

    A Linux developer is paid back by the work of every other developer ever to modify his code; a BSD developer is not: some devs will contribute their code back and some will not.

    I noticed that Forbes also had a nasty article about free software in relationship to JBoss and a recent IBM acquisition. Methinks they've bought Microsoft's party line that the BSDL is superior to the GPL.

  264. You are a looser... by Anonymous Coward · · Score: 0

    so losen up.

  265. Another factor by jd · · Score: 1
    De Raadt's concerns are not the same as those of most Linux developers, and therefore what he considers important may ver well be areas that Linux is "lacking" in. That doesn't mean "Linux sucks" in general, but rather "Linux sucks for what De Raadt wants an Operating System for", which is a very different thing.


    Is this likely? Well, yeah. OpenBSD's emphasis is on being audited, auditable and free of exploits. (Not quite the same as free of bugs, as there are known DoS vulnerabilities in the code that have been given a low priority.)


    OpenBSD is also consistant across platforms. LWN linked to comments by him to the effect that Linux has too many filesystems and that distributions haven't standardized on one. It is certainly true that it has a lot and that there is no guarantee any Linux distribution will (out of the box) read disks produced by any other Linux distribution. I don't personally see this as a defect, as it means that Linux can be tailored to suit a problem, rather than the other way round, but I can also see that others may well regard it as a problem.


    In other words, any such comments by any person should always be regarded relative to the standpoint of that person. Otherwise, you lose the context in which the remarks are made.

    --
    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)
  266. Double Standard by Petersko · · Score: 1

    I tried really hard to make BSD work on our hardware. I finally gave up and tried Linux at another friend's suggestion. It just worked.

    And yet when people same the same thing linux/windows, linux advocates blow their stack.

    The BSD community chased people away (that's not an indictment of the community, it's just the effect of how things were handled).

    And lots of people searching for help get chased away by the linux community. Especially on Usenet.

    I was flamed by a core BSD developer for not just writing a driver. HELLO! I need to run a business, not write drivers!

    Actually, I'll just stop going through it. But the parallels should be immediately obvious.

    1. Re:Double Standard by Cro+Magnon · · Score: 1

      Linux zealots might drive away "normal" people, but BSD zealots are so bad that they drive away Linux geeks. THAT is scary!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  267. Linux/Apache/1.3.26 The joke is on you Dan by kermyt · · Score: 0, Redundant

    Netcaft Confirms it! The server that served up those vitriolic words is apache running on linux boxen.

  268. Man Theo is a bit bitter.... by Shads · · Score: 1

    ... but that's really not an excuse to act like that. If LT talked like that I'd seriously consider finding a new OS. It speaks of bitterness and an attitude that goes back to an old school unix bred elitism that i've not seen in years... and certainly not from anyone in the Linux community.

    If OpenBSD wants to know why it's not as popular as it could be, I don't think they need to look any further than Theo's attitude.

    --
    Shadus
  269. Seems to me... by Mad+Ogre · · Score: 1

    That this isn't so much a Ford vs Chevy arguement... but more like Chevy vs GM. Oh, and... "Theo is teh ghey! L12nux r00lzzzzzz!!!"

    --
    MadOgre.com
  270. Re:What I don't like about BSD by schon · · Score: 1

    When I compile software, I *always* compile on a dev machine as a package, test it to make sure that it works properly, then install the package on the production system. The package gets integrated with the rest of the system, so I don't have to worry about it. There is no real additional work for me (in fact, if it's destined to multiple machines - which is almost always, then there is less work for me), and no additional support requests I have to handle.

    Only in very rare circumstances do I put things in /usr/local (typically one-off utilities that don't require config files, etc.)

  271. ahh, maybe a little...... by onegear · · Score: 0

    okay. first of all, linux is not for losers. do i agree with some of his comments? sure. linux does need some work. is openbsd a superior OS to linux? i wouldn't say that because they are designed for two different purposes. but theo needs to tone down the hatred, a bit.....

    also, theo, i use linux for the openness. personally, i don't hate microsoft. i could care less about them. i don't even think about them.

  272. /* Does this belong here */ by GodWasAnAlien · · Score: 1

    "Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?'"

    OMFG!!

  273. OpenSSL/OpenSSH is Linux as bad as that? by theendlessnow · · Score: 1
    ... his crack 60-person team of programmers, working in a tightly focused fashion and starting with a core of tried-and-true Unix, puts out ...

    Things like OpenSSL and OpenSSH. Last time I checked, those two products have had almost as many critical security issues as sendmail. As a former manager of QA for a fortune 100 software company, that doesn't sit well.

    In all fairness, I depend on those products... but I think if somebody started a true free version (i.e. GPL version), I just might switch to avoid the security issues (depends on the fundamental soundness of the architecture of course... there are some bad GPL'd things that are similar to OpenSSL/OpenSSH in quality).

    If someone were to ask me what mission critical piece of software I've had to patch the most often over the past 3 years, I'd have to say OpenSSL and OpenSSH.

    I know that might sound silly, after all, OpenBSD has the perceived reputation about being the "most secure"... but I'm sorry, the metrics are NOT in their favor on this one.

    Still.... that's better than a commercial package where the bugs only exist when/if the vendor chooses to tell you about them.

    My advice to Mr. De Raadt.... a wise man is one who is slow to speak.

    1. Re:OpenSSL/OpenSSH is Linux as bad as that? by Nimrangul · · Score: 4, Interesting
      OpenBSD has nothing to do with the developement of OpenSSL. Let me say it again as this seems to be brought up every OpenBSD story: nothing .

      OpenSSH flaws are pretty much entirely in the portable version, which is done by a seperate team of people that add the so-called portability goop - things like PAM support are not in the OpenBSD version.

      OpenSSL is done by other people under an apache-like license and OpenSSH is done by OpenBSD under a modern BSD license. If you want another SSL make your own, if you want another SSH use lsh.

      And your true free comment is something that doesn't belong here, take it to a GNU discussion - BSD users don't care.

      --
      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:OpenSSL/OpenSSH is Linux as bad as that? by theendlessnow · · Score: 1

      Thanks.. I stand corrected. So the BSD guys are totally dependent upon the a critical piece of software (the primary piece) that is NOT written by De Raadt's "crack" team of super experts (e.g. non-Linux programmers).... interesting. I disagree that most of the flaws are in the "portable" version.... but I'll take that point into consideration anyhow. I also agree that the word "free software" and BSD really shouldn't be in the same sentence... as the very premise of this discussion clearly shows.

    3. Re:OpenSSL/OpenSSH is Linux as bad as that? by Anonymous Coward · · Score: 0

      "so the BSD guys are totally dependent upon the a critical piece of software (the primary piece) that is NOT written by De Raadt's "crack" team of super experts (e.g. non-Linux programmers).... interesting." What are you talking about... what are they dependant on that they don't make. I think you might want to reread the previous post or go learn what the programs do.

  274. Hear, hear by Hapless · · Score: 1

    Ditto, GNOME. Ditto KDE. Is the new development model really "let's keep chucking more features into the mix rather than making sure the featues we need work properly?"

    That said, Linux does appear to have broader support for hardware, making it a more viable domestic platform than *BSD.

    I'll switch to a better platform whenever there is sufficient support for DOOM 3, Neverwinter Nights and the various gizmos littered around my house.

    Or, if I give up gaming, I'll just get a Mac.

  275. should have been... by howajo · · Score: 1

    ... Linux is for posers... The majority of those using linux are doing so because they think it makes them 7337 (or whatever). There lots of legitimate uses for linux, but at this time none of them involve a "home" computer. I, in my quest to see what all the fuss is about, have tried Debian, Mandrake, Gentoo and Mepis varieties. So far Mepis hit closest to the mark for a home solution. The problem is all of them have little problems which cannot be fixed by a nice little configuration box. It is difficult for the home user to go in, learn the language, and edit some config file to fix every little problem that presents it's nasty little head. This is why the mighty and bloated "windblows" continues to dominate. Any idiot (myself included) can install it on pretty much any hardware and get it configured and working properly in a few hours. I tried for the better part of a week to get all the little problems with Mepis cleared up. Finally, in frustration, I went back to that dirty old whore M$ Windows XP. For those who care what problems I had this last go 'round, here's the list:

    Grub not configured properly by config program (fixed)
    No RAID support
    No Hotswap USB support
    Disappearing Tuner Card Driver
    Disappearing Mail folders (to be fair Mozilla's problem)
    Disappearing Favorites (again Mozilla's problem)

    I am sure that If I stuck with it for a few weeks, I could have resolved all these issues. The thing is, I could move a dumptruck load of sand with a teaspoon, but that doesn't make it a viable solution.

    Just for the record, the Mepis Live Boot CD is TITS!!! Makes me wish the rest of the experience had been so smooth.

    Well, I guess I've spent my two cents.

  276. Theo's Missing The Point by ubuntu · · Score: 2, Interesting
    From the article:

    Sour grapes? Maybe. Linux is immensely more popular than all of the open source BSD versions.

    De Raadt says that's partly because Linux gets support from big hardware makers like Hewlett-Packard and IBM, which he says have turned Linux hackers into an unpaid workforce.

    The problem with BSD is not the technology, it's the license. The BSD license offers no protection for companies who want to work with them. The BSD license basically says "anything you give to us may be taken by your competitors, put under a closed-source proprietary license, extended to make it incompatible with your original version (a la MS Kerberos), and used against you." The GPL, on the other hand, encourages a culture of equality. What IBM donates under the GPL stays under the GPL, thus Microsoft can't close it up and use it against IBM. They have to keep it open, and release their improvements when they release their new code. GPL'ed code has got to stay as open as when the original author wrote it, and thus isn't a tool of unfair leverage for the mega-corporations of the world. The GPL at least offers companies who want to encourage openness some assurance that they are levelling the playing field; the BSD license offers them nothing in return for their work except the certainty that their generosity will fuel proprietary software which may compete with their own offerings.

    I love OpenBSD, but I've never understood their addiction to their "weak" license. I've thought about it, and it's business suicide. They have no chance of ever getting a foothold in the market based on their featureset because anything they do can just be co-opted by Microsoft, Apple, and whoever else wants to take their code, close-source it, and sell it with a pretty front-end. To contribute through the GPL, however, is to make a capitalistic deal with the world: "I have created this product, and on these terms. If you want to deal fairly with me on these terms, and reciprocate, then good. We have a deal." The creator stipulates the terms that the code is to be used: open, free, fair, and transparent. The BSD guys stipulate pretty much nothing, save an ego stroke attribution line.

    So, Theo, if anyone's an "unpaid workforce", it's the BSD guys. The GPL guys get code back when theirs is used. You get nothing. The GPL guys are expanding the size of the pool of GPLed software out there in proportion to the amount of proprietary software. For every piece of BSD licensed software, 10 corporations probably take their code and use it to strengthen the proprietary software world. So if I have my choice between the excellent technology of OpenBSD or the pretty good technology and the code freedom security that comes with GPL-licensed Linux, I'll contribute to Linux. At least I know my code won't strengthen my competitors -- unless they seek to become more open as well and accept the terms of the GPL.

    Here's my take on how the licenses play out in "real life":

    BSD Versus Proprietary
    It's high noon on Bootable Hill. Tumbleweeds are floatin' by and the sun beats down. In the middle of the street, Chuck Berkeley faces off with his arch-enemy, Billy Proprietary (I know, I know. The names suck. So sue me). They stare off for a moment, then Chuck remembers his ideology. Chuck lowers his guns in true Gandhi style. BANG! Billy takes the opportunity Chuck offered, and shoots Chuck in the head. Yay. The bad guys win again. Our hero didn't think it was "ethical" to protect himself against the bad guy and is now dead. Evil reigns supreme and Cthulhu consumes the earth.

    GPL Versus Proprietary
    It's high noon on Bootable Hill. Tumbleweeds are floatin' by and the sun beats down. In the middle of the street, our hero, Richard M. Tuxman, Esquire faces off with his arch-enemy, Billy Proprietary. They stare off for a moment, then Tuxman remembers his ideology. Tuxman calls out: "Billy, I'll lower my guns if you lower your guns in return. It's your choice." Proprietary

  277. Sweeping Assertions by darrint · · Score: 1
    "Linux people do what they do because they hate Microsoft."

    It's always helpful to set up up a strawman representing somebody else's motivation for doing something and then criticize it. Sweeping assertions of this kind are best.

  278. From the CEO's desk at Blowfish Screwdrivers, Inc. by Linux_ho · · Score: 1

    Attn: Leatherman Board of Directors

    Dear sirs,
    It has come to my attention that your CEO was asked in a recent interview to compare your flagship product with ours. Apparently, he had the balls to assert that he prefers your tools. Therefore, I am taking this opportunity to respond in kind.

    Blowfish screwdrivers are made to the most exacting standards possible, with the finest materials available, including custom titanium alloys. The handles are made from genuine Chilean mahogony. Every component is crafted to micron precision and individually tested by our crack team of screw-turners. There is obviously no finer mechanism in the world for turning screws than a Blowfish screwdriver. I am incensed that your CEO suggested that he prefers using a Leatherman.

    Compared with our product, yours is of shameful quality. No doubt you will continue making additional 'doodads' available for your product instead of addressing these quality issues.

    Sincerely,
    Theo DeRanged
    CEO
    Blowfish Screwdrivers

    --
    include $sig;
    1;
  279. No wonder they threw him out of NetBSD by jusdisgi · · Score: 5, Informative

    Hehe. This guy is obviously a great coder. Too bad he's such a total dickhead.

    This article really highlights Theo's personality problems, and may shed some light on why NetBSD summarily kicked him out on the street. Here's the first email he got from the core developers after he complained that they shut down his CVS access:

    Over the past year and a half, we have received a considerable number of complaints about the fact that you seem to harass and abuse both users and developers of NetBSD. At various times, some of us have suggested (with varying levels of severity) that you cease this behaviour, but this has been ineffective. Indeed, you have given us scant reason to believe that your behaviour is ever going to change for the better.

    Your abusive actions have seriously impaired the success of the NetBSD project in several ways. Your actions have driven away developers or potential developers, and have alienated many users. They have also squandered much of the good will that various people have directed at the project.

    Finally, it is clear that for the project to be a success, we must promote a positive environment for both users and developers. If we continue to allow you, an official representative of the NetBSD project, to behave in this manner, we create the perception that we approve of your behaviour. That perception is damaging to the project and cannot be allowed to persist.

    Because of these things, we believe that it would be in the best interest of the NetBSD project if you were to resign all official association with the project. We request that you resign from the NetBSD core team, resign as the maintainer of the NetBSD SPARC port, and post a message to the "netbsd-users", "current-users", and "port-sparc" mailing lists announcing your resignation. If you choose not to post such an announcement within one day (by 9:00AM, 12/21/94), we will be forced to inform the public about your removal from the organization ourselves.

    We regret having to do this, because you have done a significant amount of very good work for the project. In spite of that, we can no longer condone your behaviour. We wish for this parting to be as painless as possible; we have disabled your accounts on the NetBSD development machines and have removed you from the "core" and "port-masters" mailing lists, but have left your subscriptions to other NetBSD mailing lists untouched. We have no objection to your further participation in NetBSD, as long as you participate in a mature manner and make clear the fact that you no longer officially represent the NetBSD Project.

    Of course, now no one can kick him out of OpenBSD, so I guess he's found the one role that'll work for him. Luckily, it's irrelevant during the 364 days this year when some idiot at Forbes didn't decide to upchuck a completely assinine, one-sided bullshit flame from a proven asshole, and then call it a news story.

    --
    Given a choice between free speech and free beer, most people will take the beer.
    1. Re:No wonder they threw him out of NetBSD by Drakonblayde · · Score: 1

      I'm often quite amazed at how... sensitive my fellow computer nerds can be. The only thing I've ever really heard OpenBSD faulted for is Theo. Sure, he's a militant asshole who wants things done his way. And what's the result? His project puts out some damn fine software. He is, perhaps, a little too militant when it comes to the licensing, but considering the lawsuit that almost brought BSD down, I can understand that. And really, that militancy isn't always such a bad thing. When IPF's license changed to something Theo didn't like, they ripped it out of OpenBSD and wrote an entirely new firewall set which pretty much beats the snot out of everything else out there. I'd heard the name OpenBSD since the project was formed but never gave it a look. A few months ago, I tried it out after being encouraged by a friend who's judgement I trusted. I was skeptical, but I gave it a run on a spare box. And I was hooked. OpenBSD rocks. So yeah, Theo's an asshole. So what? If you're posting here, chances are, you are too ;)

    2. Re:No wonder they threw him out of NetBSD by jusdisgi · · Score: 2, Insightful

      See, you're missing the point. I didn't ever say Theo doesn't write great code. I didn't ever say that being an asshole has a negative effect on the quality of software one might produce. I just called him a dickhead.

      Writing great software is nice. But it does not excuse being a total fucking dickhead. And when you go off spewing bullshit like this about how some rival software is "total crap" and how everybody who develops for said software must be an idiot who doesn't care about quality, you're a total fucking dickhead. And that's that.

      And then of course, there's the fact that he's just wrong in so many ways. First this business of "Linux developers develop because they hate Microsoft." Horseshit. There might be a small percentage of people that feel that way, but I barely ever see it. I see some users talking that way, but the developer types are usually doing stuff because they love the system and want to make it better. Most of them don't even view this as a fight with Microsoft; Linux is just the natural system for so many things these days, it's just the place you want to develop. And as for Linux not being "high-quality" (subjective enough for everybody?) he's full of shit there too. Linux doesn't have the same absolute-security-is-all-that-matters mentality of OpenBSD, and most of us are glad. Because it'll whip the shit out of it in performance, functionality, ease-of-use/configuration, and a whole lot of other things.

      Theo creates good software. But it's extremely single-minded in its purpose. The fact that he can't recognize that lots of people want other things from their software is a definite oversight. And the fact that he thinks he ought to go public with the kind of trash he spews is a major character flaw.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    3. Re:No wonder they threw him out of NetBSD by bani · · Score: 1

      Theo's big mouth will always end up biting him in the ass.

      He continually runs off potential users with his assholeness - "good, we didn't need those lusers anyway".

      And he fucked up bigtime when his big mouth cost him big grant money.

      And he apparently still hasn't learned a single thing.

    4. Re:No wonder they threw him out of NetBSD by Anonymous Coward · · Score: 0

      > Luckily, it's irrelevant during the 364 days this year when some idiot at Forbes didn't decide to upchuck a completely assinine, one-sided bullshit flame from a proven asshole, and then call it a news story.

      Luckily, it's irrelevant during the 365 days when some idiot at Slashdot decides to upchuck on a completely assinine, one-sided bullshit, and selective quotation - coming from a proven asshole then resorts to ad hominem.

      Prove Theo wrong, not how he says it's wrong.

    5. Re:No wonder they threw him out of NetBSD by DanAnderson26 · · Score: 1

      Amen...If being considered a dickhead gets you into the same class of coder as Theo or DJB buy me a freaking turtleneck! I thought this was a meritocracy?

      Linux can be a piece of shit. I've been using it since Slackware 95 and it's almost stable now (although at the same time it is becoming so bloated I'm not sure it is a real option for anything other then a desktop these days).

      *BSD are relatively clean *NIX.

      If you wanted to hack on Theo you should say "OpenBSD is a secure OS* there has never been a security flaw in core OpenBSD"

      *Core OpenBSD is defined as the command 'ls' only. Any flaws in the other 9000 parts of the OS are solely the responsibility of the respective maintainers.

      Respectfully
      Dan

    6. Re:No wonder they threw him out of NetBSD by Cally · · Score: 2, Insightful
      Hehe. This guy is obviously a great coder. Too bad he's such a total dickhead.
      Just as well that I run his code, not his personality. As the personality doesn't seem to affect the code - or if it does, the quality is inversely proportional to what you call 'dickheadedness' - why should I care? My firewall and fileservers keep ticking away on OpenBSD...
      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    7. Re:No wonder they threw him out of NetBSD by Anonymous Coward · · Score: 0

      You call it a personality problem. Maybe you need to get out more. I think Theo's being being direct, truthful, and spot on. I found nothing in his comments that have not otherwise been aired out on /. by Linux users themselves who want to improve Linux.

      I think your bias is showing. Torvald's showed it with the ad homenum, not even addressing the concerns whatsoever. Comments above already have called Torvald's reaction eloquent and refined. I call it pulling a Gates and BS.

      Apparently, it's still rather popular for people (poster) to go after someone's (Theo's) past reputation if that person (Theo) disagrees with them on solid ground. I call that prejudice and ignorance. Yes, Theo might have been more diplomatic. But I don't see why as what he said was fine.

      Frankly, I think you are attacking him because he does have a point and made it loudly. Attacking Theo really just makes me wonder not only of Linux in not addressing the concerns (what Torvald's had the opportunity to do) but also a reflection of the community itself (Theo's own point).

  280. Step Chld? by jumbledInTheHead · · Score: 1

    No, no, Linux is the bastard child of Unix. When will people get it right?

  281. Linux is not meant to be BSD by Anonymous Coward · · Score: 0

    BSD has a reputation for stability, speed, reliability. Generally good quality releases (ignoring 5.x FreeBSD) and a slow, steady release cycle.

    Linux has a reputation for very rapid development and deployment of new features and probably the widest support base for hardware of any Unix-like operating system in existance. In this sense it is the Microsoft of Unix-like operating systems. It's got lots of users and lots of developers who are focused on innovation instead of quality.

    Which is better? I don't give a shit.

    If I need a hardened firewall or a very reliable server i'll choose to use BSD. But if I need a SOHO server, a desktop or workstation, an embedded platform, a development platform, something small, something portable, something simple, something flexible, or something with support for whatever hardware or software I want to use, i'll choose Linux.

    P.S. Remember that Theo is a very controversial figure who likes making big deals out of things, like boycotting dozens of major hardware manufacturers or software companies because they can't legally open some specification.

  282. Re:What I don't like about BSD by Anonymous Coward · · Score: 0

    On what OS is it necessary to open the case to see what's inside? Solaris, *BSD, linux distros, Windows - all come with utilities to show this information.

  283. The Truth! by Anonymous Coward · · Score: 0

    It's about time someone spoke the truth about Linux... I think I might investigate OpenBSD as a result!

  284. So if Bill Gates or Linus Dissed OpenBSD? by v3xt0r · · Score: 0

    It would be just as meaningless and filled with haste.

    --
    the only permanence in existence, is the impermanence of existence.
  285. Fl@mew0rz by dantheman82 · · Score: 1, Insightful

    As a Windows fanboy who's kinda warming up to OSX and Redhat Linux (ignorant of other distros), it's kind of interesting to watch the apparent flamewars between *BSD and Linux.

    First, there's the major hangup over the name - GNU/Linux or just plain Linux. Then there's the "our history is better than yours" or "our software is freer than yours" flamewars that are perpetuated everywhere. Ideally, open source was NOT a battle between egos, but it seems each OS is a huge battle between the spokespeople (De Raadt vs. Torvalds vs. Stallman).

    How about a usability study (with young kids for example) with Windows XP and OS X as a control? Or a side-by-side comparison of security issues between the *NIX OSes ranked in an objective manner?

    Is the F/OSS movement (within the OS space anyway) really about the community or a religious battle between egos?

    --
    This sig donated to Pater. Long live /.
  286. Looks like Windows by jav1231 · · Score: 1

    I would only tend to agree with him on that point. Linux really needs a new paradigm in the UI. Chasing Windows is not a way to really win acclaim. What ends up happening is what is happening now, comparison's to Windows.

  287. Your comment equiv to "I use Windows because ..." by AHumbleOpinion · · Score: 1

    Hey, I just used the first PC Unix to support MY hardware.

    That is as meaningless as the user who says they use Windows because it supports their hardware, that Linux could but does not.

    To be cleaer I'm not arguing against Linux. In the mid 90s I took two CDs home from the local computer swap meet. One FreeBSD and the other Yggdrasil Plug-and-play Linux. Coming from a BSD background I tried FreeBSD first on my 486DX2-66. Yddgrasil installed fine, autodetect and autoconfigured my ATI Mach32, SoundBlaster 16, and 3Com 3c509 (?) - a far better installation experience than anything I experience today with Linux. Later on I tried an updated FreeBSD and it installed fine. Since then I have not had a PC that Linux or FreeBSD failed to work on. Over the last 4 years OpenBSD has worked fine too but I've only been installing that as a server and not a desktop like Linux and FreeBSD. YMMV, I tend to lean towards quality components rather than least expensive.

  288. Steve Jobs wants YOU by Anonymous Coward · · Score: 0
    Bill Gates proved it in the 80's, better != more popular.

    Theo, word of advice, don't fall into the RMS trap. While you may be a decent coder, you're NOT the best. Concentrate on what you do best though, CODE. Leave the PR to those best suited for it.

    Your interview comes off like some little kid whining because the kids on the playground want to use an old football with most of its strings gone, instead of your shiny new football.

    More advice, make ISOs available, that way those of us that are mildly curious will find it easier to GET. Thats been the major deterrent to my trying it, no ISOs. Its difficult to garner financial support from the public when we can't try before we buy. No, I'm not interested in ordering CDs from some company, I have the bandwidth to download. Give me a reason to utilize it, and the means to try your brand of BSD.

  289. Why not use both? by Anonymous Coward · · Score: 0

    I myself find uses for both linux and BSD. On my desktop computer I dual boot linux and WinXP (necessity) and for my pen testing and recon I use OpenBSD. To me it isn't an argument of what is better overall, but what is better for each specific use.

    Linux is a great desktop/server OS because it is rapidly evolving and open source software is rapidly evolving around it. I don't think open source would be as far as it is today if it wasn't for linux. New applications are being released daily and this helps to serve both sides as it encourages people to seek other OSes than Microsoft. I was a windows guy for a long time, then i heard about linux. Fell in love with it and a devout user, but that in turn led me to BSD which I also found extremely useful.

  290. Same applies to Bill Gates by MarkByers · · Score: 1

    I suggest that Bill Gates tries Linux.

    Now that would be fun to watch. He has a lot of talent, I bet he can even get it to blue screen. :)

    --
    I'll probably be modded down for this...
  291. Re:What I don't like about BSD by Medievalist · · Score: 1
    1. /usr/local has already debunked by others. Use $PATH
    It hasn't been deunked, actually. Packages don't automagically compile into where your $PATH points, so figuring out modifications to makefiles is required if you don't like putting stuff in /usr/local. Think about it; the guy doesn't want to put packages in /usr/local by default, changing the $PATH is a copout on the lines of "you say you don't like grape juice, but grapes are healthy so you are wrong!". He's telling you what he dislikes and you can't debunk that.

    That being said, I personally do like /usr/local; I run HP-UX11 as well as other OSes and it's appalling how HP shoves things willy-nilly into /usr/local, /opt, /usr/contrib, /etc/opt, all in complete disregard of their own published standards. Do fiber channel drivers belong in /opt? I don't think so. OpenBSD does it better than most, and at least as well as most linuxes (better than Red Hat, certainly).
    2. Ever had two NICs in a box running Linux located in such a way that it is very inconvenient to open the box? I have to locate which is eth0 and which is eth1 just to make sure I don't misconfigure things, adn the only way to separate them (even though they're a different make/model) is to find the bloody MAC address on it.
    I have at least four NICs in the majority of my production servers (a couple of them have six). Linux is the easiest of the OSes to find this information for. There are plenty of ways; you can get at least as much information as you say BSD provides simply by checking the startup messages (do the command dmesg|more and see) or you can get far more extensive information from various places in the /proc tree, right down to the PCI slot numbers and chip numbers if you know what you are doing.
    At least the BSD model narrows it down to the make/model of the NIC, so that ambiguous names are harder to come by.
    I'm not sure what you are talking about, unless it's the henious *nix tradition of stupidly inconsistent device naming... which linux and several other *nix type systems are moving away from.

    In any case, OS flavor wars are retarded and ignore the basic truth that different tools suit different uses and different users, and more importantly the meta-truth that software monoculture is bad. As beautiful as OpenSSH is, we need more independently developed codebases for secure transports. Even if you think BSD is Allah's Own OS, you still should do nothing to discourage the use and development of alternatives.

    Theo's not an idiot. I bet he knows that saying those things will piss off the linux developers enough to fix any specific problems he mentions.
  292. A classic example of the Ad Hominem fallacy by kt0157 · · Score: 1

    The Romans knew about this bogus argument. Just because he has motives for what he says doesn't mean that what he says is false. Better to address what he says than what he is.

    K.

  293. perfect is the enemy of good by puzzled · · Score: 3, Interesting



    Theo is a paranoid, perfectionist, peckerhead. I say this in the most kind, loving manner possible, as I've got half a dozen OBSD boxes running on the internet right now, along with many more FreeBSD boxen and a few SuSe Linux machines that I'm learning to love.

    BSD and Linux are different animals - on the development side BSD is like an American funeral home lawn - not a blade out of place, while Linux is more of an English garden, with all sorts of wild experiments happening.

    I prefer BSD for server work because I like the discipline that exists in both development and maintenance, but I love the steady flow of GPL software that comes from Linux into the FreeBSD ports tree.

    Both have an ecological niche to fill ... use Theo's software, but don't pay too much attention to the ranting.

    --
    I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
  294. 'Does this belong here?' by Dareth · · Score: 1

    'Does this belong here?' That is a valid question to ask. Who is the audience? The other people working on that section of code who know that portion of the code best.

    It seems that Simon Lok would have been satisfied if the question had never been asked, since that would mean the developer was confident.

    How about we put comments in the code that say, "Rainman style": "Yes, this definately belongs here."

    That should satisfy Mr. Lok just nicely.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
    1. Re:'Does this belong here?' by Anonymous Coward · · Score: 0

      Rainman definitely spells correctly.

  295. Open source user friendliness by ThJ · · Score: 0

    I'd like to try a *NIX where the first thing I have to do isn't to open a terminal and type barf --volapÿk -xxx -goatse narf.tar.bz2 loveTheBomb to install something. Oh, sure, I have no problem with it, but sometimes I sit there and I feel the frustration build up. I think "This would be so much easier in Windows". Then close my eyes and go "BLAAH-BLAAH-BLAAH!" before I reboot. I tried Fedora Core 4 the other day. The first thing I stumbled into was dependency hell. Boy, somebody should just take one of the open source kernels, preferably a modular one, and add support for the .NET, Win32 and POSIX APIs to it, do a kickass no-bloat GUI and turn the whole computer business on it's head with an OS that beats everyone and supports everything.

    1. Re:Open source user friendliness by Abtev84 · · Score: 1

      Try Debian or Ubuntu, then. Most packages can be installed by 'apt-get install [package]', or just use synaptic. I've only had dependancy problems temporarily while using the unstable versions.

    2. Re:Open source user friendliness by Anonymous Coward · · Score: 0

      You know, it's all so much easier on the command line when you are doing phone support. You just have to tell them "open a terminal and type 'blagh'".

      Trying to do phone support of a GUI based application when you don't have the same application open in front of you is a nightmare. "Ummmm, ok click on the thingie and it will open a window.... no, not that window, the other window, tell me all the choices possible there... no, not that, go over one and tell me everything possible there. OK click there and tell me what you see." imagine this going on for an hour to do something relatively simple.

    3. Re:Open source user friendliness by ThJ · · Score: 0

      Debian and Ubuntu are good. Very good! But why no very apparent built-in graphical tool that lets you do an apt-cache search and apt-get install stuff?

    4. Re:Open source user friendliness by Anonymous Coward · · Score: 0

      I tried Fedora Core 4 the other day. The first thing I stumbled into was dependency hell. Boy, somebody should just take one of the open source kernels, preferably a modular one, and add support for the .NET, Win32 and POSIX APIs to it, do a kickass no-bloat GUI and turn the whole computer business on it's head with an OS that beats everyone and supports everything.

      What I can't figure out is how you got up to posting at zero from bitch-slapped. There is no indication that you were ever modded up. Looks like a database error to me, and you should go back to -1.

    5. Re:Open source user friendliness by Rick+the+Red · · Score: 1
      somebody should just take one of the open source kernels, preferably a modular one, and add support for the .NET, Win32 and POSIX APIs to it, do a kickass no-bloat GUI
      Yeah, somebody should. Can we have it by Tuesday?
      --
      If all this should have a reason, we would be the last to know.
    6. Re:Open source user friendliness by ThJ · · Score: 0

      You shouldn't rule that out. I know the potential magnitude of such a project, but think about how exciting it would be. It would beat WINE and other attempts at 'patching' other OSes because it would be cleaner due to less wrapper code. Everything would be supported natively. Sometimes I'm actually tempted to just gather a team and do the impossible. I'm not saying that I could or am going to do it, but don't rule it out...

    7. Re:Open source user friendliness by ThJ · · Score: 0

      I'm not being big-mouthed. I'm saying everybody is being lazy, using Linux as a pillow. WINE is taking forever to finish and I don't know why. Lack of pay? Lack of interest? Even Ubuntu isn't completely managable with a GUI. I say it wasn't ready for release when they released it. They could've at least waited until someone wrote an "Add/remove programs" front-end for APT. If anybody thinks my opinions are ridiculous, they're free to deconstruct my arguments. I don't have opinions for fun. I reach conclusions with logic and those form my opinions. I'm not a troll.

  296. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Anonymous Coward · · Score: 1, Interesting

    And how is this not developing code for free for commercial systems?

    You could look at it that way, so what? Where I work, we use GCC for free.

    Didn't this Rat guy also say the same thing about Linux?

    I dunno, did he? It sounds like something he might say in the context of someone making the exact same argument you just made. The BSD license makes no pretence to protecting the code from being exploited for profit. Some people like to think that the GPL does, but many companies use Linux without paying those involved a dime. Some even sell products that use it.

    They should stop giving away all their code and make em share.

    I bet you love it when people try to cram their ideologies down your throat... Maybe you should stop worrying about being ripped off and code for the pleasure of coding. Relish the beauty of elegant algorithms.

    The BSD license guarantees that anyone who has the source code will have your name. Isn't that enough? Well, maybe you're not happy with that, but coders who put their work under BSD are.

  297. Don't confuse name-calling with valuable criticism by jbn-o · · Score: 1
    I've got a different comment to offer. There is very little of substance in this article. The only part that comes close is buried, in fact it's the last paragraph of the article:

    ""You know what I found? Right in the [Linux] kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch.""

    But even that lacks any indication of what the comment was talking about. Perhaps the comment author was wrong and whatever the comment referred to does belong in the kernel. Maybe some superfluous code makes it into the Linux kernel once in a while, but without more information it is impossible to tell if this really is junk code (as the article would have us believe) or something far more negligible -- not something significantly offensive to be worth considering to bolster the claims made in this article. This information has to come from those who posit the argument; readers shouldn't have to defend the speakers' arguments for them.

    I blame Forbes for what went wrong in this article. Theo de Raadt has the experience, skill, and requirement to cite specific evidence to support his argument. But for all we readers know, he was never asked for such evidence. The article is written for laypeople, who know nothing about programming, yet the entire article hinges on one's ability to understand programming issues. Forbes should know their audience. This was a poor choice of article for Forbes to run and they executed it in a particularly poor way by not challenging their audience to try and keep up with the material which should have been presented.

  298. What does not kill OSS makes OSS stronger by Devil · · Score: 1

    While I think de Raadt is primarily complaining due to sour grapes, he does have some technical points. The BSD code is actually a lot cleaner than Linux code, so we really ought to be dedicating some effort to cleaning it up. On the other hand, OpenBSD doesn't support anywhere near as much hardware as Linux, so I guess it all evens out. He makes a point, though, that's worth discussing. We *should* be assessing what works in Linux and what doesn't, because that's how you keep an operating system great.

  299. damn, thought i left her at home by SoccerManUNLV · · Score: 1

    theo whines more than my fiancee. whine whine bitch bitch...i could have sworn i left her at home today, then i read this.

    1. Re:damn, thought i left her at home by Yaotzin · · Score: 1

      Heh, you better make sure she doesn't read your comment.

      --
      Error: No error occurred
    2. Re:damn, thought i left her at home by SoccerManUNLV · · Score: 1

      luckily enough, I know she wont read anything dealing with computers or technology, she hates the stuff. She did read an article on /. once though, came out of the computer room with a look of disgust, and then told me, "i don't have a clue in hell what i just read, but I almost fell asleep, those sites are so boring."

    3. Re:damn, thought i left her at home by Anonymous Coward · · Score: 0

      And you're engaged to this "bitch"? Who's the idiot?

    4. Re:damn, thought i left her at home by Yaotzin · · Score: 1

      You? If she bitches, so what? That doesn't have to keep them from loving eachother.

      --
      Error: No error occurred
  300. unpaid workforce by clenhart · · Score: 1
    ..which he says have turned Linux hackers into an unpaid workforce

    The GPL license makes it difficult to turn work done by Linux developers into "unpaid workforce". Just ask Apple.

    1. Re:unpaid workforce by Anonymous Coward · · Score: 0

      remember those companies doesn't make much money from selling OS (but hardware, services, applications...), so it's better to have people doing it for free in place of paying their own team.
      So they can fire their dev team an have them working for free in "Free software".

  301. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by Anonymous Coward · · Score: 0

    You are confusing freedom with power. BSD and GPL are equaly free, BSD gives you power over your users.

  302. I think it is time for some media relations by ps3udonym · · Score: 0

    Theo is an ass. A brilliant ass but still an ass. Hell, most of us in the BSD community love him for it. Someone who is willing to stand out there and come out with conherant and educated critiques of the problems he sees with Linux, which lets face it is pretty much the sacred cow of the "geek" masses. I have often said that Linux is not an OS, but is instead a religion. I say a religion because it would seem that most of the belief in the OS is purely faith based. Faith that they will fix the holes, faith that they will tune the kernel.. faith that Linux will EVER be a mature OS. Before I switched to OBSD I kept that faith since 1994 when I first incountered Linux.. I haven't exactly been repaid by results. OBSD has a solid focus and is extreamly mature within the confines of that focus. Linux has little or no focus, it is trying to be a generalist OS. As a result it ends up being a jack of all trades and a master of none. All this being said, it has come to a point where Theo's comments are having a detrimental effect on the OS. It is getting a name as a system where the developers are unapproachable and the founder is condensending and patronizing. That is just the way Theo is and, like I said, we do love him for it. However, it is time that OBSD got someone who can act as a media and community relations person. This shouldn't be a developer but someone choosen for both their technical skills and more importantly, their people skills. OBSD needs a friendly face that can explain our point of view without appearing hostile and confrontational. In addition it would free time up for Theo to do what he loves, develop and get him away from situations and questions that he obviously doesn't appreciate. Theo, we love ya, but it seriously is time to take a back seat and let someone else be the public face of our beloved obsd. You just keep comming out with software that beats the hell out of anything avalble in ANY market. With systems like PF and OpenSSH the PR will write itself. peace

  303. Re:What I don't like about BSD by alnjmshntr · · Score: 1

    Give me txt file configs any day of the week.

    heard of .net? you've got your .config files now which are pretty much the same as old .ini files 'cept in xml.

    --
    If I had created the world I wouldn't have messed about with butterflies and daffodils. I would have started with lasers
  304. Sour grapes... by HermanAB · · Score: 1

    Everyone is using it - and he feels like he has lost out - poor boy...

    --
    Oh well, what the hell...
  305. If THAT didn't inspire confidence... by runlvl0 · · Score: 1

    The thing is, almost certainly the only reason you don't see similar comments in the Windows kernel source is because the source is not available.

    Not technically available, but in the "stolen" Windows code we find comments like these:

    First excerpt: "The (expletive deleted) alpha cpp compiler seems to (expletive deleted) the (expletive deleted) type "LPITEMIDLIST", so to work around the (expletive deleted) peice of (expletive deleted) compiler we pass the last param as an void *instead of a LPITEMIDLIST."
    Second excerpt: "!!!!!!!IF YOU CHANGE TABS TO SPACES, YOU WILL BE KILLED!!!!!!!!!!!!!!!!!!!!!DOING SO (expletive deleted) THE BUILD PROCESS!!!!!!!!!!!!!!!!"


    So, I'm just saying that it happens everywhere.

    --

    Carthago delenda est!
    1. Re:If THAT didn't inspire confidence... by CableModemSniper · · Score: 1

      Microsoft rules.

      --
      Why not fork?
  306. He's right... by Progman3K · · Score: 1

    Linux is absolutely shoddy, what with the ease it molds itself to every computing platform ever developed, its reliability and stability and cost.

    *rolls eyes at Theo*
    Whatever, dude.

    If Linux is for losers and BSD is for Winners, I'll fight to stay with the losers.

    --
    I don't know the meaning of the word 'don't' - J
  307. it's a trick... by jeanph01 · · Score: 1

    Julius Ceasar told that the best way to win a war is to make divisions between your adversaries. Forbes is known to have crap articles that help ms shit and tell all kind of pseudo-lies. So don't fall into this trap and believe everything that is written. BSD and Linux are helping each others much much more than Ms will ever do or want.

  308. This is GREAT news! by Blackbrain · · Score: 1

    As history has shown us, it is always the cheap inferior technology (MS Windows, VHS, internal combustion engine, etc.) that become the standard. If Linux truly is crap, it will probably go on to rule the world!

    --
    Where would we be if Wheel had hid her round rock in a cave instead of showing everyone how it rolls?
  309. Old Debate by Mr._Galt · · Score: 1

    Sounds like he's rehashing the Cathedral and the Bazaar debate to me....hasn't it already been shown that Linux's Bazaar type development method is a surprisingly good one? The Linux kernel went from nothing in 1991 to relatively stable in 1993, after 10 years of no success. What a whiner.

  310. MOD PARENT UP by Medievalist · · Score: 1

    If I had some mod points today, you'd get 'em, my man.

    Theo's technical chops are excellent, but Forbes chose to concentrate on infantile name-calling (which Theo is perfectly willing to indulge in) instead of real issues.

  311. Re:What I don't like about BSD by setagllib · · Score: 1

    You can just say 'ifconfig' or watch the kernel messages. There is never a reason to look inside the machine. Even if a driver didn't claim the device, you can lspci.

    Besides, the new FreeBSD 5 network stack (and now others?) can rename interfaces, so you can have your ethN if you want. But I much like the BSD naming system because I can select cards by their purpose (put the cards which require the least CPU use where they'd be used the most, for instance) and then write packet filter / etc scripts appropriately, without having to keep a mental list of interface names unless I actually end up with more than one of a kind of card.

    In Linux, sometimes (not all the time, which is the worst part) eth1394 and other virtual drivers can allocate eth0 instead of a card, so injecting them into your kernel config means you lock yourself out of the system unless you know what to expect and hack ahead. Making it a module avoids this tragedy, but then that's just a hack-around. In FreeBSD there's fwe and fwip, neither of which coincide with existing interface names, and so injecting the new driver does not require *ANY* tweaking of your configs. Same for the others, of course, but Free is the only one which has *two* firewire networking drivers, as far as I know.

    This is a Very Good Thing. Very, very good thing. And is very consistent with the 'graceful updating' philosophy the BSDs tend to stick to. An interface name change without a hardware change can be a real showstopper.

    If there was one thing on my wish list, it would be for the BSDs to have consistent interface/driver names between each other - I dislike having to distinguish ex/xl, rtk/rl, etc. depending on where I am. It makes porting otherwise identical pf scripts more tedious than it needs to be, even IF it only requires changing the variables at the start.

    --
    Sam ty sig.
  312. How does Theo know? by NatteringNabob · · Score: 1

    According to the article, Theo and his team have their heads down, focused on making sure that OpenBSD is of the highest possible quality. This I do not doubt. But if so, when does Theo find the time to review the millions of line sof Linux source and decide that it is all crap? I have a full time job (and a wife and kid), and while I'm no super-genius like Theo (or Linux, or RMS) I sure don't have enough free time to vett the Linux source.

    Let's face it, this is yet another Linux hit piece from Dan Lyons who tirelessly scours the globe for negative things to write about Linux.

  313. Solaris == BSD? by Anonymous Coward · · Score: 0
    BSD powers two of the best operating systems in the world--Solaris from Sun Microsystems ...

    What are these guys on?

  314. Re:What I don't like about BSD by setagllib · · Score: 1

    Thanks, I knew I wasn't the only one that 'unlucky'. I once added eth1394 to a kernel config remotely and had to travel several kilometers to resolve the naming clash that arose because eth1394 decided to be eth0 (where in all previous cases it had been the last eth). Teaches me to keep backups of the last working kernel.

    --
    Sam ty sig.
  315. Why do developers use BSD? by MikeFM · · Score: 1

    BSD people just confuse me. They give away their code in such a way that those who use it owe them nothing back at all. Company X can take your code, change it significantly, make it into a popular product, and give you absolutely nothing back. To me that is bad design. In a world where people played fair it might work but in this world it's the same as bending over in a prison shower. It definately is a way to make sure you get used but it doesn't mean it's going to create a relationship that benefits everyone involved. The BSD system only keeps working as long as new people step up to be used. The GPL system forces users to become producers and helps define a community. It works because it is viral.

    Maybe Theo is pissed because he lets himself get used and people still use Linux more? Would Linux be used as much and developed for as much if it wasn't GPL licensed? I don't think so.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Why do developers use BSD? by jgerman · · Score: 1

      "BSD people just confuse me. They give away their code in such a way that those who use it owe them nothing back at all. Company X can take your code, change it significantly, make it into a popular product, and give you absolutely nothing back. To me that is bad design."

      Key phrases "owe them", "give you ... nothing back". There's the difference. The BSD license is about technology. The GPL is about forcing people to behave the way you want them to, not so free is it?

      --
      I'm the big fish in the big pond bitch.
    2. Re:Why do developers use BSD? by MikeFM · · Score: 1

      Exactly. It forces social responsibility. A little something most of us think of as a good thing. Because everyone has to play fair it allows more code to be developed. You can contribute with the expectation that nobody can take your work and tell you go screw yourself. Using the GPL is something like expecting your employer to pay you. Freedom only works so long as there is responsibility. Without responsibility there is anarchy and things just don't function very well.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    3. Re:Why do developers use BSD? by Anonymous Coward · · Score: 0

      As a developer, I write code because I like to write code. I give away my code because I want people to use my code. The benefits of people using my code are not easily quantified, but allow me to give some examples:

      1) I gain a public reputation based on my code quality.
      2) I make significant contacts in the industry, and never have trouble getting a job.
      3) People that use my code, more often than not, give me something worthwhile in return.

      I don't feel the need to force people to contribute back to me - If I forced people, then those that wanted to contribute still would, and those that didn't simply wouldn't use my software.

      I much prefer allowing people to decide when and how to contribute on their own terms - after all, giving away my code to ten people or a thousand people doesn't cost me a dime. It may be that a company that doesn't want to contribute today will buy me lunch at the next conference, send me a free evaluation copy of their software, hire me, contribute documentation, or even donate to my effort.

      If they don't, no skin off my back. I was going to do the work anyway ...

      What *I* don't understand is why a bunch of *USERS* are so rabidly pro-GPL/anti-BSDL and worried about us poor developers and the evil corporations that "steal" our work ...

    4. Re:Why do developers use BSD? by bmw · · Score: 1

      In a world where people played fair it might work but in this world it's the same as bending over in a prison shower.

      Ya know... I really don't see the connection between having the most possible people using code that I wrote, and benefitting from it without taking away from anyone else, and being assraped by a large man named Bubba. Call me crazy.

    5. Re:Why do developers use BSD? by jbolden · · Score: 1

      Because it is users who are most harmed by a non free software culture. They are the ones who end up having to buy the software they want to use in a BSDish world because the end user versions of programs are commercial. They benefit the most from a software culture where its impossible or difficult to charge or at the very least commercial software is held to a very high standard.

    6. Re:Why do developers use BSD? by Ricin · · Score: 1

      This *is* the gist of where opinions diverge. What constitutes a gift and is there any reciprocity (sp?) expected or implied by the licence or any (social) contract.

      GPL expects something back, not unlike if you never give me a birthday present I may want to stop giving you one, while BSD is the one making and serving the snacks or doing the dishes on both our birthday parties. Why? Who cares why, he just seems to like doing that. Just don't tell him he's stacking the plates the wrong way. He knows his plates better than we do.

      One view starts from contract theory, the other from a more philantropic (sp?) POV. The first is like a personal present, the second more like giving to the poor or something. Which one's "right" or most in line with reality (of the day) always will of course depend on the cicumstances, the field for which the specific software is designed, and many other factors.

      I do feel that because of these differences in starting point (as far as licenses and intent go) that (a) it's impossible to have a discussion without identifying these differences in philosophy (b) in terms of tech the differences are of a very different (and less divergent I'd say) nature, and (c) laying blame on the developer is likely more expected and accepted in a "contract" based give-away.

      Either way, IMHO if people get some great stuff for free they should perhaps be a bit cauteous before looking too deep into the horse's mouth. Developer burnout in OSS comes from lack of interest and/or participation from others and from interaction with (l)users. They are GIVING something. People too often forget that.

    7. Re:Why do developers use BSD? by tigga · · Score: 2, Insightful
      What *I* don't understand is why a bunch of *USERS* are so rabidly pro-GPL/anti-BSDL and worried about us poor developers and the evil corporations that "steal" our work ...

      Those are LUSERS.
      They have a two-bit wisdom, thinking that socialism is good, corporations are bad. Thinking is alien for LUSERS. The only source for morale they got are Ten Commendments. There is DO NOT STEAL commendment, so they don't know software might be shared...

    8. Re:Why do developers use BSD? by tigga · · Score: 2, Insightful
      One of differencies between BSD and GPL is freedom subject.

      BSD understands Freedom as freedom for people to do anything with software.
      GPL understands Freedom as freedom for the software.

      Those points of view are SO different...

  316. Mod Parent +Funny by handy_vandal · · Score: 1

    From the CEO's desk at Blowfish Screwdrivers ...

    Made me laugh!

    I don't usually mod +Funny, but I'd make an exception here, if only I had mod points.

    -kgj

    --
    -kgj
  317. Re:What I don't like about BSD by NoMoreNicksLeft · · Score: 1

    Yeh, that's one of the 3 most popular TLDs, right?

  318. Re:What I don't like about BSD by setagllib · · Score: 1

    Hard disks *do* it. A SCSI disk will be named differently to a loopback device which will be named differently to an ATA disk. Linux and BSD alike. The reason is that it's often very helpful to know what you can do with a device and what it is in your system given only its name.

    If everything was hdX, and compiling an extra driver into your kernel changed the ordering (which does happen with Linux ethernet devices), you would be completely f'ed. You'd have to go grab a LiveCD and fix your bootloader and fstab and possibly other things in your rc scripts that deal with the drives directly.

    Linux got one naming thing right: drives are named differently. But why they used letters instead of perfectly good numbers is beyond me. People might say 'omg what about bsd disk labels?!!1', that's to distinguish between the label and the partition (which is not possible in a purely numerical system - ad1s1e becoming ad1s11 is suddenly ambiguous).

    --
    Sam ty sig.
  319. Slashdot Sensationalism by Utopia · · Score: 1

    Where does he say "Linux is for Losers" ?



  320. Re:Linux development model is different than OpenB by Warped1 · · Score: 1

    Ah, I see what you meant now.

    I think a large part of this is perception, though. The core maintainers list for linux is a pretty closely knit team too, I imagine. How hard is it to get to that status level? Maybe it's as hard as getting to be an OpenBSD team member. I don't know, but that seems like a good guess.

  321. Mod Parent up -- informative by Bob+4knee · · Score: 1

    Clears up common misconception re: GPL

  322. Dear Mr. The Rat by kmortelite · · Score: 1

    Dear Mr. The Rat,

    Thank you for your informative article. I'm with you. It's just no fair that a lesser-quality, piece of junk that you don't work on is so much more popular than your OS. And their users are just losers. I mean, come on, do they really know anything about computers at all?

    Thank you for your informative article. </sacrastic strongbad voice>

    Reading it, I first thought it was a joke based on the vitriolic, bitter nature of his comments and how blatantly silly he was.

    Okay buddy, so you don't like Linux. DONT USE IT. Okay, so it's more popular than your flavor BSD. Whining like this does not encourage me to give BSD a shot. Demonstrate some features that an end user wants. Don't whine. Give us a reason to want to try it.

    Really, I think Linus's reply just about summed it up: Mr. De Raadt is "difficult."

  323. There is an actual serious point here by metamatic · · Score: 2, Interesting

    There is a genuine weakness to the open source world when it meets the mass market.

    90% of computer users do not have the knowledge necessary to evaluate whether a piece of software is garbage or not. Because open source software can be forked and kept around by anyone, garbage often can't be removed. No matter how awful the code, someone will keep it alive.

    This problem applies somewhat to the BSDs too; except that there aren't as many BSD distributions, so it's more likely that they'll all decide to remove a given piece of crap that should be removed. With Linux, there's practically no chance of getting something godawful removed from every distribution, because they all compete with each other for completeness. I mean, we still have sendmail, and RPM was even made part of the LSB. There are still IMAP servers that use mbox format, and one of them has such shitty code that it doesn't even check malloc return values for failure.

    Actually, if we're talking about fundamental flaws in OSs, perhaps Theo could spend some of his time fixing BSD's syslog before he turns his attention to ranting about Linux.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  324. Re:What I don't like about BSD by inl101 · · Score: 1

    Doesn't it seem ironic to you to have /usr/local be remote?

  325. If you've every heard Theo talk... by kb9vcr · · Score: 1

    You'll know that anything shy of OpenBSD is crap because of Y number of issues, particularly security. He has some points but really misses the big picture when it comes to why people choose the OS that they do.

    This is kind of a flamebait article. My BS O'meter pegged out after "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix..."

    That's another fun thing about Theo, he has about 20 quotes ready to go at a moments notice about how dumb something is. Theo's not anti-MS, he's anti-anything-but-openBSD.

  326. what would Brian Boitano do? by rsd · · Score: 1

    :)

    The parent post should get some Funny moderation scores.

  327. HAH! All of this because Linus said it like it is by borgheron · · Score: 1

    Oh well. :) Can't take it, sorry. :) Linux trounces the *BSDs in performance and the sheer amount of supported hardware. It's difficult to see how *BSD can possibly measure up.

    If you wanted to make the BSDs relavent, perhaps you should not have focused on these narrow bits of the industry: security, portability, etc and instead focused on the larger picture, which linux has been doing since day one.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  328. Inaccuracy - Article claims Solaris is BSD derived by IdentifiedDareDevil · · Score: 1

    "De Raadt makes a rival open source operating system called OpenBSD. Unlike Linux, which is a clone of Unix, OpenBSD is based on an actual Unix variant called Berkeley Software Distribution. BSD powers two of the best operating systems in the world--Solaris from Sun Microsystems (nasdaq: SUNW - news - people )..." Wrong. Try ATT System V. How can you distinguish this article from some nitwits personal blog? I thought Forbes had editors and a reputation.

  329. my OS by Anonymous Coward · · Score: 0

    I like all UNIX and UNIX variant OSs. However my choice for primary home OS is OpenBSD. Why you ask, Theo is why. I really liked using GNU/Linux for a spell but everyone has turned on Stallman. Forgetting why it exists and what it is for. OpenBSD on the other hand i run by a madman, who is out of the closet about this. I like his attitude the full feature ness of the Distribution and the ease of install. If Stallman came off the preaching circuit and got to work writing code instead of alienating developers, one day i may switch to HURD. I like the GNU/GPL a little better then the BSD license, however not enough to make me choose one over the other. The Linux kernel is great and most of the users, developers, advocates, zealots are OK but some really have there heads right in their asses. OpenBSD has one primary spokesman leading the charge and he backs down to no one. He has done more to promote open source/free software then anyone else recently. And is on track to continue in being the voice Stallman once was and Linus has never been.

  330. Re:Your Sig by Nanite · · Score: 1

    Rightists have aligned themselves with judeo-christianfascist theocracies that are the direct antithesis of their purported values.

    Couldn't help but correct your sig there, you were WAY off.

    --
    God is real unless declared integer.
  331. Re:What I don't like about BSD by Homology · · Score: 1
    I just much prefer the file locations under Linux. Not because I'm more familiar with them, but just because they make sense to me, anyway.

    Erh, these locations varies depending on distro, and is usually even internally inconsistent. A nice thing about *BSD is that the locations is predictable.

  332. Re:What I don't like about BSD by BigDumbAnimal · · Score: 1

    Incidently, some of those .INI files could be written in lisp.

  333. bah by smash · · Score: 1
    When Theo has an OS that I can purchase software for, run openGL windows games on, and download an iso for, burn and be up and running in 30 minutes, then he can talk.

    Theo's distinct lack of social interaction skills is *the* major factor holding back openBSD's adoption, imho.

    Every now and again, i'm tempted to give it a shot, then he makes another outrageous talking out of his arse comment, having a cry about other people, and i'm reminded of why I've tried just about every other OS i can get my hands on, other than NetBSD as yet :D

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:bah by Shanep · · Score: 1

      When Theo has an OS that I can purchase software for, run openGL windows games on, and download an iso for, burn and be up and running in 30 minutes, then he can talk.

      Then "he" can talk? Talk about what? Did you mean "we" can talk?

      If OpenGL is important to you, avoid OpenBSD. You don't need to download an iso for OpenBSD, because you can download it and easily burn one under 150MB download for any arch. You could also download a floppy image and perform an internet or network install from it. Installs including X, take 5 mins or less from CD, once you know what you are doing.

      Every now and again, i'm tempted to give it a shot, then he makes another outrageous talking out of his arse comment, having a cry about other people, and i'm reminded of why I've tried just about every other OS i can get my hands on, other than NetBSD as yet :D

      Maybe you should try OpenBSD and rate it on it's own value. It's a great system.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  334. Lok is an idiot. by Anonymous Coward · · Score: 0

    Ok, maybe not an idiot, but you should read up on him - he's definitely full of himself.

    Comments in code? /* This is a gross hack */ /* I have no idea why, but this is necessary */

    Such comments sound bad to non-programmers, but they really don't mean shit. Anyone who gleans anything from comments like this is a fool.

  335. Re:What I don't like about BSD by 21chrisp · · Score: 1

    You seem to contradict yourself by saying that you don't like having OS's install everything in /usr/bin, but then say you wan't /usr/local/ clear of anything used by the OS. Either the distro puts all apps in /usr/bin and keeps /usr/local (and opt) clean or puts core utilities in /usr/bin and apps in /usr/local or /opt.

    If you use apt-get or emerge you don't have to worry much about this stuff.

  336. openBSD vs 2.6 benchmark by kkith · · Score: 0

    If Linux is so bad, I can't seen it as a developer nor as an end user. As a matter of fact, if Linux was so bad, how come these benchmarks show Linux 2.6 outpeforming openBSD?

    scalability benchmarks

    1. Re:openBSD vs 2.6 benchmark by Anonymous Coward · · Score: 0

      As the benchmark shows, OpenBSD is worst at the performance, not only compared against Linux, but also it's slower than
      FreeBSD and NetBSD. And not only at the performance, its stability is worst as well, As the page said, the high work load made it crash.

      That may be the actual reason why he was so harsh. Probably he doesn't know any concrete technical merit of OpenBSD,
      so criticism was only thing he could do....

  337. If Linux guys haven't kissed chicks.. by Anonymous Coward · · Score: 0

    why's the Linux guy married and getting it on while the OpenBSD guy is bitching about how Linux gets all the press? If I had to put money on who isn't getting laid, I'd put it on them de rat. Honestly, do you think he'd be so bitter if he had a girlfriend?

    1. Re:If Linux guys haven't kissed chicks.. by Shanep · · Score: 1

      Honestly, do you think he'd be so bitter if he had a girlfriend?

      Theo lives with his girlfriend and some cats.

      For what it's worth. It's just a silly joke though really.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  338. Re:Your Sig by GypC · · Score: 1
    judeo-christianfascist theocracies

    I'm not aware of any of those. Please elaborate.

    If you are referring to the USA I think you need to look again and reconsider. Please note the policies and practices of real theocracies like the Taliban and illustrate the parallels between them and ours.

  339. BSDs vs Linux by pavera · · Score: 2, Interesting

    I jumped ship from the windows camp in 2000, and when I did I evaluated FreeBSD, OpenBSD, and 3 Linux distros to decide which one I would run on my home systems, which ones I would recommend to clients for solutions, etc.

    I had 3 spare x86 boxes, and tinkered with all three OSs for at least 6 months.

    I'm sorry Theo but the reason I use Linux instead of BSD has nothing to do with hating MS. I needed a better solution that was cheaper, I went looking, and Linux ran on 99% of my available hardware. FreeBSD while better than OpenBSD in the hardware support regard only supported about 60-70% of what I had at the time, and I could only get OpenBSD to even install on 1 of my spare machines, of course without sound or USB and I had to try 4 different NICs before I found a supported one.

    Sure, the BSDs have better design, I agree, and I would love to run them, but if I'm limited to 10% of the available hardware and every time I need a new NIC I have to snoop around the store looking for that one magic NIC with the right chipset revision well I consider that a larger burden freedom-wise than MS places on its users. Stop yapping Theo and go write some firewire drivers, or whatever technology came out 5 years ago that your system still doesn't support.

    1. Re:BSDs vs Linux by Shanep · · Score: 1

      I had 3 spare x86 boxes, and tinkered with all three OSs for at least 6 months.

      I've been using OpenBSD since 2.5. A lot has changed since then and 3 boxes are not a large sample size. My experience is the opposite of yours.

      Sure, the BSDs have better design, I agree, and I would love to run them, but if I'm limited to 10% of the available hardware

      This is absolute garbage. 10%? Bullshit.

      and every time I need a new NIC I have to snoop around the store looking for that one magic NIC with the right chipset revision

      There are a lot of crappy NIC's out there. There are also some very good NIC's which also happen to be cheap. 3Com are mostly crap. Intel's tend to be great. OpenBSD supports high quality cards well. Do you buy any card as long as it just works? Or do you seek out good cards which are cheap and well supported?

      well I consider that a larger burden freedom-wise than MS places on its users.

      If you choose hardware first and then consider software to go with it, then you are putting the cart before the horse. I prefer to provide solid solutions by sticking with high quality software and purchasing good quality, well supported hardware to go with that software. Finding good hardware to run OpenBSD is easy. In fact I mostly find OpenBSD to run well on random computers which I try to run it on.

      Stop yapping Theo and go write some firewire drivers, or whatever technology came out 5 years ago that your system still doesn't support.

      Theo and Co. do not write OpenBSD for you, they write it for themselves. If they don't want or need firewire, they won't spend time writing software for it. The lack of support of some device is not indicative of a lack of OpenBSD quality. It is indicative of either a lack of interest or a lack of open documentation.

      If you don't like it, don't use it. But please don't exagerate the weak points.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  340. In other news: Water found to be wet by clink · · Score: 1

    This is a dog bites man story.

  341. Woo... by Anonymous Coward · · Score: 0

    Theo is either the most arrogant and argumentative person alive or he's just got a stick rammed so far up his ass that it's interfering with his vision. Every article about him is about him arguing with somebody or being an ass about something else.

    It sounds suspiciously like sour grapes. He should just do all he can in promoting OpenBSD and getting it more popular.

    I use OpenBSD and Linux. Does this mean I've both kissed and not kissed a girl? Schrodinger's kiss experiment?

  342. Tools, Usage, and Mentality -- My first /. post by Ches111 · · Score: 1

    I find this whole argument very funny... I see many people on all sides of this who refuse to use one or the other for the fear that their coolness/geek factor would be lessened because they booted to Windows, or Linux or OpenBSD. I use each as a tool to achieve a tasking/function/need. I have two machines at my desk 1) WinXP pro 2) Fedora Core 2. Each is used about equally. I use the windows to maintain docs/email/administrative type functions. I use the Linux box for native X connections to remote boxes via ssh and sftp. I also use the built in server capabilities to host data and connections. Both are merely tools to use. I love PC gaming -- gotta go Windows on that one. I love to work effectively on my unix based systems (Many different releases) -- gotta go to linux for that one. This, I am better than you because I run Y operating system if just downright funny to me. If you are willing to limit yourself to one or the other then I say more power to ya. I will be the guy with the well rounded background in as many as possible so when a problem shows itself I know which tools to use to correct them. Ps... This reply was written on a WinXP pro box does that make me a loser/winner/cool/geek. So very confused. :-) Cheers,

    1. Re:Tools, Usage, and Mentality -- My first /. post by planetfinder · · Score: 1

      An optimal combo for your needs might be a game console and OS X.

    2. Re:Tools, Usage, and Mentality -- My first /. post by Ches111 · · Score: 1

      I do not want to become a MAC snob :-) See my previous post to realize this is in jest. By the way I am a PC gaming snob the consoles can not mathc the over all experience. Gaming is not the only thing i use Windows for and X is not the only thing I use Linux for... Just a couple quick references.

  343. Now, if it didn't perform like a dog... by Anonymous Coward · · Score: 1, Informative

    And someday, maybe openBSD won't be so slow.

  344. i agree by Flunitrazepam · · Score: 3, Funny

    This article has really made me see the light. It is full of unwaivering logic and factual critique of the Linux OS. I am now switching to OpenBSD. In fact, I will now be switching the entire Datacenter to run OpenBSD, and find a picture of De Rat to use as my desktop background.

    Thank you Forbes magazine, once again you proved to mold and shape the direction of my life.

    --
    1) Your analysis is based on bad assumptions so your result is way off. 2) You're a sick bastard for fucking a horse.
    1. Re:i agree by scharkalvin · · Score: 1

      Actually I will find a picture of De Rat, blow it up and print it on cardboard stock backed with cork to use as a dartboard target.

  345. And BSD is any different? by Haeleth · · Score: 4, Insightful
    haeleth@guthlac$ uname -srpi
    FreeBSD 5.4-RELEASE i386 GENERIC
    haeleth@guthlac$ pwd
    /usr/src/sys
    haeleth@guthlac$ find . -name *.c -or -name *.h -exec grep "belong here" {} \;
    * XXX doesn't really belong here I guess...
    * This doesn't really belong here, but I can't think of a better
    * XXX doesn't really belong here I guess...
    * XXX FIXME: probably does not belong here
    * XXX FIXME: probably does not belong here
    /* XXX FIXME this does not belong here */
    * XXX these don't really belong here; but for now they're
    I'd say that's worse than the Linux sources, if one is judging quality by number of "doesn't belong here"s - all those FIXMEs and XXXes. Of course, it's a different BSD. I'm sure OpenBSD is perfect and entirely free of frivolous comments, unlike all these untrustworthy operating systems that are inexplicably more popular than it.
    1. Re:And BSD is any different? by chrysalis · · Score: 2, Funny
      $ uname -a
      OpenBSD ufo.orbus.fr 3.7 GENERIC.MP#0 i386

      $ find /usr/src/sys -name '*.c' -or -name '*.h' -exec grep "belong here" {} \;
      /* XXX: does not belong here */
      * XXX FIXME: probably does not belong here
      * XXX FIXME: probably does not belong here
      /* XXX FIXME this does not belong here */
      #define IEEEPROTO_802LLC 3 /* doesn't belong here */
      That's better than FreeBSD.
      --
      {{.sig}}
    2. Re:And BSD is any different? by wideangle · · Score: 1

      And in FreeBSD 4.11:


      [wideangle@host]: uname -srp
      FreeBSD 4.11-RELEASE i386
      [wideangle@host]: find /usr/src/sys -name '*.c' -or -name '*.h' -exec grep "belong here" {} \;
      * This doesn't really belong here, but I can't think of a better /* XXX these 2 don't really belong here... */
      * XXX doesn't really belong here I guess...
      * XXX these don't really belong here; but for now they're /* XXX doesn't really belong here, but has been historical practice in SysV. */


      No FIXMEs like in 5.4, at least none on the same line as "belong here".

    3. Re:And BSD is any different? by cstacy · · Score: 1
      $ find . -name *.c -or -name *.h -exec grep "belong here" {} \;
      I'm sure OpenBSD is perfect and entirely free of frivolous comments, unlike all these untrustworthy operating systems that are inexplicably more popular than it.
      Your sarcasm suggests that popularity is a good indicator of quality; so I guess you're referring to Microsoft Windows as the paragon of trustworthy computing?
    4. Re:And BSD is any different? by Anonymous Coward · · Score: 0

      Ok, settled! OpenBSD wins the smallest "does not belong here" contest.
      Please, now guys, don't pull your dicks out...

    5. Re:And BSD is any different? by e+r+i+k+0 · · Score: 1
      eneyberg@hal9000 $ uname -srpi
      Linux 2.6.11-gentoo-r6 AMD Athlon(tm) XP 2500+ AuthenticAMD
      eneyberg@hal9000 $ pwd
      /usr/src/linux-2.6.11-gentoo-r9
      eneyberg@hal 9000 $ find . -name *.c -or -name *.h -exec grep "belong here" {} \;
      /* Abort the current function when signalled. This doesn't belong here,
      /* PCI stuff probably doesn't belong here */
      /* the read-only stuff doesn't really belong here, but any other place is
      eneyberg@hal9000 $

      This comes from a Gentoo installation with gentoo-dev-sources patches. Just trying to give supporting evidence for the parent's "benchmark".

      Personally, I would think that it would be better to grep for XXX and FIXME, but I don't have a *BSD box to check.

    6. Re:And BSD is any different? by Anonymous Coward · · Score: 0

      Mr. De Raadt is doing what any good leader would do. He's (straightforwardly) cheering the cause and poo-pooing the competition (yes, competition - Linux competes for FOSS programmer resources with the BSD's). He's also making a big fuss and getting people to talk about his project. Any press is good press. And to top it all off, he got you (and others, I'm sure) to actually go through the process of acquiring and viewing his project (or one like it) and see for yourself what he's talking about.

      You've just been marketted to. And you fell for it.

  346. Re:What I don't like about BSD by Atzanteol · · Score: 1

    Hm. I'll give you SCSI vs. ATA. But you don't get "maxtor" vs. "seagate." The disk devices are named differently for different types of disks. Not just different drivers.

    I have no trouble with BSD disk labels et al. It was just annoying that my ethernet devices had odd (imho) names. It's nice to be able to assume that "the" network device (in a typical system) is called "eth0".

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  347. Here's A Quote From The NetBSD Project by Master+of+Transhuman · · Score: 3, Informative

    which was quoted on another discussion of this article elsewhere on the Net:

    "On December 20 [1994], Theo de Raadt was asked to resign from the NetBSD Project by the remaining members of 'core'. This was a very difficult decision to make, and resulted from Theo's long history of rudeness towards and abuse of users and developers of NetBSD. We believe that there is no place for that type of behaviour from representatives of the NetBSD Project, and that, overall, it has been damaging to the project.

    This decision was difficult to make because Theo has a long history of positive contributions to the project. He was the principal caretaker of NetBSD's SPARC support, and has written too much code to mention.

    We are certainly willing to accept (and would very much like to see) future contributions from Theo, but we believe that it is inappropriate for him to be an "official" representative of the project any longer."

    I'd say that pretty well takes care of that. Theo is apparently an asshole. That he prostitutes himself to Daniel Lyons, a know anti-OSS/Linux FUD merchant, seems to make it clear that this rant is to be ignored by anybody with a brain, whether you like the BSDs or not.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  348. Re:BSDs=good stuff, De Raadt=nuts, it's the licens by fimbulvetr · · Score: 1

    You're fucking insane. OSX is FAR from secure. Look at some of the ridiculous vulnerabilites that sneak out:

    Can read any file with at. (WTF APPLE!!)
    Can get root by answering a DHCPREQUEST (Fucken eh, the next windows!)

    You want more, visit here:
    http://securityfocus.com/cgi-bin/index.cgi?o=60&l= 30&c=12&op=display_list&vendor=Apple&version=&titl e=Mac%20OS%20X

    And those are just disclosed! Depending on where you look, you can usually find more undisclosed OSX sploits than Linux.

  349. Avoid Forbes SPAM - Read Article Here by Anonymous Coward · · Score: 0

    Forbes is trying to increase their hit count. Don't help them - read the article here below.

    In this article (below), you can see how Dan Lyons is trying hard to whip up trouble between BSD and Linux developers. When you read the article, distinguish carefully between what Theo de Raadt says and what Dan Lyons says.

    Lyons inserts abusive and suggestive comments between de Raadt's fairly mild criticism of Linux. Consider that de Raadt is a very active proponent of BSD. Is it any wonder that de Raadt prefers BSD, which is his child?

    Intelligent Infrastructure
    Is Linux For Losers?
    Dan Lyons, 06.16.05, 6:00 PM ET

    NEW YORK - Theo de Raadt is a pioneer of the open source software movement and a huge proponent of free software. But he is no fan of the open source Linux operating system.

    "It's terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

    De Raadt makes a rival open source operating system called OpenBSD. Unlike Linux, which is a clone of Unix, OpenBSD is based on an actual Unix variant called Berkeley Software Distribution. BSD powers two of the best operating systems in the world--Solaris from Sun Microsystems (nasdaq: SUNW - news - people ) and OS X from Apple Computer (nasdaq: AAPL - news - people ).

    There are three open source flavors of BSD--FreeBSD, NetBSD and OpenBSD, the one De Raadt develops, which is best-known for its security features. In a sort of hacker equivalent of the Ford-versus-Chevy rivalry, BSD guys make fun of Linux on message boards and Web sites, the gist being that BSD guys are a lot like Linux guys, except they have kissed girls.

    Sour grapes? Maybe. Linux is immensely more popular than all of the open source BSD versions.

    De Raadt says that's partly because Linux gets support from big hardware makers like Hewlett-Packard (nasdaq: HPQ - news - people ) and IBM (nyse: IBM - news - people ), which he says have turned Linux hackers into an unpaid workforce.

    "These companies used to have to pay to develop Unix. They had in-house engineers who wrote new features when customers wanted them. Now they just allow the user community to do their own little hacks and features, trying to get to the same functionality level, and they're just putting pennies into it," De Raadt says.

    De Raadt says his crack 60-person team of programmers, working in a tightly focused fashion and starting with a core of tried-and-true Unix, puts out better code than the slapdash Linux movement.

    "I think our code quality is higher, just because that's really a big focus for us," De Raadt says. "Linux has never been about quality. There are so many parts of the system that are just these cheap little hacks, and it happens to run." As for Linus Torvalds, who created Linux and oversees development, De Raadt says, "I don't know what his focus is at all anymore, but it isn't quality."

    Torvalds, via e-mail, says De Raadt is "difficult" and declined to comment further.

    De Raadt blames Linux's development structure, in which thousands of coders feed bits of code to "maintainers," who in turn pass pieces to Torvalds and a handful of top lieutenants.

    The involvement of big companies also creates problems, De Raadt says, since companies push their own agendas and end up squabbling--as happened recently when a Red Hat (nasdaq: RHAT - news - people ) coder published an essay criticizing IBM's Linux programmers.

    There's also a difference in motivation. "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix," De Raadt says. The irony, however, is that while noisy Linux fanatics make a great deal out of their hatred for Microsoft (nasdaq: MSFT - news - people ), De Raadt says their beloved program is starting to look a lot like what Microsoft puts out. "They have the same rapid develop

  350. Linux is the new DOS by Anonymous Coward · · Score: 0

    70% fall Liinux users are morons. 70% of all DOS(dows) users are morons. 1% of all *BSD users are morons.

    Go figure!

  351. Disillusioned with Linux.. Thankful for Theo by Anonymous Coward · · Score: 0

    I became very disillusioned with Linux. I've switched to OpenBSD and haven't looked back. The license is better. The quality is tighter. The focus is on security and freedom period.

    I'm thankful for Theo and all the OpenBSD devs and the devs for the other BSD projects. They've really done great work. Thank you all.

    1. Re:Disillusioned with Linux.. Thankful for Theo by Anonymous Coward · · Score: 0

      100% agreed

  352. So Par for the Course by POLAX · · Score: 1

    This article is such typical "forbes" crap. Who is this magazine for anywyays? It reads like a mix of Harvard Business Review and your local supermarket Inquirer...geez!

  353. Re:Linux is for losers by mok000 · · Score: 1
    Ah, this reminds me of the famous words:

    "All free men, wherever they may live, are users of Linux, and, therefore, as a free man, I take pride in the words 'I am a Loser!'"

  354. Funny by Anonymous Coward · · Score: 0

    I think it's kind of funny that Theo is whining about how it's a shame that BSD lost popularity because of the lawsuit, yet, when I first started out trying to learn OpenBSD, I got pretty frustrated with his whole attitude of "If you're not smart enough to figure it out, go somewhere else" and "OpenBSD is developed by developers for developers and we develop only things we want." How the hell does that guy get the nerve to blame anyone/thing else for OpenBSD's unpopularity other than himself? What an idiot.

    On the other hand, BSD does DOMINATE Linux. Everything that matters is better in BSD....who cares about a MS-imitating desktop OS? IBM and HP should get their crap together and start supporting the BSDs instead of Linux.

    1. Re:Funny by Zoolander · · Score: 1
      On the other hand, BSD does DOMINATE Linux. Everything that matters is better in BSD....who cares about a MS-imitating desktop OS? IBM and HP should get their crap together and start supporting the BSDs instead of Linux.
      Really?
      --
      Meep.
    2. Re:Funny by Anonymous Coward · · Score: 0
    3. Re:Funny by Anonymous Coward · · Score: 0

      Cool! Another moron who links to a benchmark which is almost 2 years old, in which the author refuses to update with latest BSD advances and is also a known anti-BSD troll.

      NetBSD and FreeBSD hold their own against Linux in those tests (look at the updates!) and as far as security goes, OpenBSD has a record nobody else can touch. And I am not talking about the "default install" record. With OpenBSD's active security measures, it is never expected to win any raw latency or throughput benchmarks. It is not built to do that.

      You don't see OpenBSD just up and change their VM system mid stable "branch", causing an avalanche of stability problems for users who decided to upgrade their kernels. Go Linux! You fucken peice of steaming shit.

    4. Re:Funny by Zoolander · · Score: 1

      You're an angry person. I won't kiss you now.

      --
      Meep.
    5. Re:Funny by Zoolander · · Score: 1

      Maybe I read the article too quickly, but I fail to see how this proves that BSD dominates Linux?
      Linux gets good, if not the best, scores in all the benchmarks, while the *BSD scores are much more scattered.

      --
      Meep.
  355. Re:What I don't like about BSD by Bent+Mind · · Score: 1

    As for the /usr/local standard, it was the preferred location under BSD and EARLY SysV, but the intention was that it be used for non-standard apps on the LOCAL machine. The common practice of placing SHARED non-distro apps in an nfs-mounted /usr/local filesystem has led to the original practice being deprecated in favor of /opt in later versions of the Single Unix Standard.

    It seems like everyone knows a little piece of history concerning the file layout. However, I have yet to meet anyone who knows the whole picture (myself included). I know the history of /opt. Sun created it as an alternative to dumping everything under /usr. Its structure was originally designed to resemble Window's "\Program Files". (Just to be clear, I know it was the other way around). I didn't know the history of /usr/local and the name always confused me. In my mind, local means not networked. Most Linux distributions seem to define it as not maintained by us.

    It seems to me that file layout needs some serious attention in the entire *NIX world. I'm not sure what the requirements are for other *NIX variants. However, Linux seems to require a level for the core system (/), a level for software maintained by the distribution that is not needed for the system (/usr, /opt), and a level for user maintained software (/usr/local).

    Now I always figured that /bin, /sbin, /etc, and /lib were for the system. /usr is for user programs. That's why there is still a /usr/games. When /usr started to look like a mess, Sun created /opt (which should have been under /usr as it contained user programs). However, /opt was a kludge that made a mess of the $PATH variable.

    Half dozen, one or another... The whole thing is a mess these days. Some have tied to redefine traditional meanings of file locations, others have held tight to the original meanings. Several people I've talked to have just given up and used their own meanings.

    With Linux this will always be a problem. Don't like the layout? Start your own distribution. I can see where a more controlled environment might make sticking to your definition of a standard easier. However, if the standard is so open to interpretation, perhaps the standard needs a better definition.

    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  356. RTFA, what he said was worse and was flaimbait by geekee · · Score: 1

    What Theo said:
    ""I think our code quality is higher, just because that's really a big focus for us," De Raadt says. "Linux has never been about quality. There are so many parts of the system that are just these cheap little hacks, and it happens to run." As for Linus Torvalds, who created Linux and oversees development, De Raadt says, "I don't know what his focus is at all anymore, but it isn't quality.""

    --
    Vote for Pedro
  357. Million-dollar book idea... by MayorDefacto · · Score: 1
    For some reason, when I saw "Linux for Losers," it made me think of those "[x] for Dummies" books, but targeted at those with even less self-esteem.

    /me thinks I'm on to something...

  358. man in the mirror by poot_rootbeer · · Score: 1

    "It's terrible...Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

    Hmm. Sounds a bit to me like some Linux users' attitude towards Windows...

  359. Lunix For Losers, from Dan Lyons a known shill. by Erris · · Score: 2, Insightful
    Blame Zonk for the "Lunix For Losers" title.

    Actually, I'd blame Dan Lyons for inventing "linux for losers," because he titled his article that way. Only a Microturd could even think that way.

    The whole article is flamebait by a known shill. You might also note he describes BSD as "a rival OS," and tries to build up as much animosity as possible. Linux and BSD are both free software and the whole notion of "rivalry" makes no sense. I'd suggest that no one ever talk to the loser again. It's like being interviewed by SCO, you can't win.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Lunix For Losers, from Dan Lyons a known shill. by Anonymous Coward · · Score: 0

      It's like being interviewed by SCO, you can't win.

      or bill o'rielly

    2. Re:Lunix For Losers, from Dan Lyons a known shill. by Anonymous Coward · · Score: 0
      Only a Microturd could even think that way.

      Only a retard loser would actually use the word 'Microturd'.

      Linux and BSD are both free software and the whole notion of "rivalry" makes no sense

      Retards normally deal in simplistic absolutes. Are you a retard? Are you suggesting that there is no rivalry and/or competition between *BSD and Linux? Or that there never will be?

  360. This is exactly why I LIKE Linux. by arete · · Score: 1

    The more I think about it, the more I think this is exactly why I _LIKE_ Linux.

    As Linus said: "Perfection is the enemy of good"
    As Theo said - "They have the same rapid development cycle..."
    As that kernel hacker demonstrated, they'll fix a problem rapidly and come back later to improve whatever is most important to fix.

    Is Linux better from an "example of how to code in a CS class" point of view? My guess is probably not. If I had to make a farm of 1000 servers running Apache, would I use FreeBSD? Probably. And I'm VERY glad Theo's folks do the crypto stuff that they do.

    But Linux is a more common, popular and relatively supported target for vendors of all sorts (hardware, software..) which is MORE important. Ditto for OSX.

    Windows only looses on this count because it's security architecture is completely atrocious and in a lot of ways functionally not multiuser (even if that's somewhat the fault of the apps, MS did not sufficiently influence it ...)

    Furthermore, this rapid development cycle means precisely that Linux tries more new things faster, so the combination of weird things you need - at any moment - is more likely to be in Linux. I want this. I want Xen support before BSD has anything like it (and a chroot jail is close but not sufficiently like it)

    The best possible situation is that both groups exist - conveniently that's the situation today.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    1. Re:This is exactly why I LIKE Linux. by synthespian · · Score: 1

      The more I think about it, the more I think this is exactly why I _LIKE_ Linux.

      As Linus said: "Perfection is the enemy of good"


      Well, good for you. Now you head off to Secunia and do a search for "Linux kernel".

      Linux Kernel "ptrace()" and "mmap()" Vulnerabilities 2005-06-09
      Linux Kernel Hyper-Threading Support Information Disclosure 2005-05-23
      Linux Kernel pktcdvd and raw device Block Device Vulnerabilities 2005-05-17
      Linux Kernel ELF Core Dump Privilege Escalation Vulnerability 2005-05-12
      Linux Kernel Local Denial of Service Vulnerabilities 2005-05-02
      Linux Kernel "is_hugepage_only_range()" Denial of Service 2005-04-04
      Linux Kernel Multiple Vulnerabilities 2005-03-29
      Linux Kernel Two Vulnerabilities 2005-03-18
      Linux Kernel PPP Server Denial of Service Vulnerability 2005-03-16
      Linux Kernel "sys_epoll_wait()" Function Integer Overflow 2005-03-15
      Linux Kernel Multiple Vulnerabilities 2005-02-16
      Linux Kernel Memory Disclosure and Privilege Escalation 2005-02-15
      Linux Kernel NTFS Unspecified Denial of Service 2005-02-07
      Linux Kernel Page Fault Handler Privilege Escalation 2005-01-13
      Linux Kernel Multiple Vulnerabilities 2005-01-11

      All these, just this year...

      Then you go and do a search for OpenBSD, or any BSD. See how well the reality of vulnerabilities stacks up against good programming practices you're being so quick to dismiss as "an example of how to code in CS class."

      In fact, better education for some Linux programmers does not seem to be such a bad idea...I've even seen a presentation by an IBM kernel guy saying the philosophy was "code fast, relase early, bugs will get fixed by 'the many eyes'". To me, that's just a lazy engineer. In college, at least, you have to work hard to understanding the algebraic specification of a data structure, or to formally check an algorithm...In the "real world", code monkeys break it, and security guys fix it, but not by a pro-active stance, like OpenBSD. It's called creating a problem and selling a solution.

      As for Windows,they're pouring billions in security, and they've hired some of the best brains in the industry.

      In Linus lalaland, we have security problems and hype, but that's generally regarded as OK, and everything, just everything Torvalds says is taken to be correct.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    2. Re:This is exactly why I LIKE Linux. by Metrol · · Score: 2, Interesting

      I want Xen support before BSD has anything like it

      Funny thing of it, primary reason I use FreeBSD for my servers is that Linux doesn't have jail support. I am NOT talking about a chroot jail either.

      The Xen stuff would be pretty cool too, but I personally don't have much interest in running a bunch of virtual OS machines.

      --
      The line must be drawn here. This far. No further.
    3. Re:This is exactly why I LIKE Linux. by kernelistic · · Score: 1

      Where have you been? Xen works nicely with NetBSD as domain0.

  361. Vote parent up?! by Anonymous Coward · · Score: 0

    Agreed.
    The iptables manpage might have a better structure and last time I checked there was no basic example provided; though there is at least one in the howtos. So the blame should be on the packager/distro (if they don't supply the howto) or the user (if he/she doesn't look there).

    The state of the traffic shaping docs is indeed worse; probably because parts are now *really* outdated. For a long time 'wondershaper' was the main source of how to do this (right?) and it still needed a lot of variable tweaking.
    I find the current docs are harder to read then the iptables ones, as you *should* know what your are looking for before reading; w/o a decent understanding of these things you *have* to read it all even if you only need parts of it.

    Though I really think that both firewalling and shaping are non-trivial; easy-to-read docs would have to be *extremly* well researched and written, which is a difficult and time-consuming process.

    So let me finish with two age old statements:
    * You don't like the docs? Go write better ones; I am sure the current maintainers would like that. And don't forget to publish under a 'free' license, otherwise the distros won't/can't use it!
    * If something is hard to write, it shouldn't be easy to read;-)

  362. Forbes is for Lusers, Fortune for Winners by WillAffleckUW · · Score: 1

    if you actually track the successful idea ratio, you'd see the advice in Forbes won't help you much - unless you inherited wealth - whereas Fortune will give you good ideas that actually work.

    So I wouldn't worry about an anti-Linux article in Forbes - they're so far behind the curve that most real investors ignore them as fluff meisters, knowing they are totally clueless.

    Expect to see an article in four years time on how Linux is the best thing since sliced croissants. They won't apologize for being wrong, they'll just pretend they supported it all along.

    --
    -- Tigger warning: This post may contain tiggers! --
  363. It would be a real scream ... by Ungrounded+Lightning · · Score: 2, Funny

    "Does this belong here?" is in OpenBSD too.

    It would be a real scream if the comment that prompted the PHB to swtich from Linux to BSD was cloned from BSD to Linux. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  364. were the facts of the article investigated ? by haute_sauce · · Score: 1

    I might be wrong, and it might be a nit to pick, but as I recall SUN made the shift from the BSD-based UNIX to the SVR4-based UNIX years ago...

    1. Re:were the facts of the article investigated ? by Anthony · · Score: 1

      Correct.

      --
      Slashdot: Where nerds gather to pool their ignorance
  365. There isn't a best OS by Anonymous Coward · · Score: 0

    If you had asked me a year ago, I would've said that every living person and/or thing in the world should use Linux. Yes, I was a Linux nazi, Tux's Right-Hand Man (one of a few thousand, anyway. Tux must have many right hands).

    And I hated Windows.

    I still hate Windows, but I don't trash it anymore. See, chosing an OS is just like choosing a distro - no one is better, per se. They all have their ups and downs, and it depends on what you want to do.

    If you want to play video games, but don't care about computers, then by all means, use Windows.

    If you like doing strange, wacky things like setting up your own clusters and servers, then by all means, use Linux.

    If you like somewhere in the middle (ease of use, and stability) go with Mac.

    If you want to use Linux, but have more percieved intellectual superiority, then by all means, use *BSD.

    Whatever you use, it's a personal choice which should be determined by what you plan to do with the computer. Oh, and you should respect others' personal choices, too.

  366. FreeBSD?? by LWATCDR · · Score: 1

    Theo's folks do OpenBSD.
    FreeBSD for speed.
    OpenBSD for security.
    NetBSD for portability.

    Why would you pick FreeBSD for a server?

    I have installed FreeBSD but have not really learned it. For me anyway BSDs greatest problem is that there are a lot more places to learn Linux than to learn BSD.
    I am comfortable in Linux.

    Why wouldn't you run Linux for a server??? Google does?

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:FreeBSD?? by arete · · Score: 1

      What I get for posting on /. without explaining every point : )

      I'm aware that Theo's folks do OpenBSD - and OpenSSH etc. I also believe that there's quite a bit of FreeBSD Linux sharing, but even more inter-BSD sharing. I thought the comment was ontopic enough.

      I _do_ use Linux for a server, and I don't use FreeBSD - the point of my post was that I think the Linux development model makes a _generally_ better, more relevant product on any given day. Google uses Linux for a lot more than Apache, and so do I. Apache on FreeBSD is powerful and wellunderstood - googlecache was a new creation, so it wasn't established on anything.

      I prefer linux servers because they have Xen and ColdFusion is supported, etc. There's more etc., but I'm tired.

      To me, that's the critical difference - I think it's _usually_ easier to do something newer in Linux.

      I picked FreeBSD because I believe that FreeBSD avoids the significant speed penalty of OpenBSD while picking up its security improvements faster and more directly than Linux. (Note that this model requires OpenBSD & Theo to exist!)

      So my choices are:
      OpenBSD when security is paramount.

      OSX if for the best desktops and workstations.

      FreeBSD when what you need is well defined and "old" enough that it has good support.

      Linux for everything else.

      So far for me, I haven't had a reason to use BSD. I also don't tinker in the Linux kernel, because I don't need to.

      --
      Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    2. Re:FreeBSD?? by Anonymous Coward · · Score: 0

      "FreeBSD for speed." ...
      "Why would you pick FreeBSD for a server?"

      Er, if you wanted to run a fast server?

    3. Re:FreeBSD?? by Anonymous Coward · · Score: 0

      Cold Fusion not run on FreeBSD?

      Server Product ColdFusion MX
      Version 7,0,0,91690
      Edition Enterprise
      Serial Number xxxxxx-xxxxx-xxxxx-xxxxx
      Operating System UNIX
      OS Version 5.4-STABLE

      guess again.

  367. Re:What I don't like about BSD by Calyth · · Score: 1

    OK, if he doesn't want it in /usr/local, I won't be surprised if changing a minor flag in the ports system for BSD would fix that. But if they're using packages, I guess it is out of luck.

    I'm well aware that I can find out which device is which from dmesg/proc or all the other places. But if you installed BSD in the first place, you'd know which card has which device name. Perhaps this Dlink would have xx0 and the other Dlink would have yy0. In Linux, it would be eth0 and eth1. Normally there wouldn't be any problem until you're trying to write a non-trivial packet filter script and don't really want to flip back and forth between a dmesg output and the script you're writing. Maybe it is just me with my bad short term memory, but I find that generally with difference device names I tend to remember which is the right ethernet port. And IMO this won't help in a corporate machine because most likely the NICs have the same chipset, and BSD would merely have xx0, xx1, xx2, xx3, just like Linux would.

    I would damn well agree that to each their own, and software monoculture is bad. I don't pretend I'm a BSD zealot because I use Linux far more often than BSD. It's just that I found myself being more inconvenienced by the naming convention - and they're not consistent by far. I have a Orinoco wireless that goes by eth1, and for the longest time I thought wireless also goes by eth* until I got a new one, and it used wlan0.

  368. Odd... by daemon_mf · · Score: 0

    For some reason I feel like getting crazy with the cheese wiz.

  369. If I can load OSX onto my x86 PC, Linux is bye bye by NAACPsupporter · · Score: 0

    If I can load OSX onto my x86 PC, Linux is bye bye

  370. figured out my answer by rotagivan · · Score: 2, Funny

    I was having a hard time deciding between *BSD and *nix, but kissing girls sounds like so much fun I'm gonna have to choose *BSD.

  371. SCO by emandres · · Score: 1
    "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix,"
    Actually that's wrong. Linux people develop and use it because it pisses SCO off.
    --
    The only way to tell the difference between a hamster and a gerbil is that the hamster has more white meat.
  372. Good name for a distribution by Anonymous Coward · · Score: 0

    Wouldn't you want to run Linux for Losers?

  373. To be fair by old-lady-whispering- · · Score: 2, Informative

    Here is the link to Theo's archive on the matter:

    Theo's side of the story

    and a shorter commentary:

    seems reasonable to me

    --
    The truth suffers more from convictions than from lies.
    1. Re:To be fair by jusdisgi · · Score: 1

      Yeah, I read most of it; that's where I got that first email. And while he was not yelling and screaming during most of it, it did make clear why they were throwing him out. I think the most telling part was Herb's email near the end. This guy used to be a really good friend of Theo's, and says he watched him treat everybody like shit until nobody wanted to hang around him, including himself (Herb).

      And of course, the Forbes story doesn't do him any favors. It's obvious that Theo is abusive and needs to be in a position of superiority.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    2. Re:To be fair by old-lady-whispering- · · Score: 1

      Well I don't know Herb or if he's a liar or not but I do know that many developers left NetBSD to start OpenBSD because of Theo. So I can only conclude that either they believed in the guy enough to work with him on splintering BSD yet again or they disliked the NetBSD core team so much that they decided to leave and work with a creaton like Theo to spite them.

      Which do you think it was?

      --
      The truth suffers more from convictions than from lies.
  374. Mod parent up by Anonymous Coward · · Score: 0

    Mod parent up, it's one of the few actually knowledgable comments in relation to lok's "discovery".

    Sigh, makes me kinda sad really.

  375. Theo De Asshat by Anonymous Coward · · Score: 0

    If he is such an almighty great coder perhaps he should code himself some tact and eloquence.

    I would rather run Linux which has a great community than run OpenBSD which is run by a complete prick. I feel sorry for OpenBSD developers and users. It is a decent operating system which has to suffer the disservice of its rude and inconsiderate commander.

    It's a shame when a person with no consideration or social tact rises to the level Mr de Ville has.. I've seen it in the buisness world and it's a shame.

    What I truely cannot understand is how a person like Theo can sleep at night knowing that his reputation is the most talented asshole in the project.

    Who cares what he says. Every BSD and Linux is decent in its own right. It's the variety which empowers us all. I have not been one to listen to assholes ever in my life. A lesson which Forbes seems to be devoid of.

    Forbes, LISTED.
    Theo, LISTED.

    Cheers ^_^

  376. Re:Your Sig by Anonymous Coward · · Score: 0

    Have you ever heard of the Dominionists? Have you ever read the End Times novels? Have you ever done any kind of basic surface-level research on Christian Zionism, and the religious motivations for evangelical support of Israel?

  377. Re:Your Sig by GypC · · Score: 1

    A bit. But I fail to see how that has anything to do with our Republic being perceived as a theocracy... outside of crackpot anti-semitic conspiracy theories.

    My support of Israel is purely political, as they are the only liberal democracy in an region dominated by monarchs and fascists.

  378. Re:Your comment equiv to "I use Windows because .. by mark-t · · Score: 1
    That is as meaningless as the user who says they use Windows because it supports their hardware, that Linux could but does not.
    It's hardly meaningless if you just want something to work with the hardware you already have.

    Not all of us live in this ideal world where one can buy more expensive hardware just for compatibility with a product that one doesn't even use yet.

  379. DNFTT. Lyons is a TROLL. by Anonymous Coward · · Score: 3, Interesting

    I made myself a bet before I ever clicked on the article. I thought "wow, sounds like a Lyons piece" then I clicked on it:

    Is Linux For Losers?
    By Dan Lyons

    So the Linux is for Losers part is from Dan Lyons. That's no surprise. He's still smarting from the thorough debunking PJ of Groklaw did. Speaking of which, I'd advise checking over there to see if PJ has made any comment on this story.

    Lyons has to know he could get some flamebait out of Theo (not to difficult, but try comparing this interview to the one Theo gave to NewsForge).

    This is just a troll for hits. Nothing more, nothing less. Lyons has just been studying up on how to rile people up. Please ignore him.

    I mean look: Lyons chose that headline, Lyons chose to interview Theo, Lyons helped Theo look bad (not hard, given Theo's reputation).

    This is nothing more than a cynical bid to sell ads on Forbes. Just like when Dvorak said that Maureen O'Gara should've gotten a medal for increasing readership when she stalked PJ of Groklaw, this is flamebait from an idiot meant to rile you into mindlessly clicking a Forbes story and generating ad revenue.

    Lyons is laughing at you all the way to the bank. Have the last laugh; blackhole Forbes and their advertisers in your DNS and tell others to do the same.

  380. yeah right, open bsd is crap by deadkats · · Score: 1

    we set up a server running open bsd in 2002 or so. Within a few hours we found a root kit and an IRC server running on it. I'd go with free bsd, or linux anyday. open bsd is crap, and that's why he has sour grapes. maybe he should scrap his os and start over.

  381. MOD UP!! by Anonymous Coward · · Score: 0

    MOD UP!!

  382. Pedantic pursuit of perfection... by rdean400 · · Score: 1

    Seems like Theo can't come to grips with reality - design perfection isn't as important as making it work.

  383. Theo is crazy. by supabeast! · · Score: 1, Informative

    I think OpenBSD is pretty neat, but honestly, it's pretty crappy too. Unless you feel like doing a lot of research and compiling on your own, OpenBSD is almost worthless as anything more than the OS for low-end servers running open-source daemon software. If you're really not doing much it can also serve as a decent administrative terminal for other *nix boxes, but OS X or even Windows running Putty is a better choice.

    I'm not defending Linux here, I just think it's nonsense for Theo to pretend that just because his extremely limited OS can run free software on shit hardware most people would throw away and be virtually ownage-proof in a default configuration does NOT make it a good operating system for the vast majority of computer users.

  384. THEO ROCKS! by jamej · · Score: 1

    Theo has been paying his dues and developing a rack solid OS for a long time. I have enormous respect for his contribution. At this point in time security and extensive technical knowledge go hand in hand. If you want security become an expert and run OpenBSD. Also, the blow fish t-shirts, that Theo sells, are way cool.

    1. Re:THEO ROCKS! by slyborg · · Score: 1

      Theo == str8b@llin'

  385. 1000 comments by Enrique1218 · · Score: 1

    in only 30 minutes. Whoa, he must have struck a nerve. This may rival Apple switch to intel as the most commented article this year.

    Its sad that we get suckered into this flamefest anytime one OS leader says the other OS suck. Examples include Torvalds say Mac OSX/BSD suck, Alchin say Mac OSX and Linux sucks, and Steve Jobs say Windows sucks. Then there is all the OS are dying crap from so called tech analysts. We should grow beyond this by now considering how many times this happens.

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
  386. You don't listen very hard then by Some+Random+Username · · Score: 1

    Have you ever looked at the BSD section on slashdot? Not only is it full of constant BSD bashing troll bullshit, but there's genuine FUD from linux users all the time about how BSD is so hard, and how its so slow, and how it can't do all sorts of things that it does just fine.

    The BSD users who bash linux are a small minority of people who like to stir up shit for no reason. The linux users who bash BSD are a small minority of people who like to stir up shit for no reason. There is no reason to treat either group of tards differently, or to act as though the normal users of either OS are to blame for having idiots also use the same OS.

    1. Re:You don't listen very hard then by ArsonSmith · · Score: 1

      I don't think Linus has ever called BSD users Losers.

      Look at the leadership as an example of the people.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    2. Re:You don't listen very hard then by Some+Random+Username · · Score: 1

      Theo didn't call linux users losers either, try reading the article. Linus did however spread FUD about the BSDs just recently, linux does not have any sort of moral high ground here.

    3. Re:You don't listen very hard then by ArsonSmith · · Score: 1

      Would that be the FUD thaqt BSDs are a stable and useable system? or the FUD that Linus says he only has experience with the BSDs from hearsay and didn't wish to comment?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    4. Re:You don't listen very hard then by Some+Random+Username · · Score: 1

      It would be the FUD where he says there's a huge nunber of things that BSDs cannot do and linux can because of their focus on quality instead of doing things "good enough" like linux.

    5. Re:You don't listen very hard then by ArsonSmith · · Score: 1

      The problem is that FUD has to be untrue. Linux is far more flexable the the BSDs. This is by design.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:You don't listen very hard then by Some+Random+Username · · Score: 1

      No, its not actually. It has more mindshare, and hence more binary-only, proprietary software. That's it. There's no design involved there, and it has nothing to do with technical aspects. Or did you want to point out some specific technical flaws in the BSDs that the linux "if it kinda works its good enough" development model has solved?

  387. Hardware is More than the CPU by EXTomar · · Score: 2, Informative

    I had exactly the same ephimamy as the parent's parent. I was given a choice in 1995 on what to run on a spare machine. I went to the Uni's computer lab with a box full of floppys and started downloading BSD, went home and started installing.

    Well part of the installation worked. Once I got past some of the quirky installation issues BSD (I don't recall why but partitioning hard drives seemed to be a bitch), some hardware simply didn't work the most glaring was the video card and network card. VESA was supported but it was clearly lacking in performance and without a network card what is the point? I poked around on Yahoo on another machine (what is Google?) for more information and even tried a BSD irc channel. I was basically told in so many words "if you aren't a hardcore coder, you don't deserve our help". That is just "great" since my interest was getting the machine working not coding and their elitist attitude finally caused me to give up.

    So back to the lab to download another piece of software called Linux (Slackware I believe!). The rest is history because it just worked. When it came to configuration questions, for instance X had to be configured by hand, I found people willing to give me hints. I worked through it and ended up with a functional machine video, NIC, and all.

    To this day I point to this initial impression of BSD as the reason why I shy away from BSD as my first choice in machine deployment. The attitude of the BSD community has probably changed a lot in 10 years but I still can't shake the feeling I'm going to be slapped with elitism again if I run into a problem with a BSD installation.

    1. Re:Hardware is More than the CPU by timmarhy · · Score: 4, Informative

      you couldn't be more wrong. just subscribe to the freebsd-questions list and you will see 100's oh helpful answers to questions ever day from install problems to ports problems. by contrast many times i have asked questions on various linux channels and i was given the retort "we don't spoon feed". i have also found freebsd's install to be far suprior to any linux distro, it has a simple yet freindly ncurses menu system. it's handbook is also a major help, being kept well up to date and with relivant accurate information. i found openbsd to be the hardest of the 3 bsd's to use and install, and it's hardware support IS limited. i will also say that the user community is no where near as helpful, and often very painful. but on the whole it is still a worthy OS with many merits. but give freebsd another go i doubt it will disapoint

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:Hardware is More than the CPU by hhw · · Score: 1

      Your experience probably had more to do with it being IRC than the BSD community itself. IRC is notorious for elitism.

      --
      http://astutehosting.com/
    3. Re:Hardware is More than the CPU by atriusofbricia · · Score: 1
      Once I was asked to build a server for someone using FreeBSD. They were insistent on this so I did not argue. After I booted the install CD, it promptly lost the CD-ROM.

      Let me say that again: It could not find the very media that it just booted from.

      And that is one of the reasons I prefer not to deal with the BSDs. (Admittedly that was FreeBSD, and neither of the others. And it could have been an isolated incident. But, still.)

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    4. Re:Hardware is More than the CPU by Johan+Veenstra · · Score: 1

      Strange.

      You know a *lot more* about unix/linux/freebsd (you mention ncurses) than my mom (she has trouble operating the new vcr).

      You used the far superior freebsd install and apparently needed the help from the freebsd-questions list, while my mom managed to install linux all by herself after I reassured her that she couldn't 'break' anything: next, next, next, next, wait, everything works.

  388. It would appear to be the opposite. by Some+Random+Username · · Score: 3, Insightful

    OpenBSD was pretty obscure, despite everyone using openssh. As Theo has been more and more provocative, openbsd has gotten more and more publicity. The number of people using OpenBSD is WAY up in the last few years. Believe it or not, any publicity really is good publicity, and alot of people use products based on the product, not the person who made it, so people find out about openbsd because of this stuff, and then ignore this stuff and use openbsd because its good.

  389. And did you notice how it didn't help netbsd? by Some+Random+Username · · Score: 2, Insightful

    NetBSD kicked him out because they thought him being mean to users would scare away their userbase. OpenBSD long ago surpassed NetBSD for number of users, so maybe speaking your mind isn't the worst thing in the world huh?

    1. Re:And did you notice how it didn't help netbsd? by Anonymous Coward · · Score: 0

      Oh okay. Lemme give it a go. People that use Windows are weenies. Go OpenBSD! Hrmm... Nope. Not noticing any difference. OpenBSD is still tiny compared to everything else. Dang. Do you really want to be known as the project run by that asshole?

  390. It Is Official by sabat · · Score: 1

    It is official; Netcraft has confirmed:

    OpenBSD is dying.

    You only start bashing others when you know you're on a sinking ship.

    It is official.

    --
    I, for one, welcome our new Antichrist overlord.
  391. The Linux Community is Pathetic by Anonymous Coward · · Score: 0

    > "Linux people do what they do because they hate
    > Microsoft. We do what we do because we love
    > Unix," De Raadt says.

    Bingo... I'm sick to death of Stallman and
    the GPL and Anti-Microsoft zealots. But besides
    that, DeRaadt is also right about the Linux
    development/test/release process resulting in
    crap. Bingo...

  392. De Raadt got used as a chump by beach_mon · · Score: 1
    Look, the guys at Forbes just wanted to spread a little controversy. Even though De Raadt feels that way about a lot of things, the Forbes people thought it would be fun to see an open-source pseudo-hippy (their view) rant against something popular on "their" (our) side of the fence (Linux/Open src).

    I wouldn't be suprised if Bill Gates and Forbes' CEO are in a room somewhere, giggling. I almost wouldn't blame 'em.

  393. Forbes is for Losers by spook_tlo · · Score: 1

    I wonder how many linux users think Forbes magazine is for losers.

  394. Mod Parent Up, please. by poopdeville · · Score: 1

    Good post. Very informative. Would read again.

    --
    After all, I am strangely colored.
  395. "obsd propaganda" by Anonymous Coward · · Score: 0
    You don't have to believe all the propaganda coming from the "proactively secure Unix-like operating system.." leader. It is an insecure OS, like any other existing OS, simply because coders are human and prone to failure. Theo never used Linux, yet he can judge the quality of it. You can always try to convince yourself (and your brainwashed audience) that you write the NUMBER ONE secure Operating System in the world ("if you're not already there"), yet it means nothing.

    I have personally more faith in NetBSD. Strange that noone recalls the ibcs2 kernel overflow. obsd had a straight stack overflow, but nbsd code checked this properly and therefore wasn't vulnerable. Noone recalls apachenosejob.c where #obsd dev couldn't even manage to make it work on their own machine, and hence denied that it actually worked? what about shutuptheo sshd heap overflow ? and the non-exploitable format string in talkd? what about privsep if you can break it so easily with a kernel select() int overflow bug (or other undiscovered one)? is it openbsd or wide openbsd (http://wideopenbsd.org/) ?

    don't believe what you're being told to believe.

    1. Re:"obsd propaganda" by chawly · · Score: 1

      Now that is just nasty. It was very, very true but just nasty. The truth hurts - as somebody said - but even our friend Theo should try to look it in the eye, if only on occassion. What you wrote needed to be written (in my opinion anyhow). I'm with you. Theo's pretty ... well, just pretty. If he starts it, he shouldn't be overly surprised if somebody finishes it. Congratulations

      --
      How many beans make five, anyhow ? ... Charles Walmsley
  396. Theo de Raadt, doing what he does best... by drwho · · Score: 2, Interesting

    Theo is really good at making people angry. Sometimes, that's angry enough to get out and fix a problem (such as security issues) but just as often they'll tell him to fuck off.

    But he's a good attack dog for the open source movement: He can yell and scream at vendors and make the Linux people look calm and collected by comparison.

    Just for the record, I use both OpenBSD and Linux (and other OS as well). There's some really good stuff in OpenBSD. There's also some things that Linux does better. Or, I should say, operating system using the Linux kernel.

    Theo says that the BSD lawsuit made people flock to Linux. Nope, that wasn't it for all of us: when I was getting involved back in '92, it was the fact that Linux would run on lesser hardware. Specifically, it was that I needed a math coprocessor to run BSD but Linux would run fine on my 80386SX at 16 mhz. I remember seeing somewhere that Alan Cox chose to work on Linux for the same reason. More broadly speaking, Linux was more egalitarian in its hardware support.

    I think that Linux success has been largely due to the social impact of the GPL license.

    1. Re:Theo de Raadt, doing what he does best... by bruns · · Score: 3, Interesting

      A friend of mine just said to me (who happens to be a big FreeBSD user) - "think of him as a bsd manifestation of rms."

      This is why the Debian camp and the FreeBSD camp turns me off of their distributions/OSs - the pig headed stuck up attitude of its leaders tends to cause friction with everyone else including people on the same side as them.

      Point in case, from my experience, every Debian developer I've run across seems to be trained in the art of insulting and harassing RedHat users.

      Now, thats just my experience, but I'm sure I'm not the only one who may have seen that.

      --
      Brielle
    2. Re:Theo de Raadt, doing what he does best... by Anonymous Coward · · Score: 0

      Theo has nothing to do with FreeBSD. This is exactly why I run FreeBSD and not OpenBSD.

    3. Re:Theo de Raadt, doing what he does best... by bruns · · Score: 1

      Oh I know, I'm just saying FreeBSD as an example, since I've not had any real runins with OpenBSD zealots... yet.

      --
      Brielle
    4. Re:Theo de Raadt, doing what he does best... by drwho · · Score: 1

      As far as RMS and De Raadt, I have met both of them, and would tend to agree, they are both difficult characters.

      Debian - yes, I am a debian user, but I am getting really disenchanted with Debian, from the techincal end, from the philosophical end, and from the practical end. Not ready for the Gentoo koolaid though. SuSE seems to work pretty well.

  397. Let me guess..... by jotaeleemeese · · Score: 1

    .... you are not a Comp Sci PhD ....

    --
    IANAL but write like a drunk one.
  398. Re:What I don't like about BSD by bored · · Score: 1

    Proper application use of registry is to write local machine settings in HKLM and user settings into HKCU. Network based applications write to the servers HKLM and user specific settings to the HKCU. In fact the HKCU tree is pulled in over the network in a NT domain.

    Just because you don't understand the registry rules doesn't mean that its missing all these concepts you think it should have. As another poster pointed out the registry is an extension of the old .INI files that people just like you used to bitch about because they got scattered all over the machine. Just like on linux, i have config files in /etc, /usr/local/etc, ~/, ~/.application, /var/something and a number of other places depending on which application we are talking about. Not that this is nessisary bad, except when application vendors put them in the wrong place. This is the same as the registry, when your running as administrator and you nice new application writes to HKLM when it should have written to HKLU its the same problem. You can find these applicatons in windows by running without permissions to update HKLM same as you can run linux/unix without permission to modify /etc/something.

  399. Re:Your Sig by Anonymous Coward · · Score: 0

    These movements are theocratic movements. Combined, they're massively powerful in this country, loosely counting upwards of 30 million Evangelicals. Their leadership is very much intent on moving towards a Christian State which does away with many democratic ideals in favor of biblical law. These are not isolated groups, they're very large, very influential, and very, very well-funded.

    The US is not a theocracy, but just because that's the case now doesn't mean that the threat does not exist from within. The threat not only exists, but has been building incredibly in the last two decades.

    (As for Israel, I don't argue with people about that anymore. The information about the occupation is out there, and I'm done going back and forth with people who have never been to the occupied territories as a non-combatant, as I have.)

  400. Re:What I don't like about BSD by setagllib · · Score: 1

    Well, in an ATA topology, you can tell what your device will be named just by its position (e.g. primary master will always be hda), but with network devices where you can have virtual devices, busses on busses on busses on bridges on busses, and sometimes even arbitrary order (I have a motherboard where the PCI slots are enumerated in the opposite order to all others I've seen...), having more clues on which card is which is very helpful. In disks, who cares if it's the Maxtor or the Seagate? You should know by the capacity, and if not that, then the order you arranged them in your machine. But since there is much less consistency in the PCI world, all you have to go in is little bits of identification, almost all of which are stripped when you ifconfig (but fortunately some remains in kernel messages - if the driver is kind to you, which not many Linux network drivers are). Most distros will give you pciutils to investigate further. However, if you're not using modules, /proc/modules is useless, and /proc/bus/pci/devices isn't very handy either.

    But all of this is relatively moot anyway: a competent admin will only be slowed by at most a minute by naming confusions (but they DO sometimes change later, for varying reasons), and there's also the chance of a BSD box having all PCI cards the same type (which is still better since virtual devices [fwe/fwip/etc..] are split out). The issue of /usr/local is much sillier still. These replies are much ado about nothing :)

    --
    Sam ty sig.
  401. Our kernel can kick your kernels ass! by Anonymous Coward · · Score: 0

    I must say that openbsd is much cleaner. Scanning the code for "fuck" gave no results but linux gave all these: /usr/src/linux/drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */ /usr/src/linux/include/asm-parisc/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock /usr/src/linux/include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */ /usr/src/linux/include/linux/netfilter_ipv6/ip6t_l imit.h: /* Ugly, ugly fucker. */ /usr/src/linux/include/linux/netfilter_ipv4/ipt_li mit.h: /* Ugly, ugly fucker. */ /usr/src/linux/include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */

    I like a kernel with some spice to it though :), OpenBSD is to conservative, like a little girl. So us Linux users can at least say that our kernel will kick your kernels ass and send it home cryingg to its mother!

  402. MOD UP: All IRC users are dicks by Anonymous Coward · · Score: 0

    All IRC users are dicks.

    Looking for a helpful answer on IRC is like looking for a Democrat on Fox News or a Republican in Berkeley.

    It's not a projects fault if some jerk decides to name an IRC channel after the project so he and his fan-boy friends of a particular project can hang out and be assholes.

    If you go looking for help where assholes hang out, don't be surprised that when you get there, you find them instead of help.

    - IRC Sucks

  403. Possible Theo response by OmegaBlac · · Score: 2, Interesting
    Pulled from openbsd.misc:
    From: Theo de Raadt cvs.openbsd.org>
    Subject: Re: Theo gave an interview to Forbes Mag. about Linux
    Newsgroups: gmane.os.openbsd.misc
    Date: 2005-06-17 16:13:37 GMT (9 hours and 24 minutes ago)
    > On Fri, Jun 17, 2005 at 04:48:31PM +0200, J. Lievisse Adriaanse wrote:
    > > Theo gave an interview to Forbes Magazine, in which he stated: "It's
    > > terrible," De Raadt says. "Everyone is using it, and they don't
    > > realize how bad it is. And the Linux people will just stick with it
    > > and add to it rather than stepping back and saying, 'This is garbage
    > > and we should fix it.'"
    >
    > Heh. Theo never did pull his punches. I suppose there's now a war going
    > on in /. ? :)

    If the Linux people actually cared about Quality, as we do, they would
    not have had as many localhost kernel security holes in the last year.
    How many is it... 20 so far?
    It speaks for itself.
  404. FUD for windows by observer7 · · Score: 0

    politics and envy are a lot of this and FUD for windows . which speak of Chinese hacks with one hand and doing the blog censor for them with the other

  405. Re:What I don't like about BSD by dbIII · · Score: 1
    Funny, the default mixing of apps and OS in linux distros ... With everything you installed after the OS in /usr/local,
    What are they teaching kids these days? The operating system talks to the hardware and applications talk to the aperating system. X windows and the bash shell are most definitely applications and not part of the operating system. The compiler is not part of the OS either, neither is a cute little card game or a web browser.
  406. Putting the "B.S." in "OpenBSD"... by martinultima · · Score: 0

    Everything that article says is pure bullshit.

    First of all, I am a Linux hacker, I actually maintain my own distribution, so may as well get that disclaimer out of the way.

    Now to the point.

    The whole time I've been using Linux I have never said anything about any BSD system. Ever. I've made plenty of comments about Windows, and even other Linux distributions (Mandriva, ...) but nothing about FreeBSD, OpenBSD, etc. None of them. (Of course, my own distribution is perfect, it's just all the others I have problems with ;-)

    So who gave this guy the right to attack a bunch of guys who put in a lot of hard work and often for nothing in exchange?

    Also, I don't think they should complain about comments in code. I often put even stranger things in stuff I write and nobody complains.

    So basically, to summarize...

    • There is nothing wrong with BSD. Of course, I haven't used it so can't really comment too much, but so far the only problem is the personality of one of its maintainers.
    • There is nothing wrong with (most) Linuxes. Some exceptions apply though. Most have no problems however.
    • There is plenty wrong with Windows. I won't go into detail.
    • Mr. De Raadt really needs to stop flaming us just because our operating system is more popular and most likely better for various reasons, a good many of which involve nothing but mere chance.

    No wonder it's spelled "B.S.-D".

    --
    Creative misinterpretation is your friend.
  407. He's right, as always by SilverspurG · · Score: 1

    Okay, let's just face it. Theo's right. He always is. That's just the way the world is.

    Now let's think about it from the viewpoint of reality. The reality is that ranting and raving and openly attacking the competition, while self-fulfilling, isn't the right kind of PR to advocate your own platform. Theo will learn, eventually, that the world runs on relationships. Superior relationships (often embodied by advertising) will beat superior technology each and every time.

    Any technical specifics about how oBSD is better than Linux?

    Look, I'm not a zealot. I don't use Linux because I hate Windows. I use Linux because Windows doesn't give me what I need. When I want to inspect packets at a low level, it was like entering a new country in Windows. When I want to inspect packets on a low level in Linux, it's like knocking on the neighbor's door. Windows has distanced itself from real computer use to application use. That's its business model and frankly, as a computer hobbyist, I have no use for the goals which Windows fulfills.

    So, that said, how about this rant about oBSD being so superior to Linux? So what? It's all POSIX based with an sh compatible (more or less) shell. The only thing making Linux more like Windows is Gnome and KDE. Thank God Enlightenment knows where to draw the line. I get a pretty GUI that doesn't try to teach parlor tricks to my toaster oven.

    --
    fast as fast can be. you'll never catch me.
  408. The lists are abuzz by Anonymous Coward · · Score: 0

    I use Linux on my desktop and obsd on my servers... for reasons (in both directions) most people are probably discussing here. I consider obsd more stable and secure, but with that I loose the bleeding edge of new software. Yes, I have a thing for pain.

    Anyway, I am on the obsd mailing list, and its like listening to rush limbaugh... if you ever voice a different opinion than the mainstream lockstep you are branded a troll.

    anyway, its sad. I love obsd, I sell it to customers, but it will be a cold day in hell before I let them see the obsd support mailing list.

    OBSD has a slower, more planned, cohesive development and release plan. Linux has a lot more out there, but with faster - its not always better.

    Why can't we all get along, or at least all hate microsoft like in the good old days ?

  409. Every OS Sucks by jbolden · · Score: 1
  410. Quality! by Santana · · Score: 1

    I mean, no, linux isn't perfect, but that's not news.

    And it doesn't even try to be perfect, said by Linus himself. That reminds me why I prefer BSD: quality.

    --
    The best way to predict the future is to invent it
  411. It's all about perspective by JPyObjC+Dude · · Score: 1

    If you wish to use your computer for play:
    1) Play Music
    2) Play with video's
    3) Play Games
    4) More playing with other time wasting activities

    You would want a Linux box. It will install anywhere so you can ... play.

    But if you want a box that will work for you as a server workhorse, all you need is basic video support, decent nic, CD/DVD support. BSD covers all of these areas quite well. And has rock solid framework that can be trusted with your core applications.

    JsD

    Moz+Mac+OOO==Happiness

  412. Classy? by Anonymous Coward · · Score: 0

    Having used Linux for several years, I am currently switching to BSD. I am not yet sure which BSD, but overall I can say that I agree with De Raadt's view.

    I also think that Torvalds' reply is too easy and perhaps not as classy as suggested by some commenters. Instead of debunking De Raadts claims, Torvalds choses to aim at the person and call him "difficult". From this perspective, De Raadt is classy, he sticks to the topic and, as I said, he really has a strong point.

  413. The result or the process by atlep · · Score: 1

    Reading the article I found nothing about what is bad with Linux. All the critic is about the development process. It's like he doesn't understand how this process can create a good result, therefore the result can't be good.

  414. Linux is for losers or my spin - retards by Anonymous Coward · · Score: 0

    You linux retards need to think about who the enemy is. You say MS, but you're aligned with all MS competitors. Go work for IBM, give me a break. You're just being used and too dumb and wrapped on this "war" with MS to know it. If you don't like MS because they are successful and capitalistic - maybe its time to send you linux meatheads to socialistic China - you'll fit right in.

    Anonymous Coward, so what!

  415. Re:Your comment equiv to "I use Windows because .. by AHumbleOpinion · · Score: 1

    You are confusing "meaningless" with "as meaningless as", the two are very different. Re-read.

  416. Typical Linux user misunderstanding of OpenBSD by Anonymous Coward · · Score: 1, Insightful

    This is a common misunderstanding by Linux users about OpenBSD. Let me clear it up for you.

    - OpenBSD isn't developing a user base;
    - OpenBSD isn't developing a product;
    - OpenBSD isn't about converting users to OpenBSD;
    - OpenBSD isn't about hand holding newbies to accomplish the above.

    OpenBSD is about one thing - producing an OS which meets these goals:

    - free for all, recognizing contributed work through copyright notices, and avoiding restrictions (such as the GPL open source stays open restriction);
    - maintaining simplicity of the system over rushed in features;
    - security, security, security.

    OpenBSD developers work on what they want, not what the user base wants. If we as users like what they do, we use it. If we don't, we move on. The developers don't care because they can use their system and I'm just thankful they allow me to use it as well.

    As for Theo, he's a decent guy. He's opinionated and very blunt, but he has beliefs and ideals which he stands behind and defends. He doesn't eat children for breakfast, he isn't trying to screw everyone to make himself filthy rich, and he is giving his work away for free for anyone to use.

    Sure, he doesn't have a high opinion of Linux. So what? Get over it. Go attack someone who deserves to be trashed (this last statement is aimed generally at everyone complaining, not so much specifically at the root author).

    If OpenBSD stated in its' goals that it was going to hand hold people through the process of using it, then I'd say you have a reason to be upset. But it doesn't, so you don't. There is notobligation for OpenBSD developers and users to answer every half assed lazy question posed on misc@. Frankly, I like it that way. It helps keep the crap to a minimum.

  417. Step 1: Convince the user he's a moron by try_anything · · Score: 2, Interesting
    Convincing a bunch of satisfied users that they're actually miserable and need to switch to your product is a great strategy - if you can afford to spend millions of dollars on TV ads. One guy whining in a Forbes interview isn't going to get anywhere.

    Linux users know what it's like to run Linux. Lecturing to them about what Linux is like, using OpenBSD as a standard, is

    1. condescending, because they already know about Linux; and
    2. self-centered, because it addresses the issue from your perspective, not theirs.

    Tell people about what OpenBSD does right, using Linux as the standard, and maybe you'll get somewhere.

  418. Not a BSD-activist ;) by Animaether · · Score: 1

    I don't care for either, really :)

    And yes.. although there's only one GPL, and then there's the LGPL.. that's where the problems start.
    Though there is only one GPL, there are dozens of licenses that derive from the GPL that are either compatible with it or not.

    I'm mostly all for the GPL, though I think in a world with commercial software the LGPL is a good asset. So not trashing the GPL at all ;)

  419. Pleading guilty on ignorance... by Animaether · · Score: 1

    ...and 'adoration' of Steve Irwin ;)

  420. Show Us The Code, Raadt by Dave+AM · · Score: 1

    Perhaps Torvalds and Raadt should only use XP and Tiger OS for the next month in order to better evaluate how a computer should or shouldn't work on initial install.

    Then they should make an OS which automatically surfs the net without having to get a PHD to install drivers to listen to streaming music, video, and post a web page, etc... We still have a long way to go guys... (So stop the bickering.)

    Does anyone know why Raadt doesn't just help Torvalds write some better Linux code if he has a better solution?

    1. Re:Show Us The Code, Raadt by Nimrangul · · Score: 2, Insightful
      Theo de Raadt (note the "de" son, it's part of the name) does not want something like Windows XP or Mac OS X Tiger.

      Theo wants exactly what OpenBSD is; OpenBSD is an operating system that works how Theo says it is to work, thus it shall remain how he likes it.

      Automatically? You mean you want it to come with a virus? Hmmm, OpenBSD already allows one to surf the web with it's default install and it's drivers are already installed as a part of the kernel. man ports if you want to watch videos, if you cannot read then that's not the fault of the programmers. Your nonsense about posting websites I do not understand, ftp, scp, and sftp are available, is there anything else you would ever need?

      Theo has not worked on Linux for two reasons that I know of.

      1. Because Theo started working with BSD code before there was a Linux and has not stopped since then.

      2. Because he does not believe in the complete bullcrap that the Free Software Foundation touts to the masses - however, he is perfectly fine with Linux people using his code. So the question may be more like, "why hasn't Linus looked into OpenBSD to see the better solution in action?"

      I think you needed to proof read your post Dave, cause you didn't come off making too much sense.

      --
      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:Show Us The Code, Raadt by Dave+AM · · Score: 1

      My interest is not to debate technicalities. Too many geeks have tunnel vision like this. I rather remind Raadt of the value of satisfying the 99% of Linux users who simply expect to be able to surf the net without a PHD.

      Novice users just expect Linux to work.

      Raadt and Torvalds might find a way for Linux to include the media plugins with Linux in such a way that Linux remains secure. That is, if the two ever come around to actually caring more about the end user than their personal status in the press.

      If Raadt can make Linux more secure, then he should show his proposed changes to Linux code.

    3. Re:Show Us The Code, Raadt by Nimrangul · · Score: 2, Insightful
      Son, are you blind or stupid? I don't think you've been sharpened in a while cause you seem very dull indeed.

      de Raadt has no interest what so ever in toadying up to idiots, if the person cannot understand how to use the operating system they are to learn or use another, hand holding leads to the idiocy that is the average Windows user.

      Theo doesn't care about media plugins, which are a concern for the programme using the plugin, not the underlying operating system.

      He doesn't care about the end user, the end user is nothing to Theo de Raadt, nothing . He also doesn't seem to really care about his status in the press or the public opinion - else he would not be so blunt and coarse with people who piss him off.

      de Raadt could probably make Linux more secure, but that isn't something he cares about, he has his own operating system to work on. He doesn't propose to change Linux code, he proposes that Linux developers learn from the successes of OpenBSD and change the code based on those successes.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    4. Re:Show Us The Code, Raadt by Dave+AM · · Score: 1

      If Raadt cares not to compete with Windows or Apple operating systems on ease of use, then what ground has he to criticize the quality of those efforts by other operating systems such as Linux?

      What is worse... a "loser's" attempt by Linux developers to help most of humanity or Raadt's insults directed at all those who give it a try?

    5. Re:Show Us The Code, Raadt by Nimrangul · · Score: 1
      Boy, de Raadt isn't critizing an attempt to make an easy to use operating system.

      de Raadt it critizing a kernel's quality, there is no usability involved in this, this is a simple concept you are obviously unable to grasp.

      Perhaps son, you should learn how to read some time - it might make your arguments worth reading and make sense.

      Remember this son, no one ever said a damn thing about usability - this was a slight at the quality of the kernel.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    6. Re:Show Us The Code, Raadt by Dave+AM · · Score: 1

      I don't buy the idea of the Linux kernel being somehow separate from the other software built above it. The Debian group may like to call Linux "GNU/Linux". Whatever... Try to imagine that argument flying over at Apple or Microsoft. Programmers would be fired.

      No programmer should hide behind the concept of a kernel.

      Your arguments make my point precisely. Too many Linux kernel programmers say "that's not my responsibility" when it comes to usability. Or they say that an OS can't be made both secure and user friendly, when it can.

      As much as "de" Raadt would like us to believe, the entire operating system, called Linux, will not be judged on its kernel. The users are the ultimate judge of its quality.

      The Linux kernel programmers are nothing without the Linux Operating System. So it is in their best interest to seriously consider how the Linux kernel interacts with Linux applications, and most importantly, the user.

      As one of the operating systems most used applications, the internet browser should work flawlessly with the kernel, as the kernel works seamlessly with KDE or Gnome. Sometimes the kernel must give a little so that applications may function more effectively. Kernel programmers too often say "it's not my problem." Well, sometimes it is.

      Because browsers are so critical to the end users, Linux kernel programmers should seriously focus on seamless kernel support for open source browsers.

      On a side note, Nimrangul, I'd rather we avoid derogatory language now.

    7. Re:Show Us The Code, Raadt by Nimrangul · · Score: 1
      Son, I don't think there is any way to be clearer here - the kernel is seperate from the userland, it is developed by other people. It cannot get much further apart.

      That isn't hiding behind a concept, it's not being involved.

      The Linux kernel developers have nothing to do with it, they are making the kernel not the userland.

      There is no such operating system son, sorry to break that one to you.

      The web browser and the kernel are unrelated, you seem to have no concept of reality.

      Kernels and operating systems do not tune themselves to programmes - programmes tune themselves to operating systems.

      Fuck! Shit! Cock! Ass! Shitty boner bitch! Muff! Pussy! Cock! Butthole! Barbara Streisand!

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    8. Re:Show Us The Code, Raadt by Dave+AM · · Score: 1

      Let's not get wrapped up in false restrictions for Linux by overlooking opportunities for improvement.

      How will chip developers ever build for Linux rather than simply for Microsoft or Apple if Linux kernel developers can't imagine improvements for the Linux OS? Would you rather lead or follow? Here's how:

      Rather than simply fixing the OS for 64 bit processors, or multiple processors, why not build a better OS for everyone?

      Remember when they put the math coprocessor onto the same chip as the CPU? If most people listen to sounds and watch video, then why not service the decoding of open source sound formats at the kernal or coprocessor level? Why not have the Linux OS support kernel level software or coprocesser decoding of open source video files? If the Linux kernel could make use of music and video coprocessors on the same chip as the CPU don't you think other operating systems would soon follow?

      Once the decoding software is written in kernel software, it is a simple matter to burn it to hardware. If Linux would actually accept generic music and video coprocessor standards into the OS (whether or not those coprocessors are present on the chip) then companies like Intel and AMD could make chips with those extra fast coprocessors for Linux or any other OS.

      If Linux developers can not even imagine incorporating a standard open source sound or video driver into the OS then what work will be left to do if people choose to continue to buy a 64 bit processor for the next 20 years? Will the kernel developers simply be out of a job, or are they going to actually improve anything at all?

      Computer users just expect the sound and video to play on their computers. Kernel developers are part of the problem when they fail to address the clear needs of the user. You know something is wrong when even chip makers are more open minded than kernel developers. Yes, there certainly is a problem with open source developers these days.

      This is why I say we still have a long way to go now kiddies.

      First step: Accept a GNU signal encoding software standard such as Ogg Vorbis 1.0.

      I think BSD may have already done something just like this at: http://www.xiph.org/ogg/vorbis/

    9. Re:Show Us The Code, Raadt by Nimrangul · · Score: 1
      You seem to be wrapped up in your own reality, where you are on your own.

      People port software to hardware, hardware developers do not make hardware for software. That's how it works.

      You just don't add some "feature" to your operating system and then wait for hardware vendors to cream over it and support you. You write software to work with what the vendors give you.

      There are already sound drivers in kernels and basic video support in kernels. The further video drivers go with X, not the kernels.

      There is always something to code son, always. Code is never perfect, it is never absolutely clean and flawless. If people use AMD64s for the next 20 years developers will still have things to do to the codebase.

      Users be damned son, if they cannot download a codec then they need to learn how to use a computer. The kernel has nothing to do with a codec.

      ogg and vorbis support are in the ports systems for the BSDs, there is nothing kernel-relelated involved here.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    10. Re:Show Us The Code, Raadt by Dave+AM · · Score: 1

      ..."for the next 20 years developers will still have things to do to the codebase."

      Great, now that we finally agree that the kernel needs work; can we agree that kernel developers should fix it so that browsers recognise industry standard media formats by default? :-)

  421. Any flamewars open? by Anonymous Coward · · Score: 0

    Anyone? Besides weren't there studies where somepeople did some comparing and results where that Linux had only about 985 bug per 5,7 millionlines of code when in comersial Closed source usually had more than 5 000 bug per similar sized software project... So I don't care if there says a comment in kernel source code where reads: "Does this belong to here?" as I know that it is still better than closed source... I don't know what right BSD dudes have to start up fight when they should support linux like linux community supports BSD community by providing a lots of stuff for them to use... I guess they are just jelous to us so childish as it sounds... And yeah, if we start this fight then could somebody tell me why Windows is the biggest main stream operating system in the planet? Why? It's because all those thousands of Unixes couldn't make any cooperation between them. And see the situation now! There are no "real" unixes anymore exept those few which survided... If NIX fans start to fight again we never get the rid of real problems here.

  422. BSD Doesn't Fully Surf The Net by Dave+AM · · Score: 1


    BSD can't complain about the Linux mess until BSD easily installs the plugins required to enjoy popular content on the net.

    Until then Raadt is comparing apples to oranges.

  423. A suggestion by toadlife · · Score: 1

    "Let me know how great FreeBSD as a workstation is when portupgrade fails. (I'm writing this from a FreeBSD workstation running Gnome 2.10.1)"

    Ahh yes, ye olde portupgrade.....

    If you havn't already, I strongly suggest you give portmanager a try. I use FreeBSD 5.4/KDE 3.4, and after using it for a couple of months now, I dread the thought of having to go back to portupgrade to update my system.

    You can find portmanager here: /usr/ports/sysutils/portmanager

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  424. Re:What I don't like about BSD by tigga · · Score: 1
    Then put /usr/local/apcache/bin in your path variable
    then put /usr/local/mysql/bin in your path
    then pub /usr/local/java/bin in your path
    At least Linux is doing the enthernet stuff right.

    BSDs install packages' binaries into /usr/local/bin and /usr/local/sbin. So you know what to add to your path.
    And config files go to the /usr/local/etc. If needed as in apache case there is /usr/local/etc/apache.

    The idea is to keep base system and additional packages in different directories or better in different partitions/disks.

    And about ethernet - the names are matter of convenience, nothing more. FYI FreeBSD allows to rename ethrnet controllers as you wish - call them eth0, eth1 whatever...

  425. Re:What I don't like about BSD by tigga · · Score: 1
    What are they teaching kids these days? The operating system talks to the hardware and applications talk to the aperating system. X windows and the bash shell are most definitely applications and not part of the operating system. The compiler is not part of the OS either, neither is a cute little card game or a web browser.

    Did you flunk your Computer Science courses?

    Operation system consists of kernel and set of utilities. Kernel talks to hardware, not OS. Two last sentenses of yours are right. BSDs allow bash in /usr/local/bin only. But it is hard to run OS without Bourne shell.

  426. Re:What I don't like about BSD by tigga · · Score: 1
    In any case, OS flavor wars are retarded and ignore the basic truth that different tools suit different uses and different users, and more importantly the meta-truth that software monoculture is bad.

    So there are FreeBSD, NetBSD, OpenBSD, DragonflyBSD and Darwin kernels. And they have different sets of utilities.

  427. Re:What I don't like about BSD by tigga · · Score: 1

    One more reason to keep /usr and /usr/local/ on different partitions is to mount /usr read-only and have /usr/local read-write if you change additional packages often enough. YMMV

  428. Re:What I don't like about BSD by dbIII · · Score: 1
    Did you flunk your Computer Science courses?
    You think I know nothing becuase I disagree with the rather odd assertion that a whole software distribution is the operating system - card games in /usr/games and all? No, I took the subjects before Microsoft pretended that their web browser was an unremovable part of the OS, and actually long before they built a web browser based on the mosaic source. Why should that court case change the definition that the operating system talks to the hardware and applications talk to the operating system? My shell of choice talks to the OS but is one of many applications that can do the same job.
    BSDs allow bash in /usr/local/bin only. But it is hard to run OS without Bourne shell.
    I suggest you read a book on operating systems before making insults like above - it will show that both the assertion that all that is not in /usr/local is the OS is rather silly and the assertion the the shell is not an application is also the case. Whatever /bin/sh is on a machine (bash, ash, bsh, ksh, csh or whatever) it is still an application, but yes without it a lot of other applications will not run. Services such as a web server may well listen on ports but they are still applications in userspace, whether they are kicked off by init or something later down the chain. It's not the redhat operating system - it's the linux OS and the redhat distribution. Or if you want the gnu name it's the Debian Gnu/Linux distribution containing the linux operating system.

    Look at a book. Go read some informed source that is far more lucid on the matter instead of trying to make us both look ignorant on Slashdot.

  429. Why the BSD's lost. by Per+Abrahamsen · · Score: 1

    The problem was that Bill Jolitz had no skill on working with people over the net. He came through as a rambling madman.

    The other BSD people at least seemed sane, but presented themselves as hard working Unix professionals, who gave up enourmous personal sacrifices for the BSD cause.

    Meanwhile, Linus (with his brilliant net personality) collected a bunch of kids from the existing Minix hacker culture, some DOS/MS Windows nerds who wanted to play with source, and a lot of college students who, like Linus, wanted to run Unix at home just like they ran on the Suns at school. They were all obviously both having fun and learning at the same time.

    At the time where the free operating systems began to be noticed by the management, who might have preffered the sour and dire pseudo-professional attitude of the BSD people, it was because Linux had already become a big phenomen thanks to the inclusive "free software should be fun" attitude of the early Linux years.

    Do you think color-ls could have sprung from the BSD community? Yes, in Bill Joys day. Young Bill Joy would have hacked color-ls if he had a color terminal. But not from the later, grown up community of highly skilled profesionals around the free BSD net-releases. Color-ls is a stupid and disgusting idea, any professional would reject right away. But it is fun, and reflect the difference in attitude between BSD and Linux those days.

    Morale: Don't forget the fun.

  430. Who are your friends? by Anonymous Coward · · Score: 0

    Squadboy, do you have any OpenBSD colleagues on Slashdot? If so, I'd like to know who they are so I can add them to my Foe list. I think elitists of all flavors deserve to be ignored and marginalized, and OpenBSD elitists are among the most egregious offenders.

    1. Re:Who are your friends? by turbidostato · · Score: 1

      "I think elitists of all flavors deserve to be ignored and marginalized"

      Well, I'd say that's reciprocity since they for sure will think the very same about you!

    2. Re:Who are your friends? by fvwmfan · · Score: 1

      One could even argue that that attitude - "elitists of all flavors deserve to be ignored and marginalized" - is itself a flavour of elitism.

  431. Sorry I ran out of.... by p.rican · · Score: 1
    mod points.

    Do you really think that most people want a machine that can write email and browse the web, and that's it? I've known people who said that's all they want. And within twenty minutes of having something that can only do those things, they'd be pitching a fit. Why can't it play music? Why can't it burn CDs? Why can't it edit graphics? Why can't it do this, that, or the other?!?!?! Flexibility and some complexity are linked hand in hand.

    Well said

    --

    /. --"Demented and sad....but social" -Judd Nelson

    1. Re:Sorry I ran out of.... by atriusofbricia · · Score: 1

      Thank you :)

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

  432. ok,what's next? which distro is the best? which icecream tastes better? left or right? green or red? up or down? ... sorry thought there was a discussion here but all i found was a "my is better than your "

  433. Re:HAH! All of this because Linus said it like it by Shanep · · Score: 1

    If you wanted to make the BSDs relavent, perhaps you should not have focused on these narrow bits of the industry: security, portability, etc and instead focused on the larger picture, which linux has been doing since day one.

    Focus on the larger picture?

    Actually, the BSD's do tend to think for the long term and lay down good foundations. Look at the Linux world, where major systems change dramatically not only between major versions, but even within a single stable branch. Linux firewalling (between majors), the VM system chop and change (within a "stable" branch), etc?

    I don't beleive it is true that Linux looks at the greater picture. I think the truth is that Linux has many more developers and a large percentage of them are still mostly in experimental tinker mode.

    I enjoy the BSD's for the platform being stable. Not stable code, stable design. Linux disapoints me when the VM system changes suddenly when we're not expecting it and Linus makes comments (just as bad as Theo's) to the effect of "I don't know it well / have not looked" but "my system is better / I don't see good points in the other system".

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  434. Re:What I don't like about BSD by grimwell · · Score: 1

    Silly me, I thought the kernel talks to the hardware. And the OS talks to hardware thru the kernel. /shrug what do I know. ;)

    What makes an OS is up for debate. Prior to your post I replied that in the case of FreeBSD it was everything in /usr/src. Visit freebsd.org and checkout their cvs tree to see what all is in there.

    I'm not sure I understand what point you are trying to make. I don't like how linux defaults to installing everything in /usr versus *BSD defaulting to /usr/local. I wasn't making a statement about "what an OS is", just that I prefered *BSD behavior and that it has saved me time when cleaning up after others.

    --
    If the govt becomes a lawbreaker, it breeds contempt for law, it invites man to become his own law, it invites anarchy
  435. Re:What I don't like about BSD by dbIII · · Score: 1
    I'm not sure I understand what point you are trying to make.
    That you were incorrect when you implied that almost everthing in a software distribution which includes an operating system IS the operating system.
    I don't like how linux defaults to installing everything in /usr versus *BSD defaulting to /usr/local
    It's for historical reasons which make sense - user installed files are supposed to go in /usr - strictly local stuff in /usr/local and stuff that can be shared to go in /usr/share. Optional programs go in /opt instead of /usr, which is why java sometimes gets put there now. Admin programs releated to other stuff in /usr go in /usr/sbin, binaries in /usr/bin, libraries in /usr/lib etc - so by design none of the core OS is supposed to go in /usr, paticularly since it's often on another volume.

    There's some good books on operating systems out there that use unix as an example and say far more in a much clearer way that I ever could, and in ways that are not prone to debate by the browser or X or gcc is part of the OS groups who have big agendas to push. I would suggest looking at a text that didn't come out after the MS browser court case.

  436. de Raadt is an arrogant @$$hole! by corster · · Score: 1

    This guy is so stuck on himself. Yeah I tried BSD, although a nice learning experience, it took several kernel recompiles and even more custom configurations for it to work with my hardware. Perhaps if you are stuck on yourself and your computer skills (like de Raadt), can count in binary and hexidecimal backwards, have all the time in the world, and enjoy jerking off to the fact that you spent all that time and finally got the system working, then BSD is for you. But if you are a new user trying to learn unix and don't want to get frustrated or overwhelmed, linux is definitely the better of the two regardless of low-level advantages one way or the other; Go screw yourself, de Raadt... you and other arrogant jerks like yourself can kiss my ass. -cor-

  437. Hahaha by Anonymous Coward · · Score: 0

    Well I'm using Linux every day and I tried each of the BSD and Solaris, too. NetBSD is very good, very fast. FreeBSD tries to mimic Linux. OpenBSD has unfriendly installation. I think that it's default installation is really secure, but with a little work, Linux can be really secure, too. The fact that there was no remote hole found eight (or how many) years back doesn't mean there actually isn't one.

    And yes, the distribution. Why should I pay for 3CDs, when only one of them is for my architecture? What should I do with the rest, huh? Put them under my cup of hot coffee?

    BTW, Theo used to work for NetBSD, but he made angry so many people, that their fired him. Try to search some archives and see for yourselves, who is Theo de Raadt!

    I think Theo should let users to make a choice. If they don't choose OpenBSD, then the problem is in OpenBSD itself and not in them.

  438. Linux vs OpenBSD by Anonymous Coward · · Score: 0

    The only thing I have a problem with in OpenBSD is the crappy filesystem. It took about 5-10 times longer to copy a 100MB file under OpenBSD (whatever the default filesystem is UFS) thank Linux with an XFS filesystem (or even EXT2). Use XFS you tool, your filesystem is shite.

  439. loser by griasr · · Score: 0

    at the moment this theory seems true to me.

    i am the only linux geek i know in my area and i am a looser :(

  440. Dude Comes Off As An Arrogant Asshat by saudadelinux · · Score: 1

    His comments seem so nyahh-nyahh-nyaahh, it would make me less likely to try OpenBSD, in sort of the same way recent Tom Cruise's robo-Scientology rants turn me off to seeing _War of the Worlds.

    --
    I didn't think the house band in Hell would play this badly.
  441. Devoted fan of Linux, but.. by g0bshiTe · · Score: 1
    If I go home tonight and search my kernel source and find something like this.
    Lok Technologies, a San Jose, Calif.-based maker of networking gear, started out using Linux in its equipment but switched to OpenBSD four years ago after company founder Simon Lok, who holds a doctorate in computer science, took a close look at the Linux source code. "You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    I'm bouncing my Linux distro and finding another alternative.
    --
    I am Bennett Haselton! I am Bennett Haselton!