Slashdot Mirror


Comparing Linux and BSD, Diplomatically

Joe Barr writes "Talk about a red-button issue. How do you compare Linux and the BSDs and keep the debate from turning into a friendly-fire flame-fest nightmare between bigots on both sides of the line? Linus Torvalds once handled a similar situation by wearing a BSD beanie at USENIX while delivering a Linux talk. Now he tries it again in this interview on NewsForge ."

85 of 448 comments (clear)

  1. Not About To Be Baited by geomon · · Score: 4, Insightful

    TFA is not a Slashdot-style discussion, obviously. No matter how hard Joe Barr tried to get Linus to engage in a comparison, he was unwilling to rise to the bait. Good going, Linus.

    There are obvious merits to any operating system. Despite what many /.ers think, Windows does work well enough to allow people to do productive work. The various BSD flavors work well enough for their community to do productive work. I would venture that Solaris users probably get quite a bit done with their relatively immature software as well. Oh yeah, OSX stuff works well too.

    The problem with comparisons is that once all of the products begin to operate at a level that makes them useful to their target audience, then the only thing left to argue about is the margins. Zealots exist on the margins and so are they are the most likely to carp and moan about the small differences between various products.

    Linus is not a zealot. He is an advocate.

    --
    "Rocky Rococo, at your cervix!"
    1. Re:Not About To Be Baited by infonography · · Score: 5, Insightful

      Nice bit of underhanded baiting there yourself. Not that I don't agree on many levels. Solaris isn't so immature, however the user level stuff is horrific and unfriendly. I know I am a Solaris admin. Get into big oracle or financials systems then tell me it's child's play. Still over all your correct.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    2. Re:Not About To Be Baited by Zemplar · · Score: 5, Insightful

      Ditto the other poster, you couldn't resist the bait on Solaris. Solaris will kick some Linux and BSD butt for certain applications, however, it is relatively unfriendly as a desktop OS. Hopefully when OpenSolaris.org "opens for business" this week, we'll have a better package manager and userland applications. IMHO, the Solaris kernel is simply one of the, the not THE, best kernel currently available.

    3. Re:Not About To Be Baited by geomon · · Score: 4, Interesting

      IMHO, the Solaris kernel is simply one of the, the not THE, best kernel currently available.

      I don't think even the most hard-core Linux user would dispute that (well, maybe the zealots would).

      As I wrote to the other poster who caught my gentle dig, I love Solaris for its stability. The only thing that I admire more about Linux is the open development. Sun cannot compete (for many reasons, mostly commercial) with Linux on that score.

      --
      "Rocky Rococo, at your cervix!"
    4. Re:Not About To Be Baited by l1nux_z34l0t · · Score: 5, Funny

      Everyone who cares about the details knows Linux is light years ahead of solaris in every respect that matters to people of this century and not the last.

      Look at Linux's vast array of scheduling algorithms. See how Linux's capabilities thrash Sun's pathetic security model into the ground. Checkout the triangles/sec and blit rate in Quake2.

      OK?

    5. Re:Not About To Be Baited by MynockGuano · · Score: 4, Funny

      You registered a new account just for that post, didn't you?

    6. Re:Not About To Be Baited by l1nux_z34l0t · · Score: 4, Funny

      Yes, goddamit.

    7. Re:Not About To Be Baited by Bob+Uhl · · Score: 3, Insightful
      Instead of a flat text file for kernel configuration, Linux should use an XML file.

      Yould should heed your .sig: that it can be done doesn't mean it should!

    8. Re:Not About To Be Baited by Qwavel · · Score: 2, Insightful


      The differences in the capabilities of the competing OS's is small compared to the differences in their philosophies.

      MS and Apple both now have competent OS's - as of Win2K (in my opinion) and OS X - but they will always be driven by a different set of values than Linux and raw BSD.

      So, I personally use Windows and sometimes even like it, but my hat goes off to those who use Linux, whether it is best or worst.

    9. Re:Not About To Be Baited by geomon · · Score: 2, Insightful

      Best as what?

      He was expressing an opinion. I agreed with him.

      Arguing about our opinions is a waste of time. My definition of what Solaris is best at would have to do with stability. But others may have an opinion that contradicts mine. I wouldn't take issue with their interpretation of best.

      Didn't you even read the Linus interview?

      Please read the paragraph above then decide for yourself.

      --
      "Rocky Rococo, at your cervix!"
    10. Re:Not About To Be Baited by way-kun · · Score: 2, Interesting

      The OP requested simpler kernel configuration.
      <begin rant>
      XML with its fancy crap and, let me guess, java editors or whatever is not simpler. Why do you have to complicate things way the f*** out there when a simple text file "just works".

      Now I have a strong feeling that I'm not the only one who gets BP up a few notches when someone presents a bright idea how to "simplify" things with XML. That's why he got modded up. In my opinion. (See threads above for opinion wars.)

    11. Re:Not About To Be Baited by sg_oneill · · Score: 2, Interesting

      Where XML *would* be kinda neat would be to have things like;-

      Say for a hypothetical "Gizmo daemon"
      ('scuse the squre brackets)

      gizmod.configurator.xml
      [gizmod option="port"]
      [name]Select Port[/name]
      [validate]
      [lowerbound]0[/lowerbound]
      [upperbound]10000[/lowerbound]
      [default]79[/default]
      [/validate]
      [reject]That port was out of range[/reject]
      [/gizmod]

      and then
      gizmod.config.xml
      [gizmod option="port"]
      [value]79[/value]
      [configurator]gizmod.configurator.xml[/configurato r]
      [stanza]port[/stanza]
      [/value]
      [/gizmod]

      or shit, even
      gizmod.cfg.template
      [network]
      port=%gizmod .configurator.xml|port%

      Thus you have a configurator file for each config file.

      Then from there you could have just one tool that looks at the xml config for whatever app is being configured and presents wizards, or whatever based on the configurator xml. Diferent distributions could have there own configurators or whatever

      and to top it off, a top level config file could have something like

      toplevel.xml
      [softwareinstalled]
      [package name="gizmod"]
      [config]
      [configurator]gizmo.configurator.xml[/co nfigurator ]
      [/softwareinstalled]
      [configuration]gizmo.conf ig.xml][/configuration]
      [/config]
      [name]Gizmo Daemon[/name]
      [blah....
      [/package]
      (etc)
      [softwareinstalled]

      Well you get the basic idea. It'd make life alot easier if it was done properly and adhered to.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    12. Re:Not About To Be Baited by cahiha · · Score: 2, Insightful

      Despite what many /.ers think, Windows does work well enough to allow people to do productive work.

      Even Windows 3.1 satisfied that criterion. The problems with Windows are, and have always been, the costs and risks of going with a proprietary single-vendor solution. The many security and technical issues Windows has are just one expression of those underlying problems.

      The problem with comparisons is that once all of the products begin to operate at a level that makes them useful to their target audience

      Quite right.

      then the only thing left to argue about is the margins.

      Not at all: the size and composition of the target audience become the primary focus of discussion. For example, is the fact that Macintosh market share is at 2-3% a result of evil market manipulations, or does it reflect the fact that Macintosh only satisfies the needs of 2-3% of the computer using population? Is the relative usage of BSD and Linux a result of Linux serving more people's needs, or is it a historical accident? Those are the real issues.

      Zealots exist on the margins and so are they are the most likely to carp and moan about the small differences between various products. [...] Linus is not a zealot. He is an advocate.

      You left out one important group: critics. Unfortunately, zealots often assume that critics are zealots for other causes, but they aren't. It is well worth thinking about what is wrong with Linux, BSD, Macintosh, Windows, etc., and how to do better in the long term. So, someone should point out the problems in BSD, it just shouldn't be Linus.

    13. Re:Not About To Be Baited by cahiha · · Score: 2, Insightful

      It is more structured, which facilitates viewing in an XML capable web browser and editing in an XML editor.

      I have yet to see a usable XML editor. And I see no reason to browser kernel configurations in a web browser.

      I think doing kernel configuration in XML could still be good, but only if the XML is designed to be human readable in a text editor. And the purpose would not be to use an XML editor, but to permit better manipulation of kernel configurations by scripts.

  2. Since when is debating with "bigots" a good idea? by winkydink · · Score: 4, Insightful

    How do you compare Linux and the BSDs and keep the debate from turning into a friendly-fire flame-fest nightmare between bigots on both sides of the line?

    Would you have a "debate" with a racial bigot over which race is better?

    Bigots of any type aren't worth the time of day.

    IMHO

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  3. In short: by MPHellwig · · Score: 5, Insightful

    Try to use the appropriate tool at the right time at the right moment.
    What is appropriate depends on the situation and your experience.

    1. Re:In short: by Infinityis · · Score: 3, Funny

      I make it shorter...here's a quote from the article:

      "The world simply isn't black-and-white, and I recognize a lot of grayness. I often find black-and-white people a bit stupid, truth be told."

      Basically, what Linus is saying here is

      "Only a Sith deals in absolutes"

    2. Re:In short: by j-cloth · · Score: 3, Funny
      The ability to fill multiple purposes is obviously a feature that makes one OS better than another and should factor into a decision. i.e. Do I have a few racks full of servers, each of which performs a specific set of tasks? Or do I have a single whitebox tower that does everything?

      Had you RTFA, you would have noticed that the good at everything vs great at one thing distinction is the only difference between Linux and BSD that Linus points out. If your server is going to do a little bit of everything -- use Linux; if you want a good firewall and nothing else -- use OpenBSD; if you want to manage the software on 200 Windows PCs -- use Windows Server and AD; if you are a journalist or a small child -- use OSX.

  4. Comparison by COMON$ · · Score: 5, Funny

    Easy, you just compair them to Microsoft and the Linux and BSD bigots will unite.

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
  5. come on by uberjoe · · Score: 5, Funny

    So what? Everyone knows windows blows both of them out of the water as far as viral whoring goes. Try that with wine.

    --

    The days of the digital watch are numbered.

  6. Short Summary by AKAImBatman · · Score: 4, Insightful

    In summary, Linux Torvalds understands that computers are about the right tool for the right job. For some, that tool is Linux. For others, that tool is *BSD. But he rightfully takes the stance that competition is no skin off his nose.

    This is a *good* thing people! I realize it's much easier to jump into Highlander mode ("There can be only one!"), but reality is rarely so simple. Until someone invents the "perfect solution", every decision will lead to a particular set of tradeoffs. If you don't have anyone else exploring alternatives, how can you know for certain that your own alternative is the best one? Cooperation always leads to better results.

    That said, I have a feeling about the replies I'm about to get:

    Girl: Don't even think about it!
    Human Torch: Never do. (Jumps off building)
    Human Torch: Flame ON!
    ;-P

    1. Re:Short Summary by matt+me · · Score: 3, Funny

      To summarise the summary: I daren't say anything.

    2. Re:Short Summary by SirSlud · · Score: 2, Informative

      Well, obviously, the 'right' tool is a subjective term to begin with, so theoretically, the 'right' tool would take vendor lock-in, political ideals, et al into account.

      --
      "Old man yells at systemd"
    3. Re:Short Summary by hey! · · Score: 2, Insightful
      Well, I'd say two strikes for you.

      Strike 1: miss the point of the post.

      Strike 2: miss the post itself (I think you meant this post)

      So to save you the indignity of a third strike, I'll clarify the point of the post you were trying to respond to.

      Hungus' point, IIRC, is precisely just because Linus does not, in your words, "take BSD code apart, analyze it and pass a judgement on the quality of the code" doesn't mean he isn't saying something worth listening to. To understand what he was talking about, you have go to the parent post:


      1)They are different don't try to compare them.
      2)I like Linux better because it agrees with me.
      3) Don't ask me what I wan't in Linux (kernal) from BSD (kernal) because I don't use BSD.


      Hungus was saying that this is a pretty crappy form of critical analysis: to choose several broad points from the linked article, paraphrase htem use the paraphrasing to stand for the entire article. Especially since Linus' point was the kind of analysis that people who love a good flamefest would consider "substantive" is just plain stupid.

      Now, it's a short article. But Linus does make several points in the space of the article, which I think the original post completely overlooked.

      Point 1: It makes more sense to compare operating systems in the context of an application you have in mind.

      Point 2: Point 1 in mind, it's important to bear in mind that different operating systems can be designed for different goals.

      Point 3: BSD and Linux each have their individual strengths and weaknesses. These need to be evaluated in light of point 1 and 2 rather than looked at in isolation.

      Point 4: If you are looking for insightful comparisons between BSD and Linux, your best bet is to ask somebody who actual experience with both platforms, keeping in mind points 1, 2 and 3.

      Now all of this should be dreadfully, painfully obvious. But to address the original post, saying something that is painfully obvious is not the same as saying nothing. Clearly, there's a lot of people who don't get these obvious facts, not the least of which are the people who think it would be a good idea for Linus to treat BSD the way a Microsoft exec might treat Solaris for example. So, these people need a clue; the logical person to give it to them is the person who they're goading into a debate. Especially since this would create a tremendous time waste, among people who are all doing more important work than amusing the hoi polloi's insatiable appetite for celebrity conflict. I see by the way in the supermarket headlines that Tom Cruise and Nicole Kidman are feuding. Perhaps people could fixate on that instead.
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Short Summary by Hungus · · Score: 5, Informative

    To summarrize Linus :
    1)They are different don't try to compare them.
    2)I like Linux better because it agrees with me.
    3) Don't ask me what I wan't in Linux (kernal) from BSD (kernal) because I don't use BSD.

    Basically it was a whole bunch of nothing

    --
    Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
  8. The only line that matters: by dayid · · Score: 5, Insightful

    Torvalds : It just means that I don't know anything about BSD technical internals, so I'm the wrong person to ask. Ask somebody who uses both.

  9. The gist of Linus's reply by TildeMan · · Score: 5, Insightful

    Which are better, apples or oranges?

    1. Re:The gist of Linus's reply by Cobralisk · · Score: 5, Funny

      oranges.

      --
      Waiting for ad.doubleclick.net...
    2. Re:The gist of Linus's reply by frodo+from+middle+ea · · Score: 4, Funny

      apples damn it...
      next you'llbe telling me emacs is better than vi.

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    3. Re:The gist of Linus's reply by jusdisgi · · Score: 2, Funny

      Fool! Netcraft has confirmed, apples are dying.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    4. Re:The gist of Linus's reply by halivar · · Score: 2, Funny

      next you'llbe telling me emacs is better than vi.

      Well, you have to admit... emacs is a much better operating system...

  10. Linux or BSD? I don't care... by 3770 · · Score: 4, Funny


    Linux or BSD? I don't care...

    As long as you use vi (and not Emacs).

    --
    The Internet is full. Go Away!!!
    1. Re:Linux or BSD? I don't care... by LurkerXXX · · Score: 2, Funny

      Pico rules! You bloody vi and Emacs l0sers! ;)

    2. Re:Linux or BSD? I don't care... by bcrowell · · Score: 5, Funny

      Personally, I run a dual-boot system: Linux and emacs.

    3. Re:Linux or BSD? I don't care... by Sweetshark · · Score: 2, Funny

      Personally, I run a dual-boot system: Linux and emacs.
      Finally I understand what this Chainloader thingie in grub.conf is for!

    4. Re:Linux or BSD? I don't care... by GMFTatsujin · · Score: 3, Funny

      Why not just emulate one inside the other?

    5. Re:Linux or BSD? I don't care... by TrekCycling · · Score: 3, Funny

      I generally do. I find that Linux runs pretty well inside of emacs. Visa versa, not so good.

  11. umount -f by gtrubetskoy · · Score: 4, Insightful


    One of the things I'd love to see in Linux that exists in BSD is umount -f for any filesystem, not just NFS. On FreeBSD (and probably other BSD's?) you can force unmount any filesystem. This is especially useful when you need to foce unmount snapshot mounts.

  12. Good quote... by coop0030 · · Score: 5, Interesting
    I like this quote from Linux:

    In contrast, one of my favorite mantras is "perfect is the enemy of good," and the idea is that "good enough" is actually a lot more flexible than some idealized perfection. The world simply isn't black-and-white, and I recognize a lot of grayness. I often find black-and-white people a bit stupid, truth be told.


    I shows a lot about how he thinks. He seems to be more of a realist than I would have thought.

    I find Linus's interviews to be very interesting.

    I do think that Linux, and Windows seems to be more similar than Linux and BSD, since he keeps commenting that BSD wants everything to be perfect, whereas Linux tends to be all things "good" for everyone.

    I would consider Windows to be happy with just being "ok" at all things, and not perfect. Which also works for a lot of people.

  13. Re:my black t-shirt can beat up your black t-shirt by Doctor+Memory · · Score: 5, Funny

    Personally, I find it hilarious that there's a standard anarchy symbol....

    --
    Just junk food for thought...
  14. bothersome by millahtime · · Score: 2, Interesting

    Maybe he doesn't have the time but isn't it a good idea to learn some of the technical details of the competition, especially when it's all legal to look at the code of what they do well. He should know at least the general arch and some tech details in areas linux is trying to get better at.

    of course, this is my engineering mind thinking. Learn from what's out there and then do it better.

    1. Re:bothersome by Oopsz · · Score: 2, Insightful

      What? The BSD license isn't viral. You can directly incorporate BSD code into any project without worry or credit.

    2. Re:bothersome by Aneurysm9 · · Score: 2, Insightful

      Have you ever read the BSD license? There is no requirement that derivatives be licensed under the same terms. That's why there's BSD-derived code in Windows as well as Linux.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    3. Re:bothersome by (startx) · · Score: 4, Informative

      If he looks at BSD internals, anything he comes up with relation to those internals might be considered derivative works and would need to be BSD licensed.

      I was going to mod you down since I've got the points, but there isn't an "Incorrect, -1" moderation.

      The BSD license is about as liberal as it gets, basically saying "Do what you want with the code but leave my copyright notice." This includes sticking the BSD code into GPL'd code, XYZ'd code, or even closed, proprietary code.

      GPL is the license that says what is open must stay open, and even with that, only if you copy the actual code. "Ideas" are not protected by copyright, just expression. Protecting designs and more recently ideas is what patent law is for.

    4. Re:bothersome by sflory · · Score: 3, Informative

      Unless it's the old bsd license it's not an issue. The old BSD license had an issue with the GPL, but it's not used much any more.

      Compare orginal, and modifiedBSD licenses.
      http://www.fsf.org/licensing/licenses/license-list .html#GPLIncompatibleLicenses http://www.fsf.org/licensing/licenses/license-list .html#GPLCompatibleLicenses

      --
      IANALBIPOOGL (I am not a Lawyer, but I play one on GrokLaw.)
  15. Re:It's hard, Mac users are phanatix by Decameron81 · · Score: 4, Insightful
    Mac users style themselves as non-conformists; in reality, they insecure and utterly intolerant.


    Your point of view is as utterly intolerant as the point of view of those you are criticizing.

    Notice how they mod down reasonable criticism around here.


    "Mac users are phanatix. They are insecure and utterly intollerant.. Mod me up for being reasonable!"

    Are you kidding us?
    --
    diegoT
  16. You asked Linus because...? by troytop · · Score: 3, Insightful

    "...It just means that I don't know anything about BSD technical internals, so I'm the wrong person to ask. Ask somebody who uses both."

    That said, he raised some interesting points about the differences in philosophy between the two camps.

  17. Linus doesn't know much of anything about BSD. by Some+Random+Username · · Score: 5, Insightful

    He's obviously a bad person to ask since he thinks things like "you'll find a lot of areas where Linux is better (often a lot better -- as in "it works"), and then you'll find a few narrow areas where one particular BSD version will be better." and "Linux has a much wider audience, in many ways. That ranges from supporting much wider hardware (both in the driver sense and in the architecture sense) to actual uses.".

    Sorry, NetBSD runs on more hardware that linux does, and apart from running on very large SMP systems, I can't think of *anything* that linux can do and BSD can't, much less "many" things.

    1. Re:Linus doesn't know much of anything about BSD. by IceAgeComing · · Score: 2, Informative

      "Linux has a much wider audience, in many ways. That ranges from supporting much wider hardware (both in the driver sense and in the architecture sense) to actual uses."

      Sorry, NetBSD runs on more hardware that linux does..


      I'd like to see a Venn diagram of the hardware supported by just BSD, just linux, and both. I imagine that if you gave each piece of hardware a weight by the number of people using that hardware, most of the weight would be in the middle of the diagram (i.e. both linux and BSD support it).

      Also note that in the same setence, he was comparing the variety of applications supported by BSD vs. linux.

    2. Re:Linus doesn't know much of anything about BSD. by jimicus · · Score: 2, Interesting

      Purely out of curiosity, does BSD (any flavour) have a reasonably mature LVM system?

    3. Re:Linus doesn't know much of anything about BSD. by Azog · · Score: 3, Informative

      You can't think of anything else besides large SMP systems that Linux does and NetBSD doesn't? Come on, you aren't trying very hard. Just off the top of my head, Linux has:

      - Newbie-friendly installers with lots of really nice up to date free software (Ubuntu, FC4, etc.)
      - Lots of custom distributions for specialized purposes, live CDs, etc.
      - Accelerated 3D graphics with manufacturer-supported drivers.
      - Support contracts available from Oracle and other large players.
      - Hyperthreading support in scheduler.
      - Kernel event system (dbus, hal, hotplug, etc)
      - Device drivers for far more devices.
      - Security levels beyond standard POSIX (NSA-designed SELinux framework, etc.)
      - Really good, mature, journalling file systems.
      - ... lots more, really.

      Sure, NetBSD runs on more hardware. This is good if you want to create an embedded system with some obscure microcontroller.

      But nobody choosing an operating system actually cares how many microprocessors are supported. They just care if their cpu is supported. And for 99.99% of the world, with linux, it is.

      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    4. Re:Linus doesn't know much of anything about BSD. by jsonn · · Score: 2, Insightful

      (1) Easy installation: I've been said that PC-BSD does exactly that. The BSD-installer is every easy to use, the rest (up to date software) can be fetched very easy in all BSDs.
      (2) NVidia support FreeBSD officically. ATI is a mess, but that doesn't differ much from Linux.
      (3) Mostly a question of money, so what? A lot of Oracle installations are not on Linux after all.
      (4) YOU WANT HYPERTHREADING? Come on, get real SMP. HT just sucks.
      (5) All BSDs have e.g. hot plugging in the kernel. Read: In the kernel, not some stupid userland dameon.
      (6 There's a lot of hardware for very specialised applications. Heck, there's a lot of stuff only DOS drivers exist for. Most common devices are supported by both, with some big weaknesses in the multimedia sector.
      (7) SELinux is a big hack. Compare that to FreeBSD's MAC framework (which supports the SELinux ruleset BTW), it's much cleaner. Like properly designed.
      (8) *hust* I know that some of the Journaling Filesystems were mature before ported to Linux, but that doesn't mean that they are as mature under Linux as under the original system. JFS is the best example. Talking about mature, did they fix the filesystem corruptions under Ext3 already?

      Actually, once you start choosing your hardware for your OS, the driver support becomes mostly mood. You are not buying IA32 for zOS afterall.

  18. Re:Since when is debating with "bigots" a good ide by s20451 · · Score: 4, Insightful

    Putting aside truly harmful types of bigotry, such as racism etc., I find "OS bigotry" pretty entertaining. I am a centrist, who sees merit in almost every viewpoint, so it's pretty funny to me to watch people get at each others' throats over ludicrous low-level minutiae from the inner bowels of arcane computing concepts. I mean, who gives a rat's ass? And yet people are using comparisons to the Nazis, and worse.

    Truthfully, it's what keeps me coming back to Slashdot.

    --
    Toronto-area transit rider? Rate your ride.
  19. Warning: spoiler. by Mr2cents · · Score: 3, Insightful

    Summary: some guy tried to get a newsworthy quote from Linus, he says the interviewer's questions don't make sense and ends with "Ask somebody who uses both."

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  20. Easy. by ionicplasma · · Score: 5, Funny

    It's quite easy.

    Purchase 1x Tux Plushie, 1x Daemon Plushie, fill them both with audio tapes of associated OS zealot's verbal spew, put them down and press play. Whichever one's batteries run out first wins the debate.

    Simple, no?

    --
    The easy part was getting the brain out, but the hard part was getting the brain out.
    1. Re:Easy. by halber_mensch · · Score: 3, Informative
      Purchase 1x Tux Plushie, 1x Daemon Plushie, fill them both with audio tapes of associated OS zealot's verbal spew, put them down and press play. Whichever one's batteries run out first wins the debate.
      Shouldn't the one that runs out of juice first lose?

      That's so typical! Leave it to the Linux users to redefine success in their own benefit...

      ;)
      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  21. "BSD people are perfectionists" by mrkitty · · Score: 3, Interesting

    "The BSD people (and keep in mind that I'm obviously generalizing) are often perfectionists. They hone something specific for a long time, and then they frown on anything that doesn't meet their standards of perfection. The OpenBSD single-minded focus on security is a good example." - linus So what he's saying is bsd people don't release as much buggy code. I'll have to agree with him here with the bimonthly linux kernel security vulnerabilities creeping up. 2 years and no 'root level' exploit in freebsd's kernel.....

    --
    Believe me, if I started murdering people, there would be none of you left.
  22. BSD vs. Linux by debilo · · Score: 2, Interesting

    I am mainly a BSD user (I guess my .sig gives me away), but I have used Linux before I made the jump to FreeBSD (and OpenBSD) a couple years ago. I am not enough of an expert to comment on the technical superiority of one or the other, but it's not for technical reasons that I went with FreeBSD.

    The reason is quite simple and probably uncommon: While I realize that Linux is easier to install and to configure (once you get used to the distro specific tools) and has wider hardware support, I just couldn't decide on which distro to use. For every review of a distro, there would be an equal number of comments arguing for or against it. To some, it was the most "polished", "advanced" and "easiest" distro ever, to others it was a "nightmare".

    I didn't really feel like trying them all out just to see who was right. There's a plethora of distros all aiming for different objects, and I found that quite overwhelming. So I decided to spend some time exploring FreeBSD and pretty quickly fell in love with it. So, I enjoyed using Linux (SuSE), but I feel more comfortable with FreeBSD - and not for technical reason.

    1. Re:BSD vs. Linux by debilo · · Score: 2, Interesting

      Hello m50d,

      I actually tried all BSD flavors (i.e. the main three). I decided to go with OpenBSD for the router (OpenBSD's pf is an amazing piece of software and wasn't available for the other BSDs at the time) and with FreeBSD for my desktop machines - it just felt a little nicer to use than NetBSD, which, I am sure, makes for a nice desktop machine too.

      As to why I chose to use BSD rather than Linux - maybe I wasn't clear in my comment above. I started out on SuSE and I enjoyed it a lot, but a few minor constant annoyances made me start thinking about switching to another distro. That's where the problems started, as outlined above. Choice can be a problem, and after reading tons of reviews of and comments on dozens of distros with an ambigious tone as to their specific merits and drawbacks which I didn't find helpful at all, I cringed at the thought of having to install them all and play with them for awhile to see which one I liked the best. With BSD, you don't have much choice, which really can be a blessing. You try them and either like it or you don't. With Linux, I knew if I didn't like a specific distro, I couldn't really blame Linux, but the distro itself, and I'd have to check out the next one. I found the thougt of that tiring. So I gave BSD a try and found it satisfactory.

  23. It's very subjective by udderly · · Score: 2, Interesting

    For me the best OS is the one I already know how to use. My brain has been full for a few years now and--as pathetic as it sounds--I just don't feel like learning another OS. I use Linux and Windows since I know how, but, for all I know, BSD may be better.

    I guess that when I find something that I really need to do that Linux and/or Windows can't manage, then I will be forced to learn something else. Maybe BSD...who knows?

  24. troll much? by ignorant_newbie · · Score: 4, Informative
    wow. where shall i start?
    Linux' native file system, EXT2FS,
    um... i believe you're about 5 years behind the ball here. all major distros have shipped with ext3 or reiserfs as their default for at least that long.
    According to Linux advocates, an alternative to EXT2FS would be ReiserFS. Unfortunately, ReiserFS is still in beta stage.
    um... no. reiser 4 is in beta. reiser 3 has been production ready for years. so, basically, you're just cutting and pasting random unsupported ( when not just blatantly false ) trolls hoping for a response.
  25. Really Simple by Anita+Coney · · Score: 3, Funny

    This is easy. Linux is cool because it has an X in it. Everyone knows Xs are cool. (Of course, Linux would be cooler if they capitalized the X, but that's a minor point.)

    On the other hand, BSD is cool because it has a hot chick.

    Both are valid attributes and neither side should feel bad.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  26. Re:my black t-shirt can beat up your black t-shirt by quinto2000 · · Score: 2, Insightful

    Funny, maybe, but how is this insightful? Even that kind of joke is a little old and tired. Anarchy isn't about people working alone, it's about avoiding hierarchy and state power. You can certainly come to agreements on things like symbols without a central authority to decide it for you.

    --
    Ceci n'est pas un post
  27. Good enough? Anybody seen this? by crovira · · Score: 2, Interesting

    http://www.nytimes.com/2005/06/13/technology/13dri ll.html

    The movie biz is bitching about movie downloads. They're citing stats gathered from people's hard drives.

    Hmmm?

    With what degree of knowledge or cooperation from the people who's hard drives were scanned?

    Or were these people just hacked? (Linux and OS X probably not just cooperate quite so readily to an invasive procedure like this, so is it just Windows that tattle-tells?)

    An enquiring mind wants to know...

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  28. I'll take the bait, too. by RealProgrammer · · Score: 3, Insightful
    Solaris users probably get quite a bit done with their relatively immature software as well.

    You must be referring to Solaris on Intel. I still don't think "immature" is the right adjective. The problem with Solaris on Intel is mostly hardware support, and that's not going to change with age. Hardware popularity shifts faster than Sun's ability to support it.

    "Stodgy" and "crusty", maybe, but not "immature".

    For vanilla hardware in a server, it does just fine.

    --
    sigs, as if you care.
  29. Not quite. by Some+Random+Username · · Score: 2, Informative

    Its very easy on openbsd, and I seriously doubt its much harder on freebsd. You have to download the distfiles manually because of Sun's stupid license, but then you just type "make install".

    And of course, some company not making software for BSD is not a limitation of BSD. BSD is entirely capable of running the software, Sun just doesn't feel like releasing a BSD version.

  30. Linus says it all by halber_mensch · · Score: 2, Insightful
    From TFA:
    Linus: ... "you'll find a lot of areas where Linux is better (often a lot better -- as in "it works"), and then you'll find a few narrow areas where one particular BSD version will be better."
    Linus: ... "I don't know anything about BSD technical internals, so I'm the wrong person to ask."
    So how exactly is this diplomatic? It seems a little more baseless, bigoted, and presumptuous to me...
    --
    perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  31. You didn't hear me. What I said was in parenthesis by Ridgelift · · Score: 4, Funny
    FTA: I recently asked Linus Torvalds for his thoughts...

    Torvalds: Linux has a much wider audience, in many ways. That ranges from supporting much wider hardware (both in the driver sense and in the architecture sense) to actual uses.

    Wow. Amazing. Linus has managed to speak to another human being in paranthesis. What happened here, was he talking one minute verbally and then transmitted his thoughts to the interviewer through some Jedi'ish mind trick?

    I knew Torvalds had to be an alien. I just knew it.
  32. Feel free to back that up. by Some+Random+Username · · Score: 2, Interesting

    I didn't say anything bad about linux at all, I stated two simple facts. Maybe you could point out some of these things that linux does and BSD doesn't? Just because its Linus spreading the FUD doesn't make it ok.

    1. Re:Feel free to back that up. by gstoddart · · Score: 3, Insightful
      I didn't say anything bad about linux at all, I stated two simple facts. Maybe you could point out some of these things that linux does and BSD doesn't? Just because its Linus spreading the FUD doesn't make it ok.

      I usually find the BSDs might take a little longer to support the latest, greatest hardware. But that's primarily it. Or more support for more esoteric kernel settings and the like.

      From an end-user perspective, by the time you install either, you have a nice UNIX-enough-for-me environment. They're both nice and robust feeling, and do well.

      I use FreeBSD now simply because I'm lazy and I find the ports system to be the way I find easier/simplest to use. Do I care if you prefer to run Linux? Not really.

      My FreeBSD desktop is behind a firewall, and I'm completely uninterested in regularly updating my OS. It just works, and doesn't ever give me any lip. I suspect many Linux users have the same stance.

      If it's not out on the internet without a firewall, security patches are more of an issue. For a shockingly stable OS that I upgrade every year or so .... that's what I wanted in the first place.

      I think Linus is correct though --- the BSDs focus on a particular design prinicpal, Linux encourages everyone to add in the things they need to make things work, and "just good enough" focues on actually providing functionality. Linux is highly successful because of that.
      --
      Lost at C:>. Found at C.
  33. Re:Since when is debating with "bigots" a good ide by nurhussein · · Score: 5, Insightful

    Now, now, operating systems are technical things, with technical merits and disadvantages.

    A good computer scientist can look at any system and ask himself, "ok how does this suck?".

    Because the answer to that question can be followed up with "how do we make it better?".

    If you can't ask "how does this suck?" for fear of being an "troll" then you've effectively eliminated thought.

  34. Telling Moment From the Interview... by judmarc · · Score: 3, Insightful

    ...when Linus says he thinks "Which is better" questions are stupid, and Joe's first few questions are all of the "Which is better" variety.

  35. Re:Since when is debating with "bigots" a good ide by jellomizer · · Score: 3, Funny

    But what is more fun. Is if you post a message that can really rial them up. Like saying all the things you can do in windows that you can't do in Linux, or Dissing on Stallman. You can get hate responces as far as the bowser scrools. and you comments and Modded down into boliavian. I am sure some of them are people who are tring to egg me on from the other side, and have some fun at my expense. But still it is a lot of fun.

    Some of my favorate Instults.

    "Tie Wearing Sheeple." (Although I only wear a tie like once ever 3 months or so)

    "poorly argued rant simply demonstrate that you are a close minded jerk of lower than average intelligence that no amount of college could help." (Ohhh good comeback, If my argument was so poorly argued why didn't he just give reasons.)

    "Windows loving fananic" (although I normally run Linux, Solaris or OS X)

    If they were just a little bit more moderated they would live happier lives. Because every other thing out there that could be more popular then their choice wont make then annoyed. I know I use to be an Open Source Zealot then I relized ill just be happier if I wasn't

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  36. Oh, come on, you're not even trying... by javaxman · · Score: 3, Insightful
    On the other hand, BSD is cool because it has a hot chick.

    I mean, you've got to be able to come up with a better BSD daemon girl than that without even trying. What, is that your girlfriend or something? Pathetic.

    Honestly, doing a google search didn't give me _just_ the image I wanted, but there are some pretty impressive examples in this collection, even if what is perhaps the best one is animated. ( Warning: not entirely work-safe, *and* contains flamefest-inducing images of penguins impaled on pitchforks ). You've been warned, now let's see that server melt...

  37. Summary of Interview by SFEley · · Score: 5, Funny
    Q: Doyou agree that BSD is better than Linux?

    A: I don't know, man. It depends what you mean by "better."

    Q: Okay, then, why is it BSD used to be better?

    A: Was it? I was busy not noticing.

    Q: So you prefer Linux?

    A: Um. Yes. Are you an idiot?

    Q: Why do you think BSD and Linux are two different operating systems?

    A: Probably because they start at different places in the alphabet. Are we done here? (points) Hey, look, there's Tanenbaum! Go ask him why writing a Unix kernel from scratch is impossible!

    Q: Thank you for your time. Tune in Wednesday as we ask the BSD leaders why they insist on using one-button mice.

    --
    ESCAPE POD - The Science Fiction Podcast Magazine
  38. But Linus is a bigot! by Linux_ho · · Score: 3, Funny

    Look in the article! He sez:

    I often find black-and-white people a bit stupid, truth be told.

    See! See?!

    --
    include $sig;
    1;
  39. Re:my black t-shirt can beat up your black t-shirt by DarkSkiesAhead · · Score: 2, Informative


    Personally, I find it hilarious that there's a standard anarchy symbol....

    The hilarity can be explained by the following reasons:

    1. You have absolutely no clue what anarchy means in a political sense.

    You are probably one of these people who imagine crazed lunatics running around with cartoon-style bombs when you think of anarchists. In fact, anarchy (as a political term) is defined quite simply: absence of authority. Generally, I would describe it as a system of living without government or the enforced hierarchy which accompanies such government. You may not think this is practical or reasonable (fine, I agree) but don't ignorantly define anarchy as "chaos". If anarchists simply wanted chaos, they would call their movement chaotics or something.

    The ideal of anarchy is a system voluntarily accepted by all without forcing it's ideas on anyone. Society would operate by a system which no one person or group controls, but everyone agrees to. By standards everyone follows, with no need to enforce them. Metaphorically, the best symbol for anarchy would be one that all anarchists adopted, but was not dictated or owned by any one of them in particular. Thus, we find that the symbol is actually quite appropriate, contrary to your "hilarious" view of it.

  40. Linux beats BSD on the desktop by tbo · · Score: 3, Interesting

    Disclaimer
    I'm not a linux zealot. I don't use Linux at home (I use OS X), and have no ideological reason to prefer Linux. I'm also at UC Berkeley, so, for "patriotic" reasons, I have a slight bias in favor of BSD.

    That said, I have to admit Linux is more mature than FreeBSD for desktop use. Before you flame, hear me out.

    Background
    I'm a graduate student, and, with the help of another grad student and the College's head unix support guy, I'm stuck administering a small network of about 15 computers, all of which are vanilla Dell Precision 360s. Some run Windows, some run *nix. Our server is an Xserve G5, and it serves user home directories via NFS and does authentication & directory services via LDAP.

    The FreeBSD story
    We started with FreeBSD 4.9. Out of the box, we were able to get NFS mounting working, but there were a lot of problems. Sound didn't work. To get X working, we had to grab a special Nvidia driver. Even then, we only had VGA support, and not DVI. After much tinkering and kernel recompiling, I got DVI working, sort of (there were a few weird random "twinkly" pixels on each screen that showed up when in BSD DVI mode, but not BSD VGA or Windows DVI). Sound never worked. Then we tried to get LDAP working. No go, pam_ldap and nss_switch require FreeBSD 5.x.

    So we upgrade to FreeBSD 5.2.1 (read, reinstall from scratch). That breaks DVI video, and the same kernel options as before don't work. No amount of tinkering can get sound working. Thus, we give up on DVI and sound. LDAP *does* work, after some effort, and so we have a mostly-usable system. There are still problems: KOffice apps crash on saving, and that the default PDF viewer doesn't work.

    In an effort to fix KOffice and the PDF issue, we update & upgrade the ports tree. After a great deal of manual intervention to deal with broken dependencies in the pkg database, non-building ports, etc., the upgrade finishes. Now X is broken. It turns out the configuration file format for XFree86 changed when X got upgraded in the ports upgrade. A similar thing happens to KDE. After resolving those problems, the PDF and KOffice issues are resolved. Still no sound or DVI video, but we can live with that.

    Then we upgrade our Xserve to Mac OS X 10.4 Server. All of a sudden, logging in via KDE as a "network" user on *some* of the BSD machines doesn't work. KDE complains that it doesn't have write access to the user's NFS-mounted home directories. A quick check on the command-line or with a failsafe session shows that users do, in fact, still have write access. I spend forever on this, and get nowhere. Some users can log in, others can't, on some BSD computers and not others. There are no clear differences, no explanations, and nothing makes sense.

    I call in backup. The College's head unix admin comes over and spends a day on the problem. He contacts the KDE developers. I call Apple "Premium" Support. Nobody knows what's going on. In the end, we realize that the issue is that the NFS spec is fairly loose, and it's possible to have two nominally compliant implementations that don't quite talk to each other. Our theory is there's some sort of strange conflict between Apple's OS X 10.4 NFS implementation, the FreeBSD 5.x implementation, and KDE that causes some very subtle race condition with writing some KDE configuration file. At this point, we decide to try installing Linux on one machine as a test to see if it will work any better.
    Total time about 100 hours.

    The Linux Story
    We install Centros 4.0 (a RedHat Enterprise Linux-derived distribution) on a machine. Everything works out of the box, except LDAP. After an hour or two of futzing around, that works too. Everything works. Sound, DVI video, NFS, KDE, PDFs, you name it. It all works.
    Total time 3 - 5 hours.

    Moral of the story
    FreeBSD just isn't ready for the desktop. I wish it weren't true, because I like lots of things about FreeBSD, but it is. FreeBSD

    1. Re:Linux beats BSD on the desktop by AlephNot · · Score: 2, Interesting

      From the FreeBSD story, it looks like the problem lies not with FreeBSD but with the NFS spec. IIRC, NFS is Sun technology, and if this is the case, someone needs to give Sun a good kick in the ass and have them tighten up the NFS spec. The whole reason why we have (preferably open) specifications in the first place is to enable different implementations from different people/organizations to work together. A loose spec ultimately hurts everyone.

      --
      "Feel a glory in so rolling / on the human heart a stone" --E. A. Poe, "The Bells"
    2. Re:Linux beats BSD on the desktop by toadlife · · Score: 3, Informative

      Your post correctly points out some of the things FreeBSD lacks - mainly things working "out of the box". As for you not being able to get those things working, that sucks. Might have been the flakiness if the earlier 5.x releases of FreeBSD - or maybe those areas of FreeBSD just aren't up to snuff.

      I do recall having some misc. problems with 5.1/5.2 releases of FreeBSD, but they seem to have finally gotten it right with 5.4, which is my current desktop at home.

      Still things generally do not work out of the box. I had to load the cam kernel module and do some config editing to get K3B to work as a non-root user, I still have to mount my USB thumb drive manually, and I had to rename a config file to get ethereal to compile correctly, I had to implement a shell script to get Firebox to talk to Thunderbird, and vice versa.

      But now everything just works - *beautifully* I might add. portupgrade , portmanager and portsnap together make maintaining ports as simple as running two simple commands from time to time.

      It would be much easier to just install linux, but I like the feeling of BSD, and I LOVE the FreeBSD documentation. All of the issues I described above (except for the Firefox/Thunderbird issue) were covered in the documentation of either FreeBSD *or* the ports that were involved, and I've never run into a piece of BSD related documentation that I couldn't follow, or was flat out wrong.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  41. Solaris is best at big iron by Bishop · · Score: 4, Informative

    Solaris has fault tollerance features that aren't found in Linux. Solaris has support for isolating failing hardware and hotswaping everything includeing cpu boards. Big IBM, and SGI/Cray iron support this as well. To be fair most Linux developers don't have access to a Sun E10k. So it is understandable if they don't fully support it. Solaris zones are nice and currently better then Linux/Xen, and much better then usermode linux or VMware. On the userland side Solaris has excellent nis/nfs support that I have yet to find in any Linux distro.

    However Solaris is big, stubborn, and ugly. I would rather admin three machines each with a different Linux distro then a single Solaris box.

    Linux has other strenghts, but on big servers Solaris is best.

    1. Re:Solaris is best at big iron by slavemowgli · · Score: 3, Insightful

      Actually, Linux does support CPU hotplugging. Or at least on some architectures - namely, the "big" ones, like S390, IA64, ppc64 etc.

      That aside, you're right about support for really big iron being less advanced compared to that in Solaris, for example, but in a way, you're comparing apples with oranges here, because that only goes for the "vanilla", main-line kernel. I think it would be more fair to compare Solaris with what Linux versions are being offered by other vendors such as SGI or IBM; SGI at least has a number of patches that have not gone into mainline (yet?), because most developers aren't that concerned with tweaks that make the kernel run smoother on 512-cpu systems.

      Of course, there still is a lot that Linux can learn from Solaris - but learn we will, because we don't strive to be better than anyone or anything, we strive to be *good*. :)

      --
      quidquid latine dictum sit altum videtur.
  42. Was there any meat in this "interview"? by raytracer · · Score: 2, Insightful

    Did anyone learn anything of interest from this interview? What new insight into Linux or FreeBSD did you come away with?

    I think I learned just as much about open software from this article as I did from E!'s coverage of Tom Cruise and Katie Holmes.

  43. Re:apps is what matters, not kernel by Nasarius · · Score: 2, Insightful
    That probably means that modern OSes are pretty much "done", the interesting fields are apps, not the kernel.

    For the end-user, probably. But there's a huge amount of work and research left to be done with OS kernels. How about a standard driver API/ABI for OSS kernels? How about the ability to use the BSD TCP/IP stack with Linux (something I'd love to see, for reasons I won't get into here)?
    How about a microkernel or an exokernel with decent performance? The HURD is essentially dead, but there's still an opportunity for a brilliant someone to come along and make a good microkernel OS, with all the security, stabillity, and maintainability that comes along with such an architecture.

    Point is, there are many many opportunities for a creative kernel hacker to do new, useful things.

    --
    LOAD "SIG",8,1
  44. competent OS's by falconwolf · · Score: 2, Interesting

    MS and Apple both now have competent OS's - as of Win2K (in my opinion) and OS X - but they will always be driven by a different set of values than Linux and raw BSD.

    So, I personally use Windows and sometimes even like it, but my hat goes off to those who use Linux, whether it is best or worst.

    It depends on what you mean by "competent OS's".Though for the past several years I've used mostly Windows I rank it at the bottum of the heap in stability, with WinNT being the most stable to me, and I've used Windows from 3.x to XP though not Server 2003. Well actually 3.x gave me less trouble than the others, but then comes NT 4.0. Win95 crashed pretty regularly, and though not as much WinME still crashs too much for me. Of Win2000 and XP, though I've only used them in classes I've taken and not at home, I had 2000 crash on me a few tymes in a 16 week semester and XP crashed on me the very first day of the class I first used XP in. For now, I plan on getting a Mac Powerbook for my next computer/OS. I am wondering though if I should set it up to dualboot Linux or just use BSD.

    Falcon