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

60 of 1,314 comments (clear)

  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 Fr4ncis · · Score: 5, Funny

      Theo is teh ghey! L12nux r00lzzzzzz!!!

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

    3. 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
    4. 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.
    5. 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.
    6. 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?

    7. 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.
    8. 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.
    9. 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
    10. 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*.

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

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

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

    15. 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
    16. 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.
    17. 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.

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

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

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

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

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

  4. Shocking News! by GypC · · Score: 4, Funny

    Theo De Raadt Abrasive and Opinionated! Film at 11

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

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

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

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

  8. Dan Lyons by Perl-Pusher · · Score: 5, Interesting
    Dan Lyons has made a career out of trashing linux in Forbes.

    Dan's Resume

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

  10. 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.
  11. 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
  12. 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 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.
    2. Re:Switched from Linux because of a comment? by dozer · · Score: 4, Insightful

      It's pretty clear you're not a programmer.

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

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

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

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

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

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

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

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

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

  25. 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
  26. 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.
  27. 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.
  28. 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.
  29. 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....