Slashdot Mirror


BSD For Linux Users

noackjr writes "Matt Fuller posted among his rants a great introduction and explanation of BSD For Linux Users: 'It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD. I have a few theories on why that is, but that's not really relevant. I think a lot of Linux people get turned off BSD because they don't really understand how and why it's put together. Thus, this rant; as a BSD person, I want to try to explain how BSD works in a way that Linux people can absorb.'"

70 of 937 comments (clear)

  1. The Best Of Both Worlds... by bc90021 · · Score: 2, Insightful

    Gentoo.

    Seriously.

    I'm sure that the "Gentoo Zealot Translator" will follow this post (or at least another one ;) ) and as someone who has tried Linux (most major distros), Solaris, and BSDs (Free and Open), I keep coming back to Gentoo.

    Why? Several reasons:

    1) The community. It is *fun* to be part of the community. I am on IRC as much as I can be, and I like to help, and the community helps me back.

    2) Documentation. It is extensive. Unbelievably so. Even the noobiest of noobs can follow the install documents, and the rest of the documentation just r0x0rs. ;)

    3) Portage. It combines the best of apt-get with the concept of Ports, and I have yet to find that something I need isn't in Portage. While I'm sure that not everything for everyone is in there, the vast majority of people will find what they need, and even lots they don't!

    4) Ease of use. Some people might see this as a negative; ie, that which is easy can't be (or shouldn't be) good. However, Gentoo can be hard too - the choice is there. You can take advantage of all that they've done to make Virtual Hosting with Apache easier, or you can ignore it and do your own thing.

    It all comes down to flexibility and power in your OS. I run minimal Gentoo installs as servers at work, but have a full fledged desktop at home. It makes work easier, and my home machine way more powerful and fun than it would ever be with any other OS, and that's what I'm looking for. It's the best of both worlds.

  2. BSD or linux? by Sandman1971 · · Score: 1, Insightful

    BSD or linux? Who cares what's running on it... The server screams in pain and agony when it's slashdotted out of existence.

    --
    It's better to burn out than to fade away
  3. I have a few theories on why that is by frovingslosh · · Score: 5, Insightful
    'It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD. I have a few theories on why that is,

    Perhaps for the same reasons that the Branch Davidians or the Ralieans knew more about the Cathloics than most Cathloics knew about the Branch Davidians or the Ralieans? Maybe Linux is just a much more widespread cult than BSD.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  4. Re:BSD vs Linux by Anonymous Coward · · Score: 4, Insightful

    BSD folk are just annoyed about the quantity of Linux zealots that ignore BSD.

    But the GPL is something to get zealous about, the BSD license is hard to get excited about.

  5. And my impression is... by savagedome · · Score: 5, Insightful

    It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD.

    And my impression is that Ogg communit{y, ies}, in general, understand Mp3 far better than Mp3 communit{y,ies} understand Ogg

    *ducks*

  6. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  7. Another flamebait post ... by Chromodromic · · Score: 3, Insightful
    I want to try to explain how BSD works in a way that Linux people can absorb.

    It should be pointed out that if ever the Slashdot community believes that the editors of Slashdot are immune to pot-stirring tendencies, then this post should serve as proof that sometimes they get bored and message each other: "The servers are slooooowww today. What can we do to get a few hundred angry comments? Oh, I KNOW!!!"

    --
    Chr0m0Dr0m!C
  8. Re:BSD vs Linux by dfeist · · Score: 5, Insightful

    I'm a Linux user, but I do consider trying FreeBSD. The only thing that turns me off is people like you.

    Only to tell you that you won't get any Linux user to use BSD by telling them "they don't understand it" (as the article does) or by ranting as you do.
    (Yes, I know there are Linux zealots, too)

    --
    Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
  9. Re:OSX by genericacct · · Score: 2, Insightful

    OS X is for... anyone who can afford the hardware?

  10. Funny and True by stoolpigeon · · Score: 5, Insightful

    Condescending is just the right word for the style of this rant.

    My favorite snippet:
    and make up your own damn mind. That's why you have one.

    Oh! That's what that thing is for! Thanks for letting me know.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:Funny and True by RetroGeek · · Score: 4, Insightful

      My favorite snippet:
      and make up your own damn mind. That's why you have one.

      Oh! That's what that thing is for! Thanks for letting me know.


      The number of people that actually USE their mind is depressingly low. Most people simply watch some talking head spew an opinion, then adopt that as there own, because "he is famous". Most people have an opinion based on the last person who talked to them.

      If this was not true, then our society would be MUCH different, democracy would actually work, and we would be better off.

      Most people are idiots.

      I suppose I am going to get a lot of "ooooh flame bait" for this :-(

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    2. Re:Funny and True by stoolpigeon · · Score: 3, Insightful

      I used to think the same way - but I've changed my mind.

      Are most people stupid sheep who will just do whatever they are told? I don't think so. It seems that way, I think when you try to 'look' at large groups of people as a whole. But when I get to know people personally I find that more are not-stupid than stupid. (proper credit - Mike came up w/ "not-stupid" and I've just stolen it - thanks RAH - And I do realize that he would disagree with me on this.)

      I don't see any way to verify either position so I'm not trying to debate. Just throwing out there that I disagree with "most people are idiots" and think that it is a common misconception brought on by certain human tendencies to view things from a limited perspective. Which by the way is not stupid but rather understandable.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    3. Re:Funny and True by El+Cubano · · Score: 3, Insightful

      Except that and make up your own damn mind. That's why you have one is not at all condescending.

      It is immediately preceded by I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, ...

      He does not want his statements to substitute for your thinking. He doesn't want people going around blindly following what he says, only to find that it does not work for them in their particular situation. I can't see how this can be construed as anything other than asking people to keep their independence of thought (and choice). I mean that is why we use free software, right? Freedom of choice.

    4. Re:Funny and True by Artifakt · · Score: 2, Insightful

      There are things that have to be learned in order. Step 5 may just make no sense unless you have thorougly mastered the others, and plenty of smart people may know steps 1, 2, and 4 well, but not yet have assimilated step 3. People can call them stupid, but who's smarter, a person who can learn step 5 with training, or a person who immediately figures out step 5 on their own when you help them fill in a few gaps in their knowledge of step 3?
      The educational system, most places, produces a lot of little gaps. People who don't really know whether infinity should be counted as a number or not won't see why Newton's "fluxions" version of the fundamental theorem makes people who really, deeply understand "lower" math often the ones who have the most trouble with a first year calculus course.
      You can program for years without having to understand that there can be no irrational numbers inside a machine that has a cap on bits precision, but Intel still lost millions in sales once by not taking this into account.
      People have talked about the idiocy of large groups, of mobs and riots, but its only in the last few years that scientists ahve shown that less than a quarter of people in a mob are actively looting and fighting, and usually more than half are interested first in leaving the scene as quickly as appears safe. Some of these misjudge just how far they need to move to get to safety, or how risky it is to proceed in a given direction, and that's one of the things that keeps a riot going, but that's also more normal than stupid.

      --
      Who is John Cabal?
    5. Re:Funny and True by Artifakt · · Score: 2, Insightful

      1. You can't remind people who are not thinking for themselves to start without offending some who already are.
      2. You can't address a large group without talking to some who aren't thinking for themselves.
      So, you're damned if you do, and damned if you don't. Let's ask him if he's stopped beating his wife next.

      --
      Who is John Cabal?
  11. Re:site is slashdotted, here's the 1st page by jdavidb · · Score: 1, Insightful

    I, personally, for me, believe (obviously) that my OS choice is right.

    That there's a problem, or at least it could be. I don't believe that my OS choice is "right." I believe it works wonderfully for my purposes. I believe your OS choice probably works wonderfully for your purposes. I can tell you're trying to avoid religious arguments on the subject, but you haven't quite dropped the idea that everyone should use one or the other.

    That said, I'd far rather hear from someone who thinks they're right and I'm wrong but simply tries to inform me without demanding my commitment than from someone who wants to browbeat me over my choice.

  12. Live and let live by Realistic_Dragon · · Score: 5, Insightful

    Both communities should remember that development for either tends to benefit both.

    A lot of BSD code flows into Linux, and a lot of apps that are made worthwhile (in terms of size of userbase) by Linux are ported to BSD.

    Every person using Linux OR BSD is an asset to the free software community, and helping things in the right direction. There is no need to get pissy over small things like licenses or religious wars until only Linux, BSD and other free OSes are left standing and all other non-free systems are long buried.

    --
    Beep beep.
  13. Say WHAT?! by TWX · · Score: 4, Insightful

    "BSD is designed. Linux is grown. Perhaps that's the only succinct way to describe it, and possibly the most correct."

    I'm wondering what he's smoking. Of course, if he's in Berkeley maybe he's using more LSD than BSD...

    If the SCO lawsuit has done anything positive, it has caused a lot of research into the history of UNIX and its derivatives. And based on the continuous ripoffs between Berkeley and AT&T, BSD definitely didn't start out with a plan. Linux hasn't forked into eight or nine individual large projects, and is still spearheaded by its original creator, who ultimately decides what goes where or delegates the decisions. True he takes input from more and more people, and probably has less direct control than he used to, but the core of what is wanted for the next stable series is usually pretty clear once things are played with.

    and other than Slackware, all of the distributions seem to be pretty tight too, not just falling completely where things end up.

    --
    Do not look into laser with remaining eye.
    1. Re:Say WHAT?! by TWX · · Score: 2, Insightful

      well, the Kernel is one tree. It isn't particularly forked. It's maintained by one person. Distributions use glibc generally, and the GNU tools for all of the classic utilities. Almost all use the same init structure (Slackware being the weirdo), and other than a few file location differences and package management systems, the Linux distributions have so much in common that it really shouldn't matter to the user at all.

      The only reason that I use Debian primarily (and Slackware on a couple of machines) is because of the cost and the availability of updates. Debian's package management system is absolutely beautiful when set up properly. I've used SuSE and RedHat, and while I don't like administering them quite as much as Debian (due to the limitations of RPM), as a user I could care less which distro it is, since almost all precompiled binaries work on all distributions of the same vintage, and all source distributed programs compile without difficulty on the same rough vintage of distribution.

      So, with the bulk of the userland tools being the same, the kernels being the same, and the back-end binary support being the same, I'd say that SuSE/Debian/RedHat/Gentoo/Slackware have a lot more in common than FreeBSD/NetBSD/OpenBSD/BSDI, to the point that the push that Linux has enjoyed has been easy with this commonality, much moreso than BSD, and that the Kernel and GNU tools are primarily responsible for this. One development path for each of these tools.

      --
      Do not look into laser with remaining eye.
  14. Re:Odd title. by leoxx · · Score: 3, Insightful

    Believe me, having a low UID has no correlation whatsoever to having friends in the right place.

  15. Re:site is slashdotted, here's the 1st page by natet · · Score: 4, Insightful
    It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD. I have a few theories on why that is, but that's not really relevant.

    I have a theory about this, and I borrow it from the movie "The New Kid." Basically to make a reputation for yourself, you find guy bigger than you in the school and you kick his ass. For BSD, the next biggest kid is Linux. For Linux, it is Windows (no, not OS-X, you get a bad rep for beating the hell out of the big retarded kid. People don't think your tough, just mean). Basically, most Linux evangelists aren't concerned with which UNIX like OS is better, but with freeing those people shackled to a proprietary operating system that hampers their freedom. That is the reason you don't see many Linux users writing articles on why BSD users should switch to Linux.

    --
    IANAL... But I play one on /.
  16. Re:BSD vs Linux by rsax · · Score: 1, Insightful
    I'm a Linux user, but I do consider trying FreeBSD. The only thing that turns me off is people like you.

    (Yes, I know there are Linux zealots, too)

    If you don't want to try FreeBSD because of BSD zealots and then you admit that there are Linux zealots too then using your logic shouldn't you not use Linux either?

  17. A matter of preference ? by dr-suess-fan · · Score: 5, Insightful

    I was a linux fan from quite a while back and I decided to try FreeBSD to see the differences.

    I installed it without much difficulty and poked around. I liked what I saw. I sorta shrugged my shoulders and said "Looks like a Unix system to me" and continued using Linux.

    I was using Redhat for the longest time before RHAT forced me into migrating (Mandrake if you must know). I never really saw a reason to switch from this distro to that distro unless the features were significantly different.

    I think it's all what you get used to and prefer. I never understood the BSD/Linux platform wars. To me, we're on the same open source team. As long as I can download the code, I don't see a big problem. If SCO got their wish and asked me for 699$, you can bet I'd be hopping straight over to FreeBSD. All the software I need is there anyhow.

    After all, LinuxDistros/BSD aren't so different when they share the same features (KDE, openoffice, etc...)

  18. Divide et impera by yitzhak · · Score: 2, Insightful

    ...or divide and conquer. It's very strange that people seem to need to lash out so violently. From what I've read of the article (pages 1 and 2, since the rest is lost to slashdotting) the article seems to be relatively non-inflammatory.

    Of course, this means we need to start attacking him for DARING to even SUGGEST that, yes there are things about BSD that Linux people could stand to understand. I'm personally a contended Gentoo Linux user, and I disagree with the idea in BSD of writing code that anyone can simply use without giving something back. Heck, I wouldn't work for Microsoft for money, I sure as heck won't do it for free! But that sort of brings up the issue that, for the most part, Linux people tend to care more about the political/ethical issues of code that BSDers, who seem to be more down-to-earth realists. Gross generalization - perhaps. Again, just my impression, just as the article is merely the author's impression.

    So divide and conquer. Get the free unices to squabble amongst themselves as much as possible, and it's harder for them to threaten more entrenched OSes. Or at least, it seems that way to me. What I'm trying to say is: while the differences between BSD and Linux (and, indeed, between the different BSDs and linux distros) are what make us so strong (nobody likes monoculture), this excessive fighting really is useless. Moreover, I think the people who get all radical about these things tend to hurt the cause more (in terms of broad adoption) than helping. If you feel like preaching to convince people to try your OS - don't. The straightforward, YMMV, choose-what's-best-for-you explanation has helped me convince many people to try free software alternatives. A drop of honey catches more flies than a bucket of gall...

    Some do, some don't. Get over it. Personally, I'd like to see more articles of this type. And maybe some more reconciliation between the free unices.

    But then, if we didn't have flame wars, I guess it wouldn't be slashdot, eh?

  19. One thing I dislike about Linux community by ducomputergeek · · Score: 5, Insightful
    Is that the community itself has more negative things to say about other products instead of showing the virtues of Linux. I think its a major problem with a few in the OSS community that hold the vocal opinion that its "US vs. the World and we're right damnit!". That turns off a lot of people, especially non-techies, away from Linux.

    The first page stated that BSD is for those who like Unix and Linux is for those that hate microsoft, and that last statment is not going to win support for Linux.

    Take the Wikipedia asking for donations last week, half the posts here at slashdot were, "Why don't they go salvage a few old PIII 600's and cluster them together. Should only cost about two grand". Hell, an worthwhile opensource project needs some help paying the bills and they get ripped apart here. Sorry geeks, but Econ 101: There is no free lunch. It costs someone something somewhere. (Yes I did donate $25. Not much, but all that I could afford at the moment.)

    I do use Linux, but mostly I do use some kind of BSD, whether it be Mac OS X, OpenBSD, or FreeBSD.

    I see the people trying to either be funny or karma whoring state: Well if he can show me a freeBSD server that can survive a /.ing...and I have to ask, "How many sites are taken down a week by slashdotting running Linux?" Hell I know our little 2.Ghz Xeon box with 1GB of Ram wouldn't survive no matter what OS we had on there, it is Linux btw.

    Bottom line...the negativity needs to go out of OSS. Linux cannot have the banner, "Microsoft Sucks! and use us because...Microsoft Sucks!" and hope to really make it into the desktop arena. OSS and Linux needs a banner of, "Hey our system works, has fewer viruses, easy to use, and it will do any thing Windows will do, except play games."

    And to the "any thing you can do, I can do for free" dot communist crowd: In order to make Linux viable, its going to need programs written for it like games, quickbooks, quicken, adobe products, that people are willing to spend money on and need before it will truely be accepted main stream.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  20. What I'd like to see more than a rant... by Angst+Badger · · Score: 2, Insightful

    I'd like to see a relatively impartial comparison of the relative strengths and weaknesses of Linux and the various BSDs. I hear, for example, that FreeBSD has a more efficient TCP stack than Linux, and you can therefore get better performance with Apache under FreeBSD than under Linux. I have noticed that OpenBSD seems to be more responsive to user input under heavy load than Linux, but I haven't used OpenBSD enough to know if that subjective impression actually bears out consistently.

    Dealing with these questions would be far more useful than taking saying

    foreach("Amiga", "Mac", "OS/2", "*BSD", "WinXP") {
    print "$_ is better than your OS.\n";
    }

    which is my impression of where these screeds come from.

    --
    Proud member of the Weirdo-American community.
  21. I Hate These Kind of "Helpful Documents" by EXTomar · · Score: 2, Insightful

    If you have to explain why something is useful to someone then you are probably targeting the wrong audience.

    Happy Linux, Mac, Windows, etc. Users don't need to be told why BSD will make them happier. Frankly an author has to take a wild guess what bugs me about my Linux and Windows machine. They might get it formated like this but a general "What does BSD do well" FAQ is better. Mr Fuller might not know that some of the things he thinks are wrong in Linux I've hacked around or are in the end non-issues.

    Free software is about enabling people. Linux and BSD and whatever can and should all exist because neither is "right". A Linux user can learn how to use BSD. A BSD can learn how to use Linux. How come? Its because both are open systems. The implication with "helpful documents" like this is that there is a right or wrong choice to be made which I believe is an idea rooted in bad faith.

  22. Re:BSD vs Linux by scotch · · Score: 4, Insightful

    That statements about as true as your average bumper sticker. Never trust anyone who thinks slogans are an accurate picture of the world (except this one).

    --
    XML causes global warming.
  23. Re:BIND and Sendmail by b00m3rang · · Score: 2, Insightful

    Software was designed differently back when the network wasn't the hostile environment that it is today.

  24. "Your browser doesn't support CSS" by Mr.+Slippery · · Score: 2, Insightful

    So right at the top of the page I'm taunted with a message that "This page uses CSS for all styling, like every page should. Your browser doesn't support CSS, so this page will look pretty bland, but you'll still be able to read every word. Tough cookies."

    Except that I'm running Galeon. Which supports CSS just fine.

    So why should I listen to this guy?

    (/.ed now anyway, so I only saw the first page.)

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  25. Re:BSD vs Linux by Loki_1929 · · Score: 5, Insightful

    "The only thing that turns me off is people like you."

    People with his pretentious attitude make up a sizable portion of the FreeBSD community. That kind of superior attitude comes mainly from walking through a sea of crashing Windows machines and recompile-reboot-repeat Linux machines only to end up at a FreeBSD machine that's more reliable than running water. Now, that's not to say that there's anything wrong with Linux, but its frequent updates to stay on the absolute bleeding edge does cost it a measure of reliability. On the FreeBSD end of things, you've got "running water", but not many of the newer toys. Things like firewire support, new file systems, CD and DVD burner support don't make it into the FreeBSD-STABLE line until long, long after Linux and Windows have had them.

    "Only to tell you that you won't get any Linux user to use BSD by telling them "they don't understand it" (as the article does)"

    I think a lot of this comes from the fact that the small Linux fanboy group screams so often and so loudly that it often appears to make up the majority of Linux users. When you see someone shouting "0h D00DZ! I ju3t g0t t3h n3w k3rn3l! Fuck1n C00L!" on a forum, followed by a dozen 'me too' posts similarly formatted, you tend to think of the posters as... well... morons. When enough of them shout long and hard enough, one can't help but feel that you'd be talking to a wall trying to get into a reasoned debate about the pros and cons of each OS.

    The fact is that SCO isn't Linux's biggest threat. Microsoft isn't it either. The single most dangerous threat to the success of Linux, especially in the workplace, are the legions of fanboys who show up at the most inopportune times and places to rant and rave irrationally, irreverently, and incessantly; spouting off profanity-filled immature propaganda about how Linux equals the second coming of Christ Almighty. As a community, Linux would do well to figure out a way to shut these idiots up so that Linux's fate can be determined by the merits of its code, rather than the character of a small portion of its users.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  26. Re:site is slashdotted, here's the 1st page by Richard_at_work · · Score: 2, Insightful

    Uhm, its well known that the *BSD origional code was a direct-line descendant of the origional AT&T code, its documented in umpteen billion places in various *BSD history documents and there are court cases circa 1993 about it. He posted nothing that can harm either community.

  27. Re:BSD vs Linux by BitGeek · · Score: 3, Insightful


    See-- "Youre trying to steal my code!!!" they scream, having never written any.

    But you're right, they are excited. They have zeal. And in doing so they move from "We support free (as in BSD, not GPL) software" to "You must use GPL, you are NOT FREE to release your code any other way. Anything non-GPL is "non free" and therefore evil!"

    Despite the fact that objectively BSD is more Free than Linux-- the GPL imposes an economic cost and restrictions on use that BSD does not.

    It is only religious delusion that gets people excited about forcing this ideology on others, and lets them think that more restrictive is more "free".

    There are companies out there who sell linux with the sales bullet point "By licensing our version of linux, you free yourself from having to worry about complying with the GPL. Since we release our code under GPL, you don't have to."

    Linux is the MS Windows of open source-- the media has been declaring it the victor for half a decade and so it has become a self fullfilling prophecy (just like they did to Apple back when Apple was 3 times the size of Microsoft!)

    Microsoft is zealous about controlling their code-- Windows, with copyright.
    Linux Zeolots are Zealos about controling their code-- Linux, with the GPL.

    BSD, on the other hand, is just free software. No need to be a control freak.

    The BSD license shows far more faith in open source than the GPL does. The GPL is a paranoid control freak license from a paranoid control freak!

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  28. As a user of both... by devphaeton · · Score: 4, Insightful

    I see a lot of folks in both camps that use both, because both have their strengths and weaknesses.

    The folks that will choose one or the other and be biased about it are either:

    1) BSD folks that tried out linux in 1994, and still have the impression stuck in their mind. They seem to think that linux hasn't changed at all since then.

    2) Linux folks that at some point of their complete n00bness went into a BSD channel in efnet and asked some lame question like "since linux is unix, where can i get the FreeBSD RPMS?" and got flamed so hard that they had to crawl out of a hole in the ground. Therefore, they think that BSD users are all crusty assholes that cling to a "little used" OS that is fading into obscurity like people that try to ride out hurricanes. Hence all the "BSD is dying" bullshit.

    And it's really sad. Both have their merits. Both share many of the same goals. I wish they could get along and do great things together.

    My $0.02USD + tax.

    --


    do() || do_not(); // try();
  29. Re:turned off by queen+of+everything · · Score: 2, Insightful

    So, let me get this straight.

    Apple uses BSD code to make a good operating system and its all sunshine and roses. Good for Apple. I commend them for wanting to make their operating system the best they can for their customers.

    Microsoft uses BSD code to make their operating system a little better for their customers and they are the solely driven by greed and power in preservation of their "monopoly". I would think Microsoft has as much right to make their products a little better by using code in the same manner that Apple does without it being deemed an evil use of people's hard work.

    Plus, *raises change of subject card* despite what everyone says, even the court system. By the mere fact that alternate operating systems exist, are sold, and are installed; Microsoft does not have a monopoly on the Operating System market. They just have a widely-used product.

    --being modded down because I can see reality

    --
    "Wisdom is not a product of schooling but of the life-long attempt to acquire it." -Albert Einstein
  30. Re:turned off by derF024 · · Score: 1, Insightful

    Granted, you have to pay them for their effort, but it is commonly agreed that OS X is worth paying for.

    [...]

    If you work on BSD code, you could possibly be a contributor to OS X. Certainly there is a sense of pride in this.

    However, as in Microsoft's case, your contributions can also be twisted in dark and selfish ways without your knowledge or control.


    Ok, so apple takes community code, uses it, arguably, for the bulk of their operating system, and then charges $130 per client per version for it. They don't release any changes. Microsoft takes community code and integrates it into an add-on product that they're now giving away. They don't release any changes. But since Steve Jobs is a lovable druggie and Bill Gates is a scary nerd, Microsoft is dark and selfish and Apple is warm and fuzzy. That makes perfect sense!

    I don't quite understand this feeling that Apple is any better than microsoft. Both use fairly sleazy business practices, and I wouldn't expect either Steve nor Bill to take their foot off your head to keep you from drowning.

  31. I read the article when it was on newsforge by codemachine · · Score: 3, Insightful

    ...no really, I did read it. Honest.

    Although the writer does have a few good points, he also has some rather large gaps in his knowledge. He really only knows the FreeBSD system, but seems to assume the other BSDs do things exactly the same. Some of his arguments would apply to NetBSD and OpenBSD, but not all of them.

    His personal bias really shows through in the writing, almost bordering on making it a flame or troll against Linux, even though he mentions over and over that this is not the intent.

    I'd love to see the same article written by someone with less personal bias, and more actual knowledge of Linux and the BSDs.

  32. Re:site is slashdotted, here's the 1st page by Jonathan · · Score: 4, Insightful

    Now, I like that quip, not because it's some sort of absolute revealed truth, but because it gives a very good feel for some of the differences. The BSDs, in general, are very much more like traditional Unices than Linux

    Yep. No argument there. If someone wants an authentic 1980's feel to their system, by *all means* use BSD. It's just that authenticity to traditional UNIX is not of high priority to most folks -- it's getting things done that is. That's why bash, gcc, and other utilities traditionally associated with Linux systems seem to be installed even on "real" UNIX systems nowadays.

  33. first thought when i read this yesterday by seagar · · Score: 2, Insightful

    i saw this article yesterday posted on:
    freebsdaddicts.org and the first thought that came to mind was, "boy I hope this doesn't get slashdotted, because the linux crowd will have another BSD flame-fest." its not as bad as i thought it would be. the guy who wrote the article was really not judgemental at all, he made points to say "not saying one is better, they are just different." so cut him some slack..

    --

    home of the original cupholder
  34. Linux vs. *BSD fracturing by enedwaith · · Score: 2, Insightful

    This is the one thing that I have never quite understood and have always heard people in the BSD camps complain about.
    I always hear complaints of how fractured the linux community is because of the umpteen different linux distributions. Now I have used about 5 different linux distributions over the years and I have to say that I have been able to sit down at everyone that I have tried and felt pretty much at home. The base operating system is always made from the same packages. I have yet to see a mainstream distribution that didn't use glibc, util-linux and the like. The only major difference you see between the distributions is the package managment.

    On the other hand I currently use both Open and FreeBSD and while mostly similar I would have to say that there was a greater difference in the core OS between them then between different linux distributions. For example the disk partitioning program. Also since they use seperate kernels it can result in other incompatabilities. I know in the past filesystems were not quite compatible, or all features were not supported, such as UFS2 and soft updates.

    Also when he talks about the installation from ports being snazy for install because they find dependancies and install them for you I am suprised he doesn't bring up any of the linux tools that do the exact same thing such as apt or emerge. He mentions the distributions that they are a part of so I think he knows about them. It is possible that he thinks that linux users know about them and therefore doesn't have to.

  35. Re:turned off by JonMartin · · Score: 3, Insightful
    And how, exactly, does that make your efforts a "waste"? Does Microsoft using your contributions prevent anybody else from using them?

    Exactly. If Microsoft takes a copy of your BSD licensed code, compiles it, presses it onto a CD, drops it into a shiny box (so shiny!) and sells it for $100...

    ...then good for them.

    What is stopping anybody else from doing the same thing? What is stopping anybody else from doing the same thing but only charging $90? Or $110 but including a nice manual? Absolutely nothing.

    People who use the "Microsoft will use my code in a product" argument against the BSD license forget that the original code will still be available for free. Whatever the marketplace can accept paying for Microsoft's additions to otherwise freely available software then that is what Microsoft's additions are worth, regardless of how insignificant those additions are.

    --
    Serve Gonk.
  36. Re:turned off by dmiller · · Score: 2, Insightful

    I'm quite happy for anyone to use the code I have released under BSD licenses. I'd love it if Microsoft included a port of OpenSSH with their operating system, just as I am happy that they are releasing some POSIXy tools (mostly based on BSD licensed code).

    This has already happened - Sun's Solaris 9 SSH is based on portable OpenSSH. I'm happy that Solaris is a little less braindamaged out of the box these days (though I wish they would get a modern /bin/sh).

    Would I care if Microsoft were to make a few $$$ of my work? Not at all - I have lost nothing by their gain. The original, free code would still be out there for people to improve and every additional line of 3rd-party free code that these proprietary software companies have to track puts them closer to that pain threshold where they decide it is easier to contribute their changes back to the community than maintain their own forked version.

  37. Times have changed. by incom · · Score: 2, Insightful

    Back when I started out with linux(less than 5 years ago!) there wasn't any considerable anomosity between linux/bsd. The only change that might have caused this is that linux has become simpler and more graphical in nature, and has increased in popularity. So is it that BSD users are jealous, or is it that more idiots can now work linux? Probably a combination of both judging by the mud being slung by both sides. Maybe the bsd based OSX release has created some tensions for both sides too.

    --
    True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  38. Ahem by Lozzer · · Score: 4, Insightful

    The comment at the top, in css class "ahem". Saying that my browser doesn't support css. What actually happened is your server couldn't serve the css page. With pretentions like these are you suprised people don't care about the facts of BSD?

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  39. In which you demonstrate by fw3 · · Score: 4, Insightful
    That you haven't got the first fscking clue how these systems are developed in practice, and that you've hook, line and sinker bought into the political slants of the license 'theories'.

    1. Linux, not BSD is run like an anarchy. The kernel is done by one group, Gnu, the utils, libs and applications are another, they're not even vaguely in sync with one another and like a sloppy carpenter they're leaving it to the plasterers and painters (Distributions) to make it look good.

    2. pass (aside from noting a Goodwin)

    3. Small companies obviously vary, I've had both extraordinary good luck with some(most) and less good luck with others. That's called a market, caveat emptor. Particularly smaller software firms I've worked with have been extraordinarily good at listenting to customer requirements and actually responding.

    4. Shared Source ... ahh now that's an important license type. Didn't want to contrast Public Domain, Artistic, MIT ...?

    5. As with (1) you've reversed it. The BSD's in fact operate considerably more slowly than Linux in developement pace, however they do so with far better coordination of the various parts. Kernel, Libc, utilities are released together, and probably benefit from the faact that the whole assemblage is tested.

    I have *nothing* against any of these systems, some I use, some I don't. Linux works, BSD works and I'm fluent in the advantages and disadvantages of each and can make educated decisions about which is appropriate to a given task.

    You've also demonstrated that you don't understand crap about governments. The world has many flavors of democracies, the Linux, BSD, Gnu, Perl communities are all vibrant forms of demorcracies in action (as, by the way are commercial / proprietary vendor - customer environments.)

    It's as simple as that. Let me guess you use Debian? or is it Windows?

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  40. Schisms... by cymen · · Score: 4, Insightful

    I don't really get the schism between FreeBSD and Linux. I use both. The servers I have full control over usually get loaded with FreeBSD. The reasons for this are simple; I haven't found a Linux distribution with the ease of system upgrade and general maintenance that FreeBSD has. The ports system isn't perfect but using cvsup to get update patches for the core OS is simply wonderful. Combine this with the reputation for stability and it's a winning combination. A combination that makes me comfortable to upgrade the complete server remotely without worrying too much about the upgrade failing.

    Gentoo is somewhat similar but they aren't aiming for ultra stability and they don't have a long term reputation like FreeBSD.

    Debian is great for upgrades but the glacier pace of upgrades to the stable release is unacceptable.

    Slackware is wonderful (I'm back to using it for my desktop OS) but upgrading the OS isn't as nice as FreeBSD. Third party tools like swaret are slick but not time tested.

    I would love to have a tidy distributation of Linux and a small core of tools released in the same way as FreeBSD with a similar "make world" upgrade process.

  41. You're right by poptones · · Score: 5, Insightful
    It's all about defining "free." BSD code is "free" like natives in the woods - it's a resource there for you to capture and enslave however you choose. GPL code is "free" in the context of liberty - meaning it's running around the same woods with the natives, but has been endowed with "rights" that preserve its liberty.

    It really is about freedom. Either you have it, or you don't... and beer has nothing to do with it.

    1. Re:You're right by spektr · · Score: 4, Insightful

      It cannot be enslaved, because it's *software*! No matter how much your fold, mangle or mutilate your copy of it, my copy remains unscathed. It cannot be stolen, shackled or hidden away.

      Your copy, yes. But you're not alone in the world. You need a community to help you (seems like many BSD folks think they are an island). If the majority starts to use a closed branch of your code, then you lose something beyond the code - relevance in the real world. The shiny new device driver you just wrote may have no device to support, because the hardware manufacturer thinks that it is better for the new revision of his device to go with a closed branch of your project, because it was developed by a more effective PR department than yours.

      If this doesn't make sense to you, consider this analogy: "But the US Constitution wasn't released under the GPL! There's nothing to stop Microsoft from making it proprietary then charging us a fee to exercise our speech, press and religion!"

      I hope that you recognize that this analogy doesn't make any sense. A proprietary derivative of a law has no significance for anybody.

    2. Re:You're right by craXORjack · · Score: 2, Insightful

      Good analogy. BSD is free like the Dodo bird was free. They're free take one. Walk over and grab one and throw it in a boiling pot. Now they're extinct. But GPL is free like the Bald Eagle. Try to grab one of those and see how much hand you have left when you pull it back. It's the kind of Freedom that protects itself.

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
  42. Re:turned off by 0x0d0a · · Score: 2, Insightful

    The problem is that Microsoft acts in ways that negatively impact the life of OSS folks (such as promoting .doc lockin). If you help Microsoft, you are helping someone who uses spare resources to repeatedly kick in you in the nuts.

  43. Re:BSD Braindamage by pHDNgell · · Score: 3, Insightful

    All of the /etc/rc* scripts are written in pdksh, but root's shell is tcsh.

    I've not used OpenBSD in a while, but last time I did, it didn't come with tcsh. root's shell was csh. If this is a problem for you, it's because you're doing something wrong (i.e. logging in as root).

    There is no /etc/profile, which is unfathomable to me.

    I am incredibly annoyed by some of the customization that is coming with recent Linux systems I've used. For example, I signed up for a web host that has craploads of completions that create a behavior I'm completely not used to and is not useful to me. I sometimes have a need to rename a file to a variation of itself where I type `mv fi[tab] fi[tab]^H2' or something...except on this system, the second parameter of mv completes to a directory only, so I can't rename it, or grab more than one file at a time, or anything else like that with completions. Let me customize my own shell.

    OpenBSD does not have methods to easily start/stop services (i.e. redhat "service network restart") for reasons of nostalgia. FreeBSD is somewhat more forward-thinking in this.

    I think FreeBSD is using NetBSD's implementation of the individual rc scripts in a directory with built-in dependencies. The scripts themselves are far more simple than classic SysV scripts and can do a lot more. Not to mention the dependencies are done correctly so you don't end up with fifteen S99 scripts like I've always seen.

    And let's not even get started on Mac OS X.

    Why not?

    --
    -- The world is watching America, and America is watching TV.
  44. Re:BSD vs Linux by deque_alpha · · Score: 2, Insightful

    "...and recompile-reboot-repeat Linux machines only to end up at a FreeBSD machine that's more reliable than running water. Now, that's not to say that there's anything wrong with Linux, but its frequent updates to stay on the absolute bleeding edge does cost it a measure of reliability."

    This phenomenon is more of a function of the particular user/ admin than the platform as a whole. I have a good number of Linux servers and desktops under my control and the ones that matter have been "as reliable as running water" because I chose to keep them off the bleeding edge for the stability it would deliver. The desktop ones that I monkey with all the time have been less so, but even so, in nearly every instance it's been because I screwed something up, not because of any flaw in the software.

    As an aside, I have tried working with FreeBSD in the past because of it's reputation for superior security and reliability. I got it running as a basic firewall for a medium-large network, but it never got out of the testing phase because after an unspecified amount of time less than 8 hours it would run out of memory, fail closed, and have to be rebooted to restore service. Now this same machine is acting as a firewall, webcache proxy, and network monitor under linux and has had no unscheduled downtime. This isn't to say anything against FreeBSD, but to underscore the point that the reliability of any given system is often largely a function of the person running it. I obviously didn't know BSD well enough to make that system reliable, but with Linux, it has been a rock.

    "The single most dangerous threat to the success of Linux, especially in the workplace, are the legions of fanboys who show up at the most inopportune times and places to rant and rave irrationally, irreverently, and incessantly"

    I couldn't agree more. I was involved in some Oregon state senate hearings about an Open Source bill. The majority of the pro-open source camp got together before hand and we hashed out a cohesive well-formed argument about the merits of OSS, Linux, and what the bill proposed with each of us having a particular section to cover. Unbeknownst to us, there was a small "legion of fanboys" who managed to sneak onto the podium between a set of our presenters and really weakened our argument with their poorly thought-out ranting. Not only that, but they consumed all of the remaining argument time so that we were unable to bring up a good number of the points we had planned to make. That hurt us doubly when the opponents later brought up the points we were planning to address. For people who were "on our side" they did us more harm than any of the actual opposition did that day.

  45. Shiver Me Timbers..... by devphaeton · · Score: 2, Insightful

    ...and call this flamebait, though i don't mean it as such.

    What i think is a *real* issue for the BSD folks to consider if they are being misunderstood..

    (and i mean this as informative, not scathing) ....are the new hordes of OSX users that go around trumpeting "I AM A BSD POWERUSER" or "I HAVE A HIGH-END UNIX SERVER" "MY APPLE HAS PROTECTED MEMORY, PREEMPTIVE MULTITASKING AND UNIX, WHICH IS SOMETHING YOUR STUPID WINTEL PEECEE WILL NEVER HAVE" that have never seen the inside of a terminal window, init script or log file. Essentially lifelong Mac nuts.

    In other words, the BSD community just inherited a whole new legion of zealots, who will have the side effect of causing people (who probably also aren't very knowledgeable) to associate "BSD" with bad flamewars, etc. The difference is that some of these folks don't have a clue, and they spout a lot of dumb rhetoric.

    Sure, there are zealots in *any* camp, and there are kind, knowledgeable, helpful folks in every camp too. I'm not saying that all OSX users are zealots, or clueless, or that all BSD users are assholes, or anything. Good and bad in all.

    --


    do() || do_not(); // try();
  46. Comrades-in-arms by kanly · · Score: 2, Insightful

    I use linux instead of *BSD for what I'll admit are pretty much subjective reasons - I spent a lot of time learning the various quirks, and FreeBSD just never fit right in my brain.

    However, I think we're losing sight of the real fundamental dichotomy here, which, for lack of a better phrase, I'll call the 'Vendor/Community' spectrum. As it stands, Microsoft has power because they control the protocols that their users can access. Through 'embrace&extend', they try to ensure that you simply cannot interoperate with any other operating systems.

    Apple would act this way if they could, I'm sure, but since they do not have the market share that MS does, they can't afford to have OS X be an island of its own. It's in their best interests to be a team player. For now.

    These are the Large Evil Vendor and Small Brown-Nosing Vendor models, respectively.

    Linux, *BSD, etc, all the (to whatever extent) open-source OSes are aware that they are part of a community. As such, it is the users, not business interests, that drive development. While there is value to a Vendor in lock-in, there is never value to a user in adding gratuitous incompatibilities. If Windows boxes can't talk nicely to Unix boxes, Bill Gates wins. If Linux boxes can't talk to OpenBSD boxes, nobody wins, and Linus and Theo will both want to figure out why, and fix it.

  47. Re:page 9 by 0x0d0a · · Score: 2, Insightful

    Of course, there's a lot of software out there that won't compile on anything but Linux...Sometimes, that means you need to pick up a 2x4 and go find the author, because they've put in something gratuitously imcompatible through...laziness.

    What kind of jerk *is* this guy?

    Yeah, I think I'll "go after the Mozilla authors with a 2x4" because they've failed to provide native support for my sixth mouse button. Christ. What happened to "I want something done, so instead of making someone that *already* gave me a bunch of software for free miserable, I'll write a patch and contribute it so that others can enjoy"?

    But it works surprisingly often. I won't go into details, and it's not exactly "emulation", but often a Linux binary can just be picked up and run on a BSD system (at least between i386 systems).

    This is not compelling -- it makes BSD look like a Linux that works sometimes.

    BSD has always considered it more important to let the advanced user do more, than to let the novice do more.

    And what exactly is *that* supposed to mean? Linux shortchanges the advanced user? Give me a break.

    "BSD users are a bunch of elitist self-centered rude snobs."

    Yup. And proud of it. :-)


    Given the previous statement, I'm inclined to agree.

    It's possible that BSD, due to its more technical and engineering background, ends up with elitism being more prevalent than in other communities.

    Surrrreee...Linux is primarily produced by a bunch of fine-arts majors who don't really go in for technical things, you know?

    With Linux, you've got the linux-kernel mailing list, which is practically all developers. And just kernel developers and maintainers. The make and cron and locate and tar developers and maintainers have their own lists off somewhere else. There are very well segregated gathering areas like mailing lists, newsgroups, and web forums, for admins, for programmers, and for end-users.

    This is because most folks don't even have time to keep up with the flood of kernel development, much less everything else included. Breaking this up is a *good* thing.

  48. Re:BSD vs Linux by Loki_1929 · · Score: 4, Insightful

    "That would resonate a little more with me if it actually resembled my experience with Linux."

    I tried to be clear that I in no way intended to disparage Linux. The culture simply tends to be one of always going for the latest 'n greatest stuff. This means getting the latest kernel as soon as it's released, then compiling and running it. Certainly not everyone does this with Linux, but it does seem to be the mainstream view so far as I can tell. That's not to say Linux people are sitting there every day recompiling their kernel. I haven't done any research into the exact frequency of kernel releases from Linusland, but my general feeling from friends that run Linux is that every month or two it's off to the races with doing this or that which requires some fairly substantial work.

    The difference that I generally see between that and FreeBSD is that many FreeBSD users just want everything to work as expected - like running water. No one expects anything fancy to happen with their running water. What they do expect is that they can go to the faucet at any time, day or night, turn it on, and get water. To continue the analogy, the mainstream Linux folks seem to enjoy disassembling all the pipes every so often so they can be re-run. They can get all sorts of different flavors and colors of water, but occassionally a couple pipes come loose and need to be hammered back into place. That's not to say that either line of thought is better or worse, merely that the lines of thinking tend to be different.

    I'm a minimalist by nature. I don't want to have to jump through hoops to get something going. That doesn't mean I wont sit there and tinker with something if I want to; I just don't like ever having to tinker with it to get it going. In terms of what I use, it's a mix of FreeBSD and Windows 2000, mostly. I'll toy with other things (inluding Linux) now and then, but the combination of FreeBSD and Windows 2000 meets all my needs for reliability and feature-richness at home and work. That's not to say it's for everyone, but it works very well for me.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  49. Re:BSD Braindamage by dasunt · · Score: 2, Insightful

    If errata are issued against the OpenBSD's Base Operating System, it is source only - you must recompile. There is no automatic update agent.

    As a debian-user-trying-out-OpenBSD, I found this quite odd.

    OpenBSD is supposed to be about security. Yet, to keep a system up to date, the official way is to have a ports try, sync it with cvs, and rebuild it. To update the base operating system, you need the source and to apply the patches manually (as far as I can tell from the FAQ). All of a sudden, your lean & mean OpenBSD machine needs all the tools to compile an OS.

    Shouldn't an OS that strives for security have tools to make upgrades as easy as possible? Don't get me wrong -- in most cases, OpenBSD does great for security -- but for updates, Debian has them beat hands down.

    Perhaps I'm not a member of the OpenBSD's project target group, but I would really prefer commands that would make pre-compiled updated packages quick and easy to find and install.

  50. Embrace and Extend. by Peaker · · Score: 2, Insightful

    Or they use your code in order to create something that's compatible with your code, but your code is incompatible with.

    Or they simply save resources on developing that code, and can put more resources into the Doc format lockin.

    I'd rather OSS contributions were forced open so all could enjoy them. Those who want to create closed software can suffer from the same code duplication and inefficiencies that everyone else suffers of, due to the closed-software practices.

  51. Here is why by jidar · · Score: 2, Insightful

    The reason noone cares about BSD is because for 90% of us, anything we can do with one we can do with the other. So all other things being equal we go with the one that has more mindshare/software/hardware/support.

    That's my reasoning, and I'll bet it's the majority opinion if you were to poll average linux users.

    --
    Sigs are awesome huh?
    1. Re:Here is why by scalis · · Score: 2, Insightful

      Then why did you ever leave Windows then?
      Explore somethinng you might like better perhaps?

      --

      True ravers don't need drugs
  52. Re:Are you sure about that? by Loki_1929 · · Score: 4, Insightful

    "Microsoft will bury it, just like they buried UNIX back in the 1990's when they called UNIX 'forked' and 'confusing' and offered Microsoft as a 'stable target'."

    Microsoft edged *nix out of the low-end server market in the 1990s because companies were able to take any half-wit drunken dumbshit off the street and have him trained (sort of like a monkey) as an admin inside of a few weeks. The resulting drop in reliability from moving to Microsoft products wasn't substantial enough, and didn't kill off enough mission ultra-critical servers to justify moving back to the more expensive *nix solutions.

    The fact that you could toss NT onto a hand-built off-the-shelf machine also made a big difference. Instead of moving back to the more expensive, but far more reliable *nix solutions, they simply segmented server functions such that isolated Windows failures didn't cause major problems. With promises of (relatively) cheap upgrades, much better reliability, and far more features on the horizon, Microsoft kept many companies with them by dragging the proverbial carrot along. The simple fact is that Microsoft did a much better job marketing the OS that the *nix vendors did.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  53. Re:Check This Out ! by StandardDeviant · · Score: 4, Insightful

    Dude, check the date on that. FreeBSD 2.x vs. Solaris 7 vs. (some linux that might well have been kernel 2.0 and libc5)? I know '99 isn't that long ago in our time sense, but that's two, three, or more whole OS revisions since that article was published.

    I've admin'd *BSD (free and open), Solaris, and Linux in corporate environments (as well as a bewildering array of freenixen at home). All the systems have advantages, all of them have disadvantages. Personally, I run debian by choice when I can get away with it because *BSD, Solaris, and most Linuxen just piss me off in various ways, but I still use BSD where it makes sense. Running around trumpeting this or that OS as being the end all and be all of existence for everyone just shows that you're a greenhorn.

  54. Why Linux users are turned off by Anonymous Coward · · Score: 1, Insightful

    I don't think it's because linux users don't understand BSD, I think it's because the loudest voices for BSD, like this guy, come off as arrogant elitists which is a terrible way to recruit.

  55. Re:Site Mirror, Conclusion by CrosseyedPainless · · Score: 2, Insightful

    I'll say the same thing to you, that I say to my Mac friends when they say, "It Just Works!". My response: "Yeah. UNTIL IT DOESN'T!!" Can you fix it then? With Mac, probably not (been there). With *BSD, probably yes (Haven't been there yet). But still, that's a really goddamned annoying thing to say. It really marks you as a newbie. *NOTHING* "Just Works" all the time, no matter how the developers try to make it so. Please don't say that to people who know better.

  56. Re:Java on BSD by Hamster+Of+Death · · Score: 2, Insightful

    The sky is clearing.

    FreeBSD Java(TM) Project

  57. The reality by fulldecent · · Score: 2, Insightful
    Here's my philosophy:

    BSD is. Linux is. If you look at the fundamentalities, they are different. If you look at the practicalities, BSD users use GNU tools and Linux users use BSD tools. That they are seperate is good because we have choice. It's like competition in the workplace, because we're all on the same team. I run BSD's and Linux's including Gentoo which is right in the middle.

    --

    -- I was raised on the command line, bitch

  58. Half Empty by ThoreauHD · · Score: 2, Insightful

    I am speaking from the point of view of a Linux user.

    The crux of what the gentleman has written about BSD and Linux's main difference seems to be stability vs. adaptability. There is one small point that is crucial to Linux's adoption over that of BSD. It's a point that I think the author knows, but did not focus on when he wrote his articles. If you have hardware, odds are Linux will get on it FIRST before BSD by a factor of months to years. And why is this.. because demand is met by Linux first. BSD values correctness or cleanliness over getting it to simply work. I admire that, but that's about it.

    This is how technology works.. just like anything else. First come, first serve. The saturation point is reached sooner to whomever is first. If I'm hungry, I want something to eat. I don't care if it's a 5 course meal shipped from Paris, or a madcow burger from McDonald's. I'm fucking hungry- NOW! Anyhow, that's one lame example. Now to continue..

    Linux is not as stable as BSD. Everyone knows this. Netcraft has documented it for web servers. Experience shows us this for ssh, ftp, and the like. But that doesn't matter- if this package isn't available, or this feature isn't available, or this hardware isn't available. If you cannot adapt rapidly to a changing environment, then you are left behind.

    It is said that "intelligence", by definition, is the ability to adapt. Evolution is messy. The fact that most people have an appendix sitting there waiting to get infected and burst is tribute to how adaptation isn't clean and neat and orderly. Nature IS this. Scientific progress is no different.

    I would like it to be different, but we aren't that smart. We have no foresight as human beings. We are bumbling idiots pretending to be aware. Achievement for us is gained by learning from failure- not by innately knowing what is right or wrong. This is how we got to where we are now.

    I have great respect for BSD and it's users. Although, they seem to be upset by the lack of attention paid to them for some reason. That's a subjective observation on my part. Either way, I don't care if their feelings are hurt. This is reality. Linux works and does what I need it to. When BSD does the same, then I'm all over it. Until then, keep on doing your thing. BSD serves a great niche. I hope they survive. And I wish them the best. We will see if "adaptability" or "correctness" survives in time. Until then, I want to say I admire both camps.

    Take care.

    Thor

  59. Re:Odd title. by Endive4Ever · · Score: 3, Insightful

    I miss the days when UIDs here weren't displayed like some sort of 'status symbol' after one's name.

    Yes, been around here much earlier than when that change happened. I think it happened because of the old 'Bruce Perens fake' trolls that were happening for a time.

    "Mae Ling Mak, naked and petrified, by the way..."

    --
    ---
  60. So Why isn't SCO going after BSD's by HrothgarReborn · · Score: 1, Insightful

    Yes, I know about the AT&T agreement. But my point is to a desktop user the differences are invisable. You would really have to look under the hood a bit to tell what you are running. So I don't think that the real issue lies here. On the server side of things, there is no doubt that BSD has been doing it longer and for a good while was doing it better than Linux. But the Open Source explosion we are seeing is centered around Linux and the GPL'ed applications, not BSD. I believe (as does Linus) that Open Development in the less structured (bazaar) method of Linux is superior to the structured (cathedral) methods of BSD. As a result Linux has done the real grabbing of market share in the enterprise. This is not because BSD is bad. BSD is very good and Linux owes a huge debt. But Linux is better. SCO's original claims centered on the idea that it could not have come so far so fast without stealing. What they failed to understand was the incredible power of its development model. I for one am glad that BSD exists and have used it for many purposes. Without the flexability of its license Apple would probably never have ventured into the Open Source waters. But I am much more grateful for Linux. For my servers, I will use Linux, because it now surpasses any of the BSD's for enterprise systems. I don't think we will see Microsoft sweating over TCO comparisons with BSD for a while.

  61. I'm almost ashamed my FreeBSD preference now by BlueCoder · · Score: 4, Insightful

    After reading that I feel almost ashamed. But really the author and all those that think like that should feel shame. I like FreeBSD for it's licence and it's legacy. Maybe FreeBSD now is as the author discribes but there never would have been a FreeBSD without the origional BSD hackers fixing things and sharing patches. Not all the patches and programs origionated at Berkley. What the school did was organize a distribution amist all the chaos. In reality it was the first hacker rebirth of an OS. They took a flakey prototype and make something useful of it.

    The only real part the author got right was the anology in comparing BSD/Linux to PC/Unix users. Mainframe verses PC; Client/Server verses decentralized P2P. But there is no reason it has to be that way. And in fact it can't because FreeBSD is just a fragmented in it's pieces as linux, many like him just won't admit it.

    I like BSD for it's licence. I dislike Linux for it's licence. There is some truth to FreeBSD being a stronger distribution (which is another reason I like it) but it's still a distribution all the same as any Linux distribution. His statements to the contrary just don't stand up. Both sides pick and patch from what's useful.

    FreeBSD is a distribution built around a core set of tools with relatively tight quality control. It is more focused that many Linux Distros. FreeBSD is also controled democraticly among the elite where Linux people have no problems forking code and competing against one another, with users and distributors judging the winners and hence is more democract.

    The FreeBSD ruling class may have a bug up their ass about somethings but I'm still free to fork code. But it turns out it's not worth it. If you have good reasoning on your side and enough patience people learn, or else they die while you persist. In gerneral BSD is more about patience, who has it, and who doesn't.