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

937 comments

  1. Odd title. by grub · · Score: 5, Funny


    "BSD For Linux Users"

    What, was "BSD For Dummies" already taken?

    ouch.. my karma is going to burn over that one :)

    --
    Trolling is a art,
    1. Re:Odd title. by sporty · · Score: 1

      Don't worry, your UID is low enough, you prolly have friends in the right places ;)

      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:Odd title. by SoSueMe · · Score: 0, Redundant

      "Wait till they get a load of me!" - Joker, Batman the Movie

      ..and I thought that was Ron Jeremy...

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

    4. Re:Odd title. by Chaostrophy · · Score: 1, Offtopic

      No shit.

      --
      Plato seems wrong to me today
    5. Re:Odd title. by LA_Samurai · · Score: 3, Funny

      The reason why BSD turns me off (god knows I tried to like it) is because it sounds too much like Windows BSoD (shudder...)

      --
      They die so well...
    6. Re:Odd title. by Anonymous Coward · · Score: 0

      You're wrong. It has a negative correlation.

    7. Re:Odd title. by Anonymous Coward · · Score: 0

      I, for one, welcome our new low UID overlords.

    8. Re:Odd title. by s2r · · Score: 0

      Don't worry Linux is not Unix (tm)

    9. Re:Odd title. by Brandybuck · · Score: 1

      Then change the name! Taking a cue from a recent /dot article on software nomenclature, I propose "bFree". Even RMS would switch just to be use an OS of that name!

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:Odd title. by 680x0 · · Score: 1, Informative

      I started using BSD (v4.2 on a VAX) in 1983, years before I started using MS Windows (v1.2 in 1987)... and even more years before Windows came up with the BSoD (Win95 or WinNT?)

    11. Re:Odd title. by Anonymous Coward · · Score: 0

      I, for one, would welcome a swift kick to your ass.

    12. Re:Odd title. by maelstrom · · Score: 1

      Speak for yourself, I know the guy who knows the guy who invented teh intarweb!

      --
      The more you know, the less you understand.
    13. Re:Odd title. by gmack · · Score: 1

      Windows 3.0 had a BSOD.

    14. Re:Odd title. by jnull · · Score: 1

      You just salvaged my day. Funny stuff. Hit it right on the head ;-) --j

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

      --
      ---
    16. Re:Odd title. by Anonymous Coward · · Score: 0

      Most definitely nope.

      All sorts of operating systems have error messages displayed on blue backgrounds.

      The 'Blue Screen of Death' is a unique feature of Windows NT and it's derivatives. It is a screen with hex dump info, etc, and often has the info you need to figure out why NT crashed. I remember BSODs on NT 4.0 that occured because the Zip drive wasn't connected (!) where that info was made obvious by the text message displayed in the BSOD.

      None of the DOS-derived Windows versions have a BSOD. If you're going to claim that, then Microsoft Word for DOS had a BSOD in the fact that it used a blue background and sometimes displayed error messages.

    17. Re:Odd title. by Anonymous Coward · · Score: 0

      Spoken like someone with a UID that is awfully close to a million...

    18. Re:Odd title. by NateTech · · Score: 1

      Oh, I thought it was implemented to embarass you about how high your's is. (snicker...)

      Nice example of rationalization though.

      --
      +++OK ATH
    19. Re:Odd title. by Anonymous Coward · · Score: 0

      LOL

    20. Re:Odd title. by Endive4Ever · · Score: 1

      Embarass? Who the f. cares? You didn't get the point in the grandparent comment, did you? It's a preening, prancing ego trip thing.

      --
      ---
    21. Re:Odd title. by NateTech · · Score: 1

      I just wanted to screw with anyone who thinks it important, since mine just happened to be lower to prove a point -- that someone would respond to my stupid flamebait.

      I guess it worked, I got a rise out of you. ;-)

      Smile and enjoy the humor of how stupid it is to worry about one's Slashdot number. Relax....

      --
      +++OK ATH
    22. Re:Odd title. by Wolfrider · · Score: 1

      --I'll third that.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    23. Re:Odd title. by Anonymous Coward · · Score: 0

      BSD makes the Baby Jesus cry.

    24. Re:Odd title. by yomegaman · · Score: 1

      My UID is far less embarrassing than your spelling and apostrophe abuse...

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    25. Re:Odd title. by sporty · · Score: 1

      by SoSueMe (263478) on 04:39 PM January 16th, 2004 (#8002480)


      I think sue that one. :)
      --

      -
      ping -f 255.255.255.255 # if only

  2. condescension from a BSD guru? by bluethundr · · Score: 2, Funny

    Thus, this rant; as a BSD person, I want to try to explain how BSD works in a way that Linux people can absorb.'"

    duuuuuuuhhhh When your done telling me about BSD Georgeie, can you please tell me about da' rabbits? I wanna know how dey dance and frolick in da springtime! I really wanna know about da rabbits George...duuuuhhh....

    --
    Quod scripsi, scripsi.
    1. Re:condescension from a BSD guru? by Anonymous Coward · · Score: 0

      I see em George! I can see the rabbits!

      *BOOM*
      rsynch() fail.

    2. Re:condescension from a BSD guru? by Gilmoure · · Score: 1

      Did you try NetBSD? That group's always been cool. 'Course, I've only messed with NetBSD on Macs. With 1% of 3% of computer users, it's smallness may have something to do with it.

      --
      I drank what? -- Socrates
    3. Re:condescension from a BSD guru? by Endive4Ever · · Score: 1

      I was exploring NetBSD on PREP (PowerPC Reference Platform) awhile back. The machine I had was an RS/6000 PPC box. It's cool that the port exists, but I found there were 2-5 posts on the mailing list per month, on busy months.

      I've now sold the RS/6000 box.

      NetBSD on Sparc or Mac68K is a bigger crowd.

      --
      ---
  3. BSD? by Anonymous Coward · · Score: 1, Funny

    What's this all about?

    Is it good or is it not so good?

    1. Re:BSD? by Anonymous Coward · · Score: 0

      It's pretty whack.

    2. Re:BSD? by Malc · · Score: 2, Funny

      Whether it's good or not isn't important. All you need to know as a good /.er is that it's dying. ;)

    3. Re:BSD? by Awptimus+Prime · · Score: 0

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

      I have a few theories on why that is, but that's not really relevant. Besides, offering such insight will only result in negative karma.

    4. Re:BSD? by Anonymous Coward · · Score: 1, Funny

      My theory on that is that since BSD is even less common than linux, only the elitest of the fat nerdy nerds use it.

      Therefor BSD nerds are 20-30% fatter and nerdier than linux nerds.

    5. Re:BSD? by mefus · · Score: 1

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

      well for one thing, the Linux users don't confuse their editor for the bourne{, again} shell.

      But I don't think that supports the author's argument.

      --
      mefus
      In Open Society, GPL Software frees YOU!
    6. Re:BSD? by LnxAddct · · Score: 0, Offtopic

      Speaking of things dying...would the Gnu/Hurd kernel be considered dead? or being born? I've toyed with it and its hardly good for anything that I could see. There is even a bug that if you press a key while boot messages are going by it will freeze. I mean Hurd has been around since 1990 so its old enough to be dying, but the thing is it never matured and is still slowly being worked on, so is it being born? I would like to see more work on this. If SCO does somehow win (I know they won't, I don't need to hear it a million times) in some other parallel dimension, I would hope most developers would flock to Hurd. I know BSD is more developed, but I disagree with the license personally. Yes technically it gives you more freedom, but I think it may be over kill.Anyone on slashdot regularly use Hurd?

      Regards,
      Steve

      P.S. for those coders who haven't looked at it, the Hurd source, while not highly developed, is pretty beautiful to handle and work with.

    7. Re:BSD? by Enahs · · Score: 1
      It's been my impression that the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand Linux.

      Every time I begin to think that, I run into some asshole who speaks at length about Linux, and as a Linux user with limited knowledge (I'd love to devote more time to Linux, but I can't) I can refute their claims. Ask many of them and they'll say something like, "Yeah, I tried Linux back in 1995 and it really sucked. I switched and haven't looked back since. I know what I'm talking about."

      Riiiiiiight.

      --
      Stating on Slashdot that I like cheese since 1997.
    8. Re:BSD? by JDWTopGuy · · Score: 1

      would the Gnu/Hurd kernel be considered dead? or being born?

      Yes.

      --
      Ron Paul 2012
    9. Re:BSD? by Anonymous Coward · · Score: 0

      OK, we'll have a quick trivia then.

      Linux and FreeBSD kernels, which
      1. is the most SMP scalable (parallel)
      2. is the most algorithmically scalable
      3. has fastest single threaded performance
      4. runs on more architectures
      5. supports the most hardware
      6. has the fastest TCP/IP stack

      Lets test your theory that the BSD community knows more about Linux than the Linux guys. Oh, I am a Linux guy and I can answer all these and back up all answers with urls. Answers won't be accepted without evidence.

    10. Re:BSD? by Awptimus+Prime · · Score: 1

      Okay, so an AC with a pissy attitude and acting of a zealot deserves a response why?

      It was meant as humor. n00b.

    11. Re:BSD? by Billly+Gates · · Score: 2, Troll

      Because you have to know Unix and Linux if you use BSD.

      If you want to create a snazzy customized Linux like environment, then you need to hit the FreeBSD manuals and book.

      That does not mean its hard. It means no gui install, no default booting into X, no color xterms or bash, etc. Just a simple tty login.

      You learn the ports and setting up X and your shells. THen you customize your system with no depancy hell.

      Really you have customization that no distro besides slackware provides. Gentoo offers that but I found it extremely low quality quality and no solid integrated product like FreeBSD is.

      Linux is for beginers and FreeBSD is for experts or experienced users.

      FreeBSD = Unix. No question about it.

      I have learned more using FreeBSD exclusively for 9 months then several years under Linux.

      For Linux users reading this let me tell you that Linux is just a kernel. FreeBSD is a whole integrated environment. All the linux distro's try to add things to it but its not as solid and breaks quickly when you try to change what the vendor adds as defaults.

    12. Re:BSD? by Billly+Gates · · Score: 1

      1. is the most SMP scalable (parallel)"

      FreeBSD 5,x and Linux 2.6.1 are closely tied in many area's.

      "2. is the most algorithmically scalable"

      Unknown to the ignorant Linux user is that many of these so called algorithms were developed at UCBerkely and have been present in BSD. However threading is behind under FreeBSD but not i/o or networking.

      " 3. has fastest single threaded performance"

      That would be Windows and VMS oddly. It was designed to be threaded with a dedicated threading marshal. FreeBSD supports single threading better on my single processor sysyem. I have seen it with my own eyes.

      Many multithreaded apps are another matter and Linux, VMS, and Windows perform better.

      For apps with multiple processes, Unix is better as to explain why Apache sucks on anything non Unix.

      "4. runs on more architectures"

      That would be netbsd.

      "5. supports the most hardware"

      That by far would be Windows again.

      "6. has the fastest TCP/IP stack"

      BSD by far. FreeBSD has the fastest stack in the world, which explains why Yahoo and MS hotmail run on it.

    13. Re:BSD? by Anonymous Coward · · Score: 0

      We're talking about Linux vs FreeBSD here, clown, not to mention that you provided zero evidence. You got failed.

      Linux and FreeBSD kernels, which
      1. is the most SMP scalable (parallel)
      Linux

      2. is the most algorithmically scalable
      Linux

      3. has fastest single threaded performance
      Linux

      4. runs on more architectures
      Linux. See here and here

      5. supports the most hardware
      Linux. See here and here

      6. has the fastest TCP/IP stack
      Linux

      Hope this has been helpful. See you again next year.

    14. Re:BSD? by Anonymous Coward · · Score: 0

      No, mine is meant as humor as well, Awptimus. It will be funny to see all the FreeBSD zealots try to claim FreeBSD is the answer to all my questions.

      Just a bit of harmless fun, really.

    15. Re:BSD? by Anonymous Coward · · Score: 0

      You sir, have a cock up your ass, please remove it asap.

    16. Re:BSD? by Anonymous Coward · · Score: 0

      Linux is for beginers and FreeBSD is for experts or experienced users.
      You must be a real retard if you think that. Gee, that's a convincing logical argument, not!

      I have learned more using FreeBSD exclusively for 9 months then several years under Linux.

      So? Well I've got a greased up yoda doll.....yadda yadda yadda....

  4. BSD vs Linux by larry+bagina · · Score: 5, Funny
    There's a (too true) saying:

    BSD is for those that love Unix. Linux is for those that hate Windows.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

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

    2. Re:BSD vs Linux by somethinghollow · · Score: 0, Offtopic

      So, where does that put OS X users? They seem to have the first half of the first sentence and the last half of the last sentence...

    3. 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.
    4. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      How much GPL code is based on BSD code? Maybe you should be excited after all.

    5. Re:BSD vs Linux by Anonymous Coward · · Score: 0

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

      Unless you're Scott McNealy or Bill Joy, whilst checking their bank accounts. Other than that, I think you hit the nail on the head.

    6. Re:BSD vs Linux by Anonymous Coward · · Score: 0, Funny

      OSX is for people who like to pretend they're running the best possible interface on the most advanced hardware. And miss on both counts.

    7. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Don't let zealots push you around in either way (read: don't let them force you to do something and don't let their nonsense force you not to do something). If you want to try FreeBSD, go ahead, give it a shot. This is coming from a Debian GNU/Linux user that doesn't have a single FreeBSD machine at the moment.

      It's just software, use what you like and what works for you. Experimenting is likely how you found what you're currently using, so it's probably a good habit to keep doing it.

    8. Re:BSD vs Linux by Peter+S.+Housel · · Score: 1

      The author of the rant wasn't saying "you Linux people aren't clever enough to understand us." He was just saying "we BSD users feel misunderstood."

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

    10. Re:BSD vs Linux by slim-t · · Score: 2, Funny
      Jobs could present DOS 2.0 as the New OS to the Apple community and they would buy it as long as the box was pretty.

      When is that coming out? I'll have to put in for my vacation to camp out at the Apple Store.

    11. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Or Bill Gates or Steve Jobs whilst checking their bank accounts.

    12. 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.
    13. Re:BSD vs Linux by Trejkaz · · Score: 1, Funny

      Linux is also for those who hate Unix.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    14. Re:BSD vs Linux by BitGeek · · Score: 1, Flamebait


      I don't (currently) use either so I can speak relatively objectively about this:

      There are far more linux zeolots than BSD zeolots. And the Linux Zeolots are far more obnoxious, uninformed and ignorant than the BSD proponents.

      The Linux attitude is "You must use GPL, if you are doing anything involving a company you are an evil polluting robber baron who kills little puppies on the weekends". Linux Zeolots-- most of whom have probably never written a line of code not in a scripting language-- are constantly telling people that "you just want to steal my code!" Its an amazing amount of obsessive paranoia there. Of course, this is not all Linux proponents, Linus is a great guy and there are other great guys-- but in the area of people turning others off to a platform-- this is how and why Linux people turn people off.

      The BSD attitude is "We think that if you love something, set it free. IF others love it too, it will come back to you a hundred fold."

      And so far the BSD attitude is winning-- with far fewer people and while being completely ignored by the press-- they are achieving much the same level of progress as Linux.

      My attitude is "If it doesn't have a great UI, I can't get interested" and so I use Mac OS X. I have done more work under Linux than BSD (excluding OS X) in the past, and I am in the early stages of a project that will likely use Linux. I'm not a Linux basher, but Linux Zeolots are the worst.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    15. Re:BSD vs Linux by Anonymous Coward · · Score: 0, Funny

      Elegy for *BSD


      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard,
      and whistle a happy tune
      but keeping happy's so hard,
      *BSD died so soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.
    16. 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."
    17. 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
    18. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      What We Can Learn From BSD
      By Chinese Karma Whore, Version 1.0

      Everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

      Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

      These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

      As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

      Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

      The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's ultimate demise.

    19. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      I heard it said
      "BSD is for those that love Unix. Linux is for those that love openMosix"

      live free() or die()

    20. Re:BSD vs Linux by WatertonMan · · Score: 1

      That's true. Look at OSX. I wonder if Apple would have gone that route if things weren't as free as BSD made them. Would Unix even have been as widespread without the BSD approach in the early 80's? It's hard to say.

    21. Re:BSD vs Linux by dfeist · · Score: 1

      I didn't want to imply that the "BSD zealots" would stop me from trying it. I definitely will. (At the moment I use Debian and Gentoo)

      --
      Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
    22. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      I'm glad you're also using that great GPL'd compiler
      called GCC.

      - GPL Control Center

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

      I've used it all. Many many flavors of UNIX (most experienced in SunOS / Solaris, but tons of other flavors). Flavors of BSD, Linux, etc.

      BSD gives me that old SunOS feel, with how the config files are arranged, etc. It's not bad, and actually simpler and easier to use than most Linux distros.

      Linux is different, but I like it. A little bit more complex. And there is lot more action. It tends to get software before BSD does. It (Debian) is my desktop OS of choice.

      BSD gets mad respect though. I don't understand why people clown on it. Maybe the license? Who knows.

      And to take the grandparent posters comment:

      BSD is for those that love Unix. Linux is for those that hate Windows.

      BSD is for those that love Unix? Unix being a proprietary, closed source OS whose IP is owned by a corporation?!? And remember, Linux is not UNIX, GNU's not UNIX, and BSD is not UNIX; and if you think any different Darl McBride will fucking sue your ass, bitch!!!@!#!#$@!$#!!!

    24. Re:BSD vs Linux by aardvarkjoe · · Score: 2

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

      The real reason is that "free software," as defined by the GNU folks, has nothing to do with the meaning of the word "free." Instead, it's been given a definition that suits their cause. So of course the GPL is "more free" according to them than any other license. That was the whole point.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    25. Re:BSD vs Linux by Tim+C · · Score: 1

      I wonder if Apple would have gone that route if things weren't as free as BSD made them.

      Well, there's got to be a reason why they chose to use BSD rather than Linux; my money is on the licensing.

    26. Re:BSD vs Linux by Anonymous Coward · · Score: 0

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

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

    27. Re:BSD vs Linux by dfeist · · Score: 1

      Only thing that I didn't say anything about Windows users?

      --
      Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
    28. Re:BSD vs Linux by zangdesign · · Score: 4, Funny

      That's why I use a Mac ...

      oh ... wait ... dang.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    29. Re:BSD vs Linux by peragrin · · Score: 2, Informative

      The only time there is a cost with using GPL software is when you change something and then distribute to people other than your own comapny. The you must supply the source code. If you keep it in house you have no problems. Unlike BSD which microsoft, SCO, SUN . all charge you for parts of BSD that they used over the years.

      --
      i thought once I was found, but it was only a dream.
    30. Re:BSD vs Linux by big_groo · · Score: 1

      Which is exactly why I run Slackware.

    31. Re:BSD vs Linux by JonMartin · · Score: 1
      the BSD license is hard to get excited about.

      You've never had any dealings with Theo de Raadt, have you?

      --
      Serve Gonk.
    32. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Actually the decision was made back in the 80s, before Linux existed and while BSD Unix was still considered a viable commercial OS.

    33. Re:BSD vs Linux by jon3k · · Score: 1

      The BSD attitude is "We think that if you love something, set it free. IF others love it too, it will come back to you a hundred fold."

      So, what you're saying, basically, is that BSD users are hippies? *ducks* :)

    34. Re:BSD vs Linux by Anonymous Coward · · Score: 0

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

      Recompile-reboot-repeat? Do the commands "insmod", "lsmod" and "modprobe" ring any bells with you? Kernel modules? Any of it sound familiar?

      In fact the last machine that I HAD to recompile the kernel to get something working was on FreeBSD where a recompile was required to get the sound card working (FreeBSD 5.1 or something)

    35. Re:BSD vs Linux by drooling-dog · · Score: 0
      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.

      That would resonate a little more with me if it actually resembled my experience with Linux. Why do I get the feeling that you're trying to start an unnecessary fight here?

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

    37. Re:BSD vs Linux by LizardKing · · Score: 1

      Well, there's got to be a reason why they [Apple] chose to use BSD rather than Linux; my money is on the licensing.

      Maybe it's because MacOS X is a continuation of NeXTstep, the operating system that Steve Jobs previous company developed. NeXTstep was built on top of the Mach kernel, which was a fork of the BSD kernel.

      Chris

    38. Re:BSD vs Linux by chadm1967 · · Score: 0

      What????? You're kidding, right? Have you even read the BSD license? There's a lot to be excited about!

    39. 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."
    40. Re:BSD vs Linux by IamTheRealMike · · Score: 1
      BSD is for those that love Unix.

      I guess that's why I don't use it then.

      Or what - did you really think that Unix was so great it could be loved? A 20 year old design that has been surpassed by grad students a hundred times over? An OS that has no desktop infrastructure at all, so it has to be painstakingly built up one piece, one argument at a time?

      Only a crazy fool would love Unix. Don't get me wrong. I like Unix, I like the command line and the things I can do with it, I like X and the things I can do with that, but there is also plenty I dislike about Unix too like the stupidly cryptic and overshort command/function names (creat, mbstowcs .. ?)

      Linux is for those that hate Windows.

      Only a crazy fool would hate Windows. For all its faults, it has a lot of neat features, and despite over a decade of monopoly the latest versions do basically work pretty well. It has unrivalled backwards compatability - though the measures they use to get it make me sick.

      Still, I dislike Windows. It's internal design is gross and the only official solution is .NET - yay, just what we need, another performance hog of a VM, yet more variants on the PE format. I dislike what it stands for more to the point - if the open source world had turned out Windows I wouldn't be disappointed, in fact I'd be impressed, but the fact remains that Windows is the figurehead of the proprietary software world. And I dislike that.

      You know what I dislike most of all though? Trite sayings like that one ;)

    41. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      I have never seen anyone type leet ever, except sarcastically, like your post.

      what i have seen is BSD people flaming a newbie for 'calling BSD a linux distro' when all he said was "I've tried a bunch of different distros and now I'm thinking about trying FreeBSD."

      For me, seeing that was a very negative first impression of BSD.

    42. Re:BSD vs Linux by Loki_1929 · · Score: 2, Interesting

      " the reliability of any given system is often largely a function of the person running it."

      You're absolutely correct here. The most stable OS on Earth can be brought down by someone with enough access and a lack of knowledge. In the same fashion, I'm sure a freshman administrator could take an OpenBSD machine and end up with it being less secure than an unpatched Windows 95 box. The documentation for most OSS projects tends to be lacking, out of date, incomplete, and sometimes outright wrong. The reason for this is rather obvious - writing documentation is perhaps the only activity more boring than reading it. Thus, someone who's read all there is to read in the docs for a particular OSS project can still have little to no idea what they're doing with it. It's not anyone's fault, it's the simple matter of no one being paid to write good, strong documentation. That's one of those jobs that sucks so much that you've almost got to be paid more for doing it than for writing the actual software just to get motivated. Some in the elitest crowd may contend that the source code is, itself, all the necessary documentation.

      To be perfectly honest, when I first started working with FreeBSD (I needed a reliable DHCP and tFTP server), I screwed it up so badly that it had to be completely wiped about once every few days. These days, I can sit here and laugh at some of the ridiculous things I was trying to do, because I know better from working my way through problems.

      "the ones that matter have been "as reliable as running water" because I chose to keep them off the bleeding edge"

      As I replied to another comment, I didn't mean to put down Linux at all. Linux is pretty reliable out of the box in most cases, and keeping yourself off the bleeding edge is a smart way to make sure things stay that way. My comments were centered more around the communities, the thinking, and the habits associated with FreeBSD and Linux. Although there are some instances where the OSs themselves evidence my point (as in firewire, CD/DVD burner support, etc), it's the users who really generate the mentality. As I said, there's nothing wrong with being on the bleeding edge if that's your style. For many like me, though, the running water is plenty.

      Right now I use a combination of FreeBSD and Windows 2000 at home and at work for the reliability of one and the feature-richness of the other. If Linux gets to the point of Windows 2000's compatibility and usability (usability for me, not in general - I know it's usable and has been for quite some time), then I'll re-evaluate things. Ideally, I'd like to see FreeBSD make some progress towards desktop-readiness, as that would get me down to using one OS. I also recognize, however, that FreeBSD's intended market is now, and probably always will be, the server market.

      --
      -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
    43. Re:BSD vs Linux by Z4rd0Z · · Score: 1

      ...NeXTstep was built on top of the Mach kernel, which was a fork of the BSD kernel.

      No. Mach is its own kernel. However, on OS X parts of the BSD kernel have been moved into the Mach kernel space.

      --
      You had me at "dicks fuck assholes".
    44. Re:BSD vs Linux by larry+bagina · · Score: 1

      MACH was developed at CMU, and is unrelated to BSD. OSX and NextStep have BSD running on top of mach.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    45. Re:BSD vs Linux by rjshields · · Score: 1

      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

      Ahh, I understand now. I'll know which way to head next time I'm in that situation.

      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.

      Ahh right, so that's an advantage - got it.

      ...Linux fanboy group...

      I'm not sure which I prefer - w4r3z d00ds or condescending idiots.

      Linux's biggest threat...fanboys who show up at the most inopportune times

      OK so let me get this straight - the biggest threat to Linux is its legion of dedicated but slightly misguided followers who will no doubt "get a life" when they finish puberty. OK I think I'm starting to think like a true BSDer now.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    46. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      linux is for dickheads that like to spend their time downloading the latest themes for gnome and kde, when they're not busy dual-booting into windows to play games.

      BSD is for people that run the internet.

    47. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      Lights out, pard.

      Somewhere, in a lonely hospital room,

      *BSD is dying
    48. Re:BSD vs Linux by Artifakt · · Score: 1

      You said a lot of reasonably good stuff, but what's this "not in a scripting language" bit doing in there? Wouldn't it be better to argue that they haven't personally produced any code worth infringing on? You can do things in a scripting language that it becomes worth worrying about their infringment, and you can write your own C++, even quite useful C++, but produce nothing anyone else want's to infringe on.
      Wouldn't it be good to hear more from people who have actually produced something with demonstratable worth, even if it's yet another MP3 player, or just a program for one particular type of business that sells replacement flatware patterns for incomplete sets, and see which liscence they chose and what their thinking is?

      --
      Who is John Cabal?
    49. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      Take a look at the goals of *BSD - portability, technical correctness, security, standard compliance, etc.

      Take a look at the goals of linux - Oh wait, there aren't any goals, just a bunch of disjointed fanboys posting shit to slashdot about how "linux is winning" or shit like that.

    50. Re:BSD vs Linux by Repugnant_Shit · · Score: 1

      I agree. I use only Linux at home, the only person I know :). I've known 5 people who've tried Linux. They're all back in Windows now. A lot of it may have to do with age, especially for young geeks. They're not content with being power users of Windows, so they take a dip into the free OS world. It's cool, it's different, and it's definitely the *in* thing. It's that adolescent attitude, and it drips over into the geek world just like everywhere else.

    51. Re:BSD vs Linux by Psiren · · Score: 1

      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.

      BSD doesn't have the monopoly on this. You can always run Debian stable. This is not intended as a joke or flamebait. Debian stable is exactly what you're describing above - rock solid, well supported and timely security updates, but nothing bleeding edge. Just the ticket for a server you depend on. I swear by it. Of course if you want bleeding edge, unstable is there for the taking.

    52. Re:BSD vs Linux by spurious+cowherd · · Score: 1

      Bullshit

      in this case perception !== reality

      the BSD, GPL, LGPL etc. licence is not something to "get excited about" unless you are a zealot or have an agenda

      Those of us who do real work with real servers don't get political about licences.

      Yes, we do choose OSI approved when pratical, when appropriate (and when last checked the BSD licence was there)

      but when it comes to putting food on the table I make damn sure I choose the right tool for the job

      BSD, Linux,Solaris, yada,yada

      and before you get all pissy on me the right tool, for the preponderance of the work I do, is Linux

      --

      Time flies like an arrow, fruit flies like a banana.

    53. Re:BSD vs Linux by Brandybuck · · Score: 1

      Indeed. And Microsoft, SCO and Sun also charge you for the GNU stuff they have used over the years as well. For example, Sun uses a lot of GPLd software in Solaris. But Mr. McNealy still isn't going to give a free copy of Solaris. You still have to pay for it. And until you've paid for it, you are not a party to the GPL.

      --
      Don't blame me, I didn't vote for either of them!
    54. Re:BSD vs Linux by Yakko · · Score: 1
      In my case, those of me who really love Unix have no problem running ANY Unix or work-alike.

      ... well, except for SCO, possibly. :o)

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    55. Re:BSD vs Linux by Yakko · · Score: 1
      Every business that's serious about OS alternatives like Linux ignores the fanboys, first of all. It had no relevance when I did distro testing last year. We evaluated each based on its {de,}merits as opposed to "This is RHS. They're the next MS."

      Next, we tend to not go for the latest and greatest. We go for the "most supported by real companies we can make a contract with". Fortunately for Linux, the support offered by such companies is good.

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    56. Re:BSD vs Linux by Anonymous Coward · · Score: 0

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

      And you're one of them. Congratulations.

    57. Re:BSD vs Linux by ninejaguar · · Score: 0, Flamebait
      The BSD license is weak and flacid. The GPL is strong and virile...GRrrr! Or, is that viral? Either way it's the very reason for Linux's success, and keeps Balmer/Gates up at nights in a cold sweat.

      BSD's own license is its worst enemy, not Linux. It claims to be more liberal, yet encourages theft by others. Those who develop and license with the GPL have the community's interest at heart. On top of it all, Microsoft prefers the BSD license; I wonder why? That alone is a reason to stay away from the wretched thing.

      If Berkeley had licensed their version of Unix under something similar to the GPL, the Unix Wars never would've happened and Microsoft wouldn't have become the monstrous monopoly it is today. In fact, Linux would just be another hobby OS and not the juggernaught it's growing up to be.

      = 9J =

    58. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      And it looks like you don't do much coding.

      "!==" != "not equal"

    59. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Wow. You're just the kind of idiot he was referring to that demeans Linux! Tell us how you manage to show up at such classy times :)

    60. Re:BSD vs Linux by Brandybuck · · Score: 1

      That experience might not resemble yours, but it resembles a lot of people's experience with Linux. Especially if they're using a source based distribution. I've seen people who download, compile, reboot, and repeat for EVERY single Linux kernel every released. They upgrade on Monday, but if a new minor version comes out and Wednesday they upgrade all over again.

      This is not universal, far from it. But it's common enough in some Linux subcultures that it is noticable.

      But I notice that you aren't commenting on the "sea of crashing Windows machines." I seriously doubt that these machines crash often enough to be considered a "sea." I do know that they crash however. It's entirely possible to me that in his environment Linux machines are unnecessesarily upgraded just as often as Windows machines crash.

      --
      Don't blame me, I didn't vote for either of them!
    61. Re:BSD vs Linux by Brandybuck · · Score: 1

      I obviously didn't know BSD well enough to make that system reliable, but with Linux, it has been a rock.

      That's the key. A well administered Linux firewall, even running Lindows, is better than a poorly administered OpenBSD firewall.

      --
      Don't blame me, I didn't vote for either of them!
    62. Re:BSD vs Linux by someonehasmyname · · Score: 1

      No, it's not the licensing. If it were a licensing issue that made Apple choose FreeBSD it would have been because Apple didn't want to share their code. Apple released Darwin under an open-source license which they could have just as easily done if they chose Linux.

      --
      Common sense is not so common.
    63. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      > BSD is for those that love Unix. Linux is for
      > those that hate Windows.

      This definately is worthy of a '5' but should
      be categorized an 'Insightful' not 'Funny'.
      There's a whole *lot* of truth in this
      statement.

    64. Re:BSD vs Linux by ninejaguar · · Score: 1
      You must use GPL, you are NOT FREE to release your code any other way.

      Please show me where it says that in the GPL? Of course it doesn't. What you are implying is that the GPL community is biased towards the GPL. That's by definition.

      Anything non-GPL is "non free" and therefore evil!"

      Actually, anything non-GPL is not Free Software. Whether it's evil or not depends on the author.

      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.

      The BSD license doesn't the take the community into consideration, and so the community ignores it or derides it. That's the community's right.

      The GPL is there to protect the community. It's a simple matter of perspective and ego. BSD is certainly more altruistic, but easily abused by the greedy and selfish. While the GPL is considerate of the rights of the contributor. It simply says that if you benefit from my work that I share with you, you must reciprocate if you pass the modified work around. Again, the original author (and the community) benefits from the work of those who benefit off the original labor of others. This is what a community is all about.

      Think of it as an anti-theft device that allows you all the usage of the product to the product's full capabilities. You can even modify the product to your heart's content. But, if you give to others, please give your modified code too since you didn't do this by yourself. Your code stands on the shoulders of others. Be nice and follow the Golden Rule so that we all benefit. There's nothing insidiuos about civilized behavior.

      = 9J =

    65. Re:BSD vs Linux by Anonymous Coward · · Score: 0

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

      You're absolutely right... But let's call a spade
      a spade. This has nothing to do with religion
      and everything to do with "revolutionary"
      zealots and a big dose of Marxist dogma.

    66. Re:BSD vs Linux by Sexy+Commando · · Score: 1
      If Berkeley had licensed their version of Unix under something similar to the GPL, the Unix Wars never would've happened and Microsoft wouldn't have become the monstrous monopoly it is today. In fact, Linux would just be another hobby OS and not the juggernaught it's growing up to be.

      Then the coporations wouldn't fund any research at the universiies. Instead they'd rely on their own R&D facillities.

    67. Re:BSD vs Linux by quantum+bit · · Score: 1

      If Berkeley had licensed their version of Unix under something similar to the GPL, the Unix Wars never would've happened and Microsoft wouldn't have become the monstrous monopoly it is today.

      ...and you'd be surfing slashdot over IPX/SPX with routing extensions or possibly Vines rather than TCP/IP.

      On second thought, slashdot probably wouldn't even exist.

    68. Re:BSD vs Linux by unother · · Score: 1

      Well, geez, the B does stand for Berkeley...

    69. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      Debian stable is exactly what you're describing above - rock solid, well supported and timely security updates, but nothing bleeding edge.

      I tried it recently - it was seriously outdated (kernel 2.2) and did not supported half of my hardware. It did not want to boot from ATA100 controller, for example..

      Install is ugly and non-trivial. I think Gentoo was easier to install. And FreeBSD, Mandrake and Red Hat were a breeze for installation.

    70. Re:BSD vs Linux by Psiren · · Score: 1

      Use bf24 to get a 2.4 kernel. That would probably take care of the ata100 problem. Yes, the installer has it's problems (the new version is a lot better), but once you've installed it, who cares? There's never any need to use it again.

    71. Re:BSD vs Linux by ninejaguar · · Score: 1
      "Then the coporations wouldn't fund any research at the universiies. Instead they'd rely on their own R&D facillities."

      I don't know. That seems to be a somewhat blanket statement. OSDL is a GPL-oriented program funded by plenty of companies. I'd say there are plenty of companies doing research and development with GPL'd code.

      Research universities get most of their funding from you and me in the form of taxes. In fact, it was our taxes that was partially responsible for the rewrite of that AT&T code into BSD code.

      = 9J =

    72. Re:BSD vs Linux by antiMStroll · · Score: 1
      Well now, if you can just point out this group of people who proclaim all code must be GPL your point is proven. Otherwise, this is the typically depressing all-too-common "anti-zealot" bash so common to Slashdot these days.

      By the way, I found plenty of ad hominem zealotry in your rant. And that makes you....?

    73. Re:BSD vs Linux by spurious+cowherd · · Score: 1

      != not equivelant
      !== not equal

      and no, I do't do a lot of coding. just enough to do what I need to get done.

      I admin. I don't develop

      --

      Time flies like an arrow, fruit flies like a banana.

    74. Re:BSD vs Linux by antiMStroll · · Score: 1
      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.

      Do you have an example? I keep reading about this on the 'Dot, but I've yet to read of a single incidence of one company changing their business plan because a bad experience with "Linux zealots". It's starting to sound to me like the hooked arm hanging from a car door.

    75. Re:BSD vs Linux by ninejaguar · · Score: 1
      ..and you'd be surfing slashdot over IPX/SPX with routing extensions or possibly Vines rather than TCP/IP.

      IPX/SPX is a proprietary protocol from Novell, the owner of Unix, and now a Linux (GPL'd product, not BSD) company. Novell may very well have ended up using the GPL'd Berkeley kernel rather than make their own. As it is, their Novell kernel will be going away and replaced by the GPL'd Linux kernel in the near future. Keep in mind, these guys still have access to Unix as well as BSD. As for IPX/SPX, we'd probably be using another protocol similar to TCP/IP and billions of productive man hours could've been saved from the Blue Screen of Death.

      The need for Slashdot arose from reasons other than what surrounded the Unix Wars and the rise of Microsoft. There is little correlation between the two. There would still have been a demand for News for Nerds. Please note that it's called Slashdot, and not C-Prompt.

      = 9J =

    76. Re:BSD vs Linux by Billly+Gates · · Score: 1

      To be honest the only annoying these the BSD zealots say is RTFM manual and refuse to help sometimes.

      I prefer that then to hear about Gentoo any more. Ugh.

      FreeBSD comes with a great book. You need it and you wont need to bother most elite users. I found no other book in the Linux world as good.

    77. Re:BSD vs Linux by Enucite · · Score: 1

      Think about it this way:

      Say there's two people looking for jobs.
      Person one says. "I will work for anyone who respects my right to use the skills I learn working for them, in any work I may do later."

      Person two says, "I will work for anyone, no matter what the terms are."

      Which is more free?

    78. Re:BSD vs Linux by softweyr · · Score: 1

      We're much more likely to be appalled at the quality of Anonymous Cowards^W^WLinux zealots than annoyed at the quantity of them.

    79. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    80. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      Actually, anything non-GPL is not Free Software.

      It is interesting that GPL zealots have a far more limited view of what constitutes free software than either RMS or the FSF. To quote from the definition of free software:

      In the GNU project, we use ``copyleft'' to protect these freedoms legally for everyone. But non-copylefted free software also exists. We believe there are important reasons why it is better to use copyleft, but if your program is non-copylefted free software, we can still use it.
      See Categories of Free Software (18k characters) for a description of how ``free software,'' ``copylefted software'' and other categories of software relate to each other.

      The BSD license doesn't the take the community into consideration, and so the community ignores it or derides it. That's the community's right.

      No. The BSD license considers that the community includes, for example, government organizations that have a mandate to release works into the public domain, and people who don't wish to take on the legal responsibility of enforcing good behavior on other people.

      I also don't see the community deriding non-GPL free software or non-copyleft free software licenses. Except for a handful of wingnuts who argue that the GPL is necessary to prevent theft because they don't understand that you can't steal from an IP commons.

    81. Re:BSD vs Linux by nathanh · · Score: 1
      There's a (too true) saying:

      BSD is for those that love Unix. Linux is for those that hate Windows.

      Linux is for those that love UNIX. BSD is for those who think they're better than everybody else.

      I wish I didn't believe that but sayings like that just keep reaffirming my cynical opinion.

      BSD is great. BSD developers are great. But BSD fanboys are arrogant snobs.

      And I am not trolling. I just fail to see why BSD fanboys get moderated up for this contemptuous behaviour towards Linux. If somebody tried the same thing with BSD they'd be moderated into oblivion, and rightly so.

    82. Re:BSD vs Linux by kirkjobsluder · · Score: 2, Interesting

      Well, a bit of a history lesson for you. Once upon a time, a young reseacher at CERN named Tim Berners-Lee invented a nifty system for developing technical reports. HTML and HTTP was not all that brilliant. What was brilliant was the decision to release the protocols and the first barely mature reference implementations into the public domain.

      Why was this brilliant? Because within a few years, dozens of folks were tripping over each other to produce better implementations based on the house that Tim built. Meanwhile, protocols that had languished under various copyright restrictions faded away and vanished. Without that intense competition to build better implementations of an open protocol (including proprietary implementations like MSIE and Opera) we might still be a fragmented internet community with some people stranded in vax notes, some people doing gopher, and some doing Lotus Notes.

    83. Re:BSD vs Linux by Brandybuck · · Score: 1

      People with his pretentious attitude make up a sizable portion of the FreeBSD community.

      Unfortunately, people with similar pretentious attitudes make up significant portions of the vocal Linux community as well. You don't believe me? Go read though the comments on this article! It's easy to see elitism in the other guy's camp, but it's very difficult to see it in your own.

      --
      Don't blame me, I didn't vote for either of them!
    84. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      Apple released Darwin under an open-source license which they could have just as easily done if they chose Linux.

      Actually, going with BSD-licensed code enables them to develop their own license for darwin. If they used Linux, they would be forced into GPL.

    85. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      I use both Windows and lots of flavors of Linux. I will get to FreeBSD very soon, there is a book w/cd at my local bookstore (That happens to not stock Slackware for some strange reason). I've looked at the book, and FreeBSD seems to be easy to do, but I do hesitate about having a partition at the bottom of the HDD for it, like Windows 98 needs. I usually throw Linux up high, /dev/hda8 for instance. I always put Windows 98 first, /dev/hda1, then have /dev/hda2 as an extended partition, with many, many logical partitions for all the Linux distros. Also, can versions of FreeBSD below 3x run MozillaFirebird? Mozilla 1.6 is also just out, and I can only run that on Mandrake 8, so I wonder what browsers you can run with FreeBSD, also what about the differences in one's XF86Config file (always a place of interest in older Linux 2.2 distros)

    86. Re:BSD vs Linux by drooling-dog · · Score: 1
      I've seen people who download, compile, reboot, and repeat for EVERY single Linux kernel every released.

      It's true that Linux attracts tinkerers. Of course it does; it's open source. That option doesn't even exist for closed-source operating systems. But if you're implying that this kind of tinkering is required to run Linux successfully, then you're just flat-out wrong. I don't recognize the picture you're painting here.

      I can't count myself among them, but the people who jump on every new kernel, mess around with it, and look into its every nook and cranny perform a vital service in the open source world -- i.e., testing -- and this is a great strength, not a weakness of the Open Source model. As long as you yourself don't have to do it, why should it bother you that others do? You get a more reliable OS as a result.

    87. Re:BSD vs Linux by drooling-dog · · Score: 1
      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.

      Yes, there is a large community of committed and technically savvy users who beat the hell out of every new feature that appears in Linux. We call this "testing". Over time it leads to a much more robust and capable OS. It this isn't happening with your favorite OS, then good luck, buddy... You're going to need it.


      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.

      Well, you don't have to. I don't, for the most part. But I'm glad that others do!

    88. Re:BSD vs Linux by dalutong · · Score: 1

      Running Water Without Updates (RWWU)... Sounds like Debian to me....

      --

      What comes first, finding a teacher or becoming a student?
    89. Re:BSD vs Linux by ninejaguar · · Score: 1
      It is interesting that GPL zealots have a far more limited view of what constitutes free software than either RMS or the FSF.

      I don't think free software is an issue of concern with GPL zealots. However, Free Software certainly is. But, it may be too subtle a point for BSD zealots to understand.

      No. The BSD license considers that the community includes, for example, government organizations that have a mandate to release works into the public domain

      The BSD license has an onerous stipulation and cannot be used as a license for works that are mandated by law to be placed in the public domain. This is why there is something called the public domain which is already considered in the U.S. Constitution. In fact, you might say that the public domain is the natural condition of any work in the United States unless the author makes effort to claim copyright, temporarily taking the work away for a limited time before being returned to the public domain.

      BSD cannot lay claim to being more of a community builder than the GPL. If anything, BSD has been responsible for the rise of various proprietary Unix systems, completely splintering the market, allowing other inferior proprietary systems to enter and dominate. A fork in GPL code could never be truly splintered as improvements are guaranteed to be made available for all to profit from.

      = 9J =

    90. Re:BSD vs Linux by AstroDrabb · · Score: 1
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    91. Re:BSD vs Linux by ninejaguar · · Score: 1
      Not much of a lesson, but I appreciate the effort. However, it does underscore your lack of understanding when it comes to Free Software. Somehow you've mistakenly equated GPL with proprietary patents. The entire philosophy behind the GPL is that patents are bad for the community. The GPL is a legal solution against proprietary patents/licenses within the context of laws that uphold proprietary patents and licenses.

      Here's one for you:

      "Richard Stallman is the prophet of the free software movement. He understood the dangers of software patents years ago. Now that this has become a crucial issue in the world, buy this book and read what he said."

      - Tim Berners-Lee, inventor of the World-Wide Web.

      = 9J =

    92. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      I don't think free software is an issue of concern with GPL zealots. However, Free Software certainly is. But, it may be too subtle a point for BSD zealots to understand.

      No, the subtle point not being understood here is the difference between Free software (free as in speech) and Copyleft software. This is a distinction made by the holy prophet of software freedom himself. There is such a thing as non-GPL Free software, and even more, the modified BSD license is considered to be a Free software license compatible with the GPL.

      BSD cannot lay claim to being more of a community builder than the GPL. If anything, BSD has been responsible for the rise of various proprietary Unix systems, completely splintering the market, allowing other inferior proprietary systems to enter and dominate. A fork in GPL code could never be truly splintered as improvements are guaranteed to be made available for all to profit from.

      Well, this is one of the big mistakes that GPL-only advocates make. Software should be free because it is ideas and ideas are non-rivalous resources. But at the same time, software should be protected from "theft" and "splintering", something that just can't happen with a non-rivalous resource.

      Perhaps I don't see the problems produced by Unix that you do, being an old unix hand myself. The common set of tools with a predictable interface meant that I could do work on any system, no matter if it was Linux, Sun, NeXT, IRIX or AIX.

      But I think that you don't really know your history here. The Free BSDs developed about the same time as GNU/Linux in response to a primarily proprietary Unix market. If anyone is responsible for the rise of proprietary Unix, it was Bell Labs and AT&T during the 1970s! (See this history for more details.) Since the Open Source BSDs were stalled due to a lawsuit from 1992-1994 (the same period when Linux started gaining mindshare) it is rather difficult to blame operating systems released under a BSD license for a market that existed before their development.

      It is really not clear as to whether the GPL actually inhibits splintering, or why splintering should be such a great fear. For example, while vi has spawned off numerous clones and expansions, this has not caused major problems. One would think that apache, as a hugely successful program that does not benefit from copyleft, would be a prime candidate for appropriation and splitting. And yet its very success appears to elevate it to the level that Stallman argues free software should be, a commodity item.

      The nice thing about commodities and non-rivalous resources is that it doesn't matter if a company chooses to make a trade secret from a derivative product. Kellog's corn flakes didn't stop people from making grits for breakfast. The fact that you could buy flour and baking soda mixed in a box as bisquick did not stop people from making biscuits the old-fashioned way. Which is what the BSD philosophy is all about, software as a commodity. So what if a company makes money by adding value to a bushel of corn, or a standard tcp/ip stack? I have just as much access to the base commodities as Kellog or Gates.

    93. Re:BSD vs Linux by Brandybuck · · Score: 1

      Only recently could you. As little as two months ago Solaris for x86 wasn't free beer.

      --
      Don't blame me, I didn't vote for either of them!
    94. Re:BSD vs Linux by Brandybuck · · Score: 1

      I didn't say it bothered me. I wasn't only responding to you who said that it didn't match your experience. It might not match your experience, but it matches some people's. I don't find it hard to believe that the grandparent post discovered a "sea" of Linux users all busy compiling, rebooting and repeating.

      --
      Don't blame me, I didn't vote for either of them!
    95. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      Not much of a lesson, but I appreciate the effort. However, it does underscore your lack of understanding when it comes to Free Software.

      Which includes BSD-licensed software by definition.

      Somehow you've mistakenly equated GPL with proprietary patents. The entire philosophy behind the GPL is that patents are bad for the community. The GPL is a legal solution against proprietary patents/licenses within the context of laws that uphold proprietary patents and licenses.

      However, the problem is that GPL software is not truly "free." The GPL says, "I own this, and you can't use this except on MY terms." I don't have the freedom to, for example, incorporate GPL software into an anonymous work for example. (Anonymous works are by definition, public domain.)

      By placing all of the reference works for HTML, and HTTP into the public domain (rather than under a GPL copyright) the web exploded and we have forums like Slashdot. (Accessible through both proprietary and non-proprietary software.) Had Mr. Berners-Lee used the GPL, I have doubts as to whether we would have widespread adoption of the web.

    96. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      The BSD license has an onerous stipulation and cannot be used as a license for works that are mandated by law to be placed in the public domain.

      Actually, it's not a problem. For example, if I want to build something out of vi. I could simply annotate the BSD portions and the public domain portions. However copyleft requires that any contributions must be GPL (and place a number of burdens on the creator that may or may not be unreasonable depending on context.)

      This is why there is something called the public domain which is already considered in the U.S. Constitution. In fact, you might say that the public domain is the natural condition of any work in the United States unless the author makes effort to claim copyright, temporarily taking the work away for a limited time before being returned to the public domain.

      Whoah nelly! This is such a whopping misconception of the current state of copyright law. The natural state of any work in the United States is ownership by the creator for a limited time as established by congress. Copyright registration is a technical formality.

    97. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      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

      um ... some of us like the newest stuff ... which is why i'm typing this in Moz 1.6 instead of the 1.4 or 1.5 that Redhat updated me to as the last "stable" version.

      i do that because this is my home machine; if it crashes, i don't lose $$$. if i needed a medium-stable machine, i'd stick with default redhat. if i need a rock-solid machine, i'd probably go with debian stable.

      my point is not that Linux is better or more stable than BSD - just that you can have bleeding-edge, less stable, or older, more stable machines *with* *both* *OS's*. a lot of BSD zealots seem to miss that point.

    98. Re:BSD vs Linux by lone_marauder · · Score: 1

      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.

      Could you break that economic cost down for me please? And as for the GPL's restrictions, that makes about as much sense as saying that rape laws are restrictive to the behavior of rapists. The only thing you are "restricted" from doing with GPL software is running off with it and making money from licensing it as if you had written it yourself.

      --
      who are those slashdot people? they swept over like Mongol-Tartars.
    99. Re:BSD vs Linux by dublin · · Score: 1

      If Berkeley had licensed their version of Unix under something similar to the GPL, the Unix Wars never would've happened and Microsoft wouldn't have become the monstrous monopoly it is today.

      The "Unix Wars" wouldn't have happened for the very simple reason that there could have been no commercial versions of Unix - the GPL is inherently and immutably anti-commerce. The BSD license (even the old, "bad" one) was the catalyst that ignited the entire Unix philosophy and mindset, initially in academia, but soon after throughour industry. The BSD license allowed Sun to build the world's first computer deisgned to run an open OS, and Sun's competitors were all forced to follow suit, making the Unix "idea" the single most dominant way of thinking about computing throughout the world.

      Damn straight that couldn't have happened under the GPL: all the incentive would be gone. Linux itself owes its very existence to BSD, for without it, that young Finnish hacker would never have heard of Unix and thus to want to do somethinng so daft as to get a copy of it running on a PC. Instead, Linus would have been forced to attempt to copy Wang VS... :-)

      In fact, Linux would just be another hobby OS and not the juggernaught it's growing up to be.

      Damn straight the modern world couldn't have happened under the GPL: all the incentive would be gone. Linux itself owes its very existence to BSD, for without it, that young Finnish hacker would never have heard of Unix and thus to want to do somethinng so daft as to get a copy of it running on a PC. Instead, Linus would have been forced to attempt to copy Wang VS... :-)

      I really wonder what great opportunities we're missing now simply because som much good code is rendered useless for commerce by the GPL. I know it happens, because I jsut made the call on an embedded OS for a proposed product at out new startup: it will be BSD-based rather than Linux based. Partly for BSD's greatly superior stability, but mostly so that we can freely modify the system and offer those improvements as a real benefit to our customers. That's simply not possible with the GPL...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    100. Re:BSD vs Linux by dublin · · Score: 1

      I've seen people who download, compile, reboot, and repeat for EVERY single Linux kernel every released. They upgrade on Monday, but if a new minor version comes out and Wednesday they upgrade all over again.

      These people are different from those of us that understand that the computer is a tool, and it's here to serve us, rather than the other way around. Whether you want to stay on the bleeding edge or in a snug secure harbor, BSD makes it easier than Linux to do so safely.

      In fact, I've only ever encountered two OSes I think are truly upgradeable - QNX, and BSD. Both can be safely upgraded in place for years across many versions, and in QNX, you don't even have to reboot...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    101. Re:BSD vs Linux by ninejaguar · · Score: 1
      Which includes BSD-licensed software by definition.

      An important distinction. BSD as a license in its original form is incompatible with the GPL and is recommended against usage. However, seeing the error in their ways, the BSD license has been modified and is now compatible with the GPL. Unfortunately, it is still weak and flacid, and I couldn't personally recommend using it in good conscience.

      However, the problem is that GPL software is not truly "free." The GPL says, "I own this, and you can't use this except on MY terms."

      Nonsense. What you have described is the purpose of any license, including the BSD.

      By placing all of the reference works for HTML, and HTTP into the public domain (rather than under a GPL copyright) the web exploded and we have forums like Slashdot.

      Please keep in mind that due to the wisdom of Slashdot's developers, you are enjoying the use of a product under the protection of the GPL.

      Had Mr. Berners-Lee used the GPL, I have doubts as to whether we would have widespread adoption of the web.

      There's no reason to assume that. Your doubts are unfounded.

      = 9J =

    102. Re:BSD vs Linux by stephanruby · · Score: 1

      Well, I didn't ignore it, I just couldn't install it. I'm talking about FreeBSD here. I bought the CDs with the book, plus I bought another book, and then I went online to find some answers. The installation instructions were different each time and they just plain didn't work for me.

    103. Re:BSD vs Linux by Endive4Ever · · Score: 1

      You can get Solaris for free, for non-commercial use only. And only on single-processor machines, which they broadly define to mean 'any machine where it isn't possible to put multiple processors in the box.' That effectively limits you to, as the fastest system, an Ultra 1 or a SparcStation 5.

      --
      ---
    104. Re:BSD vs Linux by dublin · · Score: 1

      BSD is great. BSD developers are great. But BSD fanboys are arrogant snobs.

      No, the BSD developers are (mostly) very serious software professionals that have a far deeper understanding of the implications of their design decisions than most Linux developers do. They're often interpreted as "arrogant" by pimply-faced kids that refuse to admit that experience is valuable, and those folks know things they won't understand for years yet, not matter what kind of hot-shot programmer they think they are today.

      Making good architecture decisions is *hard*, and the engineering process the the BSDs use to determinet the correct answer to such questions has real advantages in the real world. Consider that the BSDs are still very viable alternatives, despite having several orders of magnitude fewer developers than Linux.

      The article draws this distinction quite clearly, but since when did those involved in a /. flamefest ever bother to read the article?... :-)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    105. Re:BSD vs Linux by Endive4Ever · · Score: 1

      The second is more free, because s/he doesn't place artificial barriers out there preventing him/her from working at a job.

      But you pose it in a ridiculous way.

      --
      ---
    106. Re:BSD vs Linux by nathanh · · Score: 1
      No, the BSD developers are (mostly) very serious software professionals that have a far deeper understanding of the implications of their design decisions than most Linux developers do. They're often interpreted as "arrogant" by pimply-faced kids ...

      You know, it's a running joke that nobody reads the linked articles, but it's pretty sad when you don't even read the comment you're responding to. I said...

      BSD developers are great.

      Notice how I never said BSD developers were arrogant.

      But it's gratifying to see my cynical opinion once again confirmed.

      [BSD developers] have a far deeper understanding of the implications of their design decisions than most Linux developers do.

      It's almost comical how condescending the BSD fanboys can be.

    107. Re:BSD vs Linux by MrBlue+VT · · Score: 1

      Haha, I was just about to say the same thing. Too much coding as of late leads to that kind of mentality I think.

    108. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      What We Can Learn From BSD
      By Chinese Karma Whore, Version 1.0

      Everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

      Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

      These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

      As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

      Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

      The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's demise.

    109. Re:BSD vs Linux by ninejaguar · · Score: 1
      the modified BSD license is considered to be a Free software license compatible with the GPL.

      Yes, I point out that distinction here. And, I commend the correction of a flawed license. It leaves a more palatable choice for those who are adverse to the GPL, yet the work can now be considered compatible with the FSF's licenses. This doesn't negate the fact it leaves the work without protection from abuse, but some people aren't inclined towards the community in that manner.

      Software should be free because it is ideas and ideas are non-rivalous resources.

      Ah, I think I see where our differences are a little more clearly. I don't consider software ideas. I believe it is commonly held that software is the implementation of ideas. In addition, there is nothing that keeps ideas from being at odds or at rivalry with another except for the integral meaning of those ideas. Case in point would be our disagreement with this issue. But, I believe you meant that "software" (being ideas in your terms) are non-rivalous resources. That's not true.

      But at the same time, software should be protected from "theft"

      If that is a concern, BSD will not get you there. Use the GPL or LGPL.

      and "splintering", something that just can't happen with a non-rivalous resource.

      Splintering in itself isn't something to be avoided. Software, to maintain usefulness and creativity in the long run, may require forking. However, without a mechanism to ensure that growth and change be reincorporated back into the original community would bring about another round of the Unix Wars. Rivalry, breathes vitality into variety. Currently, the GPL is a popular mechanism to ensure that forking doesn't become true splintering that can be brought about by unchecked greed and selfishness. Forking is healthy, and allows exploration into newer ideas when older ideas become stale. It is derivation, and that's progress. Using a GPL'd product as the base of your derivation simply means that you acknowledge that your derivations aren't built on air, but on the collective back of the community. Your simply adding your brick to the house built by others. Future brick layers will in turn give back to you as well. No GPL'd product can remain permanently forked as long there is a single person willing to maintain unity. BSD invites permanent forks by rivalrous private corporations seeking vendor lock-in and other expensive surprises for consumers.

      Perhaps I don't see the problems produced by Unix that you do, being an old unix hand myself.

      That explains the difference of opinion. People have forgotten how Linux was ridiculed by Unix-purists. No self-respecting Unix guru would believe that this little GPL'd missing link (the rest of the GPL'd OS was already made, just missing the kernel) would amount to anything more than a toy. Perhaps with another license, that would have been true. The toy turned out to be a juggernaught under the protection of the GPL.

      The common set of tools with a predictable interface meant that I could do work on any system, no matter if it was Linux, Sun, NeXT, IRIX or AIX.

      Yes, you can thank GNU and GPL for that: "and thus quite often any machine running a commercial Unix variant would stock GNU versions of utilities to take advantage of these features and to have a standardized version of them."

      But I think that you don't really know your history here. The Free BSDs developed about the same time as GNU/Linux in response to a primarily proprietary Unix market. If anyone is responsible for the rise of proprietary Unix, it was Bell Labs and AT&T during the 1970s! (See this history for more details.) Since the Open Source BSDs were stalled due to a lawsuit from 1992-1994 (the same period when

    110. Re:BSD vs Linux by frob2600 · · Score: 1

      To be fair, FreeBSD has its share of the NEWEST kernel people. You can tell these people... they brag that they are running CURRENT and they compiled it today... or they say stuff like, "Dude, I am running the newest version of STABLE!" [This isn't talking about the people who buildworld for the first time and are excited about how cool it is.] Some of these did come from Linux to FreeBSD but I am sure that a few might not have. Many, many of these people grow out of it quickly because the FreeBSD response usually is, "Okay... and your reason for bringing this up is?" For the majority of *BSD users, since we have constant incremental upgrades to everything and not leaps and jumps in parts, upgrading is more common and not a big deal. The majority of times you have someone mention that they just built world you expect them to mention how it is broken. Not that it is broken often but THAT would be something to mention. A successful build is something that is plain.

      I will admit to being a lover of BSD. I try very hard not to preach at people. I do upgrade fairly often... I used to upgrade every two-three weeks when I first started using it. But something happened. I forgot to upgrade and before I knew it three months had passed without a system upgrade. Everything just worked so I didn't think about it. I have never had a real bad problem upgrading.

      There is no reason to bash Linux or BSD. I prefer BSD because it does everything I need it to do and rarely gives me problems. The only thing I have ever disliked was the read only floppy issue. Mounting a floppy that is read only can cause a kernel panic. That sucked the one time it happened to me. Linux was also a very good operating system and I enjoyed it every time I used it. To each his/her own.

      --

      ---
      "Do not meddle in the affairs of sysadmins,
      for they are subtle and quick to anger."

    111. Re:BSD vs Linux by ninejaguar · · Score: 1
      However copyleft requires that any contributions must be GPL (and place a number of burdens on the creator that may or may not be unreasonable depending on context.)

      The alternative is to turn to other products without protections to rip-off. I'd say the GPL was ensuring 1) the community's welfare and 2) resistance against permanent forking (I've mentioned elsewhere that forking by nature is a good thing for software evolution and longevity, but permanent forking and subsequent closure of code is a bad thing for the community).

      Whoah nelly! This is such a whopping misconception of the current state of copyright law. The natural state of any work in the United States is ownership by the creator for a limited time as established by congress. Copyright registration is a technical formality.

      Without registration, copyright is not proveable. For all practical purposes the work belongs in the public domain as it is often near impossible to prove in court who did what and when (of course there's the old postal trick). Actually, what you may be referring to by "current state" are the recent copyright extensioning and strengthening laws. These are aberrations that fly against the intent and original laws as defined by the founding fathers. The key problem here is that the approaches taken to overturn these laws have failed due to incorrect tactics with the current Supreme Court makeup. These new unjust laws will eventually be limited, but this will take some time. Disney will not continue to benefit from the works of Grimm and Anderson while others are unable to benefit from the works of Disney.

      = 9J =

    112. Re:BSD vs Linux by ninejaguar · · Score: 1
      The "Unix Wars" wouldn't have happened for the very simple reason that there could have been no commercial versions of Unix - the GPL is inherently and immutably anti-commerce.

      That's alot of nonsense as GPL software has been included with most commercial Unix variants as soon as Stallman could pump it out. Here's some info on that:"and thus quite often any machine running a commercial Unix variant would stock GNU versions of utilities to take advantage of these features and to have a standardized version of them.". In addition, Sun, RedHat, HP, IBM, Novell, MySQL, SAP and even SCO claim your wrong. GPL'd software is making money, and everyone wants to be in that market.

      The BSD license (even the old, "bad" one) was the catalyst that ignited the entire Unix philosophy and mindset, initially in academia, but soon after throughour industry.

      Your history is a little mixed up, as it was AT&T's code (not Berkeley's) that was initially circulating in academia. This is how Berkeley got a hold of it, and started tweaking it and eventually got into a lawsuit over it. Here's a timeline to help you out.

      The BSD license allowed Sun to build the world's first computer deisgned to run an open OS, and Sun's competitors were all forced to follow suit, making the Unix "idea" the single most dominant way of thinking about computing throughout the world.

      Sadly, I don't think I could convince you how bad it is to lock away innovation from the community as the private commercial Unix companies did. But, if you need proof as to the abusive result, take a trip to Redmond and ask them about the countless man hours lost to the Blue Screen of Death.

      Damn straight that couldn't have happened under the GPL: all the incentive would be gone. Linux itself owes its very existence to BSD, for without it, that young Finnish hacker would never have heard of Unix and thus to want to do somethinng so daft as to get a copy of it running on a PC.

      Umm, how old are you? Please refer to the links I give above for Unix history and how not all Unix variants descend from BSD.

      I really wonder what great opportunities we're missing now simply because som much good code is rendered useless for commerce by the GPL.

      I understand how a certain perspective can make the mistake, but I believe you meant "rendered useless" for theft.

      I jsut made the call on an embedded OS for a proposed product at out new startup: it will be BSD-based rather than Linux based.

      Thank you for ejecting yourself from the competition. Natural selection is best viewed in the marketplace.

      Partly for BSD's greatly superior stability,

      Clearly not up on reading the news. That old argument is no longer valid. Linux is often more stable in recent versions that some of the free BSDs, and as stable as the others. As time goes on, and Linux's maturity continuous and BSD begins to be simpy academic toys, you'll start hearing of how hobbyists wish their favorite BSD variant could support x-number of clients at x-number rate with x-percentage uptime. This is the natural course of things.

      , but mostly so that we can freely modify the system and offer those improvements as a real benefit to our customers. That's simply not possible with the GPL...

      I wouldn't be overly proud of hiding your sourcecode improvements from your clients. That doesn't engender much sympathy during a time when transparency is in vogue and clients begin demanding that they have access to the code. If you're still in the embedded business in a few years, you'll be using Linux in some form.

      = 9J =

    113. Re:BSD vs Linux by bzzzt · · Score: 1

      Well, my ultra 30 does have 1 processor (and no option for more). Also, the newer Blade workstations don't all have multiple processors...

    114. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      I use the GPL & LGPL on all my code. I care about the freedom of the code itself. I do not care about your freedom to use my code. If you feel you are restricted by the GPL then tough noogies, because I don't care. As long as my code and it's derivities stay available and open for all users to access and modify, that's what I want.

      Just because you do not understand the differences between "Freedom of code" and "Freedom of use" doesn't make it my problem.

    115. Re:BSD vs Linux by jadavis · · Score: 1

      Well, the latter is a nicer form of the former.

      A lot of people get in their heads the idea that they are right, and they know they're right, and the only reason everyone on the planet doesn't agree with them is because everyone else is ignorant.

      However, the author of the article did simply present the facts, so I can't complain much. I certainly detected a bias toward the idea of central planning though.

      In general, I distrust central planning. One person thinking isn't as useful as many, no matter how wise the one person is. In my opinion, that's the primary failing of socialism: the government simply can't allocate resources as effectively as individuals making their own decisions. I don't care how great of a centralized plan you have, it just won't work.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    116. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Yes, there is a large community of committed and technically savvy users who beat the hell out of every new feature that appears in Linux. We call this "testing". Over time it leads to a much more robust and capable OS. It this isn't happening with your favorite OS, then good luck, buddy... You're going to need it.

      This is not a huge issue. If linux kernel and linux-style software developers know there will be a lot of people testing out their changes, they may code more quickly, hoping any bugs will become shallow due to the "many eyes" of early adopters.

      This could allow faster progress, but in my opinion, the philosophy in which developers are less quick and more careful is actually superior.

      Of course this is pretty much a matter of taste.

    117. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Never understood that one "free as in beer"... damn, where the hell can I get free beer? Somehow my beer always winds up costing me money, while Linux or the BSD's are free as in free (ok, the $0.35 it costs me for the CD I burn and the power I use running my 3 comptuers 24/7).

    118. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      "Its about choice. I like what I like, you can like what you like. Sure, you can speak your mind, but the price of freedom is that we need to respect differing viewpoints. Bigotry is bigotry, be it about race, religion, or your OS (debatedly another form of religion :p)."

      Yes , because all featherless bipeds are equal. Radical egalitarianism and anti-elitist lowest common denominatorism in culture is superior to high culture *snicker*. We must all wash ourselves in the mud of the banal philistines and forget all about our silly "elitism". You do realize that in the future all your ideas about equality and other such platitudes with be looked on with as much absurdity as we look upon the Victorian era's ideas about sex don't you ? Maybe you shoud put that in your pipe and smoke it for a bit.

      "Everything great and intelligent is in the minority." --Von Goethe

      Linux is not in the "minority" like BSD -- it's for bitches and stupid ones at that.

      www.linuxisforbitches.com

      Quality over quantity every time does the trick.

    119. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      There are proprietary versions of Apache which outperform the original in different applications, and are sold without code. This is a loss for the community who originally wrote it.

      How is that a loss? Has any of the code produced by the Apache community dissapeared? Has development of Apache and related modules stopped? As much as the "loss" claim has been advanced, GPL zealots can point to no single case where the community has actually lost something (other that access to the fruit of other people's labor.)

    120. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      Had Mr. Berners-Lee used the GPL, I have doubts as to whether we would have widespread adoption of the web.

      There's no reason to assume that. Your doubts are unfounded.

      Actually, quite a bit of work done over the years has found that standards are assisted by placing the fewest restrictions on the standards.

    121. Re:BSD vs Linux by rycamor · · Score: 1

      > It claims to be more liberal, yet encourages theft by others.

      Once more...

      IT'S NOT THEFT IF IT HAS BEEN GIVEN AWAY.

      (...tired of political word-mangling...)

    122. Re:BSD vs Linux by kirkjobsluder · · Score: 1

      The alternative is to turn to other products without protections to rip-off. I'd say the GPL was ensuring 1) the community's welfare and 2) resistance against permanent forking (I've mentioned elsewhere that forking by nature is a good thing for software evolution and longevity, but permanent forking and subsequent closure of code is a bad thing for the community).

      Again, Free software is a non-rivalous resource of which unlimited copies can be made. It can't be "ripped-off." In fact, the 30 year history of Free software would suggest that there are some strong constraints against perminant forking other than the GPL.

      Without registration, copyright is not proveable. For all practical purposes the work belongs in the public domain as it is often near impossible to prove in court who did what and when (of course there's the old postal trick).

      Nonsense. Registration can be a formality filed just before the lawsuit and registration prior to publication is not necessary to prove a copyright claim in court. (Although it does help.) In addition, an inability to prove who did what when does not mean that the work falls into the public domain. Because the natural state of copyright is ownership by the creator, the court must sort out the mess and assign copyright.

      Actually, what you may be referring to by "current state" are the recent copyright extensioning and strengthening laws. These are aberrations that fly against the intent and original laws as defined by the founding fathers.

      Well, the duration may be out of line with the intent of the founding fathers, but I don't think the claim to temporary ownership of works is.

    123. Re:BSD vs Linux by AstroDrabb · · Score: 1
      The x86 version will let you use a P4 3.x GHz with HT, which is a good processor. Though I personally don't care for Solaris, especially the x86 version. I think Linux has a much more modern tool chain. I work with Solaris 8/9 and Linux boxes at work, and the basic tools on Solaris like find, grep, etc make me want to pull my hair out. I know they could be upgraded, though our Solaris admin won't do it. He won't even put NFS on his Solaris boxes, SSH only.

      Solaris is actaully still free. When you pay thousands of dollars for their bigger hardware, Sun "gives" you Solaris at no extra cost. However, the support contracts are pretty expensive, which more then makes up for the "free" Solaris OS.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    124. Re:BSD vs Linux by AstroDrabb · · Score: 1

      That is because they want admins to use it over Linux. Though the x86 version is still pretty limited for non-commercial use. It also has very poor hardware support for x86 compared to Linux. I tried it on my laptop and a small server for kicks, and it just wouldn't support squat. I put Linux back on my laptop and the small server and everything worked. I'll personally pass on Solaris x86.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    125. Re:BSD vs Linux by arose · · Score: 1

      Until they want to use their code later, than they are less free.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    126. Re:BSD vs Linux by ninejaguar · · Score: 1
      Question: How is that a loss?

      Answer: other that access to the fruit of other people's labor. That is, a violation of the Golden Rule.

      In business, there is the concept of loss of potential revenue due to illegal activities. The courts have upheld that this is real, and can require repayment from offending parties. You've equated software with ideas in the past, and that's a metaphor. Those who've embraced the concept of reciprocity, and understand revenue as growth, could use the loss of potential code as a simile for potential revenue (that which adds to the whole as growth).

      In the end, BSD zealots may never understand that to take from the community, without giving back to the community, does not benefit the community. Not reciprocating only benefits the greedy few, not the community. You can be a parasite, or you can be a symbiote. BSD allows parasitism to occur, while the GPL encouragous symbiotic behavior. This really is the reason behind Linux's success, despite the fact that BSD is much older (since the 70's), has many more established variants, longer corporate backing, and a talented pool of Open Source developers. In the end, more people instinctively understood the need for the inherent fairness of the Golden Rule embodied by the GPL, and joined the penguin in good fellowship. Along with the countless Free Software and Open Source developers, many of those people are owners of Unix/BSD variants such Sun, IBM, HP, Novell...etc.

      = 9J =

    127. Re:BSD vs Linux by ninejaguar · · Score: 1
      Actually, quite a bit of work done over the years has found that standards are assisted by placing the fewest restrictions on the standards.

      As I've explained elsewhere, the GPL simply encourages the Golden Rule we all learned in kindergarten. I'm quite interested in learning how the GPL's "restrictions" would hinder rather than encourage, standards development. Please provide reference. I don't think you'll find any. Therefore, your doubts are unfounded.

      = 9J =

    128. Re:BSD vs Linux by Endive4Ever · · Score: 1

      There's a new design methodology, where the quality is built in at the front end of the design, that calls for less product testing, and more 'quality-system' going into the design to start with. You look at your process, and your methods, and come out with design iterations with testing built in. Then you don't have to have techs in receiving doing AQL testing on each lot of components/assemblies as they come in the door and on their way to packing/shipping. It's all part of that 'quality initiative' buzzword forest that steamrolled through the engineering profession in the 90's. And it's worked out pretty good.

      The point is: throwing a product out into the wild and soliciting bug fixes is NOT necessarily the best method of development. Contrary to some people's religion.

      --
      ---
    129. Re:BSD vs Linux by ninejaguar · · Score: 1
      Again, Free software is a non-rivalous resource of which unlimited copies can be made.

      Again, rivalry can be found in Open Source as well as the proprietary software. There is no utopian ideal that prevents rivalry in software development. Code, unprotected as it is with the flacid BSD license, will find itself in rivalry for mindshare by derivative, proprietary, versions made by the Sun's, HP's and IBM's of the world. The GPL changed that dynamic. The GPL neither encourages nor prohibits rivalry. It exists in harmony with the concept that forking is good, when it can benefit the community as the source is guaranteed to be available to the community to unify if it chooses to. Forking is bad, when it takes from the community without reciprocity (violation of the Golden Rule).

      Nonsense. Registration can be a formality filed just before the lawsuit

      ...by both parties.

      and registration prior to publication is not necessary to prove a copyright claim in court. (Although it does help.)

      BSD zealots have difficulty with the realities of the harsh world. Publication does not guarantee ownership. It only provides for the potential of a wider audience for the work. The real author may be completely oblivious of the publication and would have little legal recourse if he didn't copyright or failed to prove in court that the work was of his labor.

      an inability to prove who did what when does not mean that the work falls into the public domain.

      Actually, if its unproveable, I would think it is in the public domain. Ipso facto.

      Because the natural state of copyright is ownership by the creator

      Copyright, yes. Works, no. Unless effort has been made to copyright.

      the court must sort out the mess and assign copyright.

      Or, if as you've stated: "an inability to prove who did what when", the courts have the option of the public domain.

      = 9J =

    130. Re:BSD vs Linux by drooling-dog · · Score: 1
      If linux kernel and linux-style software developers know there will be a lot of people testing out their changes, they may code more quickly, hoping any bugs will become shallow due to the "many eyes" of early adopters.

      Now there's logic turned on its head: Thorough testing is bad because it makes developers sloppy! I would argue just the opposite, because most developers have some (a lot of, actually) pride and will code more carefully knowing that their code is going be be closely scrutinized and reviewed by a lot of people. If you don't think that's true then I'd venture that you haven't done much programming yourself!

    131. Re:BSD vs Linux by drooling-dog · · Score: 1
      The point is: throwing a product out into the wild and soliciting bug fixes is NOT necessarily the best method of development. Contrary to some people's religion.

      Well, thats your particular caricature, and I'd argue that things don't really work that way, at least with the more successful, well-known open source projects (which are much better managed than you assume). So exactly who is "throwing" junk into the wild, hoping that someone else cleans up the mess? In my experience it's hard to argue with the results, which are usually quite excellent.

    132. Re:BSD vs Linux by Enucite · · Score: 1

      I'm sorry. You're right, I probably wasn't clear enough.

      I wasn't trying to imply either was better, I showing how each is "free" in a different way.

      The BSD licence focuses on the freedom of the users, the GPL focuses on the freedom to the code.

      Believe it or not I generally prefer the BSD licence.

    133. Re:BSD vs Linux by LurkerXXX · · Score: 1
      I wouldn't be overly proud of hiding your sourcecode improvements from your clients.

      How do you know he doesn't or would never allow his clients to have access to the code? The beauty of the license is it allows him to hide the source code from his clients *competitors*! The clients are paying a premium for the code. Giving free access to it to his competitors makes it worthless as a competative advantage to the company.

      If you're still in the embedded business in a few years, you'll be using Linux in some form.

      I'd bow down to your obvious Nostradamus-like ability to see the future, but I just don't believe it.

    134. Re:BSD vs Linux by LizardKing · · Score: 1

      MACH was developed at CMU, and is unrelated to BSD

      For f*cks sake. Read the daemon book ("Design and Implementation of the 4.4BSD Operating System"), written by key developers of BSD Unix. On page 10 it clearly states:

      The current 4.4BSD virtual-memory system was adapted from MACH, which was itself an offshoot of 4.3BSD

      Just because MACH came from Carnegie-Mellon rather than Berkeley doesn't mean it wasn't based on BSD Unix

      Chris

    135. Re:BSD vs Linux by LizardKing · · Score: 1

      Mach is its own kernel

      Yup, but it was a fork of the 4.3BSD kernel.

      Chris

    136. Re:BSD vs Linux by MrResistor · · Score: 1

      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.

      I could have that same "stability" with Linux if I wanted to be stuck whith the "functionality" of FreeBSD-STABLE. All I'd have to do is stick with an older kernel. It's not like they aren't still maintained.

      You talk about this alledgedly frequent compile-reboot-repeat thing like it's a requirement of running Linux, but it isn't. I run Linux exclusively, as do many of my friends, and I don't live that way, nor do I know anyone who does. My personal choice is to stick with a reasonably recent kernel (2.4.19) which is stable but still supports my "toys".

      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.

      Where are these people, exactly? I keep hearing them mentioned, but I've never actually met one.

      I've read the rest of this thread as it exists right now, and I know you claim to have had no intention to disparage Linux, but your comments about it were simply asinine. As a wise man once said, "The wise speak only of what they know."

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    137. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      "The courts have the option of the public domain."

      Iy wouldn't take long to realize that court has the ability to assign copyright to the party whose arguments are more belieable. But then, what copyright issues have in common with BSD vs. GPL _license_ debate?

      You lack the guts to admit that your 'natural state of work is public domain' claim is pure nonsense.

    138. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Freedom is the code is a silly thing to defend.

    139. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      "Thief" will have hard time selling unmodified version of code. Either there are improvement sufficient to justify paying money over using a freely available analog, or there are not. People will be paying for an oroginal work of the guy who extended the freely available base.

    140. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      >> Partly for BSD's greatly superior stability,

      > Clearly not up on reading the news. That old argument is no longer valid.

      Clearly you are not up on doing an actual work on that wonderfully stable Linux of yours. For those of us, who do, this is not given fact at all.

    141. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      >In general, I distrust central planning. One person
      >thinking isn't as useful as many, no matter how
      >wise the one person is.
      Kind of makes you think of Linus, does it?

    142. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      > 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.
      There are opposite examples, USB and stable SCSI subsystem come to mind.

    143. Re:BSD vs Linux by ninejaguar · · Score: 1
      How do you know he doesn't or would never allow his clients to have access to the code?

      Because I read his post: "I really wonder what great opportunities we're missing now simply because som much good code is rendered useless for commerce by the GPL." You should too before commenting so that you can understand what's being discussed. He considers the GPL, which exists for ensuring the sharing of code, as equivalent to rendering it useless. Although, when someone else shares their code with him, such as with a BSD license, everything's kosher. What a hypocrite.

      Giving free access to it to his competitors makes it worthless as a competative advantage to the company.

      Dying business model, on its way out with the rest of the dinosaurs.

      I'd bow down to your obvious Nostradamus-like ability to see the future

      As you haven't added anything to the discussion, you might as well.

      = 9J =

    144. Re:BSD vs Linux by LurkerXXX · · Score: 1
      Maybe you should learn to read better. That sentence means absolutely nothing in reguards to weather his clients and his clients alone would potentially be given access to the source. There's a difference between letting folks who PAY for the code see the source, and letting the world see the source.

      They must not have taught reading comprehension in those crystal ball reading classes eh?

    145. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Isn't this the whole point of the Fedora releases? Fedora is Red Hat beta ("proving ground for for new technology") and the fixes go into the stable OSes that they sell?

    146. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      Discourseful taken words unto me, which value to confer.

      All my argument are belong to you.

    147. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      Iy wouldn't take long to realize that court has the ability to assign copyright to the party whose arguments are more belieable.

      Er, not without proof. That might work in some bannana republic, but the facts are still required in America.

      But then, what copyright issues have in common with BSD vs. GPL _license_ debate?

      Why dont yu read the thread?

      You lack the guts to...

      Talk of bravery coming from a Coward? What a hypocrite!

      admit that your 'natural state of work is public domain' claim is pure nonsense.

      Admit you're an idiot who couldn't argue a point with a 3 year old! Bahahahaha!

    148. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      Clearly you are not up on doing an actual work on that wonderfully stable Linux of yours. For those of us, who do, this is not given fact at all.

      As one Coward to another, clearly, you're new to /. and shouldn't be claiming anything you can't back up.

    149. Re:BSD vs Linux by ninejaguar · · Score: 1
      That sentence means absolutely nothing in reguards to weather his clients and his clients alone would potentially be given access to the source.

      Well, if he denies it, he can refute it. As of yet, he's quiet as a mouse, indicating I've correctly read his opinion in his original post.

      There's a difference between letting folks who PAY for the code see the source, and letting the world see the source.

      He never said anything about giving his clients the sourcecode. Seems to me you're the one with the reading comprehension problem.

      There's a difference between profiting from the community and giving back to the community. He'd rather be a parasite rather than a symbiote. In the end he's made the choice to go with a dying business model where shelfishness is the way and the Golden Rule/reciprocity is to be avoided. May the future market be kind.

      = 9J =

    150. Re:BSD vs Linux by ninejaguar · · Score: 1
      IT'S NOT THEFT IF IT HAS BEEN GIVEN AWAY.

      Television steals the hours from your life. Cigarettes steal days from your lifespan. Kisses can be stolen. You can steal a glance at another a person. These are all theft as metaphor or simile. Theft isn't just real as a literal legal term. It is also a way of describing future losses to the community by the intentionally selfish, who refuse to follow the Golden Rule/reciprocity as we all learned it in kindergarten.

      = 9J =

    151. Re:BSD vs Linux by anthonyrcalgary · · Score: 1

      There's room for both I think.

      I've tried to move to FreeBSD for a desktop, but I miss the nifty current stuff, and there's a few things that aren't there yet, and I just can't do without them on a desktop machine.

      So, I use Gentoo for the desktop. By the philosophy of the OS, I'm always tempted to tweak and tinker and fiddle, and I do this a lot. It's actually fun sometimes, when Portage doesn't break anything. :)

      On the other hand, I'm pissed if I have to interact with the OpenBSD machine explicitly at all. It's a firewall and CVS server, so it gets invoked implicitly a lot, but what kind of machine or where it is is never important. From my experience, Linux machines are pretty attention hungry, and even Debian wouldn't be as well suited to what I need as OpenBSD.

      So... they've both got their place, and I'd be hard pressed to do without either of them. Trying to use one OS for everything takes a lot more work. Hell, trying to use one distro of Linux for everything takes a lot of work. The differences between Linux distros can be as big as the differences between a BSD and a Linux.

      --
      When someone might yell at me, it has to be OpenBSD.
    152. Re:BSD vs Linux by the_mad_poster · · Score: 1

      Theft isn't just real as a literal legal term.

      Yes, it is when you are discussing the world of software.

      You're mincing words and trying to mislead people in the process. First off, I can vouch for my grandparent poster's ability with the English laguage and I believe he knows what he is talking about and is right on the money.

      We do not discuss metaphoric losses in the world of software because, unlike kisses, glances, or time, software can literally be subject to theft, though it is difficult. Nobody can literally steal a kiss and time is not something that is owned and can be robbed from someone. Figures of speech work well to denote ideas in the figurative sense, but confusing them with literal ideas only serves to show that you don't know how to properly present the thought.

      For theft to occur, an original owner must be deprived of something that the theif now posseses. If you were to remove, from the original owner, all copies of their code such that they possesed no backups, caches, or originals, you have STOLEN that code from them. Since people are not actually depriving the original BSD codebase owners of possession of the code, they are not engaging in THEFT. Because of the BSD license, they are not even likely to be engaging in (insert-copy/trade/whatever-mark-here) INFRINGEMENT which is what you are confusing for THEFT.

      Beyond that, arguing that the GPL is somehow superior because it inhibits people is silly. If you don't like the BSD license, don't use it. The BSD license is meant to spread codebases without the ideological and legal babbling of idiots like RMS. Don't take swipes at the BSD license just because it's more interested in disseminating a strong, useful codebase than taking political jabs at corporate monsters.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    153. Re:BSD vs Linux by Anonymous Coward · · Score: 0

      > As I've explained elsewhere, the GPL simply
      > encourages the Golden Rule we all learned in
      > kindergarten.

      There is no such golden rule, and stop using that silly name, it doesn't make your words more true to call it a golden rule.

      You want something back from people who derive something from our work, well, thats fine, go ahead. Stop telling others that they must want the same, that is their choice, not yours.

      > I'm quite interested in learning how the GPL's
      > "restrictions" would hinder rather than
      > encourage, standards development. Please provide
      > reference. I don't think you'll find any.
      > Therefore, your doubts are unfounded.

      Because those restrictions mean that it only works for the specific model you are trying to push wereas the BSD way would allow a standard that is used by closed software.

      You may not like closed software, that is fine, but a standard that can be used by all software instead of only by software that uses a specific license is simply gonna be a lot more usefull.

      Mpw, companies who use for example FreeBSD to build their products often do donate back, see for example the following bit from 'man netgraph' on a FreeBSD system.

      HISTORY
      The netgraph system was designed and first implemented at Whistle Commu-
      nications, Inc. in a version of FreeBSD 2.2 customized for the Whistle
      InterJet.

    154. Re:BSD vs Linux by R.Caley · · Score: 1
      you won't get any Linux user to use BSD by telling them "they don't understand it"

      Well, since the article is explicitly aimed at people who don't understand FBSD and would like to, it wouldbe rather odd ifit didn'tmae the assumption that the reader doesn't understand.

      What would you suggest as an alternative? Assuming the people already undrstand and launching into an in-depth discussion of the FBSD VM system or the detailed politics of OBSD development?

      --
      _O_
      .|<
      The named which can be named is not the true named
    155. Re:BSD vs Linux by R.Caley · · Score: 1
      Would Unix even have been as widespread without the BSD approach in the early 80's? It's hard to say.

      Steping forward a decade or so, without the two big BSD style licenced projects, XFreee86 and Apache, I think the free unixoids would have been struggling for a role.

      --
      _O_
      .|<
      The named which can be named is not the true named
    156. Re:BSD vs Linux by dublin · · Score: 1

      "and thus quite often any machine running a commercial Unix variant would stock GNU versions of utilities to take advantage of these features and to have a standardized version of them."

      Only true in a tiny portion of the cases. At Chevron in the early 1990's we added the GNU utilities to those available natively on the system, but most people favored the SysV or BSD originals, as they were more functional and more stable. The only thing the GNU utilities had going for them was that they were at least consistent. But with GNU's rejection of man pages for documentation, their famously gratuitously incompatible command line options, and the hideous double-dash/minus-minus syntax that no one likes to type or deal with, it's not surprising people preferred the originals. At least the GNU utilities made a uniformly bad implementation available across all platforms...

      Your history is a little mixed up, as it was AT&T's code (not Berkeley's) that was initially circulating in academia. This is how Berkeley got a hold of it, and started tweaking it and eventually got into a lawsuit over it. Here's a timeline to help you out.

      Yes, AT&T's code was out there first, but it was clearly the BSD code that really took fire and spread. After all, it was BSD that added real networking support, and we all should now realize how much more valuable a networked Unix box is than one that is just standalone...

      i>Sadly, I don't think I could convince you how bad it is to lock away innovation from the community as the private commercial Unix companies did. But, if you need proof as to the abusive result, take a trip to Redmond and ask them about the countless man hours lost to the Blue Screen of Death.

      First, they did anything but lock it away. As I pointed out, Sun opened up Unix, and was single handedly reponsible for proving that it was a viable alternative to the IBM and VAX machines that ruled in those days. And NFS was an open spec from day one, and always available for licensing even to competitors on commercailly attractive terms - are you telling me that the implementaiotn of the first open network-accessible file system wasn't a big deal?

      Umm, how old are you? Please refer to the links I give above for Unix history and how not all Unix variants descend from BSD.

      I'm old enough to have lived and worked in the Unix field for almost all of the timeline you link to. I realize that not all Unices trace their ancestry directly to the BSDs, but ALL of them that survive today are *very* heavily influenced by them - the Internet itslef would not exist if it were not for BSD. You obviously were not there yourself, or you'd kjnow just how close the world came to the very closed and proprietary ISO/OSI networks rabidly advocated by the European computer companies - networks that would have had concentrated central controls on everything. It very nearly happened, and we have only the beachead that BSD established to thank for today's Internet. I know. I was there, fighting for the Internet way.

      >>I really wonder what great opportunities we're missing now simply because som much good code is rendered useless for commerce by the GPL.

      >I understand how a certain perspective can make the mistake, but I believe you meant "rendered useless" for theft.


      No, I meant what I said. Until and unless there is some way to let innovators recover the very substantial cost of non-trivial improvements in software (especially those that don't "scratch an itch" felt by programmers), then GPL code cannot be reasonably used in any commercial app that really does innovate. Generally, this is not much of a loss, since every critical function is available under a license that allows investors to recover the costs of developing their inprovements, and GPL programs can be reimplemented to avoid the constraints of that intentionally poisonous license. Let's face it, the *entire* purpose of the GPL is to be as anti-commerce as poss

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    157. Re:BSD vs Linux by Anonymous Coward · · Score: 0
      There is no such golden rule

      You're parents must've been too cheap to send you to kindergarten. If you don't know the Golden Rule, here it is. The grandparent is absolutely right that the GPL and the Golden Rule philosophically coincide. The Golden Rule is the basis of civilized behavior.

      and stop using that silly name

      Why would the basis of civilized behavior be considered silly by anyone? Only someone who cares little for civilization, or doesn't understand the import of the Golden Rule could consider it "silly". It naturally follows that such a person doesn't understand the meaning of community, or cares little for the community to begin with.

      Stop telling others that they must want the same, that is their choice, not yours.

      That's funny, reading the thread, it didn't appear that he was telling anybody that they had to do anything. The only thing I could find was that he couldn't recommend the BSD. That's his opinion. In fact, you're the only one telling anybody to do anything. You should take your own advice.

      Because those restrictions mean that it only works for the specific model you are trying to push wereas the BSD way would allow a standard that is used by closed software.

      In all honesty, does anybody in Slashdot really care about closed software? I know I don't. Again, how is your pushing BSD any different from him pushing the GPL? What gives you any more right to do so that he doesn't have?

      You may not like closed software, that is fine, but a standard that can be used by all software instead of only by software that uses a specific license is simply gonna be a lot more usefull.

      That's alot of crap. The only other "useful" thing that would come out of it would be to rip-off the community without giving back to the community. How's that "a lot more useful"?

      companies who use for example FreeBSD to build their products often do donate back, see for example the following bit from 'man netgraph' on a FreeBSD system.

      That's nice. They should be more considerate and GPL it.

    158. Re:BSD vs Linux by ninejaguar · · Score: 1
      Yes, it is when you are discussing the world of software.

      No, it isn't if you don't apply it in a literal sense, such as if you disregard the entire concept of methaphor or simile. The loss of "potential revenue" by a company due to the activities of another company can be addressed in court, and repayment can ordered. That is a literal concept. If there is a way to represent the idea of "future losses" for the community that can be encapsulated in a single word, it is theft. A more accurate phrasing would be that when a person or company takes something from the community, without giving back to the community, that act is like theft. The word "like", makes this a simile. You may not consider it perfect for the role, but you haven't introduced a helpful substitute.

      You're mincing words and trying to mislead people in the process.

      Not my intention at all. You take things too literally. I'm trying to clarify as much as my poor abilities will allow. If you'd like to give it a shot, you're welcome to it.

      First off, I can vouch for my grandparent poster's ability with the English laguage and I believe he knows what he is talking about and is right on the money.

      I'm glad you have an opinion on the matter. It wouldn't be much of a discussion without one.

      We do not discuss metaphoric losses in the world of software

      Maybe you don't, but others do. The world isn't simply black and white as I'll show you later in the post. As an aside, people who believe that the world is black and white can be a danger to themselves and those around them as they take things too literally. The GPL clearly isn't for everyone, as the number of BSD supporting posts show in this article. However, I haven't read anything of evidence to indicate that the GPL would inhibit or hinder the growth of software, or take away code from the community as a whole. Hence, my position on it. I recognize that at a point in time, the BSD provided a useful mechanism for licensing Open Source software. That was until an improved license came along. The "improvement" is controversial to some, but an objective market will decide which is the better. My bet is that more people favor an implementation of the Golden Rule such as the GPL, than disapprove of it.

      time is not something that is owned and can be robbed from someone.

      The world isn't black and white, and someone stating such a broad assertion deserves instruction. To put it literally, you're absolutely wrong. On the other hand, my point regarding the BSD license and theft are not literal. It is merely illustrative of a subtle and important concept. Apparently, too subtle for some.

      Figures of speech work well to denote ideas in the figurative sense

      And, what is wrong with symbolic representation? It is our ability to symbolize that allows us to code.

      but confusing them with literal ideas only serves to show that you don't know how to properly present the thought.

      Or, that you don't understand that thoughts have meaning other than in the literal. That would indicate a lower level of self education, or someone who doesn't wish to understand past what he sees. Hence, taking things literally where literal thinking doesn't apply. I recommend a regimen of philosophical readings into abstract thought.

      INFRINGEMENT which is what you are confusing for THEFT.

      No. Infringement is simply some violation of an agreement, and can at times even be inappropriately used as a longer version of the same word, theft. What I'm stating is theft as a simile, not as a literal act. Theft as a simile is as real as a description of what something is like. Theft in a literal sense would not be tolerated and would become a legal

    159. Re:BSD vs Linux by ninejaguar · · Score: 1
      Only true in a tiny portion of the cases.

      Maybe in your experience. But, my experience with installations of HP/UX, AIX, SunOS/Solaris in the largest entertainment companies based in SoCal and at least one of the largest Japanese electronic companies with offices in SoCal use GNU utils. In addition, others appear to disagree with you: "Most Unix systems today include many tools from the GNU project simply by default, even though they are not necessarily GNU systems!"

      At least the GNU utilities made a uniformly bad implementation available across all platforms...

      Bad enough to be used in the Open Source BSD distributions.

      First, they did anything but lock it away. As I pointed out, Sun opened up Unix

      Really?: " Proprietary versions of Unix were becoming popular in the corporate arena, and quite often these versions lacked source code (making them nearly unusable). Sun even distributed versions without C compilers! The personal computer was taking off, championed by proprietary software vendors Microsoft and IBM. If not for GNU, some argue, this disturbing trend of proprietary operating systems might have become the standard."

      And NFS was an open spec from day one, and always available for licensing even to competitors on commercailly attractive terms

      Affordable by developers like myself? Ha! Really, the wonder of it all. It's easy to be flippant about the "attractive terms" a license would be on a corporate budget, but we're talking about how individuals changed the Unix world by creating their own Open Source tools rather than something an individual couldn't afford. And, even if an individual Open Source developer could afford it, he'd be in the minority amongst his peers.

      Sun opened up Unix, and was single handedly reponsible for proving that it was a viable alternative to the IBM and VAX machines that ruled in those days.

      Sun was part of the Unix Wars, and didn't single-handedly do anything but make its own version of BSD proprietary. Yes, they did add functionality into their proprietary version which made it a top contender in the Unix Wars. As for NFS, Sun just doesn't know what to do in order to ingratiate themselves with Open Source developers and still maintain strict control over how people use their "Open" spec. But, clearly the market is dragging their asses out of the closet.

      Sure, there are lots of Linux fan-boys who claim this, but it's simply not true.

      At least one Unix vendor disagrees with you: "as most Linux kernel testing efforts have only been conducted over short periods of time, this series of tests provides us first-hand data and results of longer runs. The series of tests also provides data for heavy-stress workloads on Linux kernel components, as well as TCP, NFS, and other test components. The tests demonstrate that the Linux system is reliable and stable over long durations and can provide a robust, enterprise-level environment." And, other researchers disagree with you as well:"FreeBSD has by far the best performance of the BSDs and it comes close to Linux 2.6". Naturally, you can continue to believe that it's not true by disregarding the facts, but then you're simply operating on faith, not reason.

      BSD's advantages

    160. Re:BSD vs Linux by BitGeek · · Score: 1


      "Actually, anything non-GPL is not Free Software."

      Yes, and to hitler anyone non aryan was not human.

      But that doesn't make it true.

      You don't get to redefine free to mean the opposite of what it means, just as he doesn't get to redefine human.

      I love how you talk about "community" and "greedy" and the "Selfish".... you sure are a communist, aren't ya? Bet ya think corporations are generally evil? I think you've never written a line of code in your life.

      If you had, you'd know you can't close open sourced software in a commercial environemnt practially-- you have to commit your changes to the public tree, otherwise you have to track what everyone else does.

      All the "stealing" you guys think you're preventing is a figment of your imagination.

      Just like all communists who want to force others to live like they do "for the good of the community" you try to force people to your ideology, and are very intolerant of people who try to exercise the freedom to act individually. The GPL was created to have viral nature to force people to be unable to make a profit from software (Because its evil to make a profit according to communists-- bad for the community, and it shows "Greed" and "selfishness")

      Fortunately, like communism, the idea is failing... people are rejecting the GPL, and BSD style licenses are far more popular.

      Cause at the end of the day, companies who acually make money actually pay salaries, and their employees will contribute more to the open source movement than you communists who march around and spout ideology, but have never written any code.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    161. Re:BSD vs Linux by BitGeek · · Score: 1


      As usual, you are incapable of hearing what anyones saying, being totally fixated on the idea that someone might be stealing your code.

      If you will notice, the BSD people are open source people-- they put their changes into the public tree.

      They don't think of it as "giving back" they think of it as their part of the process.

      You are so fixated on the evil bourguoise capitalist parasites that you can't even notice that they produce more benefit to the community than your fascist communist party that wants to control everything.

      You are just like the foolish russians after the revolution... but let me guess, your knowledge of history is so poor you cannot comprehend why the comparison is appropos.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    162. Re:BSD vs Linux by ninejaguar · · Score: 1
      As usual, you are incapable of hearing what anyones saying, being totally fixated on the idea that someone might be stealing your code.

      And, you're incapable of listening to common sense. There's no actual physical theft in the closure of BSD code, only a social loss of potential benefit due to the actions of the greedy few. Society does not benefit when others take and don't reciprocate. With the misuse of the BSD, only the selfish benefit off the back of society.

      If you will notice, the BSD people are open source people-- they put their changes into the public tree.

      Please point out where I stated otherwise.

      They don't think of it as "giving back" they think of it as their part of the process.

      How they think of their labor is their prerogative. But, let's highlight that you are clearly speaking of people who are contributing back to the society from where they have taken the works of others, improved on them, and given back. If they don't "think" they're giving back is a different point. The point is important in the distinction between the philosophies of the BSD and GPL licenses. However, the point is not important in the social nature of Open Source as they are showing what happens when Open Source works, and when the altruistic nature of the BSD is at its best.

      But, those aren't the people I'm talking about. It is disingenuous for you to bring up an argument as if altruistic BSDers were the people I speak disparagingly of. I'm talking about the people who intentionally misuse the altruistic nature of the BSD (where everyone is simply on their honour in contributing if they take from society). These people don't steal code literally (as that would be a legal matter), they steal it figuratively from society's future. They don't contribute to society, they are parasitical towards it.

      The result is that those who originally worked on the code can no longer legally follow its evolution in the hands of another who has selfishly kept it from those who first created it. The parasites may even threaten legal action if the originators should try to reverse engineer their own creation. Naturally, it is the fault of the originator if they have a change of heart and wish to see their work as it's evolved in the hands of others. They shouldn't have licensed it under the BSD. But, it is society who has lost in the long run.

      You are so fixated on the evil bourguoise capitalist parasites that you can't even notice that they produce more benefit to the community than your fascist communist party that wants to control everything.

      Everything that you understand is questionable. When you travel down a public freeway towards your job(assuming you're employable), do you rail against fascist communist taxation systems which paid for it? When you peruse a public library, do you grit your teeth at the humiliation at not being able to afford to send money to the newspaper for a back copy, as you pull out a periodical to xerox for a report that you have to turn in to your public school teacher? When you see people throwing frisbees at a public park, do you stick your head out your window and yell obscenities intermingled with commentaries regarding their obvious politico-social bent? If you walk the public beaches, does your mouth froth at the thought of all this valuable realestate wasted on the stupid masses who are really only good for usury?

      You are just like the foolish russians after the revolution... but let me guess, your knowledge of history is so poor you cannot comprehend why the comparison is appropos.

      Perhaps. But, then I've lost track of your offtopic babblings, and the unlikely possibility of my missing historical references is the least of your concerns. In any case, I will try to respond.

      Egalitarianism is often cited as fascio-communistic by those who understand neither egalitarianism, fascism, or communism, but mistakenly

    163. Re:BSD vs Linux by ninejaguar · · Score: 1
      "Actually, anything non-GPL is not Free Software."

      Yes, and to hitler anyone non aryan was not human.

      But that doesn't make it true.

      Saying anything, include your misguided attempt at analogy, doesn't make anything true. Okay, and...?

      You don't get to redefine free to mean the opposite of what it means, just as he doesn't get to redefine human.

      You just made an analogy that claims simply saying something doesn't make it true. That would include your absurd statement over what I do or don't get to say!

      We can clear this up right now. I agree 100% with what this meaning of free is. I believe most literate people would agree as well. Even if you did agree with that definition, you may find that we would still disagree on the definition of freedom in regards to Open Source development. The reason may escape you, but it is simply subjective interpretation. An unavoidable human condition. It isn't clear to people who take things literally how such a thing is allowable, but in this case take my word for it. The best you can do is allow the market to prove who's right and who's wrong. It all honesty, it won't even do that. It will simply prove who's best fit for the purposes of the majority.

      I love how you talk about "community" and "greedy" and the "Selfish".... you sure are a communist, aren't ya?

      No. But, what are you, who snidely loves the talk of "greedy" and "Selfish" and the "community"? Someone who prefers greed and selfishness? An uncivilized person? What label of anti-community superiority would you prefer to wear?

      Bet ya think corporations are generally evil?

      Only those who violate the community's trust and don't reciprocate. Correction, I also don't like corporations who lie, cheat, steal, and hurt people. You might even say that I don't like uncivilized behavior in corporation, as I wouldn't like it in an individual.

      I think you've never written a line of code in your life.

      Let's hope for your financial well being you don't invest in the stock market.

      If you had, you'd know you can't close open sourced software in a commercial environemnt practially-- you have to commit your changes to the public tree, otherwise you have to track what everyone else does.

      And, of course companies like Sun, HP, IBM, SGI, SCO...etc, never had the resources to do that during the Unix Wars and later up until the late 90's. They all made Unix from scratch and none of their closed source Unix variants ever came from previously open source roots. Please, your showing your historical ignorance. Of course, you can always claim that saying anything doesn't make it true - HA!

      All the "stealing" you guys think you're preventing is a figment of your imagination.

      The literally minded can be considered a danger to themselves, as well as the community. Theft in terms of the loss of social profit can be considered a simile. A more accurate phrasing would be that when a person or company takes something from the community, without giving back to the community, that act is like theft of the community's potential gain. Those who are concerned over the loss of the community's potential gain simply use the GPL to mitigate that. Those who prefer the BSD don't view the community's interest in the same manner, allowing the proprietary forks during the Unix Wars to occur.

      Just like all communists who want to force others to live like they do "for the good of the community" you try to force people to your ideology,

      Please point out where I force anyone to do anything. The laws you are forced to live by are passed by those representing the community. Are those laws communist? Are you, for living under them? Your simple worldvi

  5. Slashdotted already? by ag3n7 · · Score: 1

    Looks like the server has gone "over yonder"...

    1. Re:Slashdotted already? by DreadSpoon · · Score: 5, Funny

      Must've been running BSD.

      *ducks* ;-)

    2. Re:Slashdotted already? by Anonymous Coward · · Score: 0

      A duck is a lot closer to a penguin than a daemon.

    3. Re:Slashdotted already? by Charles+Dart · · Score: 1

      if it is /.ed it has nothing to do with BSD, take a look at netcrafts listing of longest uptime and tell me what OS you see the most of

    4. Re:Slashdotted already? by rekoil · · Score: 4, Funny

      traceroute www.over-yonder.net
      traceroute to www.dyn.over-yonder.net (68.19.137.116): 1-30 hops, 38 byte packets

      7 BELLSOUTH-TE.gar1.Level3.net (67.72.8.42) 20.3 ms (ttl=247!) 20.4 ms (ttl=247!) 20.5 ms (ttl=247!)
      8 axr01asm-1-0-0.bellsouth.net (65.83.236.7) 20.5 ms (ttl=246!) 20.5 ms (ttl=246!) 20.5 ms (ttl=246!)
      9 ixc01jan-5-0-1.bellsouth.net (65.83.237.89) 29.4 ms (ttl=246!) 29.4 ms (ttl=246!) 29.5 ms (ttl=246!)
      10 205.152.137.134 (205.152.137.134) 40.9 ms 40.9 ms 41.0 ms
      11 adsl-81-101-28.jan.bellsouth.net (65.81.101.28) 41.0 ms (ttl=54!) 45.6 ms (ttl=54!) 41.0 ms (ttl=54!)
      12 * * *
      13 * * *
      14
      (interrupt)

      ADSL line, meet Slashdot. Slashdot, melt ADSL line.

    5. Re:Slashdotted already? by whoever57 · · Score: 1
      if it is /.ed it has nothing to do with BSD, take a look at netcrafts listing of longest uptime and tell me what OS you see the most of

      Don't forget that Netcraft's accounting of uptimes cannot detect uptimes beyond 497 days for older versions of Linux.

      --
      The real "Libtards" are the Libertarians!
    6. Re:Slashdotted already? by Anonymous Coward · · Score: 0

      Oh dear. Linux's uptime counter wraps at 496 days, so it can't be on that list.

      You ignorant cretin, blinded by zealotry. Go out into the real world and learn the facts first, kid!

    7. Re:Slashdotted already? by SoSueMe · · Score: 1

      That's the 'net equivalent of "Rock-Paper-Scissors"

    8. Re:Slashdotted already? by damiam · · Score: 1

      Uptime has little to do with performance. While likely the problem is due to stupid site design (slashdotting a PHP'd dynamic page will kill any OS), Linux performs generally better (much better in the case of 2.6) than OpenBSD and FreeBSD, and similarly to FreeBSD. BSD's dominance of the uptime charts is irrelevent (as well as inaccurate, because Netcraft can't detect Linux systems with >497 days uptime).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    9. Re:Slashdotted already? by Fembot · · Score: 1

      Hang on whats the third one? Theres 3 bits in Rocks-Paper-Scisssors, and only ADSL and Slashdot by my count... what beats slashdot, and gets beaten by ADSL?

      Best I can come up with is Microsoft Tech support!

    10. Re:Slashdotted already? by Charles+Dart · · Score: 1

      You sir are a bore, and should examine yourself for zealotry. I do live in the real world, one that is happily free of you. I have never uttered an unkind word about Linux. True I was unaware of this "feature" but why should I care. As far as facts go, netcraft lists the longest recorded uptime at 1539 days and it is a freeBSD server. Where are your facts coward?

    11. Re:Slashdotted already? by Anonymous Coward · · Score: 0

      SCO

    12. Re:Slashdotted already? by Charles+Dart · · Score: 1

      I surrender,

      Linux is good!!

      Linux is great!!

      I humble my self at the feet of the all powerfull King Linus who commands such legions.

    13. Re:Slashdotted already? by orkysoft · · Score: 1

      The RIAA?

      --

      I suffer from attention surplus disorder.
    14. Re:Slashdotted already? by Black+Acid · · Score: 1
      Here's the last few hops:

      11 205.152.137.134 (205.152.137.134) 63.212 ms 63.040 ms 63.619 ms

      12 adsl-81-101-28.jan.bellsouth.net (65.81.101.28) 59.929 ms 62.422 ms 59.901 ms

      13 * * adsl-19-137-116.jan.bellsouth.net (68.19.137.116) [open] 936.171 ms


      13 was left out for some reason.
    15. Re:Slashdotted already? by geminidomino · · Score: 1
      Linux performs generally better (much better in the case of 2.6) than OpenBSD and FreeBSD, and similarly to FreeBSD.
      I assume you mean "better than OpenBSD and *Net*BSD", but I can't speak for them. I don't see OpenBSD as suitable for anything but a bastion host and/or firewall. But back when I was a sysadmin (Before the layoffs), we had two slash-code hosting servers, FreeBSD (I think it was 4.6) and Linux (2.4.18 I think... it was a long time (2 years) ago). The Linux box would get up to about a load of 4 before going tits up on us (slashcode is rather intensive, being perl and all) while the freeBSD box would be chugging along ,granted a bit slower than normal(but no crashes), at a load of almost 28. We dumped the linux server soon after.

      When it comes to desktops, I tend to be bleeding edge. I dropped windows completely on the main rig and my lapdog for Slackware, but my servers are and, gods willing, will always be FreeBSD.

      I'm going to beleive my own experience over NetCraft, or any zealot's (from either camp) ranting
    16. Re:Slashdotted already? by Anonymous Coward · · Score: 0

      I don't get the whole "holy shit, look, we mighty Internet browser users took down a site. Go us!" thing that you retards call "slashdotting." I mean, really, it's like a step up from "DoSing."

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

    1. Re:The Best Of Both Worlds... by Alan · · Score: 4, Informative

      Don't forget the power of USE flags. One of the things that I love about gentoo more than anything else is the power that USE flags give me. Want a server without any X compiled into the programs you're installing? Set USE="-X". Want to make sure that ssl is enabled everywhere that you have the option? USE="ssl". Want KDE instead of gnome for programs that have multiple GUI interfaces? USE="kde -gnome". Easy and powerful.

    2. Re:The Best Of Both Worlds... by JoScherl · · Score: 1

      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!

      There were some things I was missing but a (very simple) ebuild script is written quite fast, what makes it easy to uninstall the stuff...

    3. Re:The Best Of Both Worlds... by Anonymous Coward · · Score: 0
      All joking aside, FreeBSD really is "dying" in a sense. After Jordan and Mike left, the project has been a shambles. The best way to describe FreeBSD kernel code now is "shabby". Matt is a brilliant perfectionist who wants to do the right thing. The current state of FreeBSD kept him from pursuing excellence.

      Unfortunately the FreeBSD core has come to be dominated by political types who are short on engineering skills. They gave Matt the air and locked him out of CVS. The FreeBSD kernel is currently full of ugly expedient hacks *and* several intractable bugs.

      Of all the BSD kernels, FreeBSD can now be considered the most hackish and ill conceived. It wasn't always this way, of course. But presently the FreeBSD development environment continues to favor the political solution over the technically correct one. OpenBSD and NetBSD both do much better on quality issues. I suspect that DragonFly will come to be highly regarded as the latter two as well.

    4. Re:The Best Of Both Worlds... by DashEvil · · Score: 1

      Please, tell me why you would ever use Gentoo as a server? It's as stupid as using a gun to dig a hole in the ground.

      --
      -If God wanted people to be better than me, he would have made them that way.
    5. Re:The Best Of Both Worlds... by Alan · · Score: 1

      Because it works for me, and I'm familiar with it? I considered BSD at one point but I don't feel comfortable enough using an OS that I'm not familar with on the net and with a fair number of users.

    6. Re:The Best Of Both Worlds... by Stephen+Ma · · Score: 1
      Want a server without any X compiled into the programs you're installing? Set USE="-X".

      That works until you change your mind: a month after you have everything compiled without X, you decide you want X after all. Oops.

    7. Re:The Best Of Both Worlds... by DashEvil · · Score: 1

      I don't care if you use BSD or Linux, but Gentoo is definately the worst choice you could make for a server.

      I mean, there is always the chance a new version of a package may fuck up, or fuck something else up. With a desktop system, there is minimal loss. You fix the problem, patch, patch, spend some time on it, no real loss. With a server this is a risk without reason. You don't need the latest version of PKGX, you need a known stable version, and if you DO upgrade it, you do so with patches that ONLY fix vulnerbilities. The key points here are consistancy, stability, and reliability. While I myself have had few problems with Gentoo, I would never want to trouble myself with it on a server. There is ABSOLUTELY no guarentee of the three 'key points' I mentioned above, and that is a serious issue.

      Of course, your server is probably more of a hobby thing, in which case there is no risk. Still, however, you should be aware of why your choice may not be practical for server usage.

      --
      -If God wanted people to be better than me, he would have made them that way.
    8. Re:The Best Of Both Worlds... by geminidomino · · Score: 1
      Don't forget the power of USE flags. One of the things that I love about gentoo more than anything else is the power that USE flags give me. Want a server without any X compiled into the programs you're installing? Set USE="-X". Want to make sure that ssl is enabled everywhere that you have the option? USE="ssl". Want KDE instead of gnome for programs that have multiple GUI interfaces? USE="kde -gnome". Easy and powerful.
      On Freebsd, 'man 5 make.conf' Same concept, different flags. NO_X=TRUE NO_PERL=TRUE etc...
    9. Re:The Best Of Both Worlds... by Alan · · Score: 1

      So how is gentoo (or debian, or any linux, assuming you are making the argument against gentoo vs the argument against linux) worse than another distro/unix? On my current gentoo server packages are only updated occassionally, and when they are it's with either security updates or newer versions. I have the choice to update to what I want. I don't see how this is different than *bsd or another linux.

    10. Re:The Best Of Both Worlds... by Alan · · Score: 1

      Cool. See, that's the sort of thing I have NO clue about and why I'm not on a *BSD right now (yet :)

    11. Re:The Best Of Both Worlds... by Imran · · Score: 1

      You seem to be under the mistaken impression that all Gentoo boxes must have a cronjob running `emerge world`, or else the Gentoo thought police will be around to confiscate the hardware!

      If you are setting up a server, then you will likely have a minimal set of software installed, depending on the task at hand (no X, KDE, etc). So, its not an unreal prospect to hit upon a set of versions which (through careful research) are confirmed to be the most recent *stable* versions available. For everything else (glibc, etc), it is usually (though not always) a good idea to work with the latest available, to take advantage of the latest bug fixes, etc.

      USE flags really help (hand in hand with careful package selection) in minimising software cruft.

      After that point, the only upgrades necessary would be for security vulnerabilities.

      Ok, so its not Debian stable, or OpenBSD. But it certainly isn't an alternative which should be dismissed out of hand either (again - it really depends on what *kind* of server you are trying to deploy).

      Whenever Gentoo comes up in a Slashdot discussion, I find all too many examples of the following:
      1) (some) clueless gentoo advocates, who bang on about amazing speed optimisations derived from being a source based distribution. I'm not sure how many of them have ever looked at the gcc flags in an rpm's specfile before. There are *so* many things which really impress me about Gentoo as a Linux distribution, without even having to mention gcc optimisation.
      2) knee-jerk, standardised criticism's of Gentoo, made without much knowledge of, or experience in, the distribution itself.

    12. Re:The Best Of Both Worlds... by Imran · · Score: 1

      I should add that my rant against clueless Gentoo advocates was NOT a reference to the parent of this thread :)

    13. Re:The Best Of Both Worlds... by DashEvil · · Score: 1

      Your generalization is taken as a kind of insult. I was merely pointing out that out of all the distributions that exist, Gentoo is inherently the worst for server based usage. I've used Gentoo, I like it a lot, but I would NEVER use it on a server. It just begs the question 'Why?' when so many better alternatives exist.

      --
      -If God wanted people to be better than me, he would have made them that way.
    14. Re:The Best Of Both Worlds... by Imran · · Score: 1

      I'm tempted to use a harsher tone than this, but I think I will refrain for the moment. You need to re-read my post before claiming that you have been "insulted".

      Upon re-reading it, you may find that the only term I used which could remotely be described as "insulting" was the word 'clueless', and that word was used in conjunction with some Gentoo advocates (even though I am one myself - which is why I feel it is ok to criticise one's own).

      Your post certainly did not put you in the category of 'clueless gentoo advocate', so I am mystified as to why you think you were insulted.

      Imagining things, are we?

    15. Re:The Best Of Both Worlds... by DashEvil · · Score: 1

      No, I had merely made the logical conclusion that since you had made refrence to the 'types of responses' to a Gentoo post that it had some relevance to the ongoing conversation about using it as a server. You were defending one of the TWO participants in your responses, so I had come to the conclusion that it was for me. A simple error, I do not really feel at fault for coming to that conclusion, but I do feel that being so aggressive with it was improper. I'm sorry.

      --
      -If God wanted people to be better than me, he would have made them that way.
    16. Re:The Best Of Both Worlds... by Imran · · Score: 1

      Ok - any misunderstandings have been cleared up. I appreciate your last post :)

    17. Re:The Best Of Both Worlds... by MarcQuadra · · Score: 1

      At least you get the OPTION of shooting yourself in the foot, Gentoo's the only Linux distro that gives you the option of a BSD-like 'everything from source' install. If you really know what you're doing you'll:

      # emerge -Pv > ~/emerge.whatever.deps.log

      before you merge, giving you the option to build those packages WITH X later if you so choose.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    18. Re:The Best Of Both Worlds... by MarcQuadra · · Score: 1

      whoops, slashcode interpreted what I was trying to merge ('whatever'-in-carets) instead of printing it. you get the idea. I'm not an idiot. Maybe.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  7. The Truth? by Anonymous Coward · · Score: 5, Funny

    Apparently, since the article is currently returning a 403 Forbidden, he thinks Linux users can't handle what he has to say.

    1. Re:The Truth? by Anonymous Coward · · Score: 0

      Apparently, since the article is currently returning a 403 Forbidden, he thinks Linux users can't handle what he has to say.

      Sounds like BSD finally died :(

  8. site is slashdotted, here's the 1st page by W32.Klez.A · · Score: 4, Informative

    What is this?

    I run FreeBSD on my computers. A lot of my friends run Linux, or at least one of the distributions of it. Naturally, then, we agree that a Unix-style operating system is the right choice, but we disagree on which to use.

    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.

    While there's overwhelming similarity between the operating systems in most cases, there are also a lot of differences. As you probe more into the differences, you find that they emerge from deep-seated disagreements. Some are disagreements over development methodology, some over deployment and usage, some about what's important, some about who's important, and some about which flavor of ice cream is superior. Just comparing the surface differences doesn't tell you anything; it's the deeper differences that both explain and justify why each group does things the way they do.
    What isn't this?

    This is not:

    * A list of command correspondances; "'netstat -rnfinet' on BSD = 'netstat -rnAinet' on Linux" and such things.
    * How to do all the things involved in adminning and running a BSD box.
    * Why you should use BSD instead of Linux.
    * Why you should use Linux instead of BSD.
    * Why you should use this BSD instead of that BSD.
    * Why you should use this Linux instead of that Linux.
    * Why BSD is Right and Linux is Wrong.
    * Why Linux is Right and BSD is Wrong.
    * Why I am a god and you should worship me.

    I, personally, for me, believe (obviously) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one.
    Some preliminary thoughts

    There're a lot of philosophical disparity between the Linux world and the BSD world. And there are a lot of expressions about it out there. One I particularly like goes something like:

    BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC. Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC.

    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 is. A lot of that is because they're direct-line descendants of the BSD from Berkeley, which was a direct-line descendant of the original AT&T Unix. Unix-the-trademark is a trademark of The Open Group, and Unix-the-code is owned by SCO, so one can't actually say that the BSDs are really Unix (that's the sort of statement that triggered the USL/UCB lawsuit extravaganza, in fact). But, in many ways, the BSDs are direct derivatives of traditional Unix.

    That shows through in a lot of ways. It shows up in the design of the base system and the packaging of addons. It shows up in the partitioning of the mass storage. It shows up in a lot of details of the commands. And it shows up in the attitudes and reflexes and prejudices of the developers, which are reflected in the code and in the users.

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

    1. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0
      Unix-the-code is owned by SCO

      Uh....

    2. Re:site is slashdotted, here's the 1st page by adamy · · Score: 1

      Thanks.
      Do you have the other pages as well?

      --
      Open Source Identity Management: FreeIPA.org
    3. Re:site is slashdotted, here's the 1st page by arth1 · · Score: 0, Interesting
      The BSDs, in general, are very much more like traditional Unices than Linux is. A lot of that is because they're direct-line descendants of the BSD from Berkeley, which was a direct-line descendant of the original AT&T Unix.

      I'm sure Darl McBride is going to quote you quite liberally. Thank you very much for HARMING both communities.

      --
      *Art
    4. Re:site is slashdotted, here's the 1st page by W32.Klez.A · · Score: 1

      Unfortunately, no. I was just reading it as it was fully posted it to the front page, and thus, completely being hit by the rabid eyes of slashdotters.

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

    6. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0

      Apparently Slashdotters are complete morons. For God's sake, SCO clearly knows that BSD is based on AT&T Unix. They released the license that let people run the encumbered BSD code two years ago, you moron! Don't you think that SCO is familiar with the AT&T lawsuit?

      How does this get moderated "Interesting?"

      Idiot.

    7. 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 /.
    8. Re:site is slashdotted, here's the 1st page by Pharmboy · · Score: 2, Funny

      I'm sure Darl McBride is going to quote you quite liberally. Thank you very much for HARMING both communities.

      Yea, because everyone knows that an opinion posted on slashdot is hard evidence in any court of law.

      Do you have any idea how silly what you said sounds? They are too busy asking IBM for a copy of AIX so they can compare code.

      --
      Tequila: It's not just for breakfast anymore!
    9. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0

      a direct-line descendant of the original AT&T Unix.
      I'm sure Darl McBride is going to quote you quite liberally.


      Errr Art, what the hell do you think the USL(Novell) and BSD settlement was all about?

    10. Re:site is slashdotted, here's the 1st page by ratfynk · · Score: 1
      Fear ye the Gates! Not his jester (MacBride)

      --
      OH THE SHAME I fell off the wagon and use sigs again!
    11. 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.

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

    13. Re:site is slashdotted, here's the 1st page by Haarg · · Score: 1

      I think you missed what he was trying to say. He said 'for me, ... my choice is right' Thus he meant the same thing that you believe of your own OS choice.

    14. Re:site is slashdotted, here's the 1st page by CrosseyedPainless · · Score: 1

      I don't moderate, but if I did, I would be torn between "Funny" and "Interesting". Boy, I like your style!

    15. Re:site is slashdotted, here's the 1st page by ndqc · · Score: 1

      * Why I am a god and you should worship me.

      hmmm. that really clears things up.

    16. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0

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

      Plesae, spare us the silly hyperbole. As of 2.4
      Linux's VM system was severly broken. We'll see
      if 2.6 got it fixed. Don't hold your breath. Gcc?
      Gcc is the *worst* compiler out there. Yes, it
      works, but every single commercial compiler works
      *better*. Don't kid yourself.

    17. Re:site is slashdotted, here's the 1st page by Badanov · · Score: 1
      That's why bash, gcc, and other utilities traditionally associated with Linux systems seem to be installed even on "real" UNIX systems nowadays.

      I don't take a dump without bash installed.

      --
      Dawn of the Dead
    18. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0
      If you investigate a little deeper, you'll soon realize that FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    19. Re:site is slashdotted, here's the 1st page by Tokerat · · Score: 1


      RTF<caption>.

      According to the list of things this rant is not, it isn't "why he is god and you should worship him."

      --
      CAn'T CompreHend SARcaSm?
    20. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0
      I hear you. FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavor you loved that was at the same time wholesome and worthwhile.

      It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimize doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

      So I'm going quit using FreeBSD. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project. Linux here I come.

    21. Re:site is slashdotted, here's the 1st page by Anonymous Coward · · Score: 0
      That's why bash, gcc, and other utilities traditionally associated with Linux systems seem to be installed even on "real" UNIX systems nowadays.
      It may come as a surprise to the poster, but in fact, gcc and bash both pre-date Linux by quite a bit. In fact, it may even amuse the poster to note that the responder, if he recalls correctly has used both on UNIX machines in the 80's, or at least quite close.
  9. 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
  10. Whoops by Realistic_Dragon · · Score: 2, Funny

    Forbidden
    You don't have permission to access /~fullermd/rants/bsd4linux/bsd4linux1.php on this server.

    At least BSD lets you log in and change file permissions whilst being slashdotted, impressive!

    --
    Beep beep.
    1. Re:Whoops by gnu-generation-one · · Score: 1

      Forbidden
      You don't have permission to access /~fullermd/rants/bsd4linux/bsd4linux1.php on this server.


      hmmm, so someone is paying by the gigabyte, saw themselves on slashdot, and put "Deny all" in an .htaccess file, as quick as they could?

  11. Not a good way to start an explanation... by Anonymous Coward · · Score: 0

    He could have gotten across all of the ideas in that introduction with three sentences.

  12. In a way that Linux people can absorb by Anonymous Coward · · Score: 5, Funny

    I want to try to explain how BSD works in a way that Linux people can absorb.

    Just sprinkle your explanation with random anti-Microsoft rants and talk of your imminent death, and you'll do just fine.

  13. BSD Server by Anonymous Coward · · Score: 1, Funny

    BSD (server) is dying! (from being slashdotted)

  14. I wanted to read this but... by Mod+Me+God · · Score: 2, Informative

    ...the rant says "Forbidden You don't have permission to access /~fullermd/rants/ on this server. Apache/1.3.27 Server at www.over-yonder.net Port 80" and the main link says "Warning: main(../../php_inc/styleswitch.php): failed to open stream: Too many open files in system in /home/fullermd/public_html/php_inc/main.php on line 16 Warning: main(): Failed opening '../../php_inc/styleswitch.php' for inclusion include_path='.:/usr/local/share/pear:/usr/local/s hare/smarty') in /home/fullermd/public_html/php_inc/main.php on line 16 Warning: main(../../php_inc/ahem.php): failed to open stream: Too many open files in system in /home/fullermd/public_html/php_inc/main.php on line 19 Warning: main(): Failed opening '../../php_inc/ahem.php' for inclusion (include_path='.:/usr/local/share/pear:/usr/local/ share/smarty') in /home/fullermd/public_html/php_inc/main.php on line 19 Fatal error: Call to undefined function: print_ahem() in /home/fullermd/public_html/TEMPLATE.php on line 94".

    Could someone please be kind enough to post a mirror?

    --
    --

    FreeNET user? Comfortable with the adverse selection?
    1. Re:I wanted to read this but... by Frymaster · · Score: 3, Funny

      er. this is not a good advertisement for bsd as a web server....

    2. Re:I wanted to read this but... by nicolas.e · · Score: 1

      perhaps is it more an ulimit or something problem ?

    3. Re:I wanted to read this but... by Frymaster · · Score: 1
      perhaps is it more an ulimit or something problem ?

      perhaps it is more of a joke or something

    4. Re:I wanted to read this but... by Anonymous Coward · · Score: 1, Funny

      Elegy For *BSD


      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard
      and whistle a happy tune
      but keeping happy's so hard,
      *BSD died so soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.

    5. Re:I wanted to read this but... by Anonymous Coward · · Score: 0

      uhhhhh... Yahoo uses BSD.

    6. Re:I wanted to read this but... by Peartree · · Score: 1

      It's on a DSL connection.

    7. Re:I wanted to read this but... by PinchDuck · · Score: 0, Redundant

      Damnit, I clicked on the link just as BSD died...

    8. Re:I wanted to read this but... by Anonymous Coward · · Score: 0

      First off, this wasn't ment to ever get posted to slashdot. this article has made OSNews, Linux Journal, Slashdot, and a few others all within the last week on a residential line.

  15. FreeBSD for Linux Users by Chromodromic · · Score: 3, Funny
    I want to try to explain how BSD works in a way that Linux people can absorb.

    Well, my suggestion would be to use a lot of pretty pictures interspersed with interludes on where Linus is, what Linus is doing, what Linus was wearing, what Linus said, what Linus' facial expression was as he said it, if Linus will be say something like that again, perhaps, in the future, and where Linus might be living or moving to, maybe, perhaps, possibly.

    Then I'd lead all the Linux users out to a fertile field where they could graze for the day, protected by a couple of good dogs, herding them in, keeping them together, where I'd sit back and enjoy their gentle baying in the summer sun: Liiiiinnnnux, Liiiiiinux ...

    --
    Chr0m0Dr0m!C
    1. Re:FreeBSD for Linux Users by Anonymous Coward · · Score: 0

      No wonder you workship the devil.

    2. Re:FreeBSD for Linux Users by 0x0d0a · · Score: 1

      And s/Linus/Theo/ would not apply to OpenBSD *how* again?

  16. rabbits by temojen · · Score: 5, Funny

    We'll have rabbits and chickens and live off the fat of the LAN.

    Appologies to Steinbeck

    1. Re:rabbits by Anonymous Coward · · Score: 0

      Nice one, that is clever. Where are my mod points when I need them?

  17. 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.
    1. Re:I have a few theories on why that is by Coward+the+Anonymous · · Score: 1

      What's a Cathloic? ;-)

      Anyway, I agree, Linux is more wide spread now. There are more Linux users (like me) that came from Windows now. I didn't know much about the BSD's and UNIX in general until I got to know Linux.

      --
      -- Jason
    2. Re:I have a few theories on why that is by Anonymous Coward · · Score: 0

      Perhaps the Linux cultists are so sure faithful their earth is the center of the universe, they see no reason to look up at the sky to note the other stars.

    3. Re:I have a few theories on why that is by greppling · · Score: 1
      Or maybe because stories explaining BSD always get hidden behind a 403?

      Seriously, I think you must be quite a lot into BSD not get this very simple point the parent post is making.

    4. Re:I have a few theories on why that is by Leto2 · · Score: 1

      It's same reason that Electrical Engineers can easily pick up on a Computer Science job (about 20% of the workforce in my company is EE), while I would never ever allow a CS graduate near a powergrid, microchip-factory, or soldering-irons in general.

      Maybe BSD users are just smarter and better at picking up / understanding other technologies than Linux users.

      P.S. Insert obligatory comment on how my Karma will go down the drain, just so that I'll end up getting modded up +5 Funny.

      P.P.S. I think the real reason is that a lot of BSD users started out using Linux back in '95 or so, and then over the course of the years switched to BSD. That's how I did it.

      P.P.P.S. I'm a EE graduate, in case you hadn't figured that out

      P.P.P.P.S. I haven't used this many /[P.]+S./ since I wrote walkthroughs for Sierra's King's Quest and Police Quests games.

      --
      <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
  18. Bsd uptime? by Anonymous Coward · · Score: 0

    How is it that all the top servers in uptime(NETCRAFT) run bsd? Some of thier servers have been up for years. What is it about bsds' design that facilitates not shutting down the server while fixing stuff? I'm guessing it must be modular and allow for you to just compile an updated module and then insert it into the kernel. Anyone care to enlighten me. Just curious.

    1. Re:Bsd uptime? by sremick · · Score: 1

      There is indeed such a thing: kldload

    2. Re:Bsd uptime? by Anonymous Coward · · Score: 0

      Linux's uptime counter wraps at 496 days.

      Is this really the best BSD advocacy that people can do? I see this 'point' mentioned everywhere, and it's totally meaningless and redundant.

  19. What it is, what it isn't aaahhh my eyes! by va3atc · · Score: 1

    I'm I the only one going cross eyed trying to read this??

    This is not:

    * A list of command correspondances; "'netstat -rnfinet' on BSD = 'netstat -rnAinet' on Linux" and such things.
    * How to do all the things involved in adminning and running a BSD box.
    * Why you should use BSD instead of Linux.
    * Why you should use Linux instead of BSD.
    * Why you should use this BSD instead of that BSD.
    * Why you should use this Linux instead of that Linux.
    * Why BSD is Right and Linux is Wrong.
    * Why Linux is Right and BSD is Wrong.
    * Why I am a god and you should worship me.

    Steve

    --
    Candle burns its brightest in the dark
    1. Re:What it is, what it isn't aaahhh my eyes! by PatrickThomson · · Score: 0

      I missed the "This is not" and I was looking forward to reading about all those things, expecially why I'm a god.

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
  20. 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*

    1. Re:And my impression is... by Anonymous Coward · · Score: 0

      You scored a big 0 on the scale of funny.

    2. Re:And my impression is... by evil-barn · · Score: 2, Funny

      You're a debian user right? (:

    3. Re:And my impression is... by CrosseyedPainless · · Score: 1

      Loyal users! Attend to my words! Stone the heretic!!!!

    4. Re:And my impression is... by Anonymous Coward · · Score: 0
      FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

  21. ummm? by rogabean · · Score: 1

    I think I'm gonna go put up an article on my Linux server called: Setting permissions and running a webserver 4 BSD users who preach to Linux Users.
    Honestly though, whats the point here? You chose your OS, I chose mine. Do I really need an entire website dedicated to why you chose yours over mine?
    I read enough of this stuff here

    --
    "why don't you just slip into something more comfortable...like a coma!"
    1. Re:ummm? by Anonymous Coward · · Score: 0

      I think I'm gonna go put up an article on my Linux server called: Setting permissions and running a webserver 4 BSD users who preach to Linux Users Phew, luckily I've never run into a preachy linux user.

  22. Page #2 by DaHat · · Score: 5, Informative

    Who are the characters?
    Meet the players
    I'll give here a quick introduction to and discussion of the systems I'll be talking about. Note that the histories presented are not comprehensive or authoritative, and no attempt has been made to make them that way. Deal.

    Unix
    Unix isn't (precisely) an operating system.

    Well, it is, and it isn't.

    In specific usage, Unix is an operating system originally developed in the late 60's at Bell Labs by Ken Thompson and Dennis Ritchie. Over the years since then it's been developed and distributed as a commercial operating system, and a research operating system, by Bell Labs and USG and USDL and ATTIS and USL and Novell and SCO and anybody else who could come up with an acronym.

    It's probably not too much exaggeration to say that Unix is the single most influential operating system in modern computing. Every general-purpose computing device you'll find, and a lot of specific-purpose computing devices, will be using ideas and concepts and often code from something in the Unix family tree.

    When we use the word 'Unix', then, we far more often mean the general form, than the specific OS that carries the name Unix(TM). The general form means "Any operating system which, in design and execution and interface and general taste, is substantially similar to the Unix system." That means all the BSDs, Linuxen, SunOS, Tru64, SCO, Irix, AIX, HP/UX, and a cast of hundreds or thousands of others.

    I'm not interested in getting into semantic discussions about how many angels can dance on a head of split hair. Let it suffice that when I use phrases like "Unix systems", I mean exactly what you think of when I use the phrase. Pedantry City is ---> that way.

    Linux
    Linux also means several things. It's a kernel, originally written by Linus Torvalds when he was a student in Finland. Since then it's been beat up, punched around, tweaked, poked, prodded, manged, digested, spit out, stomped on, chewed up, tossed out, brought in, and otherwise manipulated (not necessarily in that order, of course) by more other people than you could easily count.

    Linux is also the term for a family of operating systems. While there are fascinating metaphysical discussions taking place in dozens of places around the world at this very second (I guarantee it) about how "Linux isn't really an operating system, it's just a kernel", or "It should be called 'GNU/Linux'", or similar topics, I'm also going to neatly avoid that semantic cesspool. When I say "Linux", I mean Red Hat. I mean Slackware. I mean Mandrake. I mean Debian. I mean SuSe. I mean Gentoo. I mean every one of the 2 kadzillion distributions out there, based around a Linux kernel with substantially similar userlands, mostly based on GNU tools, that are floating around the ether.

    BSD
    BSD stands for "Berkeley Software Distribution". Originally, it was a set of patches and extra add-on utilities for the official Bell Unix system that were developed by the CSRG at the University of California, Berkeley. Over time, it evolved to change and/or replace more and more of the system, until at some undefined point it became basically its own OS that merely happened to share chunks of code with Bell's Unix system.

    Of course, it still required that you have a Bell license to use the system, since a lot of it was still Bell's code. All of the code written by Berkeley, however, was released under what's come to be known as the BSD license, which basically translates to "Do whatever the hell you want with the code, just give us credit for writing it". And a lot of the BSD code ended up working its way back into the "official" Unix system too, in System III and System V. And, a lot of both strains worked their way into the various commercial forks of Unix.

    After the CSRG (mostly) dissolved and stopped developing the BSD system, several groups went off different ways with the code. One of these was the 386BSD project, which took the BSD code and made it run on the Intel i386 platform.

    1. Re:Page #2 by Anonymous Coward · · Score: 0

      Mod page 2 up please

    2. Re:Page #2 by Quirk · · Score: 0, Troll
      "Pedantry City is ---> that way"
      "...how many angels can dance on a head of split hair."

      Is he suggesting a split hair has a head like the head of a pin and if so, and, the head is on the other end from the split end, why would it matter if the hair was split, or, if the split end held the head wouldn't it be angels dancing on one half of a head? Or again, if he's referrencing the "head" from which the split hair fell or was pulled then perhaps it would be a count of the number of angels dancing on some one's head, someone with a serious hair problem.

      --
      "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
      Cohen
  23. What is {y,ies} by bgog · · Score: 1

    What does the {y,ies} in the article mean? Anyone?

    1. Re:What is {y,ies} by savagedome · · Score: 1

      Its short for writing 'community or communities'.

    2. Re:What is {y,ies} by pavon · · Score: 3, Informative

      Communit{y,ies} = {Community, Communities}
      Because there are one or more BSD communities depending on how you look at it.

    3. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      Regular expression speak for "community/communities".
      I guess he just wanted to show how l33t he is... ;)

    4. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      {y,ies} means put either the 'y' or the 'ies' at the end of the word

      ex: communit{y,ies} = community or communities

    5. Re:What is {y,ies} by SunBug · · Score: 1

      it means to add the -y or the -ies suffix when appropriate: community or communities.

    6. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      It's ancient Aramaic for "is it good or is it wack?"

    7. Re:What is {y,ies} by genericacct · · Score: 1

      it says "communit{y,ies}", meaning essentially "community (or communities)". Writing it as communit(y/ies) would probably have made a little more sense to more people.

    8. Re:What is {y,ies} by evbell · · Score: 1

      It's a quicker way of saying 'community and/or communities' ... a set of two different suffixes.

    9. Re:What is {y,ies} by WWWWolf · · Score: 1

      This is a fairly common *NIX shell (well, at least Bourne shell) idiom. This thing would generate more command arguments, each with one of those items.

      For example: {foo,bar,baz}.o would become the list foo.o bar.o baz.o.

      Thus, as others said, here it would be "community" or "communities".

    10. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      wow. I hope you're not serious. communit{y,ies}
      means community/communities (pick the one that fits best for you.

    11. Re:What is {y,ies} by Morosoph · · Score: 1

      You might recognise it better as [y|ies]; the commar makes it appear as a set rather than a choice.

    12. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      holy fuckin shit......8 billion identical replies......for fucks sake people open your eyes

    13. Re:What is {y,ies} by Barbarian · · Score: 1

      Can't the author just make up mind?

    14. Re:What is {y,ies} by subk · · Score: 1

      You open _your_ eyes. Look at the time stamps for fuck's sake, AC.

      --
      Now, if you'll excuse me, I have backups to corrupt.
    15. Re:What is {y,ies} by happyfrogcow · · Score: 1

      Really? I thought it was an attempt to be lame. Just say "communities" and be done with it all at once. We'd understand that there might be one or more.

      why not do something even more lame and say community{0,}. Make the paragraph even visually obscure and less readable.

      dumb BSD zealots ;)

    16. Re:What is {y,ies} by bgog · · Score: 1

      Got it. Thanks everyone.

    17. Re:What is {y,ies} by Anonymous Coward · · Score: 0

      Dude, look at the time stamps. There is a good 25 mins between the first and last reply. Geesh!! Now if they were all within 2mins of each other....

    18. Re:What is {y,ies} by Dahan · · Score: 1
      This is a fairly common *NIX shell (well, at least Bourne shell) idiom.

      Bourne shell? No, it's a csh thing... although bash has picked it up. Neither original Bourne nor pdksh do brace expansion. If you require traditional sh compatibility in bash, run "bash +B" to turn off brace expansion.

  24. BSD and a slashdoting. by Zapman · · Score: 1

    I might appreciate your opinion of linux better, if you could set up a BSD box that can withstand a slashdoting... :-)

    *BSD's have a different approach to *NIX than most linux'ers. Most of the linux distro's have gone with the SYSV approach as default (as in /etc/(rc.d/)init.d, and ps -ef) rather than the BSD approach (as in /etc/rc.d/rc.local and ps -aux)

    It's kinda odd. The BSD's and SYSV's are different superficially (some command line arguments) and at the deep kernel level, but the mid-level abstractions are almost identical (similar syscalls, etc). It's all UNIX though.

    --
    Zapman
    1. Re:BSD and a slashdoting. by Christianfreak · · Score: 1

      Yes and having used BSD, I prefer the SYSV way of doing things. God forbid that someone would like that better!

      Also since when does ps (-?)aux not work? I've used that since I started using linux, SYSV style or not. Also my RedHat boxes, though they still have the SYSV init scripts have an rc.local that I can put commands into.

      So really use whatever you want! :)

    2. Re:BSD and a slashdoting. by Brandybuck · · Score: 1

      I might appreciate your opinion of linux better, if you could set up a BSD box that can withstand a slashdoting...

      It's not like Slashdot has never taken down a Linux webserver. Nope, never has. Well, at least not in the last hour...

      --
      Don't blame me, I didn't vote for either of them!
  25. I'm not crying!!! by stoolpigeon · · Score: 0, Redundant

    .. there is something in my eye. That's all.

    --
    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?
  26. I'm interested in BSD but... by NeoGeo64 · · Score: 1

    how does it's functionality compare to Linux? I've heard something about "ports" where Linux apps must be ported to *BSD.

    Does this mean that Linux apps and source are not readily available to compile on *BSD machines?

    1. Re:I'm interested in BSD but... by sremick · · Score: 2, Informative

      Typically, you don't have "Linux apps", exactly. What you tend to have are:

      1) open-source applications
      2) Linux binaries

      99% of what you tend to use on a Linux system falls under #1. It's not a Linux application, specifically. It's source code that compiles under Linux... and probably other OSes as well. Maybe the authors only use Linux, and are like "Well, this is written for Red Hat, but if you want to make it work on a different OS, take the source and hack it up" (shame on them). Or maybe they're decent programmers and don't write to a specific operating system.

      The end result is that some source will compile fine on another OS, some might need special compile-time or configure flags set, and some might need some patching. You can do it yourself... or you can use FreeBSD's ports, which takes care of everything for you. If something is in the ports system, someone has taken the time to go through all that, and include it into the install process. Whatever it takes... compile-time variables, patches, dependencies, etc... it's all downloaded, patched, built (in the proper order), installed, registered in the database, etc.

      The beauty of ports extends beyond just installing the software. Every file can be associated with its port. Dependencies are all tracked automatically, and using the "portupgrade" package upgrading is insanely easy and automated.

      By the way, Linux binaries (category 2 from above) aren't a problem either... FreeBSD includes a Linux emulation layer that allows you to run them if they aren't available to compile natively. Examples are RealPlayer and the Flash plugins (the 2 Linux binaries I use the most). In fact, there's a whole section of ports dedicated to Linux apps. :)

    2. Re:I'm interested in BSD but... by Anonymous Coward · · Score: 0
      It can all be distilled into a nutshell:
      *BSD is dying
  27. BSD is designed. Linux is grown? by samjam · · Score: 4, Informative

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


    He jests (not kind /.er who posted the first page, but the author).

    BSD has grown from each previous BSD and then from each previous UNIX. How he can say this is more "designed" than Linux I'm not sure.

    Sam

    1. Re:BSD is designed. Linux is grown? by Anonymous Coward · · Score: 1, Interesting

      Linus T. said one in a Cnet interview that Linux development was 'organic' not engineered.

      Too bad the author didn't link to that cnet interview.

    2. Re:BSD is designed. Linux is grown? by Anonymous Coward · · Score: 2, Interesting

      Which is ironic as current some engineering branches are trying to understand and duplicate efficient and fault-tolerant organic systems.

    3. Re:BSD is designed. Linux is grown? by jonabbey · · Score: 1

      Yeah, I saw that too. Anyone who thinks that BSD didn't grow organically in a similar fashion is a bit of a BSD-optimist, I think.

      Perhaps what he means is that BSD hasn't grown as fast or as floridly as Linux has. That's fine. But let's not pretend that BSD (which started as a hack on AT&T Unix) sprang fully formed from the brow of a more elite cadre of uber-hackers than Linux has, please.

    4. Re:BSD is designed. Linux is grown? by gnu-sucks · · Score: 1

      Sam,

      You're exactly right. And if BSD hadn't changed from the early days, we'd be dead in the water.

      BSD has been modified by less people, but I don't see how either OS hasn't grown.

    5. Re:BSD is designed. Linux is grown? by Zefram · · Score: 1

      What the author meant was that in the BSD world, changes to the tree are thought out and brought to a consensus (more or less) before any major changes are made. Also, every change is scrutinized by the developers.

      In Linux (which I am less familiar with, as I stopped using it circa 1999), people are able to make changes at will.. and parts of the kernel will take on different aproaches and there is less scrutiny. Changes aren't first verified as stable before being put into production.

      An example of this is FreeBSD's new VM management, which first appeared in current around 6 months ago (IIRC), but just appeared in FreeBSD 4.9 recently. The FreeBSD team made sure all the bugs were ironed out, so 4.9 would be rock solid.

      --
      What about MEEPT?!?!
  28. Site Mirror by Anonymous Coward · · Score: 0

    Here is a mirror of another page of it:
    System Upgrades
    Building the world in less than 7 days

    As a result of the fact that the BSD base system is developed as a single unit, you can easily get the entire source tree for the entire base system. And because of the way it's designed, you can execute a single command at the top level to compile everything. For most of us, that's the normal way to upgrade; you update your source tree to the absolute latest (with a few hours, of course) changes made by anybody, compile it, install the new binaries, and you're done. Miller time.

    Of course, you might not necessarily want the latest. You could grab the sources from last week, say. And normally, you do the whole rebuild process in four steps. You start with a make buildworld which compiles all of userland, then a make buildkernel which compiles the kernel. Then you take a deep breath and make installkernel to install the new kernel, and make installworld to install the new userland. Each step is automated by a target in the Makefile.

    Of course, I'm leaving out tons of detail here. Things like describing the kernel config, merging system config files, cleaning up includes... all those gritty details. If you want to read about that, check the FreeBSD handbook, specifically the sections on updating and building and configuring your kernel, or the various other forms of documentation available. But those sort of things become second nature after you do them a few times. Really, the process of updating your system boils down to those four commands. I find it a lot easier than having to resolve cross-dependencies and changed library versions and such across a zillion binary packages.

    This information is mostly based on FreeBSD. NetBSD uses a different model for doing the system builds. OpenBSD tends to be much more in favor of reinstalls, at least for major version changes.
    Addon software

    Well, that sure was easy. But, what about all those add-on packages? How do we manage those? Let's talk about installing and upgrading ports.

    1. Intro
    2. Dramatis Personae
    3. Design :: The Base System
    4. Design :: The Ports Tree
    5. Technical :: Releases
    6. Technical :: Upgrading
    7. Technical :: Ports
    8. Philosophy
    9. Myths
    10. Conclusion

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

    Comment removed based on user account deletion

  30. Page 5... by Dave2+Wickham · · Score: 5, Informative
    Release Engineering

    The BSDs all keep the system under revision control; all the free BSDs use CVS. Revision control (in extremely brief) is a process by which editing a program means checking out a file or group of files, making the changes, then checking in the new versions, along with a message describing the change. A full history of all changes is kept in the revision control system, so you can view a history of the changes, check out an old version, look at the differences between arbitrary versions, etc.

    All the BSDs provide public access to their CVS repositories in one way or another; generally through anonymous CVS, or CVSup checkout or mirroring, or often both. That means that, as a user, you can see exactly what changes happened when, who did them, and why they did them. You can also always get your hands on the latest changes (within a few hours, anyway, depending on mirroring strategies). All of the free BSDs have mailing lists that you can subscribe to and see the changes as they're made. In fact, they all have web frontends as well; you can poke around FreeBSD's entire source tree online at http://cvsweb.freebsd.org/src/, and see all the history of every file.

    Linux, historically, hasn't used any version control for the kernel. I don't have exact data at my fingertips here, but I believe it was somewhere in mid-2.4 days that the kernel began being kept in a public BitKeeper repository. Many of the other utilities use revision control, but since they're all developed separately, there isn't any central place you can go to to look through the changes. So it's sometimes hard to get a historic picture of even any one part; to so do for a whole distribution is practically impossible.

    This leads to a lot of differences. In a very real sense, BSD systems are constantly developed; I can always update my system to the absolute latest code, irrespective of "releases". In Linux, that doesn't really have as much meaning, because the release process is very different. I think the most appropriate verb for a Linux release is "assembled". A Linux release is assembled from version A.B of this program, plus version C.D of this program, plus version E.F of this program... all together with version X.Y.Z of the Linux kernel. In BSD, however, since the pieces are all developed together, the verb "cut" makes a lot more sense; a release is "cut" at a certain time.

    Linux releases kernels in two parallel lines (well, often more than 2, but we're simplifying); a version with an odd minor release number, as a "development" version, and a version with an even minor release number, as a "production" version. The BSDs also have "development" and "production" tracks, but they're handled rather differently.

    CVS, like most version control systems, has the concept of "branches". It's easy to understand, but somewhat difficult to explain. Basically, when you "branch" a file or a set of files (or a whole directory tree), you create a new version of the file which exists in parallel with the primary version. When you make changes to the primary version, it doesn't affect the branched version. And you can make changes to the branched version without affecting the primary.

    In FreeBSD, there's usually 2 active development lines; one called "-CURRENT", which is the development version, and the other called "-STABLE", which is the production version. Both, of course, are under development, and both have some attempt to be made to keep them usable. -STABLE, as a rule, gets bug and security fixes, but only gets new features and such that are well tested, usually by a stint in -CURRENT first. -CURRENT gets new features, big architectural changes, and all those sorts of new development stuff. It should be noted that the naming of the branches doesn't necessarily mean what it seems to; while -STABLE usually is "stable" as in

    1. Re:Page 5... by Anonymous Coward · · Score: 0

      ARSE, forgot to check "Post Anonymously" - please don't mod me up; I have excellent karma anyway...

    2. Re:Page 5... by Trejkaz · · Score: 1

      I remember Gentoo having CVS support for its Portage tree. Usually it uses Rsync for performance, but CVS is almost definitely available since the Portage tree maintainers use it. Or were you just talking about the kernel being in source control?

      Actually when it comes to Gentoo Linux it's a bit of a hybrid, it feels to me a little closer to BSD than to Linux, only I'm not using a system where the scaleability graph shot off the top of the piece of paper in the benchmarks. ;-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    3. Re:Page 5... by whoever57 · · Score: 1
      This leads to a lot of differences. In a very real sense, BSD systems are constantly developed; I can always update my system to the absolute latest code, irrespective of "releases". In Linux, that doesn't really have as much meaning, because the release process is very different. I think the most appropriate verb for a Linux release is "assembled". A Linux release is assembled from version A.B of this program, plus version C.D of this program, plus version E.F of this program... all together with version X.Y.Z of the Linux kernel. In BSD, however, since the pieces are all developed together, the verb "cut" makes a lot more sense; a release is "cut" at a certain time.

      Apparently, you have not studied Gentoo

      --
      The real "Libtards" are the Libertarians!
    4. Re:Page 5... by Dave2+Wickham · · Score: 1

      I assume you mean the person who wrote the article - I just pasted it...

    5. Re:Page 5... by whoever57 · · Score: 1
      I assume you mean the person who wrote the article - I just pasted it...

      Correct. I should have been more careful and read a little more carefully, but WTH, this is /. isn't it?

      --
      The real "Libtards" are the Libertarians!
    6. Re:Page 5... by Anonymous Coward · · Score: 0

      fucking karma whores, need you post the same comment more than once?

      i'm sure he knows about it, but hes talking about BSD, not linux.

    7. Re:Page 5... by Anonymous Coward · · Score: 0

      The only thing in Gentoo's CVS are things specific to Gentoo -- the real source code is controlled somewhere else (GNU CVS, Linus' Bitkeeper, some guy's personal machine, etc).

      For the BSDs, you can look in CVS and see the entire history of 'ls', 'vi', the kernel, whatever you care about, presumably going back to the beginning of the project.

    8. Re:Page 5... by noda132 · · Score: 1

      CVS, like most version control systems, has the concept of "branches"

      This is just one example of the article's condescension. Duh. CVS, like most version control systems, also sucks enormously. The Linux kernel development process has the concept of "branches" too (and has had it long before Bitkeeper came around).

      In fact, the entire article can basically be summed up in one sentence understandable to the entire target audience:

      "BSD is an entire distribution maintained by the same people who hack at its base."

  31. 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
    1. Re:Another flamebait post ... by 0x0d0a · · Score: 1

      Seriously. This reminds me of one of the startup articles that some of the early "Linux news" sites started running to *look* like someone actually submitted a real story, but was just the editors trying to jump-start discussion.

  32. What... you mean... by NitroWolf · · Score: 2, Funny

    You trying to tell me BSD isn't another Distro of Linux?

    WTF?

  33. Re:OSX by genericacct · · Score: 2, Insightful

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

  34. 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 SoSueMe · · Score: 3, Interesting

      "Condescending" is in the eye of the reader.

      This week, I had a developer log a reply in our bug tracking system as "... maybe because I am a developer it is 'intuitive' to me".

      This was in response to an issue raised on a pop-up calendar with no less than 9 functional elements and 2 invocations to change a date field on a web page.

      Now that's condescending.

    2. Re:Funny and True by Anonymous Coward · · Score: 0, Flamebait

      Agreed.

      My biggest turn off to BSD has always been the users.

      BOFH does not even begin to cover it.

      Where linux users tend to be a helpful, friendly bunch, who are more than willing to lend a hand to someone seeking information, the BSD users IMHO tend to be very defensive, angry, not helpful, and many times abusive.

      Everytime I have asked a BSD zealot a question about BSD I have received answers that amounted to "You don't get it" and "you wouldn't understand".

      And don't ever DARE ask how something differs in Linux vs BSD unless you want your head ripped off before you can finish the sentence. (Part of the defensivenese I think).

      The funniest part...

      Everytime they are asked which would be better for a particular situation, they always point to the famous BSD vs Linux pictures that compare a few nerdy kids to a woman wearing a Daemon outfit.

      http://www.linuxisforbitches.com/bsdvlinux.php

      Well, sad to say, I prefer Linux and I happen to know the woman in the picture personally. (And she exibits none of the afore mentioned BSD user traits).

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

    6. Re:Funny and True by Omega996 · · Score: 1

      I can't say that I disagree with you re: the typical response on a FreeBSD mailing list when looking for support, or at least what my experiences have been. I think the most friendly answer I've ever had was from someone else who was trying to solve the same thing (a kernel configuration issue with a built-in SCSI controller on a Compaq server). The more typical answer is more along this interesting one I came across when trying to determine if some POS Netgear USB 802.11b adapter was supported under FreeBSD:
      "Wireless networking over USB is not supported on FreeBSD."
      I suppose that's true. A bit rude, though.

      With that said, though, I'm interested in using a good OS, not in socializing on mailing lists. So while I'll bemoan the lack of friendliness and general 1337ism that seems to be present, at least in some of the lists, I still prefer FreeBSD to linux because, in my experience and for my needs, it's been a superior product.

    7. Re:Funny and True by Anonymous Coward · · Score: 0

      Yikes, she's not even very cute. Thats their only defense?

      If thats all it takes to prove the superior OS, I need to find a penguin suit for my significant other and settle this little debate (linux vs. bsd) once and for all.

    8. Re:Funny and True by Anonymous Coward · · Score: 0

      i don't know. looks like she has the requisit size ass to me.

    9. 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?
    10. 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:Funny and True by Anonymous Coward · · Score: 0

      > "Wireless networking over USB is not supported on FreeBSD

      Hardware Snobbery is pretty common among us old school types, so I understand they're coming from. However, there's a whole generation of people that have never spent more than $50 on a computer peripheral and tend to get offended by this attitude.

      This was a major deal back in the early days -- Linux was designed to run on a stock i386 clone with minimal menory and IDE. The BSDers took the attudide that "Real UNIX Workstations use SCSI and have 16MB of RAM (putz)". So, it's no suprise that the poor student crowd started adopting Linux instead.

    12. Re:Funny and True by Anonymous Coward · · Score: 0

      I need to find a penguin suit for my significant other and settle this little debate

      We already found one.

    13. Re:Funny and True by Anonymous Coward · · Score: 0

      Does she give good helmet?

    14. Re:Funny and True by Anonymous Coward · · Score: 0

      Don't need a mind, I use /.

    15. Re:Funny and True by Omega996 · · Score: 1

      I guess I can undertstand that. I learned UNIX on a commercial version that ran on "midrange" hardware, so I sometimes forget it's not all just PC hardware to everyone ;)

    16. Re:Funny and True by Anonymous Coward · · Score: 0

      Dude I am getting seriously sick of archaic condescending, militant BSD types whining because GNU/Linux has a stronger following and their baby is dying. Everyone is loosing sight of the fact that Open Source is about choice. If you have such a limited brain capacity that you can't handle choice, run Microsoft shit.After [trying] reading this I think I would not choose BSD as my web server, but there is much value in all of them. On that note, I think I will be running NetBSD on the SGI boxes at work. They spent so much time porting it to everything, that nothing except most of a C compiler runs on it...keeps the boys workin. meanwhile I'll be playing UT2003 on my Linux box.

      -regards
      nullptr(at)wi(dot)rr.com

    17. Re:Funny and True by mbogosian · · Score: 4, Funny

      Most people have an opinion based on the last person who talked to them.

      Hey, you're right! That's now my opinion too!

    18. Re:Funny and True by Anonymous Coward · · Score: 0

      No, that is an admission of guilt. The developer is flat out admitting that he never considered the end user when he designed the thing, and the only reason he considers it intuitive when it is not is because he is a developer who designed it, not a designer.

      If he had said "Maybe it is because I am a developer and therefor have far more brain power than you lowly pions, but there is nothing at all wrong with the design and you are all idiots. Now go away!"..that would be condescending.

    19. Re:Funny and True by mattgreen · · Score: 1

      A bit elitist, but I used to hold that viewpoint. Anyway I don't think people are just sheep, I think that maybe they are just misguided. Meaning that they can sit down and sort through things and make their own mind up, but maybe they just haven't had the chance yet.

      Says the optimist in me.

    20. Re:Funny and True by eugene+ts+wong · · Score: 1
      The more typical answer is more along this interesting one I came across when trying to determine if some POS Netgear USB 802.11b adapter was supported under FreeBSD:
      "Wireless networking over USB is not supported on FreeBSD."
      I suppose that's true. A bit rude, though.
      Why is that considered rude? I get the impression that he is just stating a simple point to save you time. I'm not arguing or defending him. I'm genuinely interested.
    21. Re:Funny and True by FCAdcock · · Score: 1

      It's Fuller, he's not condescending, he's just Fuller. That means that He's right and you're wrong!

      Actually, matt's a good guy, he's just not a people person.

      --
      --Forest C. Adcock--
    22. Re:Funny and True by Omega996 · · Score: 1

      I suppose it seemed rude because there wasn't specific mention of a lack of a netgear driver, simply that wireless networking wasn't supported, period. Something about the choice of phrase seemed to imply that such things were beneath FreeBSD.
      There was no additional information pointing to anyone working on a driver (there are people doing so), not even the gratuitous 'if you need that sort of support, check linux'.
      Perhaps I'm reading more into it than I should, though. However, given my experiences with the FreeBSD lists in the past, I don't think so :)

    23. Re:Funny and True by eugene+ts+wong · · Score: 1

      Ah, I see what you mean. Yeah, when people are short & to the point, without being helpful, then they can be considered rude. Sometimes people don't have to give a lot of information, if the context warrants it, but I suspect from what you said, that this would be a different context.

      Thanks.

  35. Site Mirror (Part 2) by Anonymous Coward · · Score: 0

    Design Philosophies
    General

    Ah, now this is the part I enjoy. Lots of soaring generalities, without a single hard fact in sight. Saves the trouble of having to do research. 8-)

    What I'm going to discuss here is some of the real and imagined philosophical differences that both cause, and are caused by, some of the technical and organizational differences we've discussed. Like most such discussions, there's little that's hard-and-fast here; there's plenty of overlap in attitudes among people in the various camps. And there's certainly plenty of completely deserved flak for both sides to take, as well as undeserved flak they've been forced to. Still, I think it's important to examine some of these splits, without trying to presume that one is "correct" and the other is "incorrect".

    Realize, I must emphasize, that a lot of this is very general. Practically every point is riddled with exceptions. And both systems often don't "follow the rules", or fail to meet their own expectations. It's more a question of inclination that of exceptionless implementation. I'm just saying this now, so I don't have to keep qualifying and re-qualifying every statement I make, until it's impossible to read.
    Chaos vs Order

    One common generality is that the Linux methodology is the living incarnation of chaos, whereas the BSD methodology is far more about control. To a large extent, it's true. Linux grew out of a spare-time hacking background, while BSD grew out of a controlled engineering background. Of course, there's plenty of weekend tinkers writing BSD code, and plenty of full-time professional programmers sloughing away at various parts of Linux. But the feel of the systems still does reflect that sort of schism.

    We've already discussed the construction methodology; BSD builds up a core system which is uniform, whereas Linux distributions takes pre-existing pieces and pretty much puts them together helter-skelter. Naturally, the BSD method is far more amenable to keeping things ordered, while the Linux method practically necessitates utter chaos. That's not to say that chaos is inherently bad, or order inherently good. They're just different environments.

    Linux will also generally chase new versions of other programs much more closely, adopting particularly more major changes like Apache 2 much sooner than BSD will move that way. Now, the stricter separation of "base" vs "ports" in BSD, as well as the structure of the ports tree itself, make it easier to have multiple parallel versions of packages in BSD. Sometimes, it's even possible and easy to have multiple versions installed at the same time. Linux, by not having that sort of separation, makes it very difficult to have parallel versions, and instead almost requires a single "blessed" one.

    And the primacy of source-compiling in packages also makes it easier to handle multiple versions. For instance, PHP must be compiled differently depending on whether you're using Apache 1.3 or Apache 2. With from-source packages like ports, I can define an environmental variable when I compile and install PHP to tell it whether to use Apache 1.3 or Apache 2. With binary packages, you'd have to have 2 separate packages available, which will lead to confusion sooner or later.
    Right vs Wrong

    The difference can also be seen in the way core code is integrated. BSD tends to always shy away from hackish solutions when there's even a hint of a proper solution in the wings. The theory is that it's far easier to wait for the clean answer, than to integrate the dirty answer now, for several reasons. For one thing, if you integrate the dirty answer, that reduces the incentive to implement a better one. For another, once you dirty up the architecture to integrate something it'll never get cleaned up again. You know it as well as I do. Oh, sure, you'll say it's temporary. But you know there's nothing quite as permanent as a temporary stop-gap. And things grow. The only way to avoid giving a mile is to refuse to give the first inch. It's just lik

  36. arrogance by InodoroPereyra · · Score: 2, Interesting
    I want to try to explain how BSD works in a way that Linux people can absorb.

    It this an arrogant statement or what ? This sort of moderate arrogance, of showing off some alleged superiority, together with the constant efforts to undermine Linux from some BSD enthusiasts, don't really help me get interested on BSD.

    But the reason I use Linux rather than BSD is simple: I personally prefer the GPL rather than the BSD License. Let alone the argument of which is better, I heard both sides several times, and I prefer the FSF's philosophy. This doesn't imply that I don't like the BSD philosphy. If the Linux kernel didn't exist, I would definitely be running KDE on to of some flavour of BSD ...

    1. Re:arrogance by Anonymous Coward · · Score: 0

      You could have tried Hurd -oh right.......

    2. Re:arrogance by Artifakt · · Score: 1

      It's arrogant if he means that Linux users have trouble absorbing what normal people can absorb, but what if all he means is "I'll try to phrase my arguement using points that linux users already know from their experience with linux" (As opposed to "I'm talking to people who are already intimately familiar with both OS's", or "I'll try to explain this to people who have/don't have an EE degree, or specifically to people who moved to Linux from Windows without trying BSD along the way", or some other alternative)?

      --
      Who is John Cabal?
  37. Obviously it's not a scalability article. by Anonymous Coward · · Score: 0

    Obviously it's not a scalability article.

    Warning: main(../../php_inc/navbar_rant.php): failed to open stream: Too many open files in system in /home/fullermd/public_html/php_inc/main.php on line 23

    Warning: main(): Failed opening '../../php_inc/navbar_rant.php' for inclusion (include_path='.:/usr/local/share/pear:/usr/local/ share/smarty') in /home/fullermd/public_html/php_inc/main.php on line 23

    Warning: main(../../php_inc/navbar_sgml.php): failed to open stream: Too many open files in system in /home/fullermd/public_html/php_inc/main.php on line 24

    Warning: main(): Failed opening '../../php_inc/navbar_sgml.php' for inclusion (include_path='.:/usr/local/share/pear:/usr/local/ share/smarty') in /home/fullermd/public_html/php_inc/main.php on line 24

    Warning: main(.data/bsd4linux1.vars): failed to open stream: No such file or directory in /home/fullermd/public_html/TEMPLATE.php on line 15

    Warning: main(): Failed opening '.data/bsd4linux1.vars' for inclusion (include_path='.:/usr/local/share/pear:/usr/local/ share/smarty') in /home/fullermd/public_html/TEMPLATE.php on line 15

    int27

    1. Re:Obviously it's not a scalability article. by nicolas.e · · Score: 1

      BTW the page I've managed to see before the /. effect was pretty static. I wonder why this guy did use PHP instead of plain html.

  38. Site Mirror, Conclusion by Anonymous Coward · · Score: 4, Interesting

    Why do I run BSD?

    It Just Works. When I install the system, a set group of pieces are there. Period. When I go through the upgrade process, it works. When I install an addon package, it works.

    It supports practically every piece of hardware I've thrown at it in close to a decade of use. And that support Just Works, it doesn't flake out or fail from one version to another.

    I can choose whether to stick with tried and tested release versions, to track the -STABLE branch, to track the -CURRENT branch... however close to the edge I want to live. And even the bleedingest edge usually works just fine. I can take a system that hasn't been touched in 3 years, and bring it up to date with minimal pain.

    When a problem comes up, whether it's security or stability or performance or even just aesthetics, it gets fixed. And because of the development methodology, I can get those fixes later that same evening. All the time. When a new feature gets added, I can grab it right now, not wait a week or a month or 6 months until the next release. I can see, whizzing by in my email, every change as it's made. Or, when something breaks, I can fix it myself, and be able to send the fix right off to somebody who can get it incorporated into the system right away. I've done it before, I'll do it again, and so have thousands of other people.

    It's designed to all fit together. Not just munged after-the-fact to go together OK, but designed from the ground up to be a single coherent system. And when something doesn't fit, it's a bug to be fixed, not just "part of the game".

    It's had quirks. It's had vagueries. It's had out-and-out bugs. It's had bizarreness. It's had inexplicable behavior. It's given me misleading error messages. Sometimes, it out-and-out breaks things that worked yesterday. And all those will happen again in the future. But, every time, somebody goes right ahead and notices, and discusses, and fixes it. I read the mailing lists, and I see these things go by. I see the problem brought up, I see the people who know the area discussing it, I see solutions proposed and discarded and tested and agreed upon, and I see them committed into the main repository. And usually by the time I see it happen, I can already get my hands on it.

    It's just a level of consistency and transparency and usability lightyears beyond anything else I've seen. Its development path is aimed at technical merit and correct solutions, not just sexy features and workable hacks. And I think that's the only way to be sustainable long-term.
    Why should you run BSD?

    Well, I don't know. Does what you have now meet your needs? Then you probably don't have an urgent need to change anything.

    There're plenty of essays and rants on there about why X works better than Y, for any values of X and Y. I don't want to write another one. If and when you do get time or inclination or resources to try BSD, I want this essay to help you understand why some of those differences are there, and what the result of those differences is.
    More info

    All the BSD's sites (FreeBSD, NetBSD, and OpenBSD) have extensive documentation available on their systems. Because the base system is integrated, all things dealing with it can be authoritatively documented in a single place. They describe the strengths and weaknesses of the individual systems, how to install them, how to upgrade them, how to admin them... Everything you need.

    In the FreeBSD docs in particular, the article on Explaining BSD is similar to this essay, in that it describes BSD and its historical context. There's all kinds of documentation, from introductory documents describing the basics of FreeBSD and Unix-type systems, to detailed descriptions of the inner workings of the kernel, and everything in between. Scroll down the page.

    And, of course, the FreeBSD Handbook, and the FreeBSD FAQ are both stuffed with information you never even knew you needed. Don't leave home without it.

    The BSD's also all have mailing lists and news

    1. Re:Site Mirror, Conclusion by Raspberry · · Score: 1

      is he describing Debian GNU/Linux here or BSD?

      --
      ------------------------------
      Ray Raspberry
      raspberry@b3l33t.org
    2. Re:Site Mirror, Conclusion by hageshii · · Score: 1

      Is he describing Gentoo Linux here?

      --
      .sig: No such file or directory
    3. Re:Site Mirror, Conclusion by sirsampson · · Score: 1

      Must be, since Debian support APM on my notebook, whereas FreeBSD does not.

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

    5. Re:Site Mirror, Conclusion by Anonymous Coward · · Score: 0

      Funny, my notebook has ACPI with Linux doesn't support well, but FreeBSD supports perfectly.

    6. Re:Site Mirror, Conclusion by grolschie · · Score: 1

      What planet are you from? ACPI works superbly in the Linux kernel.

    7. Re:Site Mirror, Conclusion by Red+Alastor · · Score: 1

      M$ user also tell us that their system just work. Yeah right...

      --
      Slashdot anagrams to "Sad Sloth"
  39. this is the real difference between bsd and linux by Triumph+The+Insult+C · · Score: 0, Flamebait

    1,2c1,4
    ,
    The GNU General Public License (GPL)
    > Version 2, June 1991
    > Copyright (C) 1989, 1991 Free Software Foundation, Inc.
    > 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    4c6,7
    Everyone is permitted to copy and distribute verbatim copies
    > of this license document, but changing it is not allowed.
    6,9c9,125
    nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    Preamble
    >
    > The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.
    >
    > When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
    >
    > To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
    >
    > For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
    >
    > We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
    >
    > Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
    >
    > Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
    >
    > The precise terms and conditions for copying, distribution and modification follow.
    >
    > TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    >
    > 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
    >
    > Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if

    --
    vodka, straight up, thank you!
  40. I wish I could read the article... by Cytlid · · Score: 1

    ...uhh ... anyone wanna enlighten BSD users on bandwidth?

    --
    FLR
    1. Re:I wish I could read the article... by slackr · · Score: 1

      anyone wanna enlighten BSD users on bandwidth?

      They're just not used to that much attention.

      *ducks*

      --

      * Please do not read my signature.
  41. It means .... by paxcirca · · Score: 1

    ... in this context, community and/or communities.

  42. As they've said repeatedly... by TWX · · Score: 4, Interesting

    ...Linux isn't UNIX. It's an independent project, despite what SCO thinks.

    I wonder how funny it would be to tell SCO that BSD is a direct derivative work from AT&T UNIX...

    --
    Do not look into laser with remaining eye.
    1. Re:As they've said repeatedly... by Anonymous Coward · · Score: 0

      you're right, it's not

      shit, it's not even Unix

      and legally, *BSD can't be called Unix either

    2. Re:As they've said repeatedly... by abertoll · · Score: 1

      I thought SCO's case against BSD was already dismissed?

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    3. Re:As they've said repeatedly... by sirket · · Score: 1

      SCO can not sue BSD over the AT&T derived code. That was settled in the AT&T-Berkley lawsuit in which the judge ruled that Berkley infringed on 3 Unix files while AT&T had blatantly stolen dozens. The result was that AT&T had to pay Berkley's legal fees, Berkley had to rewrite the three infringing files, AT&T had to restore the copyrights on the files it used and Berkley could not be sued again for said infringement.

      -sirket

    4. Re:As they've said repeatedly... by jbplou · · Score: 1

      They already know this, parts of BSD are in SCO Unix. A trial was already held before SCO owned the rights. BSD won because AT&T and Bell Labs mishandled the copy right.

    5. Re:As they've said repeatedly... by Anonymous Coward · · Score: 0

      SCO can not sue BSD over the AT&T derived code. That was settled in the AT&T-Berkley lawsuit in which the judge ruled that...

      Err... Smoke a crack pipe and restate your argument. You see my point?

    6. Re:As they've said repeatedly... by TWX · · Score: 1

      "They already know this, parts of BSD are in SCO Unix. A trial was already held before SCO owned the rights. BSD won because AT&T and Bell Labs mishandled the copy right."

      And if SCO's real property had ended up in Linux by mistake, their divulging, even if only somewhat secretly to Linus Torvalds, would have resulted in that stuff being rewritten along with the other changes going into 2.5/2.6. Instead, SCO sues IBM, threatens Linux users, and starts going around trying to punt the heads off AT&T derived UNIces, like SGI and SUN, even without fully understanding the nature of the legal history and contracts that give them any kind of authority over AT&T's initial creation. Do you think that this sounds like a sane company?

      How large and widespread is FreeBSD's legal department? How about NetBSD, OpenBSD, or any other projects that are forked from the original Berkeley-owned-and-maintained version of the OS? How long would these projects maintain their heads above water if SCO decided to actively take them to court? I know that BSD has had time to mature for awhile, and that it has some legal victories in its past, but how long do you think that some of these projects could stand up in court to bloodthirsty lawyers? If SCO had taken on a smaller vendor first, like SGI over IRIX, or over any other vendor who could have possibly licensed AT&T-derived code into BSD License rather than GPL, how well do you think BSD could stand up against that?

      IBM is a HUGE company. They are possibly the largest single target that SCO could have taken on, and ironically SCO's choice for a target is a favour to the rest of us. If SCO had been smart and had stopped distributing Linux as soon as they discovered GPL violations, and after a fair waiting period started suing other Linux companies over their continued distribution of incorrectly-applied code, SCO could have done a lot more damage, and worse yet, they might actually have had a legitimate complaint. But to their own demise, they did exactly the wrong things, which were to piss off Big Blue, to continue to deploy that which they themselves said was illegal, to question the very nature of copyright and a license that only grants them permission if they agree to it, and to threaten all users of the product themselves.

      </rant>

      --
      Do not look into laser with remaining eye.
    7. Re:As they've said repeatedly... by jbplou · · Score: 1

      The point is they don't need a huge legal team, because they have already won their case, you can't sue again a few years latter for something you already lost.

  43. geez! by Anonymous Coward · · Score: 0

    Warning: Unknown(/home/fullermd/public_html/TEMPLATE.php): failed to open stream: Too many open files in system in Unknown on line 0

    Warning: (null)(): Failed opening '/home/fullermd/public_html/TEMPLATE.php' for inclusion (include_path='.:/usr/local/share/pear:/usr/local/ share/smarty') in Unknown on line 0

  44. Re:turned off by Anonymous Coward · · Score: 0


    because I see any efforts amdcontributions I end up making to that system as a waste
    What contributions have you made to Linux or other GNU project?

  45. My new love by gsergiu · · Score: 0

    Well, being such an curious person, I wanted to see what is this BSD thing. And i got my hands on 5.2 REALEASE and gave it a shot. Well, i was surprised. It is very different from linux (not just another tool for the job, but the arhitectural thing is diferent). It seemed to me that it really runs faster, it's more responsive. While i compiled various applications from ports, the cpu was at 100%, but whenever i issued a command, it was executed instantly. I must say, that this does not happen in linux. Probablly i have used linux more, and I know its ups and downs, and in freebsd i have only seen the ups in such a short time, but man ... I love it. I really do.

  46. Re:turned off by Anonymous Coward · · Score: 0

    I get turned off BSD [...] because I see any efforts amdcontributions I end up making to that system as a waste, since there's no one stopping M$ from apropriating my efforts.


    And how, exactly, does that make your efforts a "waste"? Does Microsoft using your contributions prevent anybody else from using them?
  47. Slashdotted by the_crowbar · · Score: 2, Funny

    Only 31 comments so far and it is slashdotted.

    Are Slashdot readers actually reading this story? What with Linux, BSD, and rant in the title it must be good. :)

    I guess that is what I get for working on Friday afternoon instead of reading Slashdot. It is time for the afternoon sun to wash out my monitor anyway, so I have to take a break.

    </worthless_post>

    the_crowbar
    --
    Have you read the Moderator Guidelines
  48. ports by proj_2501 · · Score: 1

    ports in this case are completely not what you have described.

    ports are what gentoo ebuild scripts are based on. you snag the source for whatever program you are installing and it's compiled on the spot.

    there are apps that are linux-specific, and there are some that do not rely as much on linux in particular that will compile readily on other unices.

  49. Wrong, We Don't Care! by Anonymous Coward · · Score: 0

    I think that most Linux people don't care about BSD because it sucks: it's hard to install and it's hardware support sucks and it doesn't do anything better than Linux anyway.

  50. Security Differences? by cbowland · · Score: 1

    Reading the article, I got this error. Assuming the web server is running on BSD, I guess that is one difference between Linux and BSD. Seems a little severe to me, but I guess that is the vaunted BSD security for you.

    Forbidden
    You don't have permission to access /~fullermd/rants/bsd4linux/bsd4linux8.php on this server.

    Apache/1.3.27 Server at www.over-yonder.net Port 80

    --

    Give a man a fish and he will eat for a day.
    Teach him to eat and he will fish forever.

    1. Re:Security Differences? by Anonymous Coward · · Score: 0

      Note to network admins! If your server suddenly becomes /.'d simply login to the server cd to the directory of the file that /. is linking to and do: chmod a-r filename.html[.cgi|.htm] This guy does not have a "security" problem. He has a /.'ing problem! w04d

    2. Re:Security Differences? by b00m3rang · · Score: 1

      Ok everyone, this is how it works:

      An unexpectedly large number of hits will bog down ANY server.

      A permission denied message is a very small fraction of the size of the web content.

      Changing the permissions is an extremely quick way to keep the server from being so bogged down that it's neither functional nor administerable.

  51. Re:turned off by JKR · · Score: 1
    You seem to have confused BSD and Interix.

    Jon

  52. Re:Of course... by DaHat · · Score: 0, Offtopic

    God bless the slashdot fool who knows nothing of the subject matter they are discussing and yet perfectly willing to give an opinion based only in their own delusions.

  53. BSD & The Wyrm by Mir322 · · Score: 0, Offtopic

    BSD = Black Spiral Dancer

    Slashdot = The Wyrm when Gehenna & the Apocalypse arrive!

    --
    "There is always some madness in love. But there is also always some reason in madness."- Friedrich Nietzsche
    1. Re:BSD & The Wyrm by Anonymous Coward · · Score: 0

      what the hell are you going on about?

    2. Re:BSD & The Wyrm by Anonymous Coward · · Score: 0

      Werewolf: The Apocolypse

  54. I agree. by Anonymous Coward · · Score: 0

    I agree. Who is a much more appropriate relative pronoun.

    1. Re:I agree. by Anonymous Coward · · Score: 0

      Who? I'm asking you!

  55. 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.
  56. BSD shouldn't lend it's secrets... by Anonymous Coward · · Score: 0

    It's just fine the the lin-ewbies stick with linux, I'm find being on of the only guys who knows how to fix bsd, we don't need the lin-ewbs doing it.

    Plus, at the same time, I can fix linux!

    And thus:

    #1. Hold the brothers down!
    #2. ???
    #3. Fix their shit that they are ignorant about.
    #4. ???
    #5. Profit!!!!

  57. Linux Magazine had this too by raque · · Score: 1

    In the December 2003 issue had an article "The other open source OS" on page 14. It looks like a case of lets split hairs.

  58. That's bull by b00m3rang · · Score: 1

    FreeBSD is binary compatible with Linux, that's all you need to know about Linux to make things work. Of course native BSD applications are more likely to be more reliable. Part of the Linux emulation involves emulating bugs in the Linux kernel. How do you like that?

    1. Re:That's bull by Anonymous Coward · · Score: 0

      FreeBSD is binary compatible with Linux, that's all you need to know about Linux to make things work. Of course native BSD applications are more likely to be more reliable. Part of the Linux emulation involves emulating bugs in the Linux kernel. How do you like that?

      How does he like Linux being so widespread that FreeBSD must bend over and add Linux emulation, making its snobbist zealots even grimmer?

      I'm not him, but for me it rocks. Have a good day.

    2. Re:That's bull by b00m3rang · · Score: 1

      So FreeBSD can run FreeBSD and Linux apps, while Linux can ONLY run Linux apps.

      How is this an advantage for Linux again?

    3. Re:That's bull by Anonymous Coward · · Score: 0

      You're right, I'm killing myself over all these FreeBSD only binaries I can't run.

    4. Re:That's bull by Anonymous Coward · · Score: 0
      If you were honest with yourself you'd admit that you feel a need to justify your choice in operating system software, in your case BSD.

      The article is really nothing more than dross which provides no support for his point of view. It would be interesting if he honestly investigated the quality assurance that went into Linux.

      For expample SGI, OSDL, Red Hat, and IBM have invested millions of dollars into Linux testing and regression suites. Every release of Linux has to pass the rigor of this test methodology. No showstopper bugs ever make it through this process.

      Maybe it is really the BSD user who doesn't understand Linux. Linux enjoys the benefit of well funded, professional engineering and QA teams from some of the best IT companies in the world. That is the reality, and not the fantasy world which Fuller is peddling.

  59. Re:Of course... by mercan01 · · Score: 1

    Well, that's kinda funny.

    Because there's nothing on Linux that most Windows users think they need or want, yet how many people are standing on street corners praising Linux and all it's glory over Windows? More software is written for Windows, and there's alot more support available.

    And, BTW, I run FreeBSD. And I don't have to know anything about linux to get any of the apps I want running. It's called the ports collection.

    Want proof? Here's a sample apache 1.3.29 install.

    cd /usr/ports/www/apache13/
    make install

  60. BIND and Sendmail by FuzzyBad-Mofo · · Score: 4, Funny

    BIND and sendmail were originally developed at Berkeley as part of BSD

    Aha, so that's where the blame lies! ;)

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

    2. Re:BIND and Sendmail by Anonymous Coward · · Score: 0

      ahh, so BSD wasn't designed as much as the author mentions... it seems to have grown and evolved quite a bit over time too, then? After all, when BSD was originaly "designed", software was "designed differently" back when the network wasn't the hostile environment that it is today.

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

      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.

      Linux is a KERNEL. How many distros are there? Does Linux have control over any of them?

    2. Re:Say WHAT?! by Anonymous Coward · · Score: 0

      The difference is that while BSD has three main projects, each has roughly one kernel and userland. Linux has one Linus, but 7,000 patchsets that you may or may not require, and which may as well be forks until they fall into Linus's tree... and an equal number of distributions.

      Each model has benefits, drawbacks, and attitudes associated with it. For instance, if you're happily dealing with the Linux bazaar, you don't mind prodding around testing a new driver or so on... but you may spend some time finding it, ensuring it's the latest code, and getting it to patch cleanly onto your particular tree. If you're using FreeBSD, you start to wonder if you want to muck up /usr/src with such things, but you can also just cvsup and test the latest -CURRENT or -STABLE in entirely before it gets slushed or frozen for -RELEASE.

      Note that most tools in BSD userland(s) aren't *highly* dependent on kernel version anymore, but, for instance, massive upheaval as with FreeBSD's RELENG_5_YEAR_PLAN (SMPng, KSE, libkse, libthr...) does mean certain essential userland bits end up requiring recompile. Not much different than bumping from Linux 2.2 to 2.4, or 2.4 to 2.6.

      The DragonFly project looks like it will improve things further, with stability of the kernel ABI an intended side-effect of their other goals.

    3. Re:Say WHAT?! by Anonymous Coward · · Score: 0

      Care to explain the Slackware reference. I know that myself and many others would say the exact opposite of what you did, and with faily good reason. I'm just a little lost if you could help out.

    4. 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.
    5. Re:Say WHAT?! by Anonymous Coward · · Score: 0

      And who designed the network filter code? How many times has it been re-done? Three? Four? Where's the design and thinking out there? It still can't do all the stuff that FreeBSD's (IPF) and OpenBSD's (PF) filtering code can do. (Try telling iptables to send anything with a destination port of 22 out eth1 (even though the routing table says it should go out eth0) You can't with iptables/ipchains/etc.).

      How many times has the IP code been rewritten in Linux? Aren't they on Net/4 now?

      Let's write DevFS because it may be useful? Oh, there are problems we didn't see? Let's now go to Udev.

      Let's have half-a-dozen different "primary" filesystems each of which is slightly different even though they have mostly the same features. Ext3/XFS/JFS/ReiserFS.

      Ever try writing kernel device drivers for Linux? Especially if you want to support 2.0. 2.4 and 2.6 in one code base. How many #ifdefs do you have?

      Design means thinking about what should be done, coding and then refining. Not "let's see if this works. oh it didn't, let's just rip it out".

    6. Re:Say WHAT?! by Anonymous Coward · · Score: 0

      As opposed to BSD's philosophy of "this sucks, let's keep it anyways". Or how about the decisions made in the heat of an argument by Theo? "I hate his guy, lets dump his code and re-write it"

      Why is it most BSD users have this arrogance about them, yet very little knowledge?

    7. Re:Say WHAT?! by Anonymous Coward · · Score: 0
      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.
      I didn't realise that RedHate created Linux.
  62. Been Trying It Out by Dark+Paladin · · Score: 4, Informative

    I'm one of those guys who used a lot of Linux, still like it on the server side and now I use OS X on the desktop side, but at the advice of some of the penetration testers I worked with, I decided to give OpenBSD a shot on my rebuilt home server.

    It's one of those things where for a bit, I was a little confused on how things work. Granted, OpenBSD is not as "user friendly" on the install as, say, Red Hat 9, where you click the pretty buttons and things install. But thanks to a copy of "Absolute OpenBSD", I got it installed.

    And I have to admit - for my server love, it's working pretty well. The ports system works like I'd always dreamed RPM's to work - tell it "install", and it gets the source, check it for dependancies, and go on.

    The Flavor setting is another one I think I can live with, since you can specify there things like "Plaintext imap" versus default "secure imap" and the like.

    And everything is right where I'd expect it. Ports installed files are in local, so now I can remember where everything is at once it's installed.

    And it's pretty small - little "crufiness", and the community has been great. Like when I couldn't get Apache, PHP, and MySql to play. Turns out it was a socket issue (Apache on OpenBSD by default only wants to see things in /var/www and none else), but within hours someone posted a polite "Oh, try this".

    So far, as a server system, I'm beginning to groove on it. Perhaps if I wanted to run it as a desktop I might or might not have other issues, but since I've got a different OS for my desktop things, I'm pretty pleased with the BSD system.

    Next up: learning how to upgrade. Not that I need to yet, but it's that "yet" that I'm anticipating. (Hey, there could always be another ssh exploit - you never know.)

    1. Re:Been Trying It Out by Anonymous Coward · · Score: 0

      Congratulations, now you can ditch RH 9.0 for Gentoo.

    2. Re:Been Trying It Out by JonMartin · · Score: 1

      Man pages. If you have never tried OpenBSD it is worth it just to see the man pages. They are actually complete, accurate and useful. If only every OS (Linux included) was so well documented (random HowTos do not count as documentation).

      --
      Serve Gonk.
    3. Re:Been Trying It Out by jasno · · Score: 1

      This has already been said by other posters, but you should give gentoo a spin. It uses a package management system that I've heard is very similar to BSD ports. Its easy to constuct a system that is lean, and very customizable. I've been running it on my laptop and home server for some time and have been very impressed at how easy it is to maintain and upgrade. The portage system, as its version of ports is called, had over 5000 packages at last count(probably much more now). You can browse it here.

      --

      http://www.masturbateforpeace.com/
    4. Re:Been Trying It Out by Anonymous Coward · · Score: 0

      RPM has never worked well.
      It seems as if you've had bad experience with Linux package managers, which is why you like the ports system so much? I gather from this that you have never tried APT? APT rocks! and is far superior to the BSD ports system.

  63. Developer reveals What Killed FreeBSD by Anonymous Coward · · Score: 0
    The End of FreeBSD

    [ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]

    When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.

    Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.

    FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.

    It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

    So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.

    Discussion

    I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.

    From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.

    There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.

    Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.

    Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?

    Shouts

    To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.

    To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real goals. It

  64. The Tao of xBSD by AndroidCat · · Score: 1
    One place to start would be the 386BSD articles in Dr. Dobb's some 14 years ago. That's not the start of BSD UNIX, of course, and a lot has changed and forked since then. They're not a bad read, and a good look at how things were Way Back Then and the inside of a kernel.

    Since I own dead tree versions, I have no idea if they're easily available or have been collected together.

    --
    One line blog. I hear that they're called Twitters now.
  65. page #3 by sindian · · Score: 4, Informative
    The Base System

    The concept of the "base system" is something that, I think, causes the most trouble for people used to the Linux methodology. Which is perfectly understandable, because the whole idea just doesn't even exist in the Linux world.

    Linux, from the start, was just a kernel. Without getting into the eternal debate of what an "operating system" precisely consists of, it's easy to state that a kernel by itself isn't very useful. You need all the userland utilities to make it work. Linux has always been a conglomerate; a kernel from here, a ls from there, a ps from this other place, vim, perl, gzip, tar, and a bundle of others.

    Linux has never had any sort of separation between what is the "base system" and what is "addon utilities". The entire system is "addon utilities". MySQL is no different from ls from KDE from whois from dc from GnuCash from ... Every bit of the system is just one or another add-on package.

    By contrast, BSD has always had a centralized development model. There's always been an entity that's "in charge" of the system. BSD doesn't use GNU ls or GNU libc, it uses BSD's ls and BSD's libc, which are direct descendents of the ls and libc that where in the CSRG-distributed BSD releases. They've never been developed or packaged independently. You can't go "download BSD libc" somewhere, because in the BSD world, libc by itself is meaningless. ls by itself is meaningless. The kernel by itself is meaningless. The system as a whole is one piece, not a bunch of little pieces.

    Now, X isn't a part of the FreeBSD base system. It's an addon package. Since X isn't part of the base system, X apps like xterm and KDE and Gnome and Mozilla and gaim and xmms and such obviously can't be part of the base system either. They're add-on packages, which are treated and thought of differently. The primary difference is where they're developed.

    NetBSD and OpenBSD do have an X implementation in the base, because of the way they integrate it with their console driver. They both use heavily modified, very custom versions, so it's not feasible to keep it as a separate package.

    The entire base system is developed together. To be sure, there're parts of the base system like sendmail and BIND and tcpdump and ssh and such, which are in fact individual packages which are developed elsewhere. There are even some GNU packages like groff and gcc and gzip and such, which will be immediately recognizable to any Linux user. But these are treated specially, in that versions are imported into the tree, then molded to fit the rest of the system. In fact, many of them used to be BSD-only; BIND and sendmail were originally developed at Berkeley as part of BSD, and only later became available separately. My FreeBSD system claims to be running gcc version 3.2.2 at this moment. Technically, it's not really gcc 3.2.2; it's a FreeBSD compiler based on gcc 3.2.2. The version of tcpdump I've got here isn't technically 3.7.2, it's a FreeBSD tcpdump based on tcpdump 3.7.2.

    In most cases, of course, the FreeBSD version is practically indistinguishable from the vendor version. There're usually some changes to the compiling setup (Makefiles and such) to let it build cleanly with the rest of the system, and occasionally some necessary patches to make it compile and run right. Some changes are more extensive, and some are massive. But, they're all maintained together, and forced to play nicely together. There's a basic assurance that the pieces in a BSD base system all fit together, by design.

    The primary reason an externally-maintained package becomes imported into and tracked in the base system is that it is, in some way, basic enough to the functioning of the system that it's easiest to have it there by default. FreeBSD currently uses the OpenSSH ssh server and client, which are integrated into the base system because, in this day and age, a secure remot

    1. Re:page #3 by archen · · Score: 1

      I agree. One of the things which initially annoyed me when I tried FreeBSD was that the ports collection always installs into /usr/local . After thinking about it, it make sense since ports aren't really a part of the base OS.

      Really good documentation also sets BSD apart in my opinion. I spent my share of time puzzled because I didn't know how portions of the system worked (such as the log rotating system), but I came across the config file in /etc and sure enough the man page was very clear and set me strait. Just about everything on BSD has a really good man page, and much of what you need to know about admining the system is probably in a man page somewhere!

      Another thing Linux users might miss are man pages that say "go to the info page". I swore I was going to throw my RedHat server out the window if I saw that one more time :)

    2. Re:page #3 by Brandybuck · · Score: 1
      Another thing Linux users might miss are man pages that say "go to the info page".

      "This man page is not kept up to date except when volunteers want to maintain it. If you find a discrepancy between the man page and the software, please check the Info file, which is the authoritative documentation.

      If we find that the things in this man page that are out of date cause significant confusion or complaints, we will stop distributing the man page. The alternative, updating the man page when we update the Info file, is impossible because the rest of the work of maintaining GNU CC leaves us no time for that. The GNU project regards man pages as obsolete and should not let them take time away from other things."


      Sort of makes you feel all warm and fuzzy all over doesn't it?
      --
      Don't blame me, I didn't vote for either of them!
  66. Re:What a dick by SunBug · · Score: 0, Offtopic

    CSS is great, when used correctly, especially for professionals and large sites.

    Some advantages of css:

    - sitewide changes by changing 1 file
    - ability to play with changes, in real-time, by using one of the several css-switching/editing plugins, without affecting other users
    - complete control over fonts, colors, spacing, etc
    - seperation of data from presentation, which leads to:
    - ability to change the presentation based on the output device (browser, printer, tele-type, etc)
    - (MUCH) smaller pages which leads to:
    - faster loading pages

    Not every site should use CSS, but it is a nice technology to have, quirks and all.

  67. d00d, my server is b0rk3d! by Anonymous Coward · · Score: 0

    I can see the conversation now...

    "d00d, my server is b0rk3d!
    "again?
    "DSL pipe saturated too. think I got slashdotted?"
    "d00d, get a _real_ hosting service...

    (Just to prove to the Slashdot advertisers that some do read their pitches...:)

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

    1. Re:A matter of preference ? by X-Nc · · Score: 1
      Out of curiosuty, how did RH force you to migrate? I've been using RH since 2.1 and they haven't sent anyone to my home or work to force me to switch to anything else. I still run Red Hat 9 and Fedora Core 1 on the workstations and White Box Enterprise Linux and RHEL 3 on the servers. I'm planning to try out Tao Linux as well. There's even CentOS-3 from cAos if you want even more options.

      There's nothing wring with Mandrake, or any of the other major Linux distros. I've found them all to be of top quality. But with the myriad of RH options available now, I don't understand why anyone who has been using RH for a while would ever want to change.

      Just doesn't make sense.

      --
      --
      If I actually could spell I'd have spelled it right in the first place.
    2. Re:A matter of preference ? by Billly+Gates · · Score: 1

      Well FreeBSD because its based on Unix is more flexible to things like upgrading certain apps via the ports.

      Also it can handle loads quite well and I can get security fixes very quickly without worrying about rpm conflicts.

      It does have its advantages.

    3. Re:A matter of preference ? by dr-suess-fan · · Score: 1

      Agreed, nobody forced me to do anything. I'm a strong supporter of RH and a shareholder and a user. At work, I am rolling out RH 3.0 and I'm happy with it.

      However, I do feel like many others that RH left a hole in their product line. They're supporting Fedora and that's cool. But as a home user of Linux (windoze free since 1997 ;) ), upgrading to fedora didn't make sense. I want a stable box at home, not a development release. I get the impression that Fedora is bleeding edge in that way. I kept hearing that Mandrake was doing some great things with their distro.

      I was more than willing to keep paying 60$/yr for RH 9, 10, and whatever.

      For business, RH is great. But they are quite clear in their approach that they are not interested in the home desktop so Mandrake gets my 60$ now. I just hope RH isn't shooting themselves in the foot somehow.

  69. Why use a rant when one word will do? by ivanmarsh · · Score: 1

    "as a BSD person, I want to try to explain how BSD works in a way that Linux people can absorb."

    One Word: POSIX

    Okay, really that's four words.

    What do you think? Linux users don't know BSD?

  70. Why I don't use BSD? by Dalroth · · Score: 2, Troll

    Why won't I use BSD? Because I believe in the GPL, not the Berkeley license, that's why.

    If a software license was like the government:

    1. BSD would be anarchy. You can do whatever you want with whatever you want, whenever you want to. Murder your own mother? Nobody cares, you're free to do so! It's anarchy baby!

    2. Most of Microsoft's traditional licenses would be rampant fascism. We control everything, we are accountable for nothing, and we will not stop until there is nothing left. Hitler would be proud.

    3. Just about any license agreement from any small company would be the equivalent to an Iraqi or Italian dictatorship (think Musolini, absolutely pathetic compared to Hitler, but still a complete control freak).

    4. Shared source would be communism (you have the illusion of freedom, but really, we the collective control everything and you have no say even though we say you have say even though you don't but you do).

    5 And finally, the GPL would be democracy. Democracies are hardly ideal, they are slow, they waste a lot of energy, they infight a lot, but in the end there is NOTHING better.

    It's as simple as that.

    Bryan

    1. Re:Why I don't use BSD? by b00m3rang · · Score: 1

      I don't see how repackaging and selling/distributing software based on BSD code is equivalent to matricide, but if that makes sense to you then you deserve all the Linux you can stomach.

      That's why we have this thing called a CHOICE. It's never one or the other. I often run BOTH. What government stereotype does that fit into? Oh, noone else has posted that response yet for you to copy and paste?

    2. Re:Why I don't use BSD? by Fnkmaster · · Score: 1

      3. Just about any license agreement from any small company would be the equivalent to an Iraqi or Italian dictatorship (think Musolini, absolutely pathetic compared to Hitler, but still a complete control freak).


      Excellent, you managed to invoke Godwin's law in a top level post. Usually you have to get at least 2 or 3 deep in a thread before that happens.

    3. Re:Why I don't use BSD? by JonMartin · · Score: 4, Interesting
      4. Shared source would be communism (you have the illusion of freedom, but really, we the collective control everything and you have no say even though we say you have say even though you don't but you do).

      5 And finally, the GPL would be democracy. Democracies are hardly ideal, they are slow, they waste a lot of energy, they infight a lot, but in the end there is NOTHING better.

      Refresh my memory, how is the GPL not a "shared source" license again? How can I create a derivative work of GPLed code without sharing my code?

      Oh, and you are mixing your metaphors. Anarchy, fascism and democracy are systems of government. Communism is a system of economics.

      --
      Serve Gonk.
    4. Re:Why I don't use BSD? by Elwood+P+Dowd · · Score: 1

      Refresh my memory, how is the GPL not a "shared source" license again?

      There are a number of distinctions. Usually shared source licenses give special rights to a specific party. Usually shared source licenses do not permit you to distribute your changes at all.

      How can I create a derivative work of GPLed code without sharing my code?

      By choosing not to distribute the binary. With a shared source license, you might not even have the option of distributing the binary.

      Oh, and yes, the dude was mixing his metaphors. I don't think his post was particularly bright. But neither is yours.

      --

      There are no trails. There are no trees out here.
    5. Re:Why I don't use BSD? by Dalroth · · Score: 1

      Refresh my memory, how is the GPL not a "shared source" license again? How can I create a derivative work of GPLed code without sharing my code?

      I have the freedom to change the code, fork it, do what I want as long as it stays open. I accept a small amount of restriction (code must stay open) to ensure the freedom of EVERYBODY to change it.

      With Microsoft's shared source license, I can't do any changes to the code (unless it changed recently, and even if it didn't I couldn't make those changes public). If I improve the code, will Microsoft even acknowlege I have improved the code and use my changes, or ignore me? I have no recourse through the license.

      On the other hand, with the GPL, I can always fork it and let the better version win. That's darwinism, and that's one of the key aspects of democracy that allows it to work. That's why I made that analogy.

      Oh, and as long as we're going to be nitpicky assholes, Anarchy isn't a form of government either, it's the LACK OF a government.

      I stand by what I said earlier. It may be flawed, but there ARE aspects of truth to it. Nothing tells the whole story and nothing can be condensed down to a single page, but I can sure as hell try.

      Bryan

    6. Re:Why I don't use BSD? by bfree · · Score: 1
      How can I create a derivative work of GPLed code without sharing my code?
      Don't distribute it! The GPL gives you the right to distribute a copyrighted work to which you would otherwise have no rights to distribute. Take the software, ignore the GPL, use/modify it however you wish, just don't distribute it unless you are willing to hand over the source code.
      --

      Never underestimate the dark side of the Source

    7. Re:Why I don't use BSD? by Dalroth · · Score: 1

      I don't copy and paste anything. Nor do I claim I know everything. But if I don't share my opinion then what point does it serve?

      I love choice. I never said don't use BSD, I said why *I* don't use BSD. Do whatever the hell you want, but in the long run I believe the GPL will stand the test of time better.

      Bryan

    8. Re:Why I don't use BSD? by b00m3rang · · Score: 1

      I would have sworn I'd read that exact same list somewhere else in the past. If that's not the case, I apologise.

    9. Re:Why I don't use BSD? by scrytch · · Score: 1


      2. Most of Microsoft's traditional licenses would be rampant fascism. We control everything, we are accountable for nothing, and we will not stop until there is nothing left. Hitler would be proud.

      3. Just about any license agreement from any small company would be the equivalent to an Iraqi or Italian dictatorship (think Musolini, absolutely pathetic compared to Hitler, but still a complete control freak).

      4. Shared source would be communism ...


      And you fucking cretins modded this amateur troll up to a +4?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    10. Re:Why I don't use BSD? by Billly+Gates · · Score: 1

      Does it really matter what license your OS is?

      You can write your software for whatever license you chose.

      I prefer the BSD one if its tax payer funded since businesses pay taxes too.

      But whatever.

    11. Re:Why I don't use BSD? by Brandybuck · · Score: 1

      1. BSD would be anarchy. You can do whatever you want with whatever you want, whenever you want to. Murder your own mother? Nobody cares, you're free to do so! It's anarchy baby!

      Hardly. Actually, you're entire analogy of using government sucks. This is software. It's a completely different domain with nothing in common with systems of government. You might as well be comparing licenses to brands of beer, for as much sense as it makes.

      --
      Don't blame me, I didn't vote for either of them!
    12. Re:Why I don't use BSD? by ads.osdn.com.blocked · · Score: 0

      But a software license is NOT like the government. So, you're basing your choice of OS on an fictitious anaology? Good for you.

      --

      public final transient String president = DUBYA;
    13. Re:Why I don't use BSD? by Anonymous Coward · · Score: 0
      this is the dumbest 4 rated post I have ever seen. BSD license == murder your mother. Way to go /. crowd. I realize

      sometimes this website is an embarrassment to the whole FOSS community.

    14. Re:Why I don't use BSD? by Anonymous Coward · · Score: 0

      Refresh my memory, how is the GPL not a "shared source" license again? How can I create a derivative work of GPLed code without sharing my code?

      You cannot. Period. That's the original programmers CHOICE to use that license. he/she does not want freeriders like you ripping HIS/HERS code without giving something back. Got it?

    15. Re:Why I don't use BSD? by evbergen · · Score: 1

      How can I create a derivative work of GPLed code without sharing my code?

      By not distributing the derivative work.

      You may use it in your own business to your heart's content though.

      --
      All generalizations are false, including this one. (Mark Twain)
    16. Re:Why I don't use BSD? by Anonymous Coward · · Score: 0

      Oh, and you are mixing your metaphors. Anarchy, fascism and democracy are systems of government. Communism is a system of economics.

      Actually, most would argue that you are wrong in this, and that while anarchy and democracy are both systems of government, or lack thereof, the common link between all four items in your list is that they are ideologies, with varying socioeconomic and political viewpoints. Democracy as a sort of "over-ideology", rather than just a system of government, is a common thought amongst 20th century thinkers, as I'm sure you're aware.

      W

    17. Re:Why I don't use BSD? by Anonymous Coward · · Score: 0

      Business are people too!
      I mean I can't understand why they haven't been given the vote! How long have women had it?

  71. BSD Braindamage by emil · · Score: 4, Informative

    I jumped from RH62 to OpenBSD3.3 some time ago. I have to admit that I've applied a lot fewer patches, security is much better, and the firewall is very powerful. In all, I'm happier.

    However, I don't like:

    • Any version of the csh. Its faults as a scripting language are well known. I realize that BSD has an attachment of nostalgia to csh, but Bill Joy's original csh code isn't even open. All of the /etc/rc* scripts are written in pdksh, but root's shell is tcsh. Go figure.
    • pdksh configuration. ksh is installed as an afterthought. There is no /etc/profile, which is unfathomable to me. Using chsh to select ksh will make you grumble because nothing is set up. There should be at least functional parity between default csh and ksh configuration.
    • BSD inits are not runlevel friendly for reasons of nostalgia.
    • 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. OpenBSD could theoretically put a big case statement in /etc/rc to support this behavior, but pdksh does not currently support a case statement. The free ksh93 does, but it probably can't be bundled due to licensing.
    • Under OpenBSD, you have to upgrade a lot - at least once a year. They try to release every six months, and they only support the last two releases. Whiteboxlinux looks more attractive all the time.
    • Upgrading from 3.3 to 3.4 is extremely difficult since the binary format went from a.out to elf. It is usually preferable to reformat.
    • If errata are issued against the OpenBSD's Base Operating System, it is source only - you must recompile. If errata are issued against compiled packages, they include binaries. There is no automatic update agent. Patching in general is cryptic, the process isn't uniform, and the documentation in this area is not very good.

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

    1. Re:BSD Braindamage by sosume · · Score: 2, Informative

      Any version of the csh. .... All of the /etc/rc* scripts are written in pdksh, but root's shell is tcsh. Go figure.
      ..use sudo and you're allmighty and powerful

      There is no /etc/profile

      Create your own, and setup /etc/skel to include it..

      BSD inits are not runlevel friendly for reasons of nostalgia

      Basically, you can go to runlevel 1 and back to 5 with a few keypresses?

      Upgrading from 3.3 to 3.4 is extremely difficult ...

      I found it easy - upgrading is easy too; download a snapshot disk, upgrade your entire system in under 10 minutes and you're up to date.

      Really, I've used linux for a few years, then switched to FreeBSD, then to OpenBSD over two years ago. It's been 'My Precious' ever since..

    2. Re:BSD Braindamage by epiphani · · Score: 1

      BSD inits are not runlevel friendly for reasons of nostalgia.

      I _HATE_ sysV init/runlevels. You'll find that sentiment amidst many BSD users. I want to be able to write and edit my entire startup routine with only a few keystrokes. I dont want to have to play with large superfluous scripts and assume that it all works.

      I like the fact that I grep through four or five scripts and find any part of my boot problems. I like the fact that they arent that complicated.

      Runlevels are great for those who dont want direct and complete control over the boot process. Sure, you can have complete control with sysV, but BSD makes it easier.

      Its not from some sense of nostalgia. There is a purpose.

      --
      .
    3. Re:BSD Braindamage by Triumph+The+Insult+C · · Score: 0, Troll

      wow

      i think Microsoft Windows would be a good choice for you

      --
      vodka, straight up, thank you!
    4. Re:BSD Braindamage by Anonymous Coward · · Score: 0
      I also switched from Linux to OpenBSD years ago and I have not looked back. To answer some of your points:
      • "Root's login shell is tcsh" -- WHY ARE YOU LOGGING IN AS ROOT? Log in as yourself and use sudo.
      • "BSD inits are not runlevel friendly for reasons of nostaliga." Am I the only person who *hates* the way Linux init scripts work? It's a byzantine mess of symlinks and shit spread out across 150 different files....for example, I want to change the MTU for one of my interfaces....so I go poking around in /etc/init.d, nope, maybe it's in /etc/sysconfig/networking...nope! Oh it's in /etc/sysconfig/network-scripts, duh...I should have known. But of course even this changes with every Red Hat release, and it's different on SuSE and something else on Debian. Bah.
      • "OpenBSD does not have methods to easily start/stop services." True, but...it's I find kill -HUP works for all the built-in services. For add-ons, the vendor typically ships scripts to do this (apachectl etc)
      • "you have to upgrade a LOT, at least once a year". I had to upgrade my Linux boxes much more frequently.
      • "Upgrading from 3.3 to 3.4 is extremely difficult because the binary format went from a.out to elf. It is usually preferable to reformat." WHAT? Yeah if you're someone who can't follow a 5-step HOWTO which describes how to FTP a snapshot and burn it to a CD...maybe you should RTFM next time :) I can't believe you wiped your system -- it took me literally less than 1 hr to go from 3.3 to 3.4, and that includes time spent FTPing and CD burning.
      • "If errata are issued against the OpenBSD's base OS, it is source only." Or you could install a snapshot. Look, OpenBSD is a source-based distribution. You have to know what you're doing in order to use it, there is no denying that.
    5. Re:BSD Braindamage by Blackknight · · Score: 1

      Upgrading from 3.3 to 3.4 is extremely difficult since the binary format went from a.out to elf. It is usually preferable to reformat.

      Um, no it isn't.

      Boot the bsd.rd kernel, and select the Upgrade option.

    6. Re:BSD Braindamage by Anonymous Coward · · Score: 0

      Am I the only person who *hates* the way Linux init scripts work?

      Indeed not. I use both FreeBSD and Linux, and whenever I used Linux I would miss /etc/rc.conf dearly. So I wrote up my own set of init scripts that use /etc/rc.conf in a very FreeBSD-like setup. Makes my life much easier (especially because I completely understand what's going on during boot, since I wrote it!)

    7. 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.
    8. Re:BSD Braindamage by 0x0d0a · · Score: 1


      I am incredibly annoyed by some of the customization that is coming with recent Linux systems I've used.

      Fine, but /etc/skel/ is an alternative that addresses your complaints that also isn't used.

    9. Re:BSD Braindamage by 0x0d0a · · Score: 3, Informative

      Err...runlevel scripts can certainly be read and modified.

      The only difference is that someone sat down and imposed a bit of order on the chaos, making a nice, standard way to install and uninstall packages and provide runlevel functionality.

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

    11. Re:BSD Braindamage by Brandybuck · · Score: 1

      Any version of the csh. Its faults as a scripting language are well known.

      It's not there to be a scripting language. If you check, none of the scripts that come with OpenBSD are written in csh. They're written in bourne shell instead (also included in the base install). csh is there to be a user shell. The advantages of csh over bourne shell from the *user* perspective are legion. It's a crappy scripting language, but a very decent shell, especially in it's tcsh incarnation.

      --
      Don't blame me, I didn't vote for either of them!
    12. Re:BSD Braindamage by Anonymous Coward · · Score: 0

      Yes, there is. This has been settled. First time I saw such a thing was at least 20 years ago, and it was a beaut. Turned out that house was in no fire district at all. All his neighbors were, but district boundary lines went around. Everyone was surprised, and there was much reading of legal descriptions, but the decision stood.

    13. Re:BSD Braindamage by Anonymous Coward · · Score: 0

      You make a good point about the shells. I don't
      know why all the BSDs don't adopt the 'ksh' as
      the default shell.

    14. Re:BSD Braindamage by Anonymous Coward · · Score: 0

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

      That makes two of us. Many Linux distros make
      grand assumptions about users enviroments that
      they shouldn't. It's very frustrating and tells
      me that these peple don't *really* understand
      Unix. They just slap something together and call
      it Linux.

    15. Re:BSD Braindamage by possible · · Score: 1

      > All of a sudden, your lean & mean OpenBSD machine needs all the tools to compile an OS.

      Errr, no...that's what staging servers are for. You build the stuff on the staging server, deploy it to a COUPLE of test machines, make sure it works, and then deploy it to all the other systems once you've tested it. On OpenBSD, man release for more information.
    16. Re:BSD Braindamage by Anonymous Coward · · Score: 0
      Actully, the BSD init process is the least of your worries. FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    17. Re:BSD Braindamage by Anonymous Coward · · Score: 0
      BSD's crippled csh is the least of its problems. Consider FreeBSD for instance. FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not.

      Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    18. Re:BSD Braindamage by Anonymous Coward · · Score: 0

      I agree with you about [t]csh. It ought to go away. Bash2 isn't all that bad these days (although there's an annoying bug that causes it to mishandle filenames with spaces, thinking they are argument delimiters), but I think the BSDs ought to go about making structural improvements to ash/pdksh/etc. I'm sure OpenBSD could do a better job in setting up the default environment (FreeBSD is better in that respect). OpenBSD also hasn't embraced the new /etc/rc layout that NetBSD/FreeBSD has adopted. Hopefully one day it will. It's superior sucky SysV runlevels. Licensing is rarely an issue, especially if ksh93 is available precompiled by FreeBSD. I haven't checked to see whether it is or not--I prefer to compile it. Once you learn how to use ports (pkgsrc), you'll never go back.

    19. Re:BSD Braindamage by niittyniemi · · Score: 1
      OpenBSD could theoretically put a big case statement in /etc/rc to support this behavior, but pdksh does not currently support a case statement.

      #!/usr/local/bin/ksh

      for argument in $poster; do
      case $argument in

      emil )
      echo "Clueless & talking out his arse"
      ;;
      * )
      :
      ;;
      esac
      done
      --
      The Machine stops.
    20. Re:BSD Braindamage by Jackdan · · Score: 1

      I've been running openBSD since 3.3 too. You seem to have noticed thing I never stopped to look at, like the csh tcsh pdksh etc...

      I must admit that the upgrade are quite annoying. The 'solution' I found for this is to keep the older version until it's not supported, and then just do a clean install. This way you only need to upgrade once a year.

      Now where I absolutely do not agree is here:
      "There is no automatic update agent. Patching in general is cryptic, the process isn't uniform, and the documentation in this area is not very good."

      Ok there is no automatic agent, but you just open the patch file, and the first few lines give you the EXACT commands you have to type it to patch your system, and it's rarely over 5-6 lines. Now I know it's not point-and-click, but come on, it's not THAT hard...

      P.S. I'll have to agree on the OS X comment tho :)

    21. Re:BSD Braindamage by Imran · · Score: 1

      I have tried out {Free,Net,Open}BSD (within vmware instances, and on an old laptop), and although I am by no means a seasoned user (I 'played' with them out of curiosity), I do agree with you on a couple of points:

      1) The poor choice of root shell is annoying. Yes, it is easily rectifiable - but thats not really an excuse, is it. Yes, you can sudo, or `sudo su` from within your favourite (not superuser) shell, but again, thats not the point. There's no reason for such a brain dead choice.
      2) I cannot fathom why OpenBSD thinks it is better to go without a standard set of service control scripts, in a standard location (whats wrong with /etc/init.d anyway - having it does not imply a full Sys V init scheme!). Thats 'nostalgia' taken to ridiculous extremes. Yes, again - an experienced user would have his own workaround for this (probably a set of generic shell functions, making the creation of new start/stop/status/* scripts rather trivial), but again - there's no reason why this can't have been done for you.

      The various *BSD's do contain some very good ideas. After spending being with RedHat since before the 5.0 days, I found myself drifting more and more away from the *standard* setup (rewriting parts of the startup sequence, etc), but that just made upgrades more painful (my bad - that tought me a good lesson!). After finding Gentoo a couple of years ago, I was so impressed at the intelligence behind much of the work in /etc (intelligent init.d scripts with dependencies, rc.conf, etc) - and a lot of that has to do with knowledge gained from BSD (so kudos to those guys). And I haven't mentioned how much portage owes to the various BSD ports (I would think that it is closer in spirit to NetBSD's pkgsrc than anything, but thats splitting hairs).

      I would say however (and this is the main rationale behind posting this rambling mess of a message!) that I am :
      1) very disappointed by the tenor of the article in question. Just how many times can you say 'BSD base comes from one source, while a base Linux system comes from a multitude of sources' before it starts to become silly repititon? When a proper framework is put around the disparate efforts of oss coders from around the globe, and I'm thinking primarily of Debian and Gentoo here, then it is nowhere near as chaotic as some BSD zealots like to imply. I mean, how can one seriously imply that Debian stable (for example) is an unholy, chaotic mess of uncoordinated software?
      2) very disappointed by the tenor of the some of the replies you have recieved. Hardly anything constructive was mentioned. A very sad indictment.

      For the record, I am on the whole still impressed by many aspects of BSD-land. Just cut out the childish over-defensive attitude, and continuous ignorant carping about what Linux users are like.

  72. Re:THIS MEANS WAR by savagedome · · Score: 1

    I'd like to shoot you in the face along with most of the other slashdot commys.

    I am guessing you probably meant comm{y,ies}

  73. Humour by DreadSpoon · · Score: 1

    Dictionary is your friend:

    Joke, n. L. jocus. Cf Jeopardy, Jocular, Juggler.

    - In joke, in jest; sportively; not meant seriously.

    1. Re:Humour by Charles+Dart · · Score: 1

      I just looked that up and that word is not in my dictionary. Did you mean 'humor' as in bodily fluid, such as blood, lymph, or bile.

  74. Re:turned off by Nynaeve · · Score: 1, Interesting
    This kind of license is why OS X can and does exist. Apple took the efforts of individuals like yourself and added their own effort and contributions to create a wonderful product. Granted, you have to pay them for their effort, but it is commonly agreed that OS X is worth paying for.

    As you mentioned, Microsoft uses this code, too. The difference is that the motivation behind Microsoft's additions is based upon power and greed in a feverish attempt to maintain their monopoly.

    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. In this case, one is not proud, but deeply saddened by the misappropriation of which you spoke.

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

    1. Re:Divide et impera by Inthewire · · Score: 1

      You wrote ...nobody likes monoculture...

      I do.
      I'm a developer.Know what a monoculture offers developers?
      An API.

      --


      Writers imply. Readers infer.
  76. *BSD is dying by Anonymous Coward · · Score: 0
    It is official; Netcraft now confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes *BSD is dead.

    Fact: *BSD is dying

  77. Re:What a dick by maj1k · · Score: 1

    i'll bite.

    separate your content and presentation. always.

    from http://www.w3.org/MarkUp :

    (in reference to color, font, margins, etc)
    HTML is not designed to be used to control these aspects of document layout.

    also, css can be used to easily make pages accessible to those with disabilities. also from http://www.w3.org/MarkUp:

    The Web is a tremendously useful tool for the visually impaired or blind user, but bear in mind that these users rely on speech synthesizers or Braille readers to render the text. Sloppy mark-up, or mark-up which doesn't have the layout defined in a separate style sheet, is hard for such software to deal with. Wherever possible, use a style sheet for the presentational aspects of your pages, using HTML purely for structural mark-up.

    basically, html wasn't designed to be carry information for both presentation and content -- it was designed for content only. css was designed for presentation.

    -mike.

  78. Re:What a dick by Anonymous Coward · · Score: 0

    Actually, he's right. Every page should use CSS, and every browser should support it.

    HTML 1.0 is worthless.

  79. ports (was: I'm interested in BSD but...) by Anonymous Coward · · Score: 0

    The "ports" collection of FreeBSD is merely a collection of source packages for easily compilation. Thousands of packages are available in the ports system.

    The vast majority of Linux applications just compile on a BSD system. However, most "open source" and "free software" applications are written and have most of their testing done on Linux/x86. As a result, some x86 Linux-specific code gets in. Some example include: big-endianness (ppc and sparc processors are little-endian); the locations of certain include files; libraries required to link in certain functions; directory structure; structure of system init scripts.

    autoconf can help solve many of these problems, but not everyone uses autoconf properly.

    Very often, the amount of work required to fix a package isn't very great, though it varies. The ports system just keeps the patches required to make a package work properly.

    OpenBSD also has a ports system, IIRC. NetBSD has a similar system, though it's called "pkgsrc".

  80. It must be blissful... by b00m3rang · · Score: 1

    ...to be so clueless.

  81. Page #4 by Ice_Balrog · · Score: 3, Informative

    The Ports System

    Then, there's the second category; those programs which are add-on packages. In the BSD world, this is usually called the "ports system". That name is chosen for a specific reason.

    Traditionally, when you wanted to run a package on your system, the first thing you had to do was compile it. And often before you could compile it, you'd have to fiddle with it. Your system would require different header files. Sometimes, manifest constants would be different. Sometimes, you'd even need to rewrite parts of it from scratch, because of basic assumption that didn't hold on your system.

    Or, in other words, you'd have to "port" it to your OS, and/or to your specific system. The basic intent of the ports system is to do all that "porting" stuff for you. That it also automates building and installing, and provides packaging services (for things like 'uninstall') isn't as well reflected in the name.

    But as with many things, it grew past its name into the beast it is today. The current FreeBSD ports collection has close to 10,000 packages in it (this number will, of course, be outdated quickly, but that's the nature of development). The most obvious feature of ports is that it builds things from source all the time, rather than just install pre-built binaries. This, it seems, is another one of those blatant differences that trip people up when trying to look at BSD from a Linux perspective. That it builds from source is just a side effect, it's not the primary purpose or difference. Binary packages are also available; in fact, binary packages are built from the ports tree!

    Now, it's true that most Linux users install binary packages, and most BSD users install by building from source. Partly, that's a result of the tools; the ports system is designed around the concept of building from source, with the ability to make and install binary packages being something of an afterthought, while Linux packaging like RPM and dpkg and such are designed around the concept of installing a binary package, with building from source as an afterthought. Some of this is historical; binary packaging historically isn't a predominant theme in Unix systems, as I mentioned earlier. For that matter, packaging itself is a more recent thing. Traditionally, you'd deal with uninstalling and such manually.

    Gentoo is a Linux distribution gaining in prominence these days. One of its big selling points is its portage system, which is often considered very similar to BSD ports. Perhaps most visibly, in that it compiles from source. That avoids a lot of the problem of binary packages. I've never used it myself, but the impressions I've gotten from information I've seen on it, and people I know who have used it, is that it's taken some good ideas from everyone, and smooshed them together. It'll be very interesting to see how it progresses and matures over the next few years. It's still much more Linux than BSD, but it may well be the closest to the BSD style of the major Linux distributions.

    Now, there are advantages to pre-compiled binaries; mostly time (as in much less), and usually it'll take a lot less space to install a pre-compiled package, than it would to compile the package. There are also advantages to building from source, like avoiding all sorts of library versioning ugliness (my personal pet peeve with binary packages). You can install binary packages on Linux or BSD; you can build from source on Linux or BSD. But the users seem to be biased differently, because the systems are biased differently, because the users are biased differently... it all dovetails.

    I guess what's important here is to realize that the difference between ports and RPM's isn't just that ports compile and RPM's just install. Ports are designed to cover the full range of bits and pieces of installing stuff; encoding and tracking and installing dependencies, packaging, installing and deinstalling, local changes necessary to build on your system, compile-time configuration tweaks... all those things. An RP

    --
    #include "sig.h"
  82. Page 4 (thanks, Google :) by Fry-kun · · Score: 5, Informative

    The Ports System

    Then, there's the second category; those programs which are add-on packages. In the BSD world, this is usually called the "ports system". That name is chosen for a specific reason.

    Traditionally, when you wanted to run a package on your system, the first thing you had to do was compile it. And often before you could compile it, you'd have to fiddle with it. Your system would require different header files. Sometimes, manifest constants would be different. Sometimes, you'd even need to rewrite parts of it from scratch, because of basic assumption that didn't hold on your system.

    Or, in other words, you'd have to "port" it to your OS, and/or to your specific system. The basic intent of the ports system is to do all that "porting" stuff for you. That it also automates building and installing, and provides packaging services (for things like 'uninstall') isn't as well reflected in the name.

    But as with many things, it grew past its name into the beast it is today. The current FreeBSD ports collection has close to 10,000 packages in it (this number will, of course, be outdated quickly, but that's the nature of development). The most obvious feature of ports is that it builds things from source all the time, rather than just install pre-build binaries. This, it seems, is another one of those blatant differences that trip people up when trying to look at BSD from a Linux perspective. That it builds from source is just a side effect, it's not the primary purpose or difference. Binary packages are also available; in fact, binary packages are built from the ports tree!

    Now, it's true that most Linux users install binary packages, and most BSD users install by building from source. Partly, that's a result of the tools; the ports system is designed around the concept of building from source, with the ability to make and install binary packages being something of an afterthought, while Linux packaging like RPM and dpkg and such are designed around the concept of installing a binary package, with building from source as an afterthought. Some of this is historical; binary packaging historically isn't a predominant theme in Unix systems, as I mentioned earlier. For that matter, packaging itself is a more recent thing. Traditionally, you'd deal with uninstalling and such manually.

    Now, there are advantages to pre-compiled binaries; mostly time (as in much less), and usually it'll take a lot less space to install a pre-compiled package, than it would to compile the package. There's also advantages to building from source, like avoiding all sorts of library versioning ugliness (my personal pet peeve with binary packages). You can install binary packages on Linux or BSD; you can build from source on Linux or BSD. But the users seem to be biased differently, because the systems are biased differently, because the users are biased differently... it all dovetails.

    I guess what's important here is to realize that the difference between ports and RPM's isn't just that ports compile and RPM's just install. Ports are designed to cover the full range of bits and pieces of installing stuff; encoding and tracking and installing dependancies, packaging, installing and deinstalling, local changes necessary to build on your system, compile-time configuration tweaks... all those things. An RPM is just a binary package. If you want to auto-install dependancies, you have to have a higher-level tool like urpmi or apt-get to do it. And, since it's binary, you have to deal with library versioning conflicts, or missing compile options, or any of the other limitations you incur by not building it on your own system.

    And further, ports, like the rest of the BSD systems, are centralized. The "ports tree" is really just a big directory tree with a bunch of categorized directories, each containing a Makefile with some variable definitions, a checksum file, a packing list, and various other possible things. Each of those directories represents a single program, which is described by th

    --
    Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    1. Re:Page 4 (thanks, Google :) by whoever57 · · Score: 1
      Now, it's true that most Linux users install binary packages, and most BSD users install by building from source. Partly, that's a result of the tools; the ports system is designed around the concept of building from source, with the ability to make and install binary packages being something of an afterthought, while Linux packaging like RPM and dpkg and such are designed around the concept of installing a binary package, with building from source as an afterthought. Some of this is historical; binary packaging historically isn't a predominant theme in Unix systems, as I mentioned earlier. For that matter, packaging itself is a more recent thing. Traditionally, you'd deal with uninstalling and such manually.

      Apparently, he has not studied Gentoo

      --
      The real "Libtards" are the Libertarians!
    2. Re:Page 4 (thanks, Google :) by aallan · · Score: 1

      Apparently, he has not studied Gentoo.

      Apparently you haven't actually read the whole article, the author talks about Gentoo at length.

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
  83. I liked the article... by Beolach · · Score: 1

    The main thing I liked about it was that, IMO, the author took a completly non-antagonistic stance, unlike some other pro-*BSD stuff I've seen & read. Some previous posters her on /. seem to have the oposite opinion, but I really liked how he approached the discussion, saying that for him FreeBSD is the best choice, but that everyone is free to make their own decision.

    Unfortunatly, a lot of the pro-*BSD stuff I've seen & read is entirely different, bashing on Linux almost exactly like Linux users bash on M$ (only Linux doesn't deserve it IMO). At least for me, this is the reason that "the BSD communit{y,ies}, in general, understand Linux far better than the Linux communit{y,ies} understand BSD." Because of the extremely antagonistic pro-*BSD stuff, I have little or no inclination to learn about *BSD. I'm glad this rant shows a better image of the *BSD communit{y,ies}.

    --
    Join moola.com, play games to earn money.
  84. 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.
    1. Re:One thing I dislike about Linux community by Mir322 · · Score: 1

      But you know, the cathedral generally speaking has a PR dept. Where as the bazaar just makes alot of noise from all corners.

      --
      "There is always some madness in love. But there is also always some reason in madness."- Friedrich Nietzsche
    2. Re:One thing I dislike about Linux community by Beolach · · Score: 1

      Oddly, my complaint against *BSD is basicly the same aas yours against Linux - the antagonistic attitude of it's community. My comment (right next to yours) points out that that's what I liked about the article - it seems friendly to me. Unfortunatly most other pro-*BSD stuff I've seen has been very unfriendly.

      Of course, as you point out this goes both ways. People need to learn how to support their preferred OS without flamebaiting. IMO the article is a good example of such.

      --
      Join moola.com, play games to earn money.
    3. Re:One thing I dislike about Linux community by Creepy+Crawler · · Score: 1

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

      Simple enough. Sue Slashdot for the WILLFUL attempt and success of a Denial of Service attack. I'm sure OSDN has a stash of money to pay victims of a slashdotting. and if they dont....

      --
    4. Re:One thing I dislike about Linux community by macshit · · Score: 1

      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.

      No doubt -- but of course it's also a completely befuddled viewpoint. There are zealots[*] in both camps, and sometimes you get Giant Government Chooses Linux to Spite MS, but for the most part Linux users/hackers seem to have pretty much the same motivations as BSD users/hackers: it's a useful, cool, system.

      To be honest the main point of the article seems to be `I like BSD because that's what I'm used to!'

      Great.

      [*] Ok, I'll give him this: Linux zealots probably do focus more on MS (the BSD zealots are busy being bitter at the success of linux).

      --
      We live, as we dream -- alone....
    5. Re:One thing I dislike about Linux community by big_groo · · Score: 1
      I agree with you. As do others.

    6. Re:One thing I dislike about Linux community by f0rt0r · · Score: 1

      I think you are over generalizing, and actually I have heard this exact argument before, except it was targeted at FreeBSd. I am an avid Linux user and have not met any fellow enthusiasts who match the traits you laid out.

      But don't just listen to my take on the situation, read this thread for yourself and see how Linux users promote their favorite OS-> http://www.linuxquestions.org/questions/showthread .php?s=&threadid=20679

      --
      I can't afford a sig!
    7. Re:One thing I dislike about Linux community by inode_buddha · · Score: 1
      "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."

      Preach it, brother! Seriously though. Is it just my imagination, or was there a ton of fanboys left over after the dot-bomb? I use Linux mainly, and I started with BSD earlier this week. I don't see any reason for all the hype that goes on. Anyway, this is the kind of article I've been looking for and the place gets overrun by fanboys and destroys the signal-to-noise ratio. And no, I have no problem with using proprietary apps if I think they'll fit my needs better. They're kinda scarce though.

      --
      C|N>K
    8. Re:One thing I dislike about Linux community by Billly+Gates · · Score: 1

      Your computer can easily survive a /. effect.

      The bottleneck is the switch. Not hardware.

      FreeBSD servers I think are older pentiumIII's or Xeons yet survive a slashdotting and new releases mentioned here all the time.

      A software switch wont cut it

      You need the dedicated $40k fiber ones. It has to do with network traffic and routing of traffic. If that is setup between the internet and your Linux/BSd or even Windows boxes, then your fine.

    9. Re:One thing I dislike about Linux community by asac · · Score: 1

      "Hey our system works, has fewer viruses, easy to use, and it will do any thing Windows will do, except play games."

      Oh, some games actually work great!! I am used to run my unreal tournament 2003 game on my debian sid box once a week. It's pretty nice how linux developed in this area. Maybe some more game vendors will start pushing the development. Then even the "except play games"-constraint will vanish soon.
  85. 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.
    1. Re:What I'd like to see more than a rant... by jcuervo · · Score: 1

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

      __END__

      Uhm... you forgot one.

      --
      Assume I was drunk when I posted this.
  86. Zzzzzz by Anonymous Coward · · Score: 0

    How about NotePad for TextPad users? Same analogy.

  87. regular expression syntax!!! by Anonymous Coward · · Score: 0

    $parent =~ s/{y,ies}/[y|ies]/g;

    1. Re:regular expression syntax!!! by Anonymous Coward · · Score: 0

      Dude, learn perl.

      what you're looking for is
      $parent =~ s/{.*?[^\,].*?}/\[$1\|$2\]/g;

    2. Re:regular expression syntax!!! by Anonymous Coward · · Score: 0
      Actually, {y,ies} is correct, at least as far as bash syntax goes (which I don't think uses or is limited to POSIX regexps...).

      If I'm not mistaken,
      • {y,ies} matches "y" or "ies".
      • [i|ies] matches "i" "|" "e" or "s".
  88. 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.

    1. Re:I Hate These Kind of "Helpful Documents" by robi2106 · · Score: 1

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

      That is like saying that you made a great OSS project hosted on SF. People occasionally hear about it, but if they don't know what it is, what it can do for them, and why, then it is their own fault.

      That pretty much is a horrible attitude to have for anything except a society controleld by an absolute dictator / monarchy. In those societies, you are told what to use and why.

      In a society with choice, people need to convince you why you should use their item/software/political view as opposed to the one they currently hold.

      Good thing the world doesn't follow that first line of thought.

      jason

    2. Re:I Hate These Kind of "Helpful Documents" by faaaz · · Score: 1

      I thought BSD already made Mac users pretty happy...

      --
      we come in peace / shoot to kill
  89. Re:turned off by poot_rootbeer · · Score: 1

    I see any efforts and -contributions I end up making to [BSD] as a waste, since there's no one stopping M$ from apropriating my efforts.

    So you're more concerned with hurting Microsoft than you are with helping anyone? That's a rather sad philosophy to have.

  90. Jeez... by Rick+Zeman · · Score: 1

    ...how long does it take a BSD guy to turn a dynamic page (.php) into a static page once you've been slashdotted?

  91. last anonymous coward post misleading. by Anonymous Coward · · Score: 0

    Oh wow, my above Anonymous Coward post makes it look like "Linux applications" are different from "free software" and "open source" applications, which is misleading. Most Linux applications are "free software" or "open source", and most "free software"/"open source" applications are Linux applications.

    (There are some Linux applications which are binary only (think Adobe Acrobat), or have source available, but are licensed under a non-free/open source license (like djb's qmail). There are also some free/open source programs primarily for Windows or MacOSX).

  92. Re:What a dick by hesiod · · Score: 1

    > separate your content and presentation. always.

    Well, I guess there is the difference in viewpoint. I mant my site to be taken as a whole. There is no difference between content and presentation, each page is an individual entity - a work of art, if you will. Even if some info (common links, logos, etc) is common between them, they are separate. This distinction is completely lost when you go to formats such as slashdot, where the information has to be presented dynamically (or else it would take weeks for a post to go up).

    Basically, I still think the guy's a tool, because as SunBug pointed out, it is not for every site. The dude said that EVERY page should use CSS. I don't want my online man files, usenet stuff, whatever to be CSSed. It's overkill, and can cause problems with older, admittedly obsolete, browsers.

    Yeah, CSS is great for a lot (probably most) of applications, but not all.

  93. Did you back it all up before the nazi action? by Anonymous Coward · · Score: 0


    I'd be interested in such a project. Post more info on how we can contribute in future FPs.

    Gracias.

  94. "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
    1. Re:"Your browser doesn't support CSS" by Paradox · · Score: 1
      Yeah, that's because it was so slashdotted that it couldn't support the @import directive. It tried to give you the stylesheet but you timed out. Usually, what he did (making the "ahem" class

      tags display: none) will work just fine, and when the site is less slashdotted it should appear normal.

      Actually, you lucked out. His default "Dark" style is hideous.

      --
      Slashdot. It's Not For Common Sense
  95. Re:Of course... by nite_warrior · · Score: 1

    Most Open Source/FSF/GPL software is built for Linux

    not quite, have u read where does the TCP/IP stack of linux comes from??? a lot of OSS/FS is built for any Unix, so they run smoothly on any, even Richard Stallman considers that all GNU software/GNUOS can run on a different kernel than linux, and it does.. when you have the basic OS copilant with others (BSD, Linux, HURD) porting becomes quite easy.

    I switched to FreeBSD just a couple of months ago, I got pretty much everything running smoothly on BSD as it was on Linux b4, I even still have my home directory (linux partition) working, and the nice thing was that I could read/write on to it on BSD, while I can't do on Linux. I'm a big Linux fan, I've used it already for some years, and become a Linux zealot in these years, but when I try FreeBSD I found it to be a great OS, where I can do everything (and some more) I used to on Linux, and some things were incredible easier on FreeBSD, like burncd as opposed to cdrecord.

    There are something I don't quite know yet because I haven't get a chance to work on, like personalizing correctly the kernel, and I think it would be nice if BSD could have something like make menuconfig on Linux. But as far as it goes, I think that linux users don't know about BSD just because they haven't use it, but a big part of the BSD comunity try linux sometime before or after using BSD

  96. Celebrity Deathmatch by MAPA3M · · Score: 0

    I was wondering....can we have a celebrity deathmatch between Linus Tovalds and Theo de Raad?
    And who would win?
    I do have a couple of promotional logos in mind though....
    Cafeshops
    Cafeshops, but check around you for [boss|superior|wife|kids]
    Aw, hell, my carma's in the gutter anyway....

  97. page 3.... by ZackStone · · Score: 2, Informative
    The Ports System

    Then, there's the second category; those programs which are add-on packages. In the BSD world, this is usually called the "ports system". That name is chosen for a specific reason.

    Traditionally, when you wanted to run a package on your system, the first thing you had to do was compile it. And often before you could compile it, you'd have to fiddle with it. Your system would require different header files. Sometimes, manifest constants would be different. Sometimes, you'd even need to rewrite parts of it from scratch, because of basic assumption that didn't hold on your system.

    Or, in other words, you'd have to "port" it to your OS, and/or to your specific system. The basic intent of the ports system is to do all that "porting" stuff for you. That it also automates building and installing, and provides packaging services (for things like 'uninstall') isn't as well reflected in the name.

    But as with many things, it grew past its name into the beast it is today. The current FreeBSD ports collection has close to 10,000 packages in it (this number will, of course, be outdated quickly, but that's the nature of development). The most obvious feature of ports is that it builds things from source all the time, rather than just install pre-built binaries. This, it seems, is another one of those blatant differences that trip people up when trying to look at BSD from a Linux perspective. That it builds from source is just a side effect, it's not the primary purpose or difference. Binary packages are also available; in fact, binary packages are built from the ports tree!

    Now, it's true that most Linux users install binary packages, and most BSD users install by building from source. Partly, that's a result of the tools; the ports system is designed around the concept of building from source, with the ability to make and install binary packages being something of an afterthought, while Linux packaging like RPM and dpkg and such are designed around the concept of installing a binary package, with building from source as an afterthought. Some of this is historical; binary packaging historically isn't a predominant theme in Unix systems, as I mentioned earlier. For that matter, packaging itself is a more recent thing. Traditionally, you'd deal with uninstalling and such manually.

    Gentoo is a Linux distribution gaining in prominence these days. One of its big selling points is its portage system, which is often considered very similar to BSD ports. Perhaps most visibly, in that it compiles from source. That avoids a lot of the problem of binary packages. I've never used it myself, but the impressions I've gotten from information I've seen on it, and people I know who have used it, is that it's taken some good ideas from everyone, and smooshed them together. It'll be very interesting to see how it progresses and matures over the next few years. It's still much more Linux than BSD, but it may well be the closest to the BSD style of the major Linux distributions.

    Now, there are advantages to pre-compiled binaries; mostly time (as in much less), and usually it'll take a lot less space to install a pre-compiled package, than it would to compile the package. There are also advantages to building from source, like avoiding all sorts of library versioning ugliness (my personal pet peeve with binary packages). You can install binary packages on Linux or BSD; you can build from source on Linux or BSD. But the users seem to be biased differently, because the systems are biased differently, because the users are biased differently... it all dovetails.

    I guess what's important here is to realize that the difference between ports and RPM's isn't just that ports compile and RPM's just install. Ports are designed to cover the full range of bits and pieces of installing stuff; encoding and tracking and installing depe

  98. Can't we all... by Skater · · Score: 5, Interesting

    just get along?

    I tried FreeBSD once, it seemed okay. I agree that the BSDs are probably a better, more reliable operating system than Linux. However, Linux was SO much better than Windows, that any improvements BSD could make seem minimal at best, especially since most of the server and end-user software is identical.

    For example, someone once told me that BSD is much more stable than Linux. Assume that's true for a minute: I've NEVER had a Linux system crash, except for hardware failures, and I've been using Linux since 1998 or so. Okay, so maybe BSD is more stable than Linux, but the time spent learning BSD isn't worth the "extra" uptime I'd have, since the extra uptime is approximately zero.

    As I mentioned, the end-user software is mostly the same, but I've heard Linux has more variety and more hardware support. My printer is supported under Linux (it's an HP USB printer), but I don't know whether HP is putting resources into BSD support. Same goes for my Palm Pilot. Since everything is working now, and I'm happy with how well everything works, why should I want to switch to BSD?

    And why can't we have our own preferences anyway? Why do BSD users have to bash Linux and vice versa? The two are a lot more alike than different, at least compared to Linux vs Windows or BSD vs Windows. (It's almost like brothers fighting...)

    --RJ "Firmly sitting on the fence"

    1. Re:Can't we all... by Billly+Gates · · Score: 1

      I see plenty of apps core dump while they are stable under FreeBSD. This has to do with cutting edge distro's putting in untested or beta level software for features.

      BSD is more stable by default. You can CVSUP into the main tree but that would mean your more up to date FreeBSD box is now as unstable as Linux.

      Debian is the exception here.

      But as a server I would only use Debian, FreeBSD, or RedHat advanced server. Notr any Suse or regular Redhat release. Not as stable.

    2. Re:Can't we all... by evilviper · · Score: 1
      For example, someone once told me that BSD is much more stable than Linux. Assume that's true for a minute: I've NEVER had a Linux system crash, except for hardware failures, and I've been using Linux since 1998 or so.

      You know, I hear almost this exact same argument all the time, only it's people telling me that Windows has never crashed on them, so why should they switch...

      Why do BSD users have to bash Linux and vice versa?

      I see a lot of unsubstantiated anti-BSD talk on slashdot, but I have yet to see the opposite. Other than Michael's front-page story a few weeks ago, where do you practically ever hear BSDers comming out and attacking Linux? Often, a BSDer will point out a limitation in Linux, and a flame-war springs up. I hear everyone say that both groups have their zealots, but I see tons of them in the Linux camp, and practically never any of them in the BSD camp.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Can't we all... by Anonymous Coward · · Score: 0
      I see a lot of unsubstantiated anti-BSD talk on slashdot, but I have yet to see the opposite.

      Thats because you're blinded by your biases. This article was exactly that. You just can't see it because you agree with it.

    4. Re:Can't we all... by Anonymous Coward · · Score: 0

      I must agree. I am by no means an admin or anything other than joe user. But I have used both BSD and Linux and find them both to be more than adequate for what I do. My Debian and FreeBSD machines run side by side in perfect harmony, each running different services, and sharing the load. If my machines can work in unison to get my measly workload accomplished, why can't the communites seem to do the same. And maybe I'm just clueless...

    5. Re:Can't we all... by evilviper · · Score: 1
      Thats because you're blinded by your biases.

      You can assume that all you want, but that won't make it true. Just try and find actual evidence of my bias.

      For the record, I was a Linux user long before I was a BSD-user... I don't have a strong bias to either camp, although I do prefer BSD over Linux when I have the option.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Can't we all... by Skater · · Score: 1

      Maybe that's true - I run Slackware, which has a reputation for being very reliable, so perhaps that's the difference...

      I ran Mandrake for a while to try it out, but not really long enough to truly get a feel for its stability.

      --RJ

    7. Re:Can't we all... by Skater · · Score: 1

      I know what you're saying, but I know what a crash is, and I remember when it happens.

      The only thing I can figure for Windows users (older versions like 95 and 98; newer ones are better) is that crashes were so much a part of the background noise that they never really noticed it. Or, perhaps they weren't pushing their systems: at work, on my Windows 95 machine, I would be editing a huge schedule in Project while having WordPerfect, Notes, and other applications open for reference--and I'd crash the machine pretty regularly.

      For what it's worth, my desktop Linux system has the following roles:
      1. Workstation
      --Running X Windows, KDE, Firebird, Openoffice.org, Gnucash, etc.
      2. Server
      --Running MySQL (with some large databases), PostgreSQL, DHCP, Apache w/PHP, NFS, Samba, sshd, etc.
      3. Internet gateway/firewall/NAT for my network

      In other words, my machine is definitely not lightly loaded; the saving grace is that I'm generally the only one using it, so one machine can handle the load okay. I doubt most Windows 98 users would even consider running this kind of load.

      (Yes, I could split it into seperate machines, and I've considered doing so. But that could actually reduce my system reliability, because I'd have more components that have to work correctly. Instead, I keep a slower, backup machine that automatically replicates the database, backs up my Gnucash files, etc. A "warm-swap" spare, in other words.)

      --RJ

    8. Re:Can't we all... by Billly+Gates · · Score: 1

      Go type init 3 to go into console mode. Then type startx to load the gui manually. Go open some apps and check back to TTYs0 or alt+cntrl+f1 and read the error messages and core dumps.

      You do not see them when the gui is loaded. This alone makes me want to stick with Debian or FreeBSD.

      Really the opensource community needs QA. MS products today have less bugs then most out of the box distro's sadly. What happened?

    9. Re:Can't we all... by Skater · · Score: 1

      Excuse me, but my system starts into the console. X is NOT my default. I constantly monitor /var/log/messages and check the syslog, too.

      I see the occasional error message, but so what? The program still runs fine. I don't see core dumps.

      --RJ

  99. Re:Of course... by geekoid · · Score: 2, Interesting

    "Because there's nothing on Linux that most Windows users think they need or want, yet how many people are standing on street corners praising Linux and all it's glory over Windows? More software is written for Windows, and there's alot more support available."

    You're overlooking philosophical differences between Window and linux. Which is a lot more different the the philosophical differences between BSD and Linux.

    Also momentum. Windows is loosing places to look for new users, Linux is still gaining them. Mean while BSD seems to be just kind of gliding along.

    Could just be my impression, however I can't think of the last time I saw BSD mentioned in any trad mag. for any industry as an alternative to windows.

    I want to make something perfectly clear:
    This post is in no way anti BSD. I haven't used BSD in years.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  100. Don't like the arrogant tone, so... by Macrobat · · Score: 0, Troll
    I didn't care for the arrogant tone of the one page I could read. So, all I have to say is:

    fsck {y,ies}ou all!

    --
    "Hardly used" will not fetch you a better price for your brain.
  101. Re:Of course... by skahshah · · Score: 1

    To make it short:

    • Linux users don't know BSD because they don't need to know BSD, BSD having nothing that can interest them (how do they know?)
    • BSD users know Linux because they absolutely need it to make something out of their systems, unusable without the software built for Linux
    That said by somebody confessing he knows nothing about BSD

    Funny...

  102. Re:turned off by McDutchie · · Score: 1

    He's concerned with not helping Microsoft. I don't see how that's got anything to do with hurting Microsoft.

  103. If BSD were more secure... by Anonymous Coward · · Score: 0

    ... then maybe applications wouldn't crash on it quite as often as they do.

  104. page 7 by ZackStone · · Score: 3, Informative
    Design Philosophies

    General

    Ah, now this is the part I enjoy. Lots of soaring generalities, without a single hard fact in sight. Saves the trouble of having to do research. 8-)

    What I'm going to discuss here is some of the real and imagined philosophical differences that both cause, and are caused by, some of the technical and organizational differences we've discussed. Like most such discussions, there's little that's hard-and-fast here; there's plenty of overlap in attitudes among people in the various camps. And there's certainly plenty of completely deserved flak for both sides to take, as well as undeserved flak they've been forced to. Still, I think it's important to examine some of these splits, without trying to presume that one is "correct" and the other is "incorrect".

    Realize, I must emphasize, that a lot of this is very general. Practically every point is riddled with exceptions. And both systems often don't "follow the rules", or fail to meet their own expectations. It's more a question of inclination that of exceptionless implementation. I'm just saying this now, so I don't have to keep qualifying and re-qualifying every statement I make, until it's impossible to read.

    Chaos vs Order

    One common generality is that the Linux methodology is the living incarnation of chaos, whereas the BSD methodology is far more about control. To a large extent, it's true. Linux grew out of a spare-time hacking background, while BSD grew out of a controlled engineering background. Of course, there's plenty of weekend tinkers writing BSD code, and plenty of full-time professional programmers sloughing away at various parts of Linux. But the feel of the systems still does reflect that sort of schism.

    We've already discussed the construction methodology; BSD builds up a core system which is uniform, whereas Linux distributions takes pre-existing pieces and pretty much puts them together helter-skelter. Naturally, the BSD method is far more amenable to keeping things ordered, while the Linux method practically necessitates utter chaos. That's not to say that chaos is inherently bad, or order inherently good. They're just different environments.

    Linux will also generally chase new versions of other programs much more closely, adopting particularly more major changes like Apache 2 much sooner than BSD will move that way. Now, the stricter separation of "base" vs "ports" in BSD, as well as the structure of the ports tree itself, make it easier to have multiple parallel versions of packages in BSD. Sometimes, it's even possible and easy to have multiple versions installed at the same time. Linux, by not having that sort of separation, makes it very difficult to have parallel versions, and instead almost requires a single "blessed" one.

    And the primacy of source-compiling in packages also makes it easier to handle multiple versions. For instance, PHP must be compiled differently depending on whether you're using Apache 1.3 or Apache 2. With from-source packages like ports, I can define an environmental variable when I compile and install PHP to tell it whether to use Apache 1.3 or Apache 2. With binary packages, you'd have to have 2 separate packages available, which will lead to confusion sooner or later.

    Right vs Wrong

    The difference can also be seen in the way core code is integrated. BSD tends to always shy away from hackish solutions when there's even a hint of a proper solution in the wings. The theory is that it's far easier to wait for the clean answer, than to integrate the dirty answer now, for several reasons. For one thing, if you integrate the dirty answer, that reduces the incentive to implement a better one. For another, once you dirty up the architecture to integrate something it'll never get cleaned up again. You know it as well as I do. Oh, sure, you'll say it's temporary. But you know

  105. Unix sucks by ultrabot · · Score: 1

    BSD is for those that love Unix. Linux is for those that hate Windows.

    Only a total moron would love Unix at times like this. Ever heard of this company called SCO?

    Unix is dead, long live Posix!

    And BTW, I used to play w/ various BSD's in the past. However, I would be hard pressed to try any of them again, I just don't like the people in the BSD community (well, NetBSD might be an exception, don't know about DragonFlyBSD...). I can't imagine myself being among them, badmouthing Linux at any given opportunity (especially as *BSD benefits immensely from success of Linux, which BSD people don't seem to realize).

    Getting a "thumbs up" from Microsoft (which BSD community does, because MSFT can rip them off any time they want) doesn't help either. Enemy of my enemy is my friend, and apparently BSD is not an enemy of MSFT :-).

    --
    Save your wrists today - switch to Dvorak
    1. Re:Unix sucks by Anonymous Coward · · Score: 0

      Unix is dead, long live Posix!

      Long live POSIX? Are you gay or stupid?

      BT

    2. Re:Unix sucks by Anonymous Coward · · Score: 0

      There are two groups that go out of their way to smash POSIX with pseudo-compliance.

      Windows (NT) and Linux, both of which claim POSIX compliance, but break it in many, many areas.

      Look at gethostbyname() sometime. It's great to see Linux completely fuckup everything by ignoring the way the rest of the world has been doing it for 20 years.

    3. Re:Unix sucks by larry+bagina · · Score: 1
      posix isn't entirely what you think it is.

      For example, this is a posix-compliant fork(2) implementation:

      pid_t fork(void)
      {
      errno = EPERM;
      return -1;
      }

      It's totally useless, but it's 100% posix-compliant.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  106. Quite mistaken by bstadil · · Score: 2, Interesting
    You are quite mistaken. There is a ton of BSD stuff in SFU as well as a lot of GPL'ed stuff.

    Below is from the SFU licenses you get with SFU 3.5

    The utilities bc, ci, co, cpio, csplit, dc, diff, diff3, gawk, gzip, gunzip, ident, merge, nl, rcs, rcsdiff, rcsmerge and rlog are covered under the GNU General Public License, here reproduced. In accordance with section 3b of this license the source code to those utilities is available from the Services for UNIX World Wide Web site, http://www.microsoft.com/windows/sfu.

    --
    Help fight continental drift.
    1. Re:Quite mistaken by Anonymous Coward · · Score: 0

      Yes, and since MS is already shipping source code CDs, it would be no skin off their ass to include a few more GNU utlities rather than the BSD ones.

      I highly suspect that MS picked BSD tools as a matter of taste and not licensing.

    2. Re:Quite mistaken by Anonymous Coward · · Score: 0

      This is why it's free.
      Not free with strings attached.

  107. 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();
    1. Re:As a user of both... by The+Bungi · · Score: 0, Flamebait
      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.

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

      Couldn't let that one go, sorry.

      [...] 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.

      I'm sorry, but in my personal experience it's exactly the other way around. BSD (especially FreeBSD folks) are helpful as hell. The people who run Debian on the other hand... well.

    2. Re:As a user of both... by Anonymous Coward · · Score: 0

      > BSD (especially FreeBSD folks) are helpful as hell

      BSD users shaped up after they realized their elitist attitude lost an entire generation of newbies to Linux. So, NOW they are very helpful, but that wasn't really true 5 years ago.

    3. Re:As a user of both... by Anonymous Coward · · Score: 0

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

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

      Hey, now. I used Windows a whole lot in 1994, and I feel quite justified... in ignoring it... for 10 years...

    4. Re:As a user of both... by Anonymous Coward · · Score: 0

      no one gives a fuck. really.

  108. Re:What a dick by Anonymous Coward · · Score: 0

    JavaScruft but not CSS? CSS = "simple flash"??? Wow, you are one seriously cl00less n00b.

  109. License Agreements? by Anonymous Coward · · Score: 0

    I thought nobody cared about those... I know I don't ;)

  110. page 9 by ZackStone · · Score: 2, Informative
    BSD Myths

    General

    There're all sorts of myths and objections and "common knowledge" and "conventional wisdom" and such floating around about BSD. I'm always a little surprised at how quick some Linux people are to latch onto such over-simplifications and long-dead statements about the BSDs, especially since they then spend so much effort screaming about people doing the same thing concerning Linux. Oh well. Let's rip up a few.

    Hardware

    "BSD doesn't support common hardware."

    Does Linux support hardware that BSD doesn't? Probably. Does it matter? Only if you have that hardware.

    I'll betcha Windows supports hardware Linux doesn't. For that matter, MacOS probably supports hardware that none of the rest do. BSD supports most common hardware you'd stick in a server, most common hardware you'd stick in a workstation, most common hardware you'd stick in a desktop... There are gaps, but the gaps change from release to release, just like every other system.

    Video card support, for instance, is hardly ever claimed in any BSD documentation, while Linux documentation talks about it a lot. That seems weird, until you realize that in the BSD worldview, the OS isn't supporting any of those video cards; X is, which is a separate package. So you can use any video card under BSD that you can under Linux, since neither the BSD kernel nor the Linux kernel is supporting the video card. Now, that's not strictly true, particularly in some of the more esoteric reaches of 3D and DRI, which require more direct hardware ties and more grubbing in the kernel itself. Of course, I don't follow that, so I don't even know what the current state of the world is in FreeBSD, to say nothing of Linux. Maybe BSD doesn't have support on a par with Linux on that. Maybe it does. I dunno, and it'll probably change between the time I write this and the time you read it.

    But most hardware is simple. Most common IDE and SCSI mass storage controllers work just fine. Even most RAID controllers are supported to some extent. Most network cards, wired and wireless, most sound cards, some crypto-assist cards...

    But it is simple. You don't care what hardware the OS supports, as long as it supports what you have. Read the hardware support lists and/or just try booting it up. You might be surprised.

    When in doubt, check the lists. Hardware support lists are available per-release, such as the lists for 5.2-RELEASE and for 4.9-RELEASE of FreeBSD.

    Program Availability

    "But Linux has more programs than BSD!"

    How do you figure? Most of these "programs" you're so hot about are things that are open source or source-available anyway. If it's written reasonably portably, 95% or better of it will compile right off on any vaguely POSIX-compliant system. Heck, just look in the ports tree; there are over 10,000 programs and packages there.

    Of course, there's a lot of software out there that won't compile on anything but Linux. Sometimes, that's because it really does require facilities that only Linux has, or does things that only matter on 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 malice or laziness. There are people who do the same with BSD, or with HP/UX, of course, but the rapidly growing Linux community, combined with the number of people writing programs who have with less experience in traditional software engineering, make it far more visible there.

    Of course, there are some things that won't cross-build, particularly those that stick their fingers deep in implementation details. Some require only a little work to port, some major work, and some don't even have any meaning on other systems (When did anybody ever port Mic

    1. Re:page 9 by Anonymous Coward · · Score: 0

      "But Linux has more programs than BSD!"

      How do you figure? Most of these "programs" you're so hot about are things that are open source or source-available


      This is manifestly untrue.

      It's also pretty typical of the "ISP Thinking" that goes on the the BSD world -- the oldest userbase were all ISP Guys, so if it's not used at an ISP, it doesn't matter. And *BSD really is a kick-ass ISP OS, but these guys are basically Flat-Earthers -- their world ends at Apache, Sendmail, and Bind.

      But in the corporate world, none of that basic stuff matters one iota. Companies can and do run SMTP and DNS on whatever they feel like, everything from OS/400 to Novell to NT. Nobody corporate going to pick an OS specifically for these apps, they're going to use what they are famiilar with.

      To be specific about the apps, none of the traditional UNIX RDBMS run on *BSD -- Oracle, Sybase, etc. They all run on Linux. And that's just the tip of the iceburg -- you've got Oracle Apps, SAP, WebSphere, BEA, 100 other Java Servers, none of which run on BSD. And these are strategic, CIO-Sell-Level apps that matter.

      And then you have all the old SCO vertical apps -- all being ported to Linux and not BSD. And that doesn't even get into desktop support (StarOffice and so on). And then you have embedded ....

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

    3. Re:page 9 by CrosseyedPainless · · Score: 1

      Excellent points. Even with the screwed up italics! I especially enjoyed the Linux-Fine-Arts majors part, since I just noticed the Masters in Fine Arts in Software Engineering program. Look it up on Google yourself, I'm self-medicating for a crippling injury I sustained today, and I'm drunk and hurting :)

  111. An example of misuse of dynamic web-pages by Isaac-1 · · Score: 0, Offtopic

    I think this is a great example of mis use of dynamic web pages to store static data.

    Ike

  112. It's political not technical by Anonymous Coward · · Score: 1, Interesting

    Most Linux users don't bother with BSD because of the license. At any time a corporation can come along, take the code, and use it in their closed source product. With the GPL the Microsofts of this world have a harder time stealing the code and reinforcing their monopoly.

    If I worked at a large software corporation and was hellbent on shoring up my monopoly at least cost I would thank the lord that there are fools enough releasing software under the BSD license and prey that Linux and the GPL would just go away.

    I don't mind contributing to Linux and GPL'd software for free but doing the same with BSD or closed source software is lunacy.

    Release BSD under the GPL and I'll try it out, otherwise, forget it.

    It's not technical. It's political.

    1. Re:It's political not technical by Ed+Avis · · Score: 3, Funny
      Release BSD under the GPL and I'll try it out, otherwise, forget it.
      For code released under the new BSD licence it's entirely possible to release it under the GPL. You could even do that yourself. Perhaps you mean something else?
      --
      -- Ed Avis ed@membled.com
    2. Re:It's political not technical by EvanED · · Score: 1

      "Most Linux users don't bother with BSD because of the license. At any time a corporation can come along, take the code, and use it in their closed source product. With the GPL the Microsofts of this world have a harder time stealing the code and reinforcing their monopoly."

      I take much, much, MUCH issue with this statement. "Most Linux users" (myself included) don't know the first thing about making any changes to the OS code. We're not worried about whether MS can get access to the code in our system because any differences between the code we're running and what is on the distro's website is so small that MS couldn't care less about it.

      Maybe this is why most of the kernel developers use Linux over BSD, but it is certainly not why most *users* do.

      And yeah, as another person said, the BSD license and GPL are compatable IIRC, so you can create a quick script to place the appropriate notice at the top of each file in the BSD distro and release it with the GPL.

  113. Forbidden ! by chrysalis · · Score: 1, Funny

    Forbidden
    You don't have permission to access /~fullermd/rants/bsd4linux/bsd4linux1.php on this server.

    Apache/1.3.27 Server at www.over-yonder.net Port 80

    Ok, as a Linux user, I really understand why I should _not_ use BSD after reading this :)

    --
    {{.sig}}
  114. Re:turned off by phoenix_rizzen · · Score: 1

    And the problem with that is ... what? Here we have an MS implementation of OpenBSD .. that is compatible with OpenBSD. As opposed to an MS implementation of POSIX that wouldn't really be compatible with POSIX and cause all kinds of interoperability problems for everyone.

    Which would you rather see: every proprietary software company making their own implementations of everything ... or everybody using the same, tried, tested, and known-to-work implementation??

    The BSD license allows for this, and is why all low-level architectural-type stuff should be released under a BSD-type license. The GPL does not allow for this, and forces everybody to continuously rebuild every wheel, with who knows what kinds of bugs lurking underneath to bite us down the road.

    But, the GPL is a good license for high-level applications, things you don't want other software companies to take, wrap under a different name, and sell as their own.

  115. Re:Of course... by GirTheRobot · · Score: 1

    I read this article the other day and it is very enlightening actually. Pretty much his reason to use FreeBSD is the coherent, tightly integrated, and heavily tested base system. *it just works* Of course that is all a matter of preference. I run Linux because I value high configurability, choice, and bleeding edge software else I would be running *BSD. Of course I am running Gentoo, whose package management is based on *BSD ports, the other major plus for BSD.

  116. Re:Of course... by Anonymous Coward · · Score: 0

    Also momentum. Windows is loosing places to look for new users, Linux is still gaining them. Mean while BSD seems to be just kind of gliding along.

    Don't worry, I'm sure they'll fix it by writting helpful documents to explain BSD in a way Windows users can understand.

    *snort*

  117. Check This Out ! by Taco+Cowboy · · Score: 2, Informative

    Check this article out!

    Title: Why I run FreeBSD - SunOS, Solaris, Linux? No, thanks!

    Why I run FreeBSD

    SunOS, Solaris, Linux? No, thanks!

    Abstract

    Rich explains why FreeBSD is the superior OS for him. (1,500 words)

    Last month's column ("Serious FTP") discussed anindustrial-strength FTP site, based on a 200-MHz P6 ("Pentium Pro") and a pile of special-purpose
    I/O hardware. Although my main server isn't trying to serve thousands of simultaneous FTP sessions, I still want it to be robust, easy to maintain, and convenient to enhance.

    So, like Walnut Creek CDROM, I use FreeBSD. Specifically, I'm using FreeBSD 2.2.8; I'll switch over to FreeBSD 3.x in a while; for now, I'm just lurking on comp.unix.bsd.freebsd.*, watching the new development track's bug reports quiet down.

    It's not that I haven't tried Sun's offerings; I have. In fact, I have both SunOS and Solaris running here, as well as a Power Mac (supporting the www.mklinux.org Web site).

    However unwillingly, I have been initiated into the administrivia of a variety of Unixish systems. And, for a variety of reasons, I believe that FreeBSD is a clear winner over the others I have installed.

    Why SunOS and Solaris lose I tried hard to retain the SunOS machine as my server. SunOS is a tidy (by current standards, at least) little BSDish operating system. Also, I am very familiar with its BSDish quirks, and it has been amazingly reliable, so I was strongly motivated to keep it going.

    Unfortunately, SunOS has had no real support from Sun for several years. As a result, the system software is quite out of date. It has gaping security holes (e.g., ancient sendmail), annoying limitations (a "mere" 2 GB per filesystem), archaic development tools (no C++ or Perl), and some real oddities (no DNS without (yurggh!) NIS).

    Patches and add-on packages could solve much of this, but there is no guarantee that they'll all play nicely together. In any case, I'm not into that degree of pain, so the SunOS box has been relegated to "experimental" use.

    I have managed to avoid Solaris for several years, but I recently had reason to set up a Solaris system. I attached a CD-ROM drive and a pair of disk drives to the SCSI bus of a spare ELC and fired it up.

    Everything went fine until Solaris looked at the disks. Then, because the disks didn't have Sun labels (well, duh!), the GUI installation procedure printed a nastygram and dropped me in front of a command-line prompt.

    If this was a SunOS system, I would have known exactly what to do at that point: find a utility to get the exact size of the disks, fake up a plausible disk geometry to match the size(s), and edit the mess into the /etc/format.dat file.

    You see, SunOS inherited the 4.2 BSD filesystem, which tries to employ disk geometry as a way to reduce head movement and rotational latency. Modern SCSI disks don't have fixed track sizes, however, so some parameter faking is required.

    This, however, is Solaris 7, Sun's latest and greatest operating system. There must be a magic command to set things up on an "alien" disk drive. The fact that the GUI didn't call the appropriate routine is a bit annoying, but surely just an oversight.

    So, I asked a friendly Sun support person for the answer. "Well, you have to find or create an entry in the /etc/format.dat file, matching the geometry..." Uh-huh. After years of development and millions of dollars, Solaris still can't figure out how to label a disk drive. Give me, as they say, a break.

    I won't even get into the issues of Solaris support tools, save to say that a Unixish system without a C/C++ compiler and Perl 5 isn't up to any standards I'd wish to set.

    Why Linux loses (for me)

    Part of my problem with Linux is subjective; As a long-term BSD administrator, I am simply more comfortable

    --
    Muchas Gracias, Señor Edward Snowden !
    1. 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.

    2. Re:Check This Out ! by Anonymous Coward · · Score: 0
      FreeBSD suffers from a couple of serious process flaws - it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    3. Re:Check This Out ! by mjh · · Score: 1

      Buddy, if only I had the mod points to mod you up.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    4. Re:Check This Out ! by NateTech · · Score: 1

      Amen, brother. Sing it loud.

      Unix is Unix.
      Linux is Linux.
      BSD is BSD.

      They're all ... what they are. Learn 'em all, be a real pro and not a snot-nosed zealout.* I agree with ya.

      * While still bitching loudly to all in the room about stupid things like HP-UX not setting your damn terminal type for you correctly or not having "EDITOR" set in the shell by default to SOMETHING SANE. ;-)

      --
      +++OK ATH
    5. Re:Check This Out ! by Teflik · · Score: 1

      because *BSD, Solaris, and most Linuxen just piss me off in various ways

      I feel exactly the same way (except that I dig Red Hat, and I Looove Fedora). I think that's what it comes down to for a lot of people: your system makes sense to you, and all the others just seem to piss you off.

      It's like, you start to come up with a certain system-administration style. And your style has some good, deep-down logic to it, whether you realize it or not. But then, someone else comes along (Windows, or BSD, or Bob's OS) and their fundamental, deep-down philosophy and style is a little bit different than yours. But you don't see that, all you see is the specifics -- the individual choices.

      So you see all these specifics that run counter to your sysadmin philosophy without ever fully grasping the sysadmin philosophy of the people who put together that other system, and you get pissed off, thinking, "why the hell did they do it that way?"

    6. Re:Check This Out ! by Zork+the+Almighty · · Score: 1

      How much do I have to pay to have the word "Linuxen" dropped from the vernacular RIGHT NOW ?

      --

      In Soviet America the banks rob you!
    7. Re:Check This Out ! by Anonymous Coward · · Score: 0

      "freenixen"? "Linuxen"?!

      If I ever meet you, I WILL KICK YOUR ASS.

    8. Re:Check This Out ! by geminidomino · · Score: 1

      Actually, FreeBSD is Unix too. BSD 4.4Lite to be specific.

    9. Re:Check This Out ! by arose · · Score: 1
      Unix is Unix. Linux is Linux. BSD is BSD.
      GNU's not Unix.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:Check This Out ! by StandardDeviant · · Score: 1

      Yes, and i run them on BOXEN. HTH, HAND. :)

  118. 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
  119. BSD by PhotoGuy · · Score: 3, Interesting
    I installed both NetBSD and FreeBSD with all available packages, a year or so ago, and most people who came by couldn't tell the difference between it and a Linux desktop (most people thought they were Linux desktops).

    I think with Linux's popularity, people often fail to understand that generally the same desktop environments, utilities, and such work exactly the same on the BSD's. Especially in the case of the ever-so-portable NetBSD, it allows one to have a Linux-like desktop on pretty any platform imaginable that's powerful enough.

    Now, commercial/binary application support, and variety of device drivers available are the main areas were the BSD's are still playing catch-up.

    --
    Love many, trust a few, do harm to none.
  120. windows by strombrg · · Score: 1


    Kinda makes you understand how windows users feel when we complain about windows and talk about how "linux users know more about windows than windows users know about linux". Just sounds like "whine, whine, wish I had real critical mass". Personally, I kind of regret my dalliances in NetBSD and FreeBSD - they took time away from Linux. Now I can't say I ran linux solid from the days of 0.12. And with the way Theo rants, there's a snowball's chance I'm going to try OpenBSD.

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

  122. Re:turned off by Anonymous Coward · · Score: 0
    I get turned off BSD (in spite of its more "secure" reputation) because I see any efforts amdcontributions I end up making to that system as a waste, since there's no one stopping M$ from apropriating my efforts. In fact, "Microsoft" services for linux is just that, as you saw in the /. story less than 24 hours ago.
    Unlike those generous darlings at apple who used the BSD code and mailed a $1000 check to every every BSD developer, right?


    Oh, they didn't do that?

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

    1. Re:I read the article when it was on newsforge by Brandybuck · · Score: 1

      Yeah I know. He submitted the article to freebsd-advocacy early this week, and we all told him to tone down the condescension. Matter of fact, he did. You should have seen it before! It would be a great article once it runs through a few edits to eliminate the underlying bias and to correct a few misfacts.

      --
      Don't blame me, I didn't vote for either of them!
  124. Understanding communities by marcovje · · Score: 3, Funny

    /me thinks that the avg BSD user understands linux
    better than the avg linuxer.

  125. BSD, Linux ... Linux, Windows by Spoing · · Score: 1
    1. 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.

    Replace Linux with Windows, and BSD with Linux, and much of the same could be said about the technical Windows crowd.

    That said, Unix is Unix, even if it is a Unix-like OS.

    I have plenty of machines to run *BSD on, and occasionally I do. The choice to use Linux every day over any of the other Unix/Unix-like operating systems is mostly based on familiarity, though the difference between a Linux-based system and a BSD-bases system is minor if the tools and apps are all there. With Windows, it is a major pain to get things Unix-like working as they do under a Unix/Unix-like system.

    That said, for personal use I would not consider a Solaris or HPUX system. They are a pain to use when compared to a half decient Linux ditribution. I would not be in too much pain switching to one of the *BSDs.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  126. If it walks like a duck, and quacks like a duck by Anonymous Coward · · Score: 0

    Linux isn't UNIX

    Then using the UNIX API's and the GNU toolset for UNIX makes GNU/Linux exactly what then?

    Go ahead, earn your +3 insightful.

    1. Re:If it walks like a duck, and quacks like a duck by Anonymous Coward · · Score: 0

      I can walk like a duck and quack like a duck. Am I a duck then? UNIX isn't a concept, it's a product and a trademark. Give up your dreams of calling GNU/Linux, UNIX.

      I've got nipples, can you milk me Greg?

      BT

    2. Re:If it walks like a duck, and quacks like a duck by abertoll · · Score: 1

      I wanted to make up a clever response like "posix compliant" but that isn't exactly true. If I made my own OS that looked, acted, even smelled like Windows, it still wouldn't be windows. The codebase is the thing. A clone is a clone. It's still different.

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    3. Re:If it walks like a duck, and quacks like a duck by Paracelcus · · Score: 1

      I always walk like a duck you insesitive clod! I AM a duck!

      Seriously now!
      Solaris is UNIX, no doubt, it is.
      Linux looks/feels more like Solaris than BSD.
      HPUX is UNIX, no doubt about is.
      BSD looks/feels more HPUX than Solaris.
      BSD isn't UNIX!
      Linux isn't UNIX!
      Because some shyster from SCO or The Open Group said so! Goddamnit if I wanna call it UNIX I'll call it UNIX!!

      --
      I killed da wabbit -Elmer Fudd
    4. Re:If it walks like a duck, and quacks like a duck by Anonymous Coward · · Score: 0

      Actually in this case, if walks like a Duck, quacks like a duck, and you pay for Duck certification testing, it's legally a Duck.

      The only problem is neither Linux or BSD would quite pass the certification tests, so nobody can brand it "UNIX". This could be fixed, but nobody really cares about UNIX branding anymore.

  127. Oh, I tried it by Doctor+Crumb · · Score: 4, Interesting

    On the "advise" (really more like repeated nagging, which seems to be fairly common from BSD enthusiasts) of a friend, I went with OpenBSD when setting up a server a year or two ago. Even after getting over the culture-shock, I ended up not liking it very much. I've gone back to debian, which I'm confident is every bit as secure, and is easier to admin.

    I found the installer to be utterly cryptic, filled with unexplained single letter commands. I should not need a $40 reference book to install the freaking OS. Once it was up and running I was fairly comfortable, except for the propensity to scatter config files/etc around the filesystem. Maybe debian has spoiled me, but I expect to find *all* config files under /etc. Having to go searching for httpd.conf in /usr/local/etc or maybe /var/www/conf *really* bugs me.

    Then of course there is their reputation for security. They would have people believe that there has never been a root exploit; in reality, that only actually applies to the "base" system. I do like that the secure by default thing; having to specifically enable services is a good idea(getting the choice while installing is better though).

    1. Re:Oh, I tried it by CowbertPrime · · Score: 2, Informative

      1. If you installed some other UNIX it might have been equally cryptic. Ever installed AIX, IRIX, or Solaris?

      2. apache's not part of the base OS. thus these applicatoins live in /usr/local. There is a UNIX historical precedent for this, and for good reasons too. (Other OSes have the same theoretical layout, MacOS with "System Folder" and "Applications", Windows with "Windows" and "Program Files" although these examples tend have many internal inconsistencies.)

    2. Re:Oh, I tried it by Anonymous Coward · · Score: 0

      Should've tried FreeBSD. And as for the /etc thing, what business does your web server have storing configuration files in your OS's config directory?

    3. Re:Oh, I tried it by evilviper · · Score: 1
      I found the installer to be utterly cryptic, filled with unexplained single letter commands.

      I have absolutely no idea what you are talking about, although I've heard this a handful of times on slashdot... The OpenBSD installer is the most stupid-simple installer I've ever seen. It's easier than any Linux installer I've ever seen.

      The only place it gets difficult to the newbie is if you say "NO" when it asks if you want to use the entire hard disk. Other than that, it prompts you for absolutely everything. For example:

      Hostname [my.name]:
      Root Password:

      etc.

      Oh. The only one-letter commands I can think of are when it askes what media you'd like to use... At the bottom of the screen it says "CDROM = C FTP = F" etc.

      Maybe debian has spoiled me, but I expect to find *all* config files under /etc. Having to go searching for httpd.conf in /usr/local/etc or maybe /var/www/conf *really* bugs me.

      Yes, Apache is quite probably THE SINGLE EXCEPTION to having config files in /etc,.

      They would have people believe that there has never been a root exploit; in reality, that only actually applies to the "base" system.

      They do a very good job always specifying "in the default install". Besides that, it's never been a major point, it just happens to be a single line on the website that gets blown all out-of proportion by BSD-haters who need a target.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Oh, I tried it by Ragica · · Score: 1
      I'm only replying to this because it was modded so highly interesting... but unfortunately does not have an "ignorant" rating. I don't mean this in a deflamatory way, but just simply that the parent message clearly shows that the writes does not know what he is talking about.

      The main thing I'd like to clear up is this business about "the propensity to scatter config files/etc around the filesystem". One of the main reasons that OpenBSD does this is to give the servers the ability to run in chroot prisons, which increases server security vastly. On OpenBSD at this time you barely even have to worry about 3rd party app root holes, if you've set things up the way OpenBSD prefers... most of the major OpenBSD packages have this option, if it is indeed not the default.

      It does make adminning a bit more of a pain... but as an admin who values security, you should understand why this is done. And finding the config files in this case is usually very logical. But there's always "locate" or pkg_info if you get lost... it's not hard to find things.

      I might further suggest that if as an admin you find the OpenBSD installer that cryptic then I wouldn't want you adminning one of my systems. No offense. It's stuff you should learn... even if it does take a whopping $40 book to do (but of course it doesn't, as everything you need and more is on the net).

  128. Not a great way to make your case. by Paradox · · Score: 1

    Am I mistaken, or are you trying to tell this person that there is a linux that does things more like BSD, and therefore this linux is somehow better?

    Doesn't this kind of imply things you'd rather not be implying? :)

    --
    Slashdot. It's Not For Common Sense
    1. Re:Not a great way to make your case. by whoever57 · · Score: 1
      Am I mistaken, or are you trying to tell this person that there is a linux that does things more like BSD, and therefore this linux is somehow better?

      No, I'm trying to say that there is a Linux that does things more like BSD and by the author's criteria Linux is better than the author has perceived.

      --
      The real "Libtards" are the Libertarians!
    2. Re:Not a great way to make your case. by Paradox · · Score: 1

      Hmm. You didn't get what I was saying.

      Again, this seems to be suggesting more than you want to say.

      Is Gentoo then somehow authorative for Linux? Is it not a minority? Last time I checked, Debian, Redhat, and distros that used their packaging systems (or direct descendants thereof) were still vastly outnumbering the number of installed Gentoo bases.

      See? This is nitpicking. It's taking something tiny and trivial about what you said and turning it around to snipe at you. The fact that one minority linux distro happens to use source compiles doesn't suddenly change the general state of linux, neighbor.

      --
      Slashdot. It's Not For Common Sense
    3. Re:Not a great way to make your case. by whoever57 · · Score: 1
      Hmm. You didn't get what I was saying.

      I don't think you are getting the fine point I am trying to make.

      Is Gentoo then somehow authorative for Linux? Is it not a minority? Last time I checked, Debian, Redhat, and distros that used their packaging systems (or direct descendants thereof) were still vastly outnumbering the number of installed Gentoo bases.

      Clearly, Gentoo is not authoritative for Linux. However, the author's point is that, with BSD, you can choose to install from source, using the ports system. My point is that this is not a disadvantage for Linux, because you can choose to install from source by using Gentoo. The fact that most people don't choose to do so is not a disadvantge.

      Fundamentally, what I am saying is that the ports system is not a distinguising advantage over Linux because:
      1. A similar system is available in Linux if you want it and
      2. Since most people want to install from binaries, one could conclude that the preferred system is to install from binaries -- and the author has a minority viewpoint.

      Of course, I know that the majority is not always right (otherwise, why would I use Gentoo?).

      The author's comments would be fair if he wanted to compare *BSD against specific binary-based distributions of Linux, but not Linux as a whole.

      --
      The real "Libtards" are the Libertarians!
    4. Re:Not a great way to make your case. by Anonymous Coward · · Score: 0

      But it does show a fundamental difference between BSD and Linux: choice. And lots of it.

      The author ignores the choices, and picks the worst to compare with BSD ports: the godforsaken RPM's. (And that one minority Linux distro still has more users than BSD...)

      Yes, if you want source compiles and stable/secure *nux servers, BSD is the way to go. In fact, it's so good at it there's never been much reason to start a competing Linux distro, so comparing the two on that issue is completely pointless. Gentoo has very different reasons to be source-compile.

      As far as superfluous distro's go, one that's just like BSD while the real thing is still alive and open source would be a complete waste of time.

      Anyway, the author is comparing perfectly good apples with perfectly good oranges, and then whines about oranges not being suitable to make applepie, and therefor being inferior.

      I can think of more pointless things to rant about, but not very many....

    5. Re:Not a great way to make your case. by Brandybuck · · Score: 1

      Before you guys start hauling out the firearms and killing each other, why don't you go back reread the article, particularly the page on ports. The emphasis the author makes is that philosophy behind ports is a significant difference from the philosophy behind packages. Even though with most systems you can choose to use source (SRPMS) or packages (RPMS), with their intendent updating mechanisms (apt-get, uprmi), the underlying philosophy of how things work is much different. Rather than write a twenty or thirty seperate articles comparing each Linux distribution to FreeBSD, he chose to write one. Just because Gentoo uses a source-based packaging system is no reason to discount the entire article, because it is still an apt comparison between FreeBSD and Redhat, Fedora, SuSE, Mandrake, Debian, etc, etc.

      --
      Don't blame me, I didn't vote for either of them!
    6. Re:Not a great way to make your case. by Tokerat · · Score: 1


      Isnt' this whole thread pointless because the author of the article SPECIFIED that he wasn't trying to argue one was better than the other?

      Man, geeks will argue about anything ;-P

      --
      CAn'T CompreHend SARcaSm?
    7. Re:Not a great way to make your case. by Billly+Gates · · Score: 1

      More like BSD?

      Gentoo is no BSD.

      Portage is way different and quite fustrating. The FreeBSD ports are more powerfull by far and are more cordinated with release managers with the rest of the FreeBSD team. Gentoo portage is made by kids in their basement and if it compiles, its cvsed to the main tree.

  129. And you coundn't get turned on either. by Anonymous Coward · · Score: 0

    since there's no one stopping M$ from apropriating my efforts.

    And its a good thing you just don't like Microsoft 'misusing' your code. Because, boy, you'd have to be pissed about the Virgin WebPlayer and the GPL violation of the Linux OS there. And, given the LACK of action on the Virgin WebPlayer, I'd have to call you a hyprocrite.

  130. The BSDs require GPLed code to develop by JoeBuck · · Score: 1

    All of the BSDs rely thoroughly on GPL tools for their development, as there are no equivalent tools available under non-copyleft terms.

    For details on which GPL'ed tools are part of OpenBSD, for example, see the gnu portion of their cvsweb.

    It includes GCC, the binutils (assember, linker and all commands dealing with object files, like nm, ar, etc), the debugger, and many other standard Unix tools such as diff, bc, grep, etc.

    BSD developers would not be able to get any work done without GNU.

    1. Re:The BSDs require GPLed code to develop by Triumph+The+Insult+C · · Score: 1

      yea, and?

      those are the only tools in the tree because, like you said, that's all there is. if there were suitable replacements and the replacement effort was worth it, those would be the first to go.

      tendra may one day be good, but it's not there yet, nor does it work for all arch(1).

      then there is the plan9 toolchain. all ready to go, smokes gcc, but the license isn't quite right. search for theo's thoughts on it on google groups. here's a shortcut to one such discussion

      --
      vodka, straight up, thank you!
    2. Re:The BSDs require GPLed code to develop by OttoM · · Score: 1
      For details on which GPL'ed tools are part of OpenBSD, for example, see the gnu portion of their cvsweb [gnu.org]. It includes GCC, the binutils (assember, linker and all commands dealing with object files, like nm, ar, etc), the debugger, and many other standard Unix tools such as diff, bc, grep, etc.

      Funny you mention diff, bc, grep. These tools have been replaced b, BSD licensed, versions in OpenBSD-current. More to come.

      BTW, the link to OpenBSD's CVSweb is wrong. But if you check the repository, you'll see a lot of empty dirs in the gnu subtree.

  131. Re:Of course... by compass46 · · Score: 1
    "A BSD user almost *has* to know about Linux to get a lot of stuff running on BSD..."

    You are utterly retarded. A *BSD user needs only to know basic UNIX concepts to get stuff running. In fact, to use linux effectivly the same is also true.

    "Most Open Source/FSF/GPL software is built for Linux."

    ...And probably runs on *BSD as well. Check http://www.freshports.org for a list of the FreeBSD ports tree.

  132. Re:turned off by Tim+C · · Score: 1, Troll

    Let me get this straight:

    Apple takes BSD code, incorporates it into a closed source, propretary operating system, and that's good.

    Microsoft takes BSD code, incorporates it into a closed source, propretary operating system, and that's bad.

    I'm not seeing a huge difference here...

  133. 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
  134. Re:THIS MEANS WAR by Anonymous Coward · · Score: 1, Funny
    You need integers for a regex range.
    comm[y\(ies\)]
  135. page #6 by pavon · · Score: 2, Informative

    System Upgrades

    Building the world in less than 7 days
    As a result of the fact that the BSD base system is developed as a single unit, you can easily get the entire source tree for the entire base system. And because of the way it's designed, you can execute a single command at the top level to compile everything. For most of us, that's the normal way to upgrade; you update your source tree to the absolute latest (with a few hours, of course) changes made by anybody, compile it, install the new binaries, and you're done. Miller time.

    Of course, you might not necessarily want the latest. You could grab the sources from last week, say. And normally, you do the whole rebuild process in four steps. You start with a make buildworld which compiles all of userland, then a make buildkernel which compiles the kernel. Then you take a deep breath and make installkernel to install the new kernel, and make installworld to install the new userland. Each step is automated by a target in the Makefile.

    Of course, I'm leaving out tons of detail here. Things like describing the kernel config, merging system config files, cleaning up includes... all those gritty details. If you want to read about that, check the FreeBSD handbook, specifically the sections on updating and building and configuring your kernel, or the various other forms of documentation available. But those sort of things become second nature after you do them a few times. Really, the process of updating your system boils down to those four commands. I find it a lot easier than having to resolve cross-dependancies and changed library versions and such across a zillion binary packages.

    This information is mostly based on FreeBSD. NetBSD uses a different model for doing the system builds. OpenBSD tends to be much more in favor of reinstalls, at least for major version changes.

    Addon software
    Well, that sure was easy. But, what about all those add-on packages? How do we manage those? Let's talk about installing and upgrading ports.

  136. Re:turned off by Triumph+The+Insult+C · · Score: 1
    apple
    1. releases many changes (darwin)
    2. hires many bsd programmers (jkh for example)
    3. are perfectly within the rights in the license


    microsoft also works perfectly with the rights of the license

    bsdl = protects user
    gpl = protects developer
    --
    vodka, straight up, thank you!
  137. Times up on Slashdot.. by Anonymous Coward · · Score: 0

    I am growing to dislike Slashdot more and more...

    The average intelligence shown in the posts here have gone from good to horrible.

    It has become a waste of time.

    I guess Slashdot's 15 minutes of fame are up.

  138. Re:BSD is MS-Unix beta by Anonymous Coward · · Score: 0

    I only read the pages posted to /.

    Ohhh, how enlighted of you!

    licensing differences between BSD and Linux. Both are open source, one is free software.

    And that would be FreeBSD.

    As with any free software project,
    The following licenses do qualify as free software licenses,....The modified BSD license.

    As you can see, the FreeBSD project calls itself Free Software and the FSF says that is correct.

    So therefore, Linux must not be free software, just Open Source or you are wrong about there being "one is free software."

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

    1. Re:Linux vs. *BSD fracturing by Anonymous Coward · · Score: 0

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

      Open and NetBSD feel a lot like FreeBSD 2.x but with updated packages..

      FreeBSD has diverted a lot from that environment in the last couple of years while trying to retain the 'good' things of the BSD heritage. It may seem a lot different from Ope and NetBSD at times as a result.

      The other 2 do catchup over time tho.. just like FreeBSD keeps using code from them when it is better.

  140. Re:turned off by afree87 · · Score: 1

    Either you're with us or you're against us!

  141. 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.
  142. 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.

  143. HTTP suggestion by Lord+Prox · · Score: 5, Funny

    I hereby propose an addition to the HTTP status codes for the 418 Slashdotted response. This response code MAY also automatically request that the clients operator place a temporary mirror online for a 24 hour period.

    1. Re:HTTP suggestion by ebrandsberg · · Score: 0, Offtopic

      While this suggestion is actually done in humor, I've been compiling a list of ideas to improve the current HTTP protocol, and such a suggestion (slightly modified) is actually worth looking at. Basically, it would be a "I'm returning an error because things have blown up here, please use any cached content even if it has expired" code, to allow caches to continue to serve "stale" content even if it otherwise have been purged.

      On a side note, the company I work for has a product designed to help handle such surges in traffic, check out http://www.netscaler.com/

    2. Re:HTTP suggestion by ebrandsberg · · Score: 0, Offtopic

      Whah... offtopic when
      a) the referenced article can't be retrieved
      b) None of the messages posted were actually about the differences between Linux and BSD, but were primarily about not retrieving the page, BSD vs. Linux evangelizm, etc.

      Guess I'll have to adjust how I moderate to knock down posts instead of elevating those that provide real information.

    3. Re:HTTP suggestion by MCZapf · · Score: 1, Interesting

      Are you aware of the 503 Service Unavailable status code? It comes complete with an optional Retry-After header.

    4. Re:HTTP suggestion by Anonymous Coward · · Score: 0, Flamebait

      Maybe slashdot.org should mirror the pages it plans on getting the rest of the planet to DoS.

    5. Re:HTTP suggestion by Jester99 · · Score: 3, Informative

      At the very least, "Slashdotted" should be a 5xx code.

      The codes are roughly:

      1xx -- Not done yet
      2xx -- You win
      3xx -- You lose, but try again
      4xx -- You lose; your fault
      5xx -- You lose; my bad

    6. Re:HTTP suggestion by Anonymous Coward · · Score: 0

      Gah, what an awful idea! How would the end user ever know that the content they're seeing is cached and possibly out of date? Some clients may be kind and alert the user to the error but you and I both know that a certain browser with 85% of the market will silenty display the cached content and leave the user to figure out why the webpage is out of date.

    7. Re:HTTP suggestion by ebassi · · Score: 3, Funny

      The codes are roughly:

      1xx -- Not done yet
      2xx -- You win
      3xx -- You lose, but try again
      4xx -- You lose; your fault
      5xx -- You lose; my bad

      Then, the:
      6xx -- You lose; blame CowboyNeal

      code class should be added.

      --
      You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys
    8. Re:HTTP suggestion by laejoh · · Score: 0

      and don't forget

      6xx -- ???
      7xx -- Profit!

    9. Re:HTTP suggestion by tiger99 · · Score: 1
      No good just proposing, go and raise an Internet Draft, which can then make its way through the process of becoming an RFC. It is your idea, no need to wait for someone else to take the credit and/or do the work, or simply do nothing.

      Seriously, this would be of use in lots of circumstances where the response to a topical event results in a server being overloaded, and in many cases the management of the server would probably be quite relieved if someone put up a short-term mirror.

      There could well be a way of automating the entire process, the original site would set up a file defining permission to do this and for how long a period, then mirroring sites worldwide would be able to grab the site for the allotted period, and add a modest, predetermined amount of their own such as a banner advert, to cover the cost.

      It would be very nice to have this in place before McFraud and hopefully his Convicted Monopolist paymaster go to jail, folowing collapse of the SCO case, an event which surely will trigger a massive server overload!

  144. 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.
    1. Re:Times have changed. by Anonymous Coward · · Score: 0
      BSD users aren't jealous, their system is just better.

      Hope that clears things up.

    2. Re:Times have changed. by nathanh · · Score: 1
      Maybe the bsd based OSX release has created some tensions for both sides too

      OSX is not based on BSD. The kernel is Mach and most OSX applications use Cocoa, not Darwin.

    3. Re:Times have changed. by nacturation · · Score: 1

      So is it that BSD users are jealous, or is it that more idiots can now work linux?

      Read your average Linux article on Slashdot at -1 and then read the average BSD article at -1. See which has the most anti-OS trolls. I figure that's a good a measure as any of which side slings the most mud -- and yes, both sling mud to some degree... it's just a difference of quantity and what the mud smells like. ;-)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    4. Re:Times have changed. by Alioth · · Score: 1

      But BSD has also become simpler and more graphical in nature. KDE and Gnome are available for BSD, too. I use KDE on OpenBSD. I also use KDE on Linux. I don't find the differences between OpenBSD and Linux particularly distracting.

    5. Re:Times have changed. by incom · · Score: 1

      I meant things like graphical install, and graphical administration apps.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  145. 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.
  146. fucking article submitter by alex_ant · · Score: 1

    I'm so sick and tired of seeing (certain) {geek(s),nerd(s)} speak in (a) way(s) that makes their language look like programming code and makes them look like (a) total neurotic (horse's) {ass(es),cock(s)}.

  147. 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
    1. Re:In which you demonstrate by Anonymous Coward · · Score: 0

      1. Linux, not BSD is run like an anarchy. The kernel is done by one group, Gnu

      DUMBASS, the kernel is not from GNU!!! GNU's kernel is HURD and it's a piece of shit.

    2. Re:In which you demonstrate by Dalroth · · Score: 1

      Point #1:

      I never said anything about how it is "run", I was referring to the consequences of your decision to use the license. It doesn't matter if 10 people work on a system, or 1000's, the consequence of choosing the BSD license is that anybody can do anything, and in fact will (see Microsoft's usage of the BSD code). With the GPL I can at least guarantee a minimum amount of openness.

      Some people like that. More power to them. I don't. If I'm going to bust my ass spending 1000's of hours working on code, and then open source it, I want to make damn sure it stays open source.

      #3 Of course it's a sweeping statement. It's hard to write a single page of text on SlashDot and have it be any kind of foundation to grow upon, but while not all companies are bad, not all companies are good either. Name your bad company and the analogy stands. Name your good company? Well, yes they are there, but I guarantee they are harder to find. They are in MY experience.

      #4 I'm not writing a disseration here, it's a fucking SlashDot post. If you want more than that, don't read SlashDot.

      #5 They only operate more slowly because (for good or bad) more people buy into the Linux/GPL cause and work on it than the BSD cause. They retain control because a lot of people just don't care.

      My point about democracy is that there a lot of very small projects being built all at the same time, often stepping on each others toes, often repeating themselves and offering nothing of value that you can't get elsewhere. But, eventually one or two of those succeed and when they succeed, they really succeed.

      Russia used central planning. America used democractic darwinism. Who's still the big guy on the block today?

      The GPL guarantees a fairly level playing field and a darwinistic process (hence my reference to democracy). The BSD license DOES NOT make that guarantee. Yes, it guarantees I can do whatever I want, but if I'm an asshole I'm going to do asshole things with it and you can't stop me because you made that choice when you picked that license.

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

      I never said the BSD community wasn't run democraticaly (hell, most everything in the west is run somewhat democracticaly). My point was that the BSD license itself (NOT THE FREAKIN COMMUNITY, I AM NOT SAYING THE COMMUNITY) is flawed and in the LONG run does NOT guarantee our rights.

      It looks very tempting in the short run. So do dictatorships and communism. In the long run though, they've more or less proven themselves failures. I'm sure democracy will prove itself a failure too, but not until we find something better.

      Let me guess you use Debian? or is it Windows?

      You only asked this question to be an outright asshole, and it proves nothing, but I'll answer it anyway.

      We have 1 Fedora, 3 Knoppix, 2 Mac OSX and a number of windows machines. I use all of them on a regular basis.

      Bryan

    3. Re:In which you demonstrate by Anonymous Coward · · Score: 0
      "2. pass (aside from noting a Goodwin)"


      So what do you think a "Goodwin" is?

    4. Re:In which you demonstrate by Anonymous Coward · · Score: 0

      I think he was just using 31137 5p33k for "G0dw1N's L4w" or he misssspelet Mike's name.

      Shows the disipline of the BSDers.

  148. Penguin vs. Devil? by Anonymous Coward · · Score: 0

    Who do you think will win the popularity contest. A cute little penguin or some red weirdo with a stick?

    Even my wife likes Linux, because of that penguin. (Tux racer being one of her favorite games.. just because there is that penguin)

  149. Troll by lcde · · Score: 1

    Since it isn't very often that there has been 2 BSD posts and 0 linux posts...

    This is just proof that Linux is Dying

    :D

    Good ending to a fine Friday.

    --
    :%s/teh/the/g
  150. IT's NOT about technology, but freedom by argoff · · Score: 1, Offtopic

    The problem with the BSD approach is that it doesn't see copyrights (the right to restrict what people copy) as a restriction on peoples freedoms. It's sorta like saying I believe I should have the freedom to restrict other peoples speech, but if you don't want to restrict other peoples speech - that's OK too. Where the GPL is more like saying, "I'll use my power to restrict your speech when you use your speech to restrict others" In fact, in the information age, we minus well be discussing free speech like this because in the eyes of the internet there is no difference between copyright content and free speech content. You either half to have the power controll all of it or none of it.

  151. trying to download the files now... by azatht · · Score: 1

    ...have downloaded file one to three and six:

    bsd4linux1.php:

    BSD vs Linux
    What is this?

    I run FreeBSD on my computers. A lot of my friends run Linux, or at least one of the distributions of it. Naturally, then, we agree that a Unix-style operating system is the right choice, but we disagree on which to use.

    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.

    While there's overwhelming similarity between the operating systems in most cases, there are also a lot of differences. As you probe more into the differences, you find that they emerge from deep-seated disagreements. Some are disagreements over development methodology, some over deployment and usage, some about what's important, some about who's important, and some about which flavor of ice cream is superior. Just comparing the surface differences doesn't tell you anything; it's the deeper differences that both explain and justify why each group does things the way they do.
    What isn't this?

    This is not:

    * A list of command correspondances; "'netstat -rnfinet' on BSD = 'netstat -rnAinet' on Linux" and such things.
    * How to do all the things involved in adminning and running a BSD box.
    * Why you should use BSD instead of Linux.
    * Why you should use Linux instead of BSD.
    * Why you should use this BSD instead of that BSD.
    * Why you should use this Linux instead of that Linux.
    * Why BSD is Right and Linux is Wrong.
    * Why Linux is Right and BSD is Wrong.
    * Why I am a god and you should worship me.

    I, personally, for me, believe (obviously) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one.
    Some preliminary thoughts

    There're a lot of philosophical disparity between the Linux world and the BSD world. And there are a lot of expressions about it out there. One I particularly like goes something like:

    BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC. Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC.

    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 is. A lot of that is because they're direct-line descendants of the BSD from Berkeley, which was a direct-line descendant of the original AT&T Unix. Unix-the-trademark is a trademark of The Open Group, and Unix-the-code is owned by SCO, so one can't actually say that the BSDs are really Unix (that's the sort of statement that triggered the USL/UCB lawsuit extravaganza, in fact). But, in many ways, the BSDs are direct derivatives of traditional Unix.

    That shows through in a lot of ways. It shows up in the design of the base system and the packaging of addons. It shows up in the partitioning of the mass storage. It shows up in a lot of details of the commands. And it shows up in the attitudes and reflexes and prejudices of the developers, which are reflected in the code and in the users.

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

    bds4linux2.php:

    Who are the characters?
    Meet the players

    I'll give here a quick introduction to and discussion of the systems I'll be talking about. Note that the histories presented are not comprehensive or authoritative, and no attem

    --
    ------- In the end there are no begining
    1. Re:trying to download the files now... by azatht · · Score: 1

      bsd4linux9.php: BSD Myths General There're all sorts of myths and objections and "common knowledge" and "conventional wisdom" and such floating around about BSD. I'm always a little surprised at how quick some Linux people are to latch onto such over-simplifications and long-dead statements about the BSDs, especially since they then spend so much effort screaming about people doing the same thing concerning Linux. Oh well. Let's rip up a few. Hardware "BSD doesn't support common hardware." Does Linux support hardware that BSD doesn't? Probably. Does it matter? Only if you have that hardware. I'll betcha Windows supports hardware Linux doesn't. For that matter, MacOS probably supports hardware that none of the rest do. BSD supports most common hardware you'd stick in a server, most common hardware you'd stick in a workstation, most common hardware you'd stick in a desktop... There are gaps, but the gaps change from release to release, just like every other system. Video card support, for instance, is hardly ever claimed in any BSD documentation, while Linux documentation talks about it a lot. That seems weird, until you realize that in the BSD worldview, the OS isn't supporting any of those video cards; X is, which is a separate package. So you can use any video card under BSD that you can under Linux, since neither the BSD kernel nor the Linux kernel is supporting the video card. Now, that's not strictly true, particularly in some of the more esoteric reaches of 3D and DRI, which require more direct hardware ties and more grubbing in the kernel itself. Of course, I don't follow that, so I don't even know what the current state of the world is in FreeBSD, to say nothing of Linux. Maybe BSD doesn't have support on a par with Linux on that. Maybe it does. I dunno, and it'll probably change between the time I write this and the time you read it. But most hardware is simple. Most common IDE and SCSI mass storage controllers work just fine. Even most RAID controllers are supported to some extent. Most network cards, wired and wireless, most sound cards, some crypto-assist cards... But it is simple. You don't care what hardware the OS supports, as long as it supports what you have. Read the hardware support lists and/or just try booting it up. You might be surprised. When in doubt, check the lists. Hardware support lists are available per-release, such as the lists for 5.2-RELEASE and for 4.9-RELEASE of FreeBSD. Program Availability "But Linux has more programs than BSD!" How do you figure? Most of these "programs" you're so hot about are things that are open source or source-available anyway. If it's written reasonably portably, 95% or better of it will compile right off on any vaguely POSIX-compliant system. Heck, just look in the ports tree; there are over 10,000 programs and packages there. Of course, there's a lot of software out there that won't compile on anything but Linux. Sometimes, that's because it really does require facilities that only Linux has, or does things that only matter on 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 malice or laziness. There are people who do the same with BSD, or with HP/UX, of course, but the rapidly growing Linux community, combined with the number of people writing programs who have with less experience in traditional software engineering, make it far more visible there. Of course, there are some things that won't cross-build, particularly those that stick their fingers deep in implementation details. Some require only a little work to port, some major work, and some don't even have any meaning on other systems (When did anybody ever port Microsoft Defrag to Linux, f'rinstance?) But if it's useful, it's probably either ported, or there's some equivalent or counterpart available. And then there's stuff that isn't source-available, but distributed only in binary. Netscape's browsers, Opera, some office programs, etc. Now, most of those listed have BSD versions available as

      --
      ------- In the end there are no begining
    2. Re:trying to download the files now... by azatht · · Score: 1

      sorry :)
      forgot plain old text :(
      again...

      BSD Myths
      General

      There're all sorts of myths and objections and "common knowledge" and "conventional wisdom" and such floating around about BSD. I'm always a little surprised at how quick some Linux people are to latch onto such over-simplifications and long-dead statements about the BSDs, especially since they then spend so much effort screaming about people doing the same thing concerning Linux. Oh well. Let's rip up a few.
      Hardware

      "BSD doesn't support common hardware."

      Does Linux support hardware that BSD doesn't? Probably. Does it matter? Only if you have that hardware.

      I'll betcha Windows supports hardware Linux doesn't. For that matter, MacOS probably supports hardware that none of the rest do. BSD supports most common hardware you'd stick in a server, most common hardware you'd stick in a workstation, most common hardware you'd stick in a desktop... There are gaps, but the gaps change from release to release, just like every other system.

      Video card support, for instance, is hardly ever claimed in any BSD documentation, while Linux documentation talks about it a lot. That seems weird, until you realize that in the BSD worldview, the OS isn't supporting any of those video cards; X is, which is a separate package. So you can use any video card under BSD that you can under Linux, since neither the BSD kernel nor the Linux kernel is supporting the video card. Now, that's not strictly true, particularly in some of the more esoteric reaches of 3D and DRI, which require more direct hardware ties and more grubbing in the kernel itself. Of course, I don't follow that, so I don't even know what the current state of the world is in FreeBSD, to say nothing of Linux. Maybe BSD doesn't have support on a par with Linux on that. Maybe it does. I dunno, and it'll probably change between the time I write this and the time you read it.

      But most hardware is simple. Most common IDE and SCSI mass storage controllers work just fine. Even most RAID controllers are supported to some extent. Most network cards, wired and wireless, most sound cards, some crypto-assist cards...

      But it is simple. You don't care what hardware the OS supports, as long as it supports what you have. Read the hardware support lists and/or just try booting it up. You might be surprised.

      When in doubt, check the lists. Hardware support lists are available per-release, such as the lists for 5.2-RELEASE and for 4.9-RELEASE of FreeBSD.
      Program Availability

      "But Linux has more programs than BSD!"

      How do you figure? Most of these "programs" you're so hot about are things that are open source or source-available anyway. If it's written reasonably portably, 95% or better of it will compile right off on any vaguely POSIX-compliant system. Heck, just look in the ports tree; there are over 10,000 programs and packages there.

      Of course, there's a lot of software out there that won't compile on anything but Linux. Sometimes, that's because it really does require facilities that only Linux has, or does things that only matter on 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 malice or laziness. There are people who do the same with BSD, or with HP/UX, of course, but the rapidly growing Linux community, combined with the number of people writing programs who have with less experience in traditional software engineering, make it far more visible there.

      Of course, there are some things that won't cross-build, particularly those that stick their fingers deep in implementation details. Some require only a little work to port, some major work, and some don't even have any meaning on other systems (When did anybody ever port Microsoft Defrag to Linux, f'rinstance?) But if it's useful, it's probably either ported, or there's some equivalent or counterpart available.

      And then there's

      --
      ------- In the end there are no begining
  152. BSD is actually free as in speech by Anonymous Coward · · Score: 0

    Linux is not free as in speech, it's more like forced speech. Free speech involves the freedom to not speak.

  153. Server is down by 0x0d0a · · Score: 1

    Thus, this rant; as a BSD person, I want to try to explain how BSD works in a way that Linux people can absorb.'

    The server is feeding back 403s, which seems to make some sort of statement...

  154. One thing I dislike about the Jackass community by Elwood+P+Dowd · · Score: 2, Informative

    Is how they insist that a community can or should behave as a monolith.

    Linus, Gates, and Theo have no control over how their software communities behave. Their respective software communities have no control over how they themselves behave.

    Yes, I realize my complaint has been voiced before. But all y'all jackasses are hard to drown out. Well. IHBT. IHL. HAND.

    --

    There are no trails. There are no trees out here.
  155. Java on BSD by jtotheh · · Score: 1

    The way his server is failing might have more to do with the fact that it's PHP. I don't think php holds up well to a heavy load. Which makes me think it might be able to serve more pages if it was JSP/servlet - which reminds me, isn't there sort of a cloud hanging over Java on BSD? It used to be just not available or available only via Linux emulation, but it's been a long time since I looked into it. Anybody using it?

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

      The sky is clearing.

      FreeBSD Java(TM) Project

    2. Re:Java on BSD by Billly+Gates · · Score: 1

      I got it to work under 4.9.

      Very nasty and I would not want to run it on a mission critical server yet. Keep in mind I used the latest jdk 1.4.2 to run Eclipse.

      I noticed after awhile my cpu usage would skyrocket and Jboss3 would freeze for no appearent reason during startup.

      I do java on my windows box and do everything else on FreeBSD.

    3. Re:Java on BSD by Hamster+Of+Death · · Score: 1

      From the web page
      'These binaries have been tested and certified to run with FreeBSD 4.8-RELEASE, but may also work on other 4.X releases.'

      So of course you should expect that some things might not be all that great on 4.9.

      Have you tried it on 4.8?
      I'd be curious to see if the same thing happened.

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

    1. Re:Schisms... by Enucite · · Score: 1

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

      Sounds like you used the wrong branch. I'll be the first one to tell you, the naming system for Debian releases sucks. It sounds like the only one safe to run is horribly obsolete; while in reality, all are extremely stable. The only difference is how long it takes to see new software.

      Unstable is like running Gentoo. Newest available software is here. Albeit without the bugs, compile waits, and portage-screw-ups. I was a little bewildered coming from Gentoo--not having to fix a minor breakage every week was strange. Especially considering I was running something called "unstable".

      Testing is what most people would be happy running. It's up to date, and new software versions are pushed to it after they pass unstable.

      Stable is just that. Stable. You're not going to see an upgrade that breaks something or forces you to reconfigure your system. For the most part you should only see security patches and minor upgrades.

      Here's an approximate Debian => FreeBSD conversion table
      stable => RELEASE
      testing => STABLE
      unstable => CURRENT

      If you want to see software version upgrades, you should probably use testing.

    2. Re:Schisms... by Anonymous Coward · · Score: 0
      FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    3. Re:Schisms... by cymen · · Score: 1

      Sounds like you used the wrong branch.

      I'm well aware of the different releases but I'm not willing to play that game. If there are problems with testing then the answer will be, "you should have been running stable." If someone complains about stable being out of date then, "you should be running testing."

      To my eyes, the Debian release system just doesn't work.

    4. Re:Schisms... by Enucite · · Score: 1

      Have you tried it, or are you making an assumtion? Because I used to think the same way, until I installed it.

      My experience with problems seems to differ from both of our expectations. If I have any problem I say "I'm using unstable and here's the problem I'm having." I've always received an answer.

      I have never once been told "you should be running stable". Perhaps because no one expects stable to be installed on anything except mission-critical machines.

      With FreeBSD on the other hand... I have a system running 5.x to test/learn. Any problem I've had with that has been answered with "You should be running 4.x"

      So, maybe our prejudice comes from experience with BSD? ;)

    5. Re:Schisms... by cymen · · Score: 1

      Have you tried it, or are you making an assumtion? Because I used to think the same way, until I installed it.

      Yes, I used Debian stable/testing/unstable for more than 3 years on my personal laptop and at various times on non-essential servers. I no longer use Debian but I would not be opposed to trying it again later on down the road. I understand what the Debian group is trying to accomplish but I don't value the end result.

      My experience with problems seems to differ from both of our expectations. If I have any problem I say "I'm using unstable and here's the problem I'm having." I've always received an answer.

      Oh, I have too. People always seem to be ready to help with Debian but... (below)

      I have never once been told "you should be running stable". Perhaps because no one expects stable to be installed on anything except mission-critical machines.

      And my servers are mission-critical which is why I'd be running stable on them.

      With FreeBSD on the other hand... I have a system running 5.x to test/learn. Any problem I've had with that has been answered with "You should be running 4.x"

      Well FreeBSD.org does clearly label the 4.x series as "Production Release." I do think that FreeBSD users generally won't go to the same degree in helping people as the users of Linux distributions do. It's very much more of a RTFM community (where M=man/manual/mailing list ;)).

      So, maybe our prejudice comes from experience with BSD? ;)

      What it really boils down to for me is that I can't stand to run the ancient code that is in Debian stable. I think it would be a perfectly good server platform if one takes on the management of up to date packages that pertain to the server's role. In no way am I arguing that Debian is not a good platform. I admire it in many ways but I simply prefer other alternatives.

    6. Re:Schisms... by cymen · · Score: 1

      If you want to see software version upgrades, you should probably use testing.

      This is a very good point and actually hits the root of my annoyance with Debian. I believe that there are simply too many packages in the Debian system. To herd all of these packages into a release is a colossal undertaking. I strongly suspect it is one of the major causes of slow releases no matter how much that is denied.

      FreeBSD is different because software outside of the core (the kernel and the stuff in CVS) is not as strongly tied to the release because of the ports tree. While packages of software are released with the distribution, the ports tree makes it possible to seperate the management of the operating system from the management of the other non-OS software--something I happen to prefer.

      I have had problems with the ports tree and with other things in the FreeBSD operating system but over time my experience has been that, for the roles I use FreeBSD in (server), I have much fewer problems than with some of the linux servers I've dealt with. This ease of use is essential when physical access to some servers is 3+ hours away (6+ hours round trip).

    7. Re:Schisms... by Enucite · · Score: 1

      And my servers are mission-critical which is why I'd be running stable on them.

      Sorry. I didn't mean to imply that stable was the only option for a mission-critical server.

      I was just pointing out that you aren't expected to be running stable.

      I would have no reservations using testing on a production system if stable didn't have the packages I needed. I'd trust Debian testing over the latest version of Red Hat any day of the week.


      What it really boils down to for me is that I can't stand to run the ancient code that is in Debian stable. I think it would be a perfectly good server platform if one takes on the management of up to date packages that pertain to the server's role. In no way am I arguing that Debian is not a good platform. I admire it in many ways but I simply prefer other alternatives.


      I can understand and respect that.
      And by posting these rebuttles, I'm not trying to convince you to use Debian instead of BSD. I generally prefer BSD on servers; although I admit lately--since the release of Linux 2.6--I've been seriously considering Linux more often.

      I just want to clear up the misconceptions about Debian. I had heard for years about how your choices for Debian were to either use an out of date system or an unstable system and it kept me from giving it a chance for a long time. Now I wish I would have started using it from the beginning.

      I run FreeBSD, OpenBSD, Mandrake, Gentoo, Vector, and Debian. The Debian systems are my favorites to admin. They do a good job of taking care of themselves. (Followed closely by FreeBSD)

      As I previosly stated, I completely understand and respect your position.

    8. Re:Schisms... by Anonymous Coward · · Score: 0
      FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavor you loved that was at the same time wholesome and worthwhile.

      It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimize doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

    9. Re:Schisms... by cymen · · Score: 1

      Ah! I didn't get what you meant at first. I would consider running testing on servers. To be perfectly honest, once 2.6 stabalizes, I'd prefer a nice OS released around it. Maybe it will be Debian. I haven't given up completely on it.

      I don't take offense at all--debating this is interesting. It would be really cool if one day I could rave about Debian stable. It could happen!

    10. Re:Schisms... by Enucite · · Score: 1

      One thing you may want to keep an eye on is UserLinux.

      They're "picking favorites" and only officially supporting one package in each area; such as only Apache for web server, only PostgreSQL for SQL, only Gnome desktop, etc. It's based on Debian running Linux 2.6 so if anyone wants a different package they can grab it from the Debian apt repos and it will work with UserLinux.

      Another goal for UserLinux is to work closely--in fact, as a part of--the core Debian team to have more frequent "stable" releases while also increasing the length of support for each release.

      The goal is to have (instead of just one) multiple stable versions with security updates and minor patches for a period of 5 years. Ideally we'd see Debian releasing a new stable every year and supporting the previous 4 releases.

      At a minimum, UserLinux will have it's own stable branch while maintaining compatibility with Debian.

      There should be an install ISO coming soon. However, people are getting things ready right now using Debian-testing (Sarge) with the packages listed here.

      For more information you can check out the unoffical page:
      http://userlinux.comptonranch.com/

  157. Re:turned off by Trejkaz · · Score: 1

    So you're more concerned with hurting Microsoft than you are with helping anyone? That's a rather sad philosophy to have.

    What do you expect? This is Slashdot.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  158. Horse shit... by Anonymous Coward · · Score: 0

    BSD folks think they are the only ones to understand linux. Then why don't they use Linux instead of BSD.

    As well why is Slashdot so hard up to publish articles on such a stupid topic. We have heard enough from the BSD folks. Lets move on. The facts are Linux is used more than BSD, that speaks for it's self..

    1. Re:Horse shit... by metalix · · Score: 1

      and around where I live american cars are bought more than imports. By your logic, that means they are superior. Right?

  159. Re:Of course... by ch3 · · Score: 1

    Well, I think I can save a line command over BSD:
    emerge apache
    works juste fine ;)

    All in all, I think that this article and most of the posts here are pointless and this is only calling for flamewar.

    Speaking from experience I can tell that (at least from user point-of-view) one should use whatever he fells comfortable with. I tried the three flavors of BSD I know (namely Free, Net and Open) and about a dozen of Linux distro based on at least 3 packages management system. Now I run Gentoo, not because it's faster/better/whatever but because I feel comfortable with it. If you have the time and resources, please try some and get yourself an idea.

    That's fun to see people so closed-minded (although he pretends the contrary (not parent post, article author)), basicaly, he seems to never have run Linux but explains that BSD is better designed because a somewhat stronger relationship with "The True Unix(tm)". Hey, at least, try before ranting!

    And on a final note, I think penguins and daemons can live together without any problems. My Gentoo server and my OS X box (YES! OS X is a BSD, I've seen it while installing... "BSD Subsystem" right in front of me ;) ) don't fight each other when they exchange files, they're even pretty close and I always sleep without fearing a murder during night.

  160. it's kinda like... by demian031 · · Score: 1

    it's kinda like how brazillians know about americans but americans don't know much about brazillians.

    you dig?

  161. HEY MORON BSD & GPL are copyrighted licenses. by Anonymous Coward · · Score: 0

    Dear Slashdot dimwit,

    Thanks for idiot post on how BSD license doesn't see copyrights as a restriction on people's freedoms. I'm sure you won't like to hear this, but The GPL is COPYRIGHTED TOO!

    Please READ the licenses before you act like a dumbass.

    For example, (taken from:
    http://www.gnu.org/licenses/gpl.txt)

    GNU GENERAL PUBLIC LICENSE
    Version 2, June 1991

    Copyright (C) 1989, 1991 Free Software Foundation, Inc.

    There -are- licenses which disavow all copyright explicitly, perhaps you should go read up on them. kthx, bye.

  162. Not worth it by MeanGene · · Score: 1


    Here're my impressions from the first 5 pages I managed to read.

    0) It's just the East coast/West coast thing. Except for rap, everything else is better on the East coast. ;-)

    1) The author constantly has to mention that he doesn't really have much familiarity with Debian/GNU/Linux/etc - but that doesn't stop him from making far-reaching conclusions and grand promises

    2) If the BSD communitIES could get along first and form a BSD communitY - then I might be inclined to try them out.

    1. Re:Not worth it by possible · · Score: 1

      > Except for rap, everything else is better on the East coast. ;-)

      You forgot basketball.

  163. Are you sure about that? by Anonymous Coward · · Score: 0

    The single most dangerous threat to the success of Linux, especially in the workplace, are the legions of fanboys

    Are you sure, because "Linux" has other issues.

    1) Over 200 seperate 'distros' (or forks) all calling themselves "Linux". Such creates market confusion.
    2) Take this Eolas article. "Eolas Discussing Browser Patent With Linux Community" Errr, guys? Mozilla runs on Mac OS X, Windows, Solaris, FreeBSD. The Gnome and KDE browers run on FreeBSD, solaris, Mac OS X. When did "mozilla" become a stand in for "Linux Community". More market confusion when anything that touches Linux is then called "Linux".

    Such mixed messages are what will keep GNU/Linux from going anywhere. 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'.

    1. 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."
    2. Re:Are you sure about that? by Cragen · · Score: 1
      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 I resemble that remark!! I think... I remember buying Win3.1 and using Windows Server version 3. (pre-NT)

      The issue was never about quality of service. It was always about quantity of service. The IT/CS community could not keep up with the demand. Microsoft shifted the load from the geeks to the (us) "dumbshits" and we made do and made everything happen much faster. No more trudging to the Computer Center to get the printout from the 1000000 lines/min. printer, available in one color and format. The technical world "converted" last as it wasn't (then) looking for these features. With Windows and Novell (the networking equivalent of Windows), productivity (!!) took off. Bottom line, my friend. Productivity, both real and perceived. (I speak from both sides of my mouth as I "converted" and am a Senior in CS at a minor Univ. in VA.) Actually, what Microsoft did was let the USER do what he wanted when he wanted in the way that he wanted. (Understanding that the User did not realize that there was more than one way to do anything.) The User just wanted to get the job done. The Unix community never understood service. Indeed, they were "bred" not to. The prevailing business and technical atmosphere more closely resembled the military in that most were more interested in establishing and protecting their position than in providing customer service. The IT world (we) need a brain shift. Microsoft, Novell, and, probably, more importantly, the Web, provided that kick in the tail. I think I could go on and on (and probably have), but I stop to let the kbd cool off. Cragen

    3. Re:Are you sure about that? by smittyoneeach · · Score: 1

      You point out that this is not a one-dimensional question, and there are several distinct audiences.

      Would that more understood this.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  164. 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 Brandybuck · · Score: 0

      It really is about liberty. With BSD there are no restrictions imposed by a king, despot, president or committee. It's liberty as in "you're free, so don't come asking for a book of rules on how to run your life."

      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.

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

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

    3. Re:You're right by 0racle · · Score: 1

      Well its more like:

      BSD: Free as in the way everyone thinks about it, do what you want with it, just give credit where credit is due

      GPL: Free as RMS chooses to define it. Its free, you can do what ever you want *within these restrictions with these requirements* because RMS says the other free isnt really free, and anything other then the GPL is evil.

      Now then, that said, I personally use both, and if I wrote software, I can see that there would be situations where I would choose one licence over the other. They both solve different problems, and I don't get excited over licences the way I do when I can get my self some ice cream.

      --
      "I use a Mac because I'm just better than you are."
    4. Re:You're right by Anonymous Coward · · Score: 1, Interesting
      That is an excellent analogy. After all, FreeBSD does suffer from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not.

      Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

      Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

      BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

      I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

      Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

    5. Re:You're right by Brandybuck · · Score: 2, Informative

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

      FreeBSD has a community. So does NetBSD and OpenBSD. I don't need to achieve "world domination" in order to get good software. No matter what Microsoft does with it's copy of FreeBSD, my copy is still intact, along with the copies of those who develop it. It would change nothing in my life.

      If the majority starts to use a closed branch of your code, then you lose something beyond the code - relevance in the real world.

      This isn't a popularity contest. I could care less what the majority does. This isn't a zero-sum game. I only need enough people working on my chosen software to keep it going.

      Last I checked, FreeBSD was growing fairly rapidly. It might not be growing as fast as Linux, but frankly, who cares? I have no worries that it's going to disappear in the next few years.

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

      The analogy was meant to demonstrate that no matter how much one changes their own copy of a document, the original document is unchanged.

      Take another example. "Alice in Wonderland" is in the public domain. It is not copylefted. So along comes Microsoft and exploits it. They change the wording, the plot, dumb down the puns, etc. Then they release it under a proprietary license, charging a fee to read it (not merely a fee to purchase the paper it's printed on). Further, let's assume that their version of AiW becomes more popular than the original. Does this change anything? No, not really. It's sad that so many people are choosing to read the bastardized version rather than the original, but the original is still there and unchanged. There are no restrictions in place anywhere that prevent people from accessing it. Anyone who wants to can go get it and read it. It's still in the public domain.

      --
      Don't blame me, I didn't vote for either of them!
    6. 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.
    7. Re:You're right by spektr · · Score: 2, Interesting

      I don't need to achieve "world domination" in order to get good software. No matter what Microsoft does with it's copy of FreeBSD, my copy is still intact, along with the copies of those who develop it. It would change nothing in my life.

      If a hardware manufacturer would give back his changes to you, that would change your life (a little bit).

      Take another example. "Alice in Wonderland" is in the public domain. It is not copylefted. So along comes Microsoft and exploits it. They change the wording, the plot, dumb down the puns, etc. Then they release it under a proprietary license, charging a fee to read it (not merely a fee to purchase the paper it's printed on). Further, let's assume that their version of AiW becomes more popular than the original. Does this change anything? No, not really. It's sad that so many people are choosing to read the bastardized version rather than the original, but the original is still there and unchanged. There are no restrictions in place anywhere that prevent people from accessing it. Anyone who wants to can go get it and read it. It's still in the public domain.

      I think I understand your point very well. This is what I meant with "island". Consider this: it's not a big difference if you read the 1865 version of Alice or the 1965 version. But software is constantly evolving. Your piece of public domain software will be worthless 10 years in the future - if that's all you got, then you got nothing, but the maintainer of the popular proprietary branch got everything - mostly from you.

      These arguments aren't new, and I don't think that we will discover anything new if we go on. In my opinion we don't have to "resolve" this conflict. Though I count myself to the GPL and the Linux camp, I also use BSD and am glad that there is this other implementation of UNIX with its different license. I wouldn't want BSD to change. I want these two distinct communities to stay and to grow, because I don't like single points of failure.

    8. Re:You're right by Brandybuck · · Score: 1

      If a hardware manufacturer would give back his changes to you, that would change your life (a little bit).

      What's hilarious is that FreeBSD supports my hardware better than Linux does, on both my desktop and my laptop. If someone had told me this would be the case before I got the hardware, I would not have believed them.

      Yet fewer manufacturers are "giving back" to FreeBSD compared to Linux. Official manufacturer support doesn't seem to be the issue.

      This is what I meant with "island".

      It may be an island, but there's lots of bridges off of it! If Microsoft manages to come out with a M$BSD that sucks away all of the FreeBSD developers, there's still NetBSD and OpenBSD to fall back on. Heck, there's still Linux! But this is an unrealistic hypothetical situation. It's not going to happen.

      --
      Don't blame me, I didn't vote for either of them!
    9. Re:You're right by kirkjobsluder · · Score: 2, Interesting

      Um, except for that logical flaw in that software and ideas are non-rivalous resources (unlike the dodo and the bald eagle btw.) No matter how much an idea is exploited, you can never run out of it. There is no need to "defend" something that is limitless.

    10. Re:You're right by scmason · · Score: 1

      It may be an island, but there's lots of bridges off of it! If Microsoft manages to come out with a M$BSD that sucks away all of the FreeBSD developers, there's still NetBSD and OpenBSD to fall back on. Heck, there's still Linux! But this is an unrealistic hypothetical situation. It's not going to happen.

      You hope, anyway.

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
    11. Re:You're right by geminidomino · · Score: 1
      That is an excellent analogy. After all, FreeBSD does suffer from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not.
      Anyone can submit patches to the FreeBSD committers, who then decide whether or not to commit it. How is that different than Linux, which does the same thing, except only has ONE person making those decisions, and thus has a single point of failure/bottleneck? Or is the Linux kernel not "open" either?
      Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.
      That's one of the most blatant non-sequiturs I've ever seen. How does freely sharing the code make the SOURCE of the code "somewhat inferior?" If Windows can take a block of FreeBSD code (and they have), how does that make FreeBSD inferior? If FreeBSD *was* inferior (and, having used both linux and freebsd, I do not accept that as true) then using the code from it would make WINDOWS inferior too, but it wouldn't make FreeBSD MORE inferior. There's no logic to that.
    12. Re:You're right by arose · · Score: 1
      Free as in the way everyone thinks about it
      Thank you for the clarification Mr Earth President, from now on we will use the term "free" as "everyone" ever has.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    13. Re:You're right by CryBaby · · Score: 1
      If the majority starts to use a closed branch of your code, then you lose something beyond the code - relevance in the real world.
      I'm trying to understand what you're talking about here because pro-GPL / anti-BSD zealots try so often to make this "argument", but I honestly can't think of a single real-life example of this ever happening. Can you?

      To be clear, I understand your hypothetical FUD to describe the forking of BSD-licensed, open-source code to a proprietary software product (this part happens all the time) followed by the open source developers and users abandoning the original for the proprietary product. Do I have that right? If this FUD has any merit whatsoever, you should be able to come up with at least one example.

      You could point to something like Solaris (or MS Windows to a far lesser extent) as a large-scale example of a private company using some BSD code in a proprietary product. However, Solaris opened up a new market by providing an integrated hardware/software platform, commercial support and enterprise application certification - all of which involve significant costs which are passed along to the end-user. This did not take anything away from the original BSD code, developer community, or user community - as is evidenced by the relative popularity of Solaris vs. BSD today.
    14. Re:You're right by craXORjack · · Score: 1

      I disagree. Animals are essentially limitless resources when managed wisely so they make up a middle ground that isn't accounted for by your theory. I have heard that meme before; that ideas are unlimited and therefore non-rivalrous resources, and I think it is obvious that that conception doesn't work in the world we live in. In an ideal world where that was the accepted mode there could be no patents and no copyright. These practices have sped progress and I doubt if any reasonable person would dispute that. The problem that we are seeing with patent and copyright is not that they exist but that the holders of these time-limited monopolies have slowly over the course of a couple centuries gained time-unlimited monopolies which destroyed the original intent of the laws. I think you should examine that meme more carefully before you repeat it again.

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
    15. Re:You're right by kjd · · Score: 1

      Haha. That's absurd. Making up a loose analogy to fit your world view doesn't make it true.

      BSD-licensed code is still free, and its liberty is preserved. If someone takes the code and builds their own private codebase upon it, they haven't removed the original code, they've simply expanded upon it and chosen not to share their modifications for whatever reason. This is their choice, they are not obligated to give back; and the contributor of the original code agrees that this is OK, hence the choice of license. The same third party can also contribute improvements back. That's freedom!

      Choosing a GPL license because you believe your contribution for others' benefit warrants reciprocation is not the opposite of the above, it is simply another manifestation of freedom. You choose to use your license, the user of your code chooses to accept it. No natives, no woods, no silly open-ended analogies.

      BSD is free like this.

      GPL is free like this.

    16. Re:You're right by BitGeek · · Score: 1


      Ah, I knew it was just a matter of time before a GPL Zeolot claimed that people who didn't like the GPL wanted to enslave people.

      IF you believe in liberty and sharing, then share your code.

      You'll find that those people who are "Exploiting" you are actually going to give back their changes because..... they actually believe in open source!

      Near as I can tell, people who use BSD licenses believe in open source more than people who use GPL licenses.

      The purpose of GPL is not to support open source, but to try and eliminate closed source.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    17. Re:You're right by BitGeek · · Score: 1


      Actually, BSD creates an obligation to give back changes-- not a legal moral one, but a practical one.

      IF you don't then you have to fork, or constantly integrate other peoples changes to keep your private code in sync with the updates to the public code.

      A major pain in the ass.

      Reality is peopel do not privatize BSD code, they contribute their updates so that they can keep in sync.

      They just get to do it without worrying that a bunch of fascist zeolots are not going to hit them with a lawsuit for failing to follow their draconion worldview.

      Look how intolerant the people who post here in support of the GPL are-- and especially at the moderation. Notice the moderation is based on position, not quality of the response.

      Pure intolerance. They're a bunch of control freaks who, I suspect, have never written a line of code in their lives-- sop they have no clue what it would be liek to try and privatize and open source project and keep in sync with the changes to the public repository!

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  165. 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.

  166. Re:turned off by Matty_ · · Score: 4, Informative

    You're off base with your comments.

    Apple has released their changes when required, specifically KHTML, GCC, and others. They have also released their BSD codebase as Darwin, which is available at the following URL.

    http://developer.apple.com/darwin/projects/

    Feel free to look at all of the other code they have contributed. If you ask me, they're better than Microsoft simply because they participate. Microsoft doesn't do this, at all.

    Maybe you're just writing flamebait and I'm a big sucker? Oh well.

  167. Re:turned off by Nynaeve · · Score: 1

    I am not sure everyone understood what I meant. My intent was to echo a chord I felt in the message of the original comment: One does not take pride in work that one feels is used inappropriately.

    I was not arguing good vs. bad so much as pointing out that even if your work is mis-used in your opinion, it is still valuable.

    As for my own opinion, I dislike Microsoft's attitude of "embrace, extend, extinguish" because they embrace your work, extend it, then extinguish it. No one likes to see their work "extinguished", and this is what I felt the original poster was referring to.

    I know that Jobs is no angel, but I am not aware of Apple using the same tactics. Please enlighten me if I am mistaken.

  168. Re:turned off by Anonymous Coward · · Score: 0

    Well shit, what's this open-source Darwin thing with an OSI-approved license? You know, the one with modified BSD sources and their changes that also doubles as a fully-capable operating system on PPC and mostly-capable on x86? I guess a public CVS repository full of open-source code doesn't count as "releasing any changes." Strange world you live in.

    How about all the work they've given back to KHTML's developers in producing Safari? Are they not releasing changes there, either?

  169. Re:turned off by Anonymous Coward · · Score: 0
    go look up monopoly in an economics text, things will become clear quickly. The court system won't seem so wrong.


    I would also suggest reading up on monopolys in a capalist system.

  170. Re:turned off by pHDNgell · · Score: 1

    then charges $130 per client per version for it. They don't release any changes.

    I paid more like $40 per client and (at least in previous versions), have used the released source to work around bugs in things I'm doing.

    --
    -- The world is watching America, and America is watching TV.
  171. 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();
    1. Re:Shiver Me Timbers..... by Anonymous Coward · · Score: 0
      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.
      Damned campers. (Multiplayer FPS joke.)

      I will never understand why people have these sorts of arguments.

      BSD: Hey, Linux! What's up? Any new exploits lately?
      Linux: Har, har. Hey, you support 3c503's yet?

      Eh, etc.
  172. 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.

  173. Like in Star Trek by ClosedSource · · Score: 3, Funny

    Every time I witness a debate between BSD and Linux fans, I reminded of the Star Trek episode where the Cheronians were a race of people who were black on one side and white on the other. One group claimed the other was inferior because they were black on the left side instead of the right.

  174. Re:BSD vs Linux (sort of humbling) by consolidatedbord · · Score: 1

    It sort of puts us "holier than thou" Linux users in our places.

    --
    while true ; do echo this is my sig; done
  175. Just wondering... by Anonymous Coward · · Score: 0

    ...I could see the offtopic mod here, but why the troll?

  176. Re:Of course... by mercan01 · · Score: 1

    "Could just be my impression, however I can't think of the last time I saw BSD mentioned in any trad mag. for any industry as an alternative to windows."

    Well, that is partially the problem. Most people, myself included, tend to equate all the open source *nix's as one big thing. And then we just say linux because it's easier to explain.

    Visiting colleague: "What server are you running?"
    Me: "FreeBSD"
    Visiting colleague: "Um...what's that?"
    Me: "...linux"
    Visiting colleague: "Oh, neat!"

    Irregardless, I wasn't attempting to espouse the virtues of FreeBSD. Just countering some of the points the parent had made.

  177. Re:turned off by Anonymous Coward · · Score: 0

    Does linux use any BSD code ? :)

  178. Re:turned off by Anonymous Coward · · Score: 0

    MacOS X is largely OpenSource--under a vaild OpenSource license. AND Apple *has* released the source. The KHTML team has also been very pleased that Apple has contributed code to their project. You can even run MacOS X Core (Darwin) on your PC.

    Hardly sounds like a proprietary OS to me.

  179. fucking Gentoo by siskbc · · Score: 1
    Apparently, he has not studied Gentoo

    People are divided into two camps on Gentoo: those who use it, and those who wish all the fucking Gentoo disciples would go jump off a fucking cliff.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:fucking Gentoo by CrosseyedPainless · · Score: 0, Flamebait

      Hey, as a friendly and helpful Gentoo advocate, let me say this: from the bottom of my heart, and with all due respect, and warmest heartfelt wishes, go fuck yourself.

      Was that rude? I am *so* sorry! Please! Moderators! When you think back on this post, and you will, be kind!

    2. Re:fucking Gentoo by Billly+Gates · · Score: 1

      Tell me about it. Ugh.

      The Gentoo people people to me are just as annoying as the BSD is dieing trolls.

      The problem is so many moderators here on slashdot use Linux and think any pro linux hype is good. Most is but the constant Gentoo thumpers as a FreeBSD user, drive me up the wall.

      For the gentoo zealots reading this, let me say I have both tried it and wish the gentoo desciples would go off a cliff. :-)

      If fit both camps.

      Portage are not ports. They are a different beast and that makes it no FreeBSD.

  180. Re:HEY MORON BSD & GPL are copyrighted license by Requiem18th · · Score: 1

    Not exactly, the GPL in practice isn't copyright even if it technicaly is.

    Just like a trojan or worms aren't really user applications even if they techicaly are.

    The GPL is like a virus to the copyright system, it harms it, it looks like part of the (c)system, it is made of the same stuff that the rest of the (c)system, it works with the (c)system but it works to its destruction (at leat in the software department).

    BSD isn't part of the (c)system, just like grass isn't part of cows, but cows eat grass. GPL has integrated itself into the (c)system but no one seriouly think it is about restrictions. When the only restriction is no restriction, you have to be very dim to call it restricted

    --
    But... the future refused to change.
  181. bash (Re:site is slashdotted, here's the 1st page) by Anonymous Coward · · Score: 0

    cd /usr/ports/shells/bash
    make install clean

    Bash is now installed. What's the problem?

    You want zsh? It's there. Plan9 shell? It's there.

    The reason why (t)csh is still used is because of backwards compatibility. Something RH and many other distributions do not care about. You can still run FreeBSD 2.x binaries (circa 1995) on a FreeBSD 5.2 (released a couple of days ago). Try running a RH5/6 RPM on RH9 and see how far you get.

  182. a question of theology by poot_rootbeer · · Score: 1

    If you give out fish and loaves no strings attached, you will help out a lot of needy people -- but you may also end up giving a free meal to an agent of the enemy, who will use the money he saved on food to buy weapons to use against you.

    If you give out fish and loaves but place conditions upon who you'll give to -- you only get a meal if you agree to attend church every week -- you may avoid helping the enemy, but you also won't help as many of the legitimately needy. Assuming the enemy doesn't just lie to you and promise to comne to church, then make off with the fishes.

    Which of these did Jesus do? Which kind of behavior does the BSD license encourange? Which one is closer to the GPL model?

    1. Re:a question of theology by 0x0d0a · · Score: 1

      You may avoid helping the enemy, but you also won't help as many of the legitimately needy.

      That, however, is in the short term. The FSF thesis (which I'm not going to try arguing for, just state as a plausible argument) is that promoting open source is beneficial in the long term. So, yes, in the short term, there may be a closed source software company that *would* act in a good manner that will benefit from your code donations. However, it may be to almost everyone's benefit if open source becomes the dominant form of software.

      Which of these did Jesus do?

      Well, Jesus took a BSD-like approach -- giving to both his allies and enemies. However, that isn't necessarily usable as a justification for what we should do. The complaint about the symbiotic and highly prolific nature of the GPL is that it tends to help its allies only, and then encourages them to spread it to other hosts. Jesus's goal was in moderating and reforming a religion that *already* had both of those properties and was spreading and gaining political influence (Judaism). He had no reason to advocate the institution of help-ally-only or spreading, which was already highly present.

      Plus, let me reform the question. Suppose Jesus was walking along and met Queen Jezabel (yes, I'm aware of the anachronistic nature of this -- for the sake of discussion, let it ride). She had been abandoned by her followers, and was dying in the desert. Jesus takes out fish and bread, blesses it in the name of his Father, and offers the food to her. Jezabel, however, refused to eat unless Jesus first blessed the meal in the name of her own god. What Would Jesus Do, indeed?

      This is how many GPL advocates feel about Microsoft. They have already offered to the world a marvelous collection of code. Companies are free to accept it, including Microsoft. However, Microsoft chooses *not* to accept the code -- they want it on their *own* terms, with all rights granted to Microsoft. They are certainly not constrainted to go "all GPL" -- if, for instance, they shipped GIMP instead of Windows Paint, they would not need to GPL all of Windows. However, they refuse to have any contact with the GPL ideology at all. They have made their choice. Should the GPL-using folks be expected to change, or should Microsoft? I'm not certain, but I don't think that it's nearly as clear as you've made out.

    2. Re:a question of theology by 0x0d0a · · Score: 1

      Oh, and as a followup--remember that the Miracle of the Bread and Fish took place during a sermon that Jesus was giving. So, in fact, Jesus *was* placing the condition that they come to sermon at least *once* in order to be fed. I still agree with your general idea that the points that Jesus was advocating through his life as a whole could be more closely summed up by the BSD license, but I think that the example you selected probably could have been better chosen.

    3. Re:a question of theology by CrosseyedPainless · · Score: 1
  183. 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.

  184. VM system (Re:BSD is designed. Linux is grown?) by Anonymous Coward · · Score: 0

    Well, when BSD switches to a new VM they think about it and test it in the development area and then leave it alone in the stable series.

    When Linux switches to a new VM they switch in the middle of a "stable" series.

    Which one do you think is best for a heavily loaded server?

    1. Re:VM system (Re:BSD is designed. Linux is grown?) by Anonymous Coward · · Score: 0

      Well considering Linux's VM is now superior to FreeBSD's... I guess Linux is best for a heavily loaded server. Is that a trick question?

    2. Re:VM system (Re:BSD is designed. Linux is grown?) by kernelistic · · Score: 1

      You're forthcoming with words, now let's see the proof to back them. Such a blanket statement is bound to be incorrect. I'm sure there has been a lot of tuning in the Linux kernel to aleviate performance issues that existed in the past, but you cannot say that X is better than Y unless it is so in every category. From my lab tests, Linux has seriously improved it's throughput and beats FreeBSD and NetBSD in some tests, but there are areas where Linux does less than shine (Handling of thousands of fds, for example).

  185. That's why I'm using windows 98 by RLiegh · · Score: 0, Flamebait

    It's free as in
    freely included with the used computer I own.
    free from annoying OS/License zealots.

  186. 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
    2. Re:Here is why by nathanh · · Score: 1
      Then why did you ever leave Windows then?

      Maybe he never used Windows. I went straight from a proprietary SYSV to Linux. I can't imagine I'm the only one.

    3. Re:Here is why by evilviper · · Score: 1
      So all other things being equal we go with the one that has more mindshare/software/hardware/support.

      Mindshare, yes, among the general public at least.
      Software, debatable.
      Hardware, no (who had USB and Firewire first? Who had DMA on CD-Recorders long ago? etc.).

      Support... That's pretty vage. As for mailing-list, and things of that nature, the *BSD lists beat-out any of the inumerable Linux lists I've seen.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Here is why by Anonymous Coward · · Score: 0

      Yeah, these days it seems that there's a defacto assumption that all Linux users (or whatever) came from a Windows background. It's funny, because so much early Linux development had nothing to do with Windows. Heck, in 91 Windows (in its current incarnation) didn't even exist.

      That wasn't that long ago, either. I'm only 24 and while I've lamentably been forced to use Windows on public computers and such in recent years, I grew up using SunOS, VMS and (ouch) DOS. Not even MS-DOS! And I have never owned a computer that ran Windows, whether as an OS or as an application for DOS. I switched to Linux in 1993 on a dinky 386 and haven't ever looked back.

      And ok, you and I come from sort of computery backgrounds, but lots of the Linux users I know switched from the Mac or BeOS and never really used Windows much either. People nowadays forget that MS OSs weren't nearly as ubiquitous in the pre-95 days as they are now.

  187. Re:turned off by Jeff+DeMaagd · · Score: 1

    bsdl = protects user
    gpl = protects developer


    Huh? Please support this better.

    GPL protects users by guaranteeing access to code, reducing the chance of abandonware should the original maintainers go out of business and quit, at least there is nothing preventing other maintainers from stepping up and continuing the torch. BSD doesn't necessarily help in this regard if a business takes BSD licened code, makes changes but does not release changes, so the users are SOL if they need a fix. Granted, Apple does release at least some changes, I don't track it so that isn't something I am qualified to say how much.

  188. CVS isn't all that great by 0x0d0a · · Score: 2, Informative

    To be honest, CVS isn't all that hot as a VC system, compared to what could be done. The problem is that it's a pain in the ass to make a VC system, it's a pain in the ass to migrate from one to the other, and CVS has been there and free, so folks use it.

    Don't get me wrong -- using CVS is waaay better than no VC. CVS was the first VC system I used seriously (well, after a short stint with RCS). However, CVS is seriously hampered by trying to be highly compatible with RCS, which was never designed for the kinds of environments that CVS is used in.

    Anyway, as to things that aren't that hot about CVS:

    * CVS doesn't grok "text" files where the linefeed format matters. If you have a piece of software that uses a text file in CRLF format, you need to treat it as a binary format.

    * CVS sucks -- badly -- from a security standpoint. The current feature branch is getting vaguely closer, fixing a huge number of symlink-related bugs present. Basically, something as simple as a repository where some folks have read access, some folks have read/write access, and some have no access to each module is a real pain to set up.

    * CVS allows spoofing of version history. Bad, given that one reason folks like VC is that they treat it as auditable. CVS is *not* an auditing system that can be trusted for legal or security purposes.

    * CVS does not grok the concept of files moving.

    * CVS cannot version CVS metadata. This means that if you have a file checked in as text (accidentally), and at some point switch it to binary format, you must break all checkouts before the original date when you mark the file as binary.

    * CVS understands things based on a file-by-file basis. While it's not too hard to write scripts to provide functionality like listing all tags used in a project, it's annoying that CVS can't handle this.

    * CVS lacks some of the re-merging features that BitKeeper and more advanced VC systems have. I haven't needed to muck with this, but it's apparently one of the two big reasons that the Linux kernel folks don't use CVS.

    * CVS can't do distributed, disconnected development. You have to have one server that everyone can talk to, full stop. This is the second major reason that the Linux kernel folks don't use CVS.

    * CVS does not do atomic updates or checkouts across multiple files (as I said, CVS sees everything on a per-file basis). Frankly, our databases and filesystems all moved to transaction semantics long, long ago. A VC system has even less excuse not to have transaction support. CVS is way behind the times in terms of reliability -- theoretically, this can cause all kinds of nastiness.

    * CVS makes it a real pain in the ass to delegate administrative access, and tends to not be particularly secure. For example, if I want to allow someone to add a module, and want some *subset* of the modules in a repository to generate commit notification messages, I need to give that person write access to CVSROOT/loginfo. Bad. (Again, you can write a program that provides this access, but it's not part of CVS.)

    * The CVSWin GUI sucks, and hangs if CVS is processing anything. If you have anyone that doesn't use the CLI and uses Windows, life is annoying for them.

    * Unless you want to do mucking about with secure shells, giving someone CVS write access means giving them shell access on the server. Because Linux (and, I suspect, most *IXes) don't support restricted /proc out of box, this means that they can also do a fair amount of monitoring of what's going on.

    Really, to be honest, CVS was a cool system for when lots of people were using RCS. CVS's killer feature is RCS compatibility. Without this constraint, CVS would not have most of its drawbacks.

    I haven't seriously checked out Subversion, but I'd like to see how well it stacks up. It certainly fixes at least some of the problems.

    1. Re:CVS isn't all that great by Ian+Peon · · Score: 1

      CVS on Windows has come a long way. For the CLI and server side check out CVSNT. The CVSNT guys have done work on smoothing out merges, and are looking into changing out RCS with a real DB - giving the possibility of scaling, meta-data handling and renaming. CVSNT has also been ported back into Linux.

      For a kick-ass Windows client check out Tortoise CVS - it integrates into the explorer shell, shows you icon overlays for CVS status and allows right-click access to almost all CVS commands. Everyone in our office - even non-technical folk who freak at a CLI - use Tortoise to access CVS.

    2. Re:CVS isn't all that great by Anonymous Coward · · Score: 0

      The core FreeBSD developers supposedly use PerForce -- CVS is only for distribution purposes (which it aint all that good at either).

  189. Re:turned off by Triumph+The+Insult+C · · Score: 1

    in my original post s/protects/saves ass of/

    gpl is all about the developer's rights. user access to code is a by-product. bsdl is all about the user's rights to do whatever they please with it.

    --
    vodka, straight up, thank you!
  190. Good article by meowsqueak · · Score: 1

    Thanks. I don't mind the POV, it makes for more interesting reading anyway. Completely objective reviews/discussions are really quite boring.

  191. ext2 and extended partitions in BSD. by GodWasAnAlien · · Score: 1

    I tinkered with BSD, and was trying to see if BSD could easily live in a Linux environment.

    FreeBSD understands Linux extended partitions and ext2, but you cannot boot an ext2 fs.

    NetBSD will boot ext2 fs, but cannot deal with extended partitions. You would need to edit the disk
    label.

    OpenBSD seemed worse, but I really never tried it.

    This seems like something that the BSD people would want to encourage us Linux users to give it a try.

  192. Re:turned off by Anonymous Coward · · Score: 0

    Except the developer choose to put their code under the BSD license.

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

  194. Thanks for saying nothing ;) by Anonymous Coward · · Score: 0

    Well, you've said nothing of substance.

    bash, gcc, and other utilities (like, what, groff?) are installed on pretty much every BSD as part of the core system. The BSDs are, of course, compiled using gcc. There's no distinction between the "functionality" of Linux vs. BSD from that point of view.

    No, the "traditional Unix" feel that the BSDs provide is in BSD interfaces. The BSD versions of ls, ps, and so on, behave in the tradition of their BSD 4.4 counterparts. The system APIs are in the style of BSD APIs, and so on. Init scripts, file system philosophy, user capabilities, &c., are BSDish.

    These BSD interfaces are what enable "getting things done" in the BSD way . Some would argue that these interfaces are technical advantageous to "the Linux way" (read: mock Sys V), but, your implication that they're antiquated is most certainly incorrect. You lose nothing in robustness, flexibility, security, performance or interoperability in doing things the BSD way.

    1. Re:Thanks for saying nothing ;) by Jonathan · · Score: 1

      bash, gcc, and other utilities (like, what, groff?)

      Yes, and the GNU versions of ls, ps, more, etc. which are installed on nearly every Sun workstation I see nowadays as replacements for the official BSD versions.

      are installed on pretty much every BSD as part of the core system. The BSDs are, of course, compiled using gcc. There's no distinction between the "functionality" of Linux vs. BSD from that point of view.

      But that's exactly my point. You've given up the authenticity in favor of practicality, which basically means giving in to the Linux viewpoint. Yes, the systems *calling* themselves BSDs today have bash and gcc, but if you are going to be pulling the authenticity card, you should use csh and K&R cc. That's what was found on every *real* BSD system that I used as an undergraduate. The modern BSDs might be nice operating systems, but they remind me of classic rock bands that claim they have regrouped but have a new drummer and a new lead singer.

      It's one thing when BSD fans argue that their system is more stable or more secure (not that I'm sure they're correct), but this authenticity stuff just doesn't ring true.

  195. I just read that! by CrosseyedPainless · · Score: 1

    I've been using Linux since 1994, just so you know which camp I'm in. :)

    Last few months or so, I've been using FreeBSD more and more. Why? No reason. Just for experience points.

    IMHE (E for experience), the only substantive difference is, FreeBSD feels like Linux did about 7 years ago. You have to be *really picky* about what hardware you buy, and you have to acquire a certain elistist attitude to use on nonbelievers who scrunch up their faces at you. Other that that? Same.

    On a snarky note, the author seems to make a big deal about chaos (Linux) v order (FreeBSD). My first thought was, "Wow, his toilet training must have been *intensive*!!!". But that's rude. Both of them have stable/development (STABLE/CURRENT) tracks, and they operate similarly. In one, Linus calls you an idiot; in the other, the Core Team ignores you. No big difference.

    I will say, to other Linux lovers, check FreeBSD out. You'll be pleased by the massive similarities, and enlightened by the differences. Oh, and if you used Linux seven years ago, you can dust off and reuse your hardware-buying and heathen-dissing skills!

    1. Re:I just read that! by smash · · Score: 1
      Hehe... its not quite THAT bad (I'm in a similar boat, having run Linux since '96).

      I've got a P4 desktop with Geforce 4 4200ti running FreeBSD just fine here :D

      I keep hearing about people having hardware issues, but to be honest, I haven't stumbled across any yet.

      But yeah, I definately agree - if you've used Linux, give FreeBSD a shot. And I don't mean install it, see the "sh" prompt and cry, either. Spend a few weeks with it, and become enlightened. If nothing more, it will teach you a lot about the traditional unix way of doing things...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:I just read that! by Anonymous Coward · · Score: 0

      and you won't. Mainstream hardware is fairly well supported, and they've just recently gotten the nvidia support. However, there are many, *many* devices which are popular, however are not mainstream. Good luck getting these devices working in FreeBSD.

  196. Re:Of course... by NitroWolf · · Score: 1

    Ahh... so basically everyone who flamed me didn't even bother to read my entire post.

    I'm not anti-BSD. I have no problems with BSD at all. I was speaking as a Linux user who's never tried BSD and I explained why.

    I find it hilarious that the BSD zealots came out of the woodwork to flame me when I basically agree with everything they've said. If BSD people could be troubled to read, I guess they wouldn't look like such fools in this instance.

    The bottom line is the fact that BSD has less support than Linux. I never said that you couldn't run GPL/GNU software on BSD. Linux has the mindshare, BSD does not. That's not an opinion, it's an established fact, for good or ill. Because of that, more people develop applications targeted at Linux. If it works with BSD, GREAT! But if not, most programmers aren't going to spend the time and effort to make it compatible with BSD (I know I don't... and I run one of the most popular O/S projects on Sourceforge) - I let the BSD people do that... because I simply have no interest in BSD.

    Like I said, it's not that I think BSD is bad; I just know nothing about it and have absolutely no reason to know anything about it. I don't even know anyone that's run any of the BSD varients.

    So all of your tools that felt the need to flame me over the quote about Linux users not needing to know BSD... I took that essentially from the article itself, that asked the question as to why most BSD users know Linux, but Linux users don't know BSD.

    I answered the question of why... I didn't make the statement. One of your own BSD zealots made the statement, go flame him for asking a blindingly obvious question.

    Popular OS's get the application support. BSD is not popular. That doesn't make it bad, it's just the way it is. Flaming me is not going to get me to try out BSD, that's for sure.

  197. Simple black and white thinking does no good, ever by Anonymous Coward · · Score: 0
    I never said anything about how it is "run", I was referring to the consequences of your decision to use the license.


    Well, you're even more incorrect if we judge what you say on actual outcomes. In actuality, the FreeBSD project has produced, and continues to produce, vibrant, technologically advanced, enterprise-grade operating systems, year after year, without 'assholes stepping on each others toes' due to the BSD license. The other BSDs do the same.

    You've made sweeping generalizations that are utterly wrong, have no basis in reality, and whose articulation reinforces fallacious urban legends at the expense of free software developers and free software users.

    You, sir, are a cad and my only hope is that the groupthink diminishes to the point where you're finally modded as such.
  198. Re: FreeBSD is dying ... by equiraptor · · Score: 1

    You say FBSD has no new hardware for new drivers, yet it installed and runs flawlessly on my laptop. Linux wouldn't work with the pcmcia slots (none of the distributions I tried played nicely). *BSD is far from dying, they just choose to create well writen drivers and take their time. BTW, it included USB support with autodetection of every device I've plugged in. USB hard drives worked. The USB cable modem I tried worked. Your information is old and outdated.

  199. Hotmail ran wonderfully when it was on FreeBSD by dameatrius · · Score: 1

    MS created some problems with the w2k conversion :/

  200. Re:turned off by Artifakt · · Score: 2, Informative

    Mycrosoft's use of BSD code is both legal, and ethical, in that it is a voluntary action, done with the informed consent of both the parties involved.
    However, that alternatives exist at all is not a test for Monopoly. If it were, there could never be a true monopoly, ever. A monopoly exists wherever those alternatives face constraints other than those of the market in surviving, gaining a share, or making a profit. Now you know why "everyone, even the court system", disagrees with you. It's legal to have a widely used product, all the way to 100% share. It's not legal to engage in what the court calls anti- competitive practices to protect or augment that share.
    Refusing to sell to hardware vendors unless they do not enter into other contracts with your competitors, for example. Given that the hardware vendors are publicly traded companies, they cannot legally refuse to take such a deal, as the short term penalties to their own stock would be a violation of existing laws protecting shareholders. Ergo, a monopoly exists, at least so long as the shareholder protection law exists.
    Maybe in a world where there were not a lot of other laws, monopoly would be as impossible as you seem to think it is. So, let's get rid of the Sherman anti-trust law, RIGHT AFTER we repeal all the other laws that made it vitally necessary. Better yet, let's figure out how to change these laws, a few at a time and with the overall goal of moving smoothly from Mercantilism to a true free amrket.

    --
    Who is John Cabal?
  201. Your comparisons are pointless by Anonymous Coward · · Score: 0

    First, you mischaracterize "anarchy" as disorder and chaos, which is an unfalling indication that you have no background in political science, understanding of political history, or grasp of the philosophies of governance (from all "wings") over the last 50 to 200 years.

    Second, these licenses exist in a word where so-called "intellectual property" rights (such as the dubious Berne Convention Copyright) are the law. The GPL and the BSD licenses would not exist were it not for copyright laws. The GPL was founded to spite copyright law, and, if you ask Richard Stallman, he'll tell you he wouldn't have created it if the copyright for software did not exist. This means that in a copyrightless world, all software would be BSD licensed.

    This means, of course, that both BSD and GPL ultimately mean anarchy in a society free of fallacious intellectual property rights. Of course, anarchy isn't disorder or chaos, as you've claimed, it means "no rulers" -- and that's exactly what we're after.

  202. GPL has a goal, BSD is just charity by Anonymous Coward · · Score: 0

    The goal of the GPL is to give all users freedom, not just the programmers who use the code ... but everyone down the chain too. The BSD is fine for what it is, public domain for the vain, but the GPL seeks to guarantuee freedom and not just give out free source code.

    I have faith in capitalism, if I want repricosal behaviour from those who use my code I need to enforce it.

  203. Yup, exactly. by Anonymous Coward · · Score: 0

    bsd = unix;
    linux = ++unix;

  204. Uppity sysadmins by Anonymous Coward · · Score: 0

    You might not care, but a lot of the developers do ... and they aren't exactly unimportant either :)

  205. Tiny UIDs... by Hallucinosis · · Score: 0, Offtopic

    I've never understood why people think that's significant.

    1. Re:Tiny UIDs... by StarKruzr · · Score: 1

      It's probably because they think tiny UIDs mean the person found /. early and therefore has their head up their posterior less than a latecomer.

      --

      +++ATH0
  206. Yet ... by Anonymous Coward · · Score: 0

    For the source code pouring out of Uni's EE departments, GPL licensed software vastly outnumbers BSD licensed software :)

  207. what I've noticed is.. by josepha48 · · Score: 1
    In the linux world two people disagree, they benchmark and test. If one is clearly superior it gets into the kernel. If they both have strngths and weaknesses then they both get into the kernel and the user is left with a choice ( like xfs, jfs, ext3, etc and then the scheduler thing). In BSD if their is a disagreement they fork -> NetBSD, FreeBSD, OpenBSD. Yes Redhat and SuSE and Mandrake all package differently, but you can use a stock kernel with any of them. The BSD's don't ahve stock kernels, the have different kernels.

    Now having use NetBSD, FreeBSD and Linux, in some ways I like Linux, but in some ways I like the BSD's. Figuring out why a service is started under BSD seems easier to me as they are all listed in rc.conf, but in RH Linux they have a whole directory of stuff. eep!

    I use both. Linux cause its easier to install most programs (synaptic && atp-get rpm).

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  208. I have a gift for you... by Phil+John · · Score: 1

    ...here you go...

    :o)

    --
    I am NaN
  209. Pedantry city is where? by Anonymous Coward · · Score: 0

    Yeah, I think he used the commonly accepted English definition of the word "right" meaning "correct for my purposes."

    What else was he supposed to mean? If I said to you, "I think my choice of refridgerator is the right one" would you jump to the conclusion that I meant "absolutely right in all circumstances" or "right for me"?

    Fucking wanker.

  210. Not sure he undestands Linux by bogolisk · · Score: 0
    see http://linuxtoday.com/news_story.php3?ltsn=2004-01 -16-011-26-OP-SW-BD-0019
    Some how all the work that debian put in XFree 4.X to make it works on different archs qualified as assembled and FreeBSD adoption of gcc qualified as designed/developped.
    more
    "Traditionally (though not universally), Linux integrates support for a piece of hardware before BSD does. But when BSD integrates it, it works. It's solid. It's stable."
    Basicly he's saying that FreeBSD core developpers are better/smarter that Linus/Alan/AndrewMorton and co.
    And he claims to this article is all about facts.
    --
    Bogus
  211. New vs Old Schools.. by msimm · · Score: 1

    I think the tension between BSD/Linux camps is pretty funny really. I mean *GEEKY*. But I think its pretty easy to lay blame on the new/old schools of OS thought. I mean both are good and anyone serious about computers or programing knows that. They both do different things in slightly different ways and one (you'll have to guess) happens to be a little more old school then the other.

    I'm all about the license, which is probably the SECOND biggest reasons for flame-wars but c'mon, they are both good here too. Simply depends on how you like to express your values.

    Of course the best thing is that we have the ablility to flame eachother about this at all. I mean two (+/-) totally free operating systems just begging for you to muck around with!

    --
    Quack, quack.
  212. Linux Vs. BSD...The new hierarchy! by cepler · · Score: 1

    Linux for the desktop, BSD for the servers/workstations... ;-P

  213. Is anyone else besides me tired of this? by Paradox · · Score: 1
    I don't think you are getting the fine point I am trying to make.


    Your point was something along the lines of, "I am one of Slashdots many Gentoo zealots. Don't forget about us!"


    Because otherwise your point was, "The author forgot about a very tiny part of the linux community that happens to be doing something else similar for very different reasons."


    You didn't say anything else in your original post. You just picked a nit. If you pick nits, prepare to have your nits picked. I was kind of being silly about it, but I guess that was totally lost.


    In any event, the Ports system is a big advantage for many things. Not the least of which it is the same everywhere, and it makes life easy when you want to synchronize. This was the author's point. This is a distinct advantage over what the majority of linux users use. Yes, Gentoo and your homegrown linux might use something. Hell, even MacOSX has gotten in on the ports craze.


    That doesn't invalidate the point the author was trying to make, as you tried to suggest it did.

    --
    Slashdot. It's Not For Common Sense
  214. Re: BSD vs. Linux by pdxChris · · Score: 1

    BSD is the concept album. Linux is a bunch of singles.

  215. linux/bsd by Anonymous Coward · · Score: 0

    i used to have freebsd and linux on my pc, now linux is the only resident. there was a shared partition on /dev/hda2 or /dev/ad0s2 that wouldn't mount until i created the slice w/freebsd, rebooted, made the filesystem with linux, and recompiled the freebsd kernel with ext2fs support. that's not so bad, but every time the shared partition was mounted under freebsd, it couldn't clear the buffers on shutdown and failed to umount the partitions. then fsck_ext2fs didn't work on bootup...
    after that i found that many ports were available for linux as well, and the added disk space won out over my desire to learn freebsd

  216. I think you missed the point, it's over there - by Anonymous Coward · · Score: 0

    Yes, and the GNU versions of ls, ps, more, etc. which are installed on nearly every Sun workstation I see nowadays as replacements for the official BSD versions.

    Well, look in /usr/ucb on SunOS 5.x. But, moreover, the FreeBSD versions of ls, ps, etc. aren't the ones from 4.4BSD nor from 386BSD... they're new versions, with improved functionality, but in the style of BSD. We're talking about continuing a tradition. Realistically, the GNU tools are tools in the style of System V (which is where the new Solaris/SunOS 5+ tools derive). GNU tools are as much "authentic, traditional" as BSD tools, in that sense, except that no real source was ever shared between Sys V and GNU. But, that's why I told you there's no real distiction there--both sets of tools are as capable, generally.

    Yes, the systems *calling* themselves BSDs today have bash and gcc, but if you are going to be pulling the authenticity card, you should use csh and K&R cc.

    One more time, for the ladies in the nosebleeds: nobody claims BSD tools are identical to 4.4BSD or earlier tools. Modern BSD tools are better than their 4.4BSD counterparts.

    What BSD inherits is the BSD UNIX tradition -- for instance, BSD sockets, or, a BSD libc, or, the way BSD handles user capabilities... or how BSD has no System V runlevels... or the way BSD handles processes... or the way BSD organizes its filesystems... or the way BSD handles its kernel behaviours... and so on, and so on, and so on.

    Those things are very much "BSDish" -- they are authentically BSD for a number of reasons: perhaps they derive from 4.4BSD source; perhaps they share the "BSD design philosophy"; perhaps they conform to published standards on the behaviour of BSD interfaces... or whatever.

    The point you're missing is that there's no "authenticity card" to play, because, we're not in a pissing contest. The purpose of illustrating that BSD has roots in a tradition of UNIX founded at UC Berkeley is to make descriptive statements about the reasons, philosophies and mechanics of how things are done in the BSD world.

    There are probably three great UNIX traditions: the BSD tradition, from UC Berkeley, the System V tradition (adopted in most commercial Unices and SunOS after version 4), and the GNU/Linux tradition (which is thoroughly rooted in System V, but, it is unique and has its own divergent philosophical roots).

    So, no, the dichotomy is -- once more -- not about practicality vs. authenticity: it's about different design choices dictated by different philosophies, histories, and codebases. Both systems are clearly concerned with practicality, robustness, flexibility, efficiency, performance, security, and so on, above and beyond some blind nostalgia.

    1. Re:I think you missed the point, it's over there - by Anonymous Coward · · Score: 0

      France is a fascinating country or that is what everybody says, but I have to admit, I could never get my head around this concept. Ok, so every time (more than 20 times over the past 10 odd years), I have been to France, something or other has gone wrong, so I am rather jaundiced towards that country. Plus a man growing up eating all varieties of Indian cuisine will not get excited about French cuisine at all. Yes, they are well decorated but boy tiny portions do not make a meal! Finally I am not a wine connoisseur, I think of it more like grape juice gone bad, so there is really nothing much to attract me to that country. I lie; the cognac is excellent. Ok, ok, so I finally found something that France does well. So how come a country which makes such excellent cognac managed to screw up its foreign policy this year so thoroughly? Obviously, 2003 was not a good year for the French foreign policy vintage.

  217. ATTENTION metamoderators! by CrosseyedPainless · · Score: 1

    Why is this offtopic? I don't see it....

  218. An interesting article by flossie · · Score: 1
    Having not really looked at any of {Free|Net|Open}BSD, I found the article quite interesting. The bit that really stood out, though, was the fact that the BSDs don't use quite as much GNU software (ls and libc are mentioned).

    It is precisely because of the GNU software that comes with all Linux distributions as standard that I prefer Linux to the "real" Unixes (Solaris, Irix, etc.).

    GNU software is really high quality. I now really begrudge every minute I spend working on old Unix machines where programs like sed have arbitrary line length limits. It's the GNU part of Linux that makes it great (sorry Linus). I really know sod all about the kernel, but the GNU/Linux combination works for me.

  219. Oh, they don't eh? by Anonymous Coward · · Score: 0

    To be specific about the apps, none of the traditional UNIX RDBMS run on *BSD -- Oracle, Sybase, etc. They all run on Linux. And that's just the tip of the iceburg -- you've got Oracle Apps, SAP, WebSphere, BEA, 100 other Java Servers, none of which run on BSD. And these are strategic, CIO-Sell-Level apps that matter.

    Nearly every single one of those things runs perfectly well on FreeBSD. What was your point again?

    Even without a "FreeBSD native" version, FreeBSD is capable of running Linux binaries through a kernel personality... API calls are automatically converted, and, what's more -- this results in execution as fast, if not faster (yes, it's true), than on a Linux kernel proper.

    So, whatever, you're spreading lies.

  220. my problem with bsd by ShadowRage · · Score: 1

    is the fact that it has a stiffer feel to it compared to linux, which is a bit more flexible. and has a friendlier userbase, I havent been in one bsd chat where there are people who arent socially inept and fanatical.. I've seen lots of linux chats that are fanatical and socially inept, but I've also actually seen friendly linux chatrooms with people willing to help.

    I'm sorry, but rtfm can only be an excuse for ignorance for so long before it becomes obvious that the people saying that and bitching a lot because you need help where a manual cant help are too afraid to admit they dont know either.

    I tried bsd once, it's ok, openbsd is great for misc server work, small and stable, but I ran into various little issues that I didnt like. and the stiffness of bsd is annoying. I just feel more comfortable with linux as a daily operating system.

    BSD is just better as a server operating system, it's not good for gaming, it's not good for most media, so, that's why linux is more popular. because of its flexibility and up to date functionality.

  221. Debian user's perspective by msg1825 · · Score: 1
    I'm a long time Debian user, and I've tried FreeBSD, so I believe my experiences will be of interest to other Linux and especially Debian users.

    First of all, the claims of superiority of FreeBSD to Debian/GNU Linux are utterly bogus. Debian chooses to distribute its packages in ready binary form, while FreeBSD mostly prefers it if you compile everything from ports. So neither is superior as far as packages are concerned. However, keeping Debian current and secure is a single command that needs to be run occasionally (you know what it is). With FreeBSD it's more difficult and you have to spend considerable time compiling stuff regularly.

    Another issue that FreeBSD advocates like to bring up is that there are many Linux distributions and only one FreeBSD. This argument is as popular as it is irrelevant. You don't have to run all the Linux distributions, just pick one (like Debian, for example)

    I can't speak about the kernel quality, since I never use unstable kernels and all kernels that I used were very fine with me.

    As to security, BSD advocates frequently claim that their system is more secure that Linux (which for me stands for Debian, since it's the only Linux I will use). This claim is wrong. To see for yourself, check SecurityFocus. OpenBSD, allegedly the more secure BSD brand claims to only have had 1 or 2 remote exploits in the past few years. Considering how minimalistic OpenBSD is, this is no big deed - you need to run services to have remote exploits.

    Much has to be said about community. Debian has one of the best geek communities around. #debian IRC channel is much, much more helpful than #freebsd channel, in my experience. Most of the FreeBSD questions are answered with RTFM, which implies reading a 1000+ page FreeBSD manual. Quite often the RTFM answer is simply misplaced (there is no answer in the manual). But at least it makes the 31337 FreeBSD h4k0rs feel superior.

    Last, but not least, the industry is consolidating behind Linux, and not BSD or Windows or OS X.

    If you hear more anti-Linux and pro-BSD rants than anti-BSD and pro-Linux ones it's only because BSD is largely irrelevant to Linux users, while BSD users have to suffer in the shaddow of Linux, and port software from it (or try to run it in the compatibility mode - not always successfully)

    1. Re:Debian user's perspective by smash · · Score: 1

      First of all, the claims of superiority of FreeBSD to Debian/GNU Linux are utterly bogus. Debian chooses to distribute its packages in ready binary form, while FreeBSD mostly prefers it if you compile everything from ports. So neither is superior as far as packages are concerned. However, keeping Debian current and secure is a single command that needs to be run occasionally (you know what it is). With FreeBSD it's more difficult and you have to spend considerable time compiling stuff regularly.

      Packages are downloadable in binary form, just as you would use with Debian.

      pkg_add -r package ..... will retrieve a package using FTP, all other relevant packages required, and install them.

      Not too hard? Easier than this "apt-get update, apt-get install -f, apt-get install package", or "emerge package" (what???) bullshit, no?

      Compiling from source is PREFERABLE, because then its optimised for your system. Simply tweak the settings in /etc/make.conf if you like, and every package you compile from then onwards is compiled for your system. Fuck up /etc/make.conf? Simply delete it, and the system sources all its defaults from /etc/defaults/make.conf.

      Upgrades are a simple matter of using portupgrade.

      Much has to be said about community. Debian has one of the best geek communities around. #debian IRC channel is much, much more helpful than #freebsd channel, in my experience. Most of the FreeBSD questions are answered with RTFM, which implies reading a 1000+ page FreeBSD manual. Quite often the RTFM answer is simply misplaced (there is no answer in the manual). But at least it makes the 31337 FreeBSD h4k0rs feel superior.

      This is, because there actually IS a damn fine FM to read, with BSD.

      I've been running Linux for 8 years now (and still do, for the time being, however I'm phasing it out - in my server room its LINUX that is dying :D), and BSD for 3.. and I have to say that everything I have tried to do with BSD has been far easier to find documentation for than under Linux. Linux documentation is usually available, but its either de-centralised, outdated, or otherwise irrelevant. The BSD system has also behaved exactly as documented, because the documentation is either current, or the program interface has remained consistant.

      I'm not talking about crap like "how do I get my scroll wheel working in X???", I'm referring to *real* problems like "how do I get IPSEC to work", or "how do I get myself set up with IPv6?".

      Besides, if you're reading through an entire 1000 page manual, you're an idiot - thats why the handbook has a very usable, very efficient, hyperlinked table of contents.

      Last, but not least, the industry is consolidating behind Linux, and not BSD or Windows or OS X.

      The industry is consolidating behind open source. Linux, like FreeBSD is just a vehicle for that. BSD is gaining support just as Linux is (Microsoft's C# compiler for one example Linux doesn't have).

      If you hear more anti-Linux and pro-BSD rants than anti-BSD and pro-Linux ones it's only because BSD is largely irrelevant to Linux users, while BSD users have to suffer in the shaddow of Linux, and port software from it (or try to run it in the compatibility mode - not always successfully)

      Actually, you hear more anti-linux rants than anti-bsd rants, because Linux, for all its good points, has been developed as a very different and incompatible "nix" variant, for no really good reason at all - hence the majority of unix people who use Linux bitch about it.

      Compare BSD to Solaris or SCO (yes, dirty word) for example. The user environment on BSD is much more familiar than the inter-operability between say Solaris and Linux.

      Its also been my experience that more BSD users have tried Linux out seriously and then switched to a BSD than the other way aro

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Debian user's perspective by smash · · Score: 1
      Ah yeah... just to clarify...

      I'm a current Debian user (since 1997 - debian 1.2), and have used various Linux distros on and off in that time, Slackware (versions 3.3, 3.6, 7), Redhat (4.1, 4.2, 5.0, 5.1, 5.2), Suse (some old version I don't recall), and Gentoo (after I started using FreeBSD. Its basically FreeBSD without the durability and inferior package management. Sorry gentoo guys).

      I've run both systems in a production environment, Linux as an SMTP/POP server, squid proxy server, web server, database server and ipchains/iptables firewall for around 50 ISP business clients and a small (2500 user) ISP, and VPN gateway.

      FreeBSD I have run as an SMTP/POP/IMAP server, squid proxy, firewall, sql server, ipsec gateway, pptp gateway, ipfilter and ipfw firewalls, etc ... for a 500 employee mining company.

      So, I feel I'm somewhat qualified to comment on both sides of the fence.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Debian user's perspective by msg1825 · · Score: 1
      Packages are downloadable in binary form, just as you would use with Debian. pkg_add -r package ..... will retrieve a package using FTP, all other relevant packages required, and install them. Not too hard? Easier than this "apt-get update, apt-get install -f, apt-get install package", or "emerge package" (what???) bullshit, no?
      I'm sorry, but I think you have no idea what you are talking about. Debian's direct analogy of "pkg_add -r package" is "apt-get install package". The is no difference in simplicity. The difference comes from the fact on Debian this is much more likely to work: all Debian packages are available in binary form, unlike FreeBSD ports; Debian is better tested (On FreeBSD "pkg_add -r package" isn't really the right way (TM) to install things. You need to RTF 1000+ page M yourself, as well as read up on Debian before pretending to be an expert - you may have used it for long, but you haven't learned much, I'm afraid).
    4. Re:Debian user's perspective by Anonymous Coward · · Score: 0

      "
      s to security, BSD advocates frequently claim that their system is more secure that Linux (which for me stands for Debian, since it's the only Linux I will use). This claim is wrong. To see for yourself, check SecurityFocus. OpenBSD, allegedly the more secure BSD brand claims to only have had 1 or 2 remote exploits in the past few years. Considering how minimalistic OpenBSD is, this is no big deed - you need to run services to have remote exploits."

      OpenBSD starts with sendmail, ssh and various other services under inetd.conf daemon. That is alot of services IMHO wtf else should it start with by default ? The kitchen sink ? You god damn E-tarded linux monkey.

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

  223. Binary Patching for OpenBSD by Helevius · · Score: 1
    You can apply binary patches to OpenBSD using Binpatch. Check out a Blog report on it here.

    FreeBSD has binary patching as well here

    Helevius
    Posted from a FreeBSD 5.2 RELEASE laptop

  224. Upgrading to 3.4 can EASILY hose your system. by emil · · Score: 2, Informative

    The problems seem pretty cut and dry.

    Due to the change from a.out to ELF binary format in OpenBSD 3.4, upgrades can be a complex, delicate process. The best solution, whenever possible, is to backup your data and reinstall from scratch... In all cases, once you start the upgrade you MUST complete it. If the upgrade process fails or is abandoned before it completes you will almost certainly be left with a non-functional system... Finally, you cannot use the bsd.rd kernel to upgrade the system. The existing bootblocks on your system cannot boot the 3.4 bsd.rd.

    Pardon me for reading the instructions.

    1. Re:Upgrading to 3.4 can EASILY hose your system. by Blackknight · · Score: 1

      I have upgraded 2 seperate systems using the bsd.rd kernel and haven't had any issues with it.

  225. Re:turned off by robertdh · · Score: 1

    When I first started out with open-source I was very interested in trying out *BSD. It wasn't until I read a little into the differences between the BSD and GPL way of licensing software that I decided to support Linux.

    For what it's worth, I think the BSD mascot is cooler than the Linux mascot.

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

    1. Re:Half Empty by TheLink · · Score: 2, Informative

      Well in my case FreeBSD supported various server hardware before Linux did. e.g. SCSI controller.

      Linux definitely seems to support 3D video cards before FreeBSD does.

      And I still prefer ipfw to iptables. There are some things ipfw does that iptables can't do (and vice versa of course).

      However FreeBSD choosing the m+n threading model seems to be betting on the slow horse to me. Linux appears to be picking a better method in that case.

      --
  227. As an ex-FreeBSD user by djeca · · Score: 2, Interesting

    I can say that for me, the single worst thing about the *BSDs is the way the kernel is bound into the base system.

    My FreeBSD experience went roughly thus:

    • Install FreeBSD. Be very impressed by the handbook; be slightly puzzled by the use of slices rather than x86 partitions - but, hey, it's a valid way to do things. Get a stable 4.8-RELEASE server running, with plenty of ports installed.
    • Get frustrated with poor performance and out-of-date ports
    • Notice 5.1-RELEASE. Upgrade the system
    • Experience hard reboots with occasional fs corruption whenever a sizeable NFS transaction occurred
    • Discover this was due to a bug in the driver for my network card (a model that worked perfectly under 4.8, and works perfectly under Linux, and that I have several of)
    • Discover the bug wasn't about to get fixed any time soon; I'm happy hacking applications but a kernel developer I am most definitely not.
    • Realize that I couldn't just downgrade the kernel to the last working version; I'd have to downgrade the entire base system
    • Say, `sod this', and install Debian

    Maybe I was unlucky. But the lesson I learned from this is that when monolithic `designed' systems go wrong, you're screwed. Modular systems, by contrast, give you the option of swapping out faulty components, even if the resulting system is slightly less slick than a monolithic system.

    I now use Debian Stable for high-availability systems, and Gentoo for high-performance systems. Gentoo is, of course, the modular system par excellence, giving you total control over all aspects of the packages you use. Debian is less so, but gives you the security of knowing that your system has been thoroughly tested under all the conditions it is likely to encounter, and that with a modicum of judgement, updating whenever new packages appear will give superlative security without compromising stability.

    And, of course, if the latest kernel screws up your system, you can downgrade to the previous version with absolute freedom. To me that's worth far more than whatever an integrated system can provide.

  228. "es, I know there are Linux zealots, too" by rs79 · · Score: 1

    There are? You're kidding? Where?

    --
    Need Mercedes parts ?
  229. Eh? by Luke · · Score: 1

    case statement in /etc/rc to support this behavior, but pdksh does not currently support a case statement.

    You, sir, are an idiot. See here.

    1. Re:Eh? by emil · · Score: 1

      3.3 doesn't have case. If you find it in more recent versions of pdksh, it's because I opened the ticket requesting it.

  230. I switched. by vga_init · · Score: 3, Interesting
    Even though it is a little late to be posting, I'm sure that somebody somewhere will get to reading this. ;)

    Anyway, I consider myself somewhat of an advanced *nix user, even though I've only been doing it circa 2001. I started out with linux, of course, and liked it very much. I've seen the both the system and the open source community make tremendous leaps and bounds in just these few short years, and I must say that linux is absolutely a fine operating system.

    Despite this, I was also compelled to try FreeBSD; I'm always interested in trying new things and tinkering around as much as I can with things I know little about, so naturally BSD was the perfect target for me. Being used to linux, I found the subtle differences in BSD very attractive; I wanted to get in on this because of the useful knowledge would provide as well as the rich history behind it. Also, a tiny bit of zealously may have played a part ("Wow, it's really unix!) ;)

    I had a touch and go realtionship with BSD for the past several years, but it wasn't only until this one that I got a little more serious about it. Putting linux down for a while, I delved deeper into the use and maintanence of the system, gaining the kind of more intimate knowledge that the casual user probably doesn't have.

    What happened was that I loved absolutely everything about it; it was very different than linux! Instead of groping around for strange tools and trying to fight a quirky system with which, due to constant mutation, there was always some uncertainty as to the correct way of doing things (are you running distribution X, Y, or Z? What version of software package A do you have, and are you using libraries B or C?).

    With BSD, I found a system that was consistent, reliable, and very practical in its design. If you wanted to do something, there was a right way to do it, and this way always works (and works well, at that). Package management was top notch, and upgrading, maintaining, and generally managing the system was a quick, easy, and painless process. It is often said that BSD is not "user friendly", but I guess it's true when they say unix is "picky about who its friends are." To a moderately advanced user like me, BSD was more friendly and easy to use than linux! There aren't as many programs that will hold your wee-wee for you so you don't miss, but all of the information you need to know in order to do a certain thing is always readily available and right up front, beckoning for you to do it yourself and do it right. (some linux distributions are much better in this respect than others)

    It must be said, however, that linux is a very fine system in its own right, and not to be looked down upon in any way! As Matthew says in his article, the big differences are mainly philosophical and cultural, and I have just found myself very much at home in this culture and very agreeable towards this philosophy.

    What puzzles me is all of the rampant slandering of BSD that goes on by linux users (only a small percentage of this is meant to counteract the slandering made against linux by BSD users). Yes, there are common myths (like the ones Windows users hold towards linux, which make us all cringe), and yes, there are many misconceptions afloat.

    Regardless of personal preference, the fact remains that BSD is also a very fine operating system, and does a few things a lot better than linux. Of course, linux does a few things a lot better than BSD, so when choosing between the two it's important to learn what those things are and how important they are to you.

    1. Re:I switched. by Anonymous Coward · · Score: 0

      WOW! That was so very well said man! You took the words right outta my mouth! I couldn't possibly agree with you any more on everything you've said or said it any better...

      I was in the same boat, except I've been using Linux since 1.x.

      FreeBSD for me just "made sense" and everything was right where it should be. Perhaps it was because I was originally a Slackware/Linux fan, then moved to RH (which turned me off and made me lose interest in Linux) then to FreeBSD and finally OpenBSD as well.

      I agree, *BSD and Linux each have their pros and cons over one another in certain areas so I believe in the same thing... Know them both and use the right tool for the job - not just one or the other for everything.

      Who knows why there's slandering... If you ask me or more serious *BSD people, most agree that it's actually very childish.

      To me BSD vs Linux is about choice! Not about who's better, neither one are better than the other...

  231. WHAT? by the-matt-mobile · · Score: 1

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

    Maybe I'm missing something here, but what do "people like [him]" have anything to do with you trying an operating system? Either try it because you're curious, or geeky, or bored, or interested in expanding your horizons. Or... don't try it because you're happy with what you have, or because you aren't interested, or because you don't have the time. Geez... do crappy drivers keep you from owning a car?

    1. Re:WHAT? by dfeist · · Score: 1

      do crappy drivers keep you from owning a car?

      Yes.
      But as I said above, I will try FreeBSD. I only think that people like "him" are bad for BSD...

      --
      Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
  232. The Scoop by Knights+who+say+'INT · · Score: 3, Informative

    Not from the featured article, but from here:



    4.4 What versions of BSD are available?

    In contrast to the numerous Linux distributions, there are only three open source BSDs. Each BSD project maintains its own source tree and its own kernel. In practice, though, there appear to be fewer divergences between the userland code of the projects than there is in Linux.

    It is difficult to categorize the goals of each project: the differences are very subjective. Basically,

    *

    FreeBSD aims for high performance and ease of use by end users, and is a favourite of web content providers. It runs on PCs and Compaq's Alpha processors. The FreeBSD project has significantly more users than the other projects.
    *

    NetBSD aims for maximum portability: ``of course it runs NetBSD''. It runs on machines from palmtops to large servers, and has even been used on NASA space missions. It is a particularly good choice for running on old non-Intel hardware.
    *

    OpenBSD aims for security and code purity: it uses a combination of the open source concept and rigorous code reviews to create a system which is demonstrably correct, making it the choice of security-conscious organizations such as banks, stock exchanges and US Government departments. Like NetBSD, it runs on a number of platforms.

    There are also two additional BSD UNIX operating systems which are not open source, BSD/OS and Apple's Mac OS(R) X:

    *

    BSD/OS is the oldest of the 4.4BSD derivatives. It is not open source, though source code licenses are available at relatively low cost. It resembles FreeBSD in many ways.
    *

    Mac OS X is the latest version of the operating system for Apple Computer Inc.'s Macintosh(R) line. The BSD core of this operating system, Darwin, is available as a fully functional open source operating system for x86 and PPC computers. The Aqua/Quartz graphics system and many other proprietary aspects of Mac OS X remain closed-source, however. Several Darwin developers are also FreeBSD committers, and vice-versa.

  233. Re:Simple black and white thinking does no good, e by Anonymous Coward · · Score: 0

    The Greens have mastered the ability to conjure up a scare campaign about almost anything to such perfection, one almost forgets that they are a lying bunch whose past lies have harmed the timber industry, those engaged in ranching and agriculture, those who provide the chemical building blocks of everything we use every day, and those responsible for providing the energy this nation requires to function. The Greens, assisted by journalists with an agenda, create such a campaign.

  234. Must be a slow news day. by U6H! · · Score: 1

    After reading through all that I feel obligated to comment. It wasn't all drivel, but there are definately points where linux ingnorance comes through. When it comes to packages vs ports, both can work equally well. I tell RH users all the time, if your going to use an RPM based system, stick with vendor supplied RPMs and it works like a charm. It's very much a static product at that point. If you want something that is not in a vendor supplied RPM at least build the RPM from the SRPM and better yet, put in /usr/local or /opt. On the other hand, when I'm on a gentoo or BSD system, you run into a different problem. Version stability. If an end user customer pays some developer to build a spiffy web app they don't want it broken by upgrades. You see companies like this all the time. They outsource dev, and administration to two seperate parties then lose the developers business card. Anyway, when you don't have a lot of control or intimate knowledge of what code make a web app go, or better yet, no idea what it is, it's very nice to be able to apply security errata and maintain version stability. That's where the vender RPM dependancy is good. You just run up2date or yum and poof, You have exactly the same system with exactly the same version of everything, the only difference being the bug is patched, backported. Now Gentoo, and FreeBSD, both of which warm my heart, tend to force rolling upgrades. You can't just port security errata unless you manually fix the code yourself. Instead you upgrade to the secure release. This mean you may be including any number of changes that break any number of things in all that unknown code on the box. This really has gotchas when updating APIs like PHP and sudenly certain global variables no longer exist. Now if your the developer and the sysadmin, no problem right. Just fix it and stop being a wuss. If your joe outsource, your fucked. It will take you two hours to find your developer and sysadmins phone numbers in your rolladex and another 2 to convince them that your emergency is their emergency. Then you have to pay through for the nose while enduring an outage of unknown length for an unknown durration for reasons that you'll never understand while the hired guns poke around and scratch there heads. With version stability much of this scenario is mitigated. Anyway, I think your view of linux is simplistic and misses all of the strengths and diversity of linux.

  235. Software=knowledge vs. Software=product by kirkjobsluder · · Score: 1

    The differences between the licenses go quite deep. The BSD license comes from an academic tradition that software is a form of human knowledge. You do the work, write the peer-reviewed papers, pocket your grant-funded salary, talk about it in lecture and move on to the next project. Why worry about who uses it. It's knowledge! Spread it around! Share it! Endless supply!

    It contrast, GPL-folk tend to think of things in terms of products competing for mindshare. From this perspective the worst thing that can happen is competing against yourself. As such they want to be altruistic, but they don't want to be so altruistic that their work is placed at a disadvantage. Horrors! Big Blue might steal my work!

    1. Re:Software=knowledge vs. Software=product by ninejaguar · · Score: 1
      You do the work, write the peer-reviewed papers, pocket your grant-funded salary, talk about it in lecture and move on to the next project. Why worry about who uses it. It's knowledge! Spread it around! Share it! Endless supply!

      This applies to most Open Source licenses, including the GPL. There's nothing specific to the GPL that forces the original author to be concerned over who uses the work. The original author may never even see any modifications made to the orginal work, as there is no stipulation in the GPL that forces the modifier of the work to ensure that the original author sees the modification. However, the difference from the BSD license is that the GPL ensures that if the modifier/devirator distributes the derived work, someone else is guaranteed to see code other than the derivator. Thus, ensuring that the code remains free from proprietorship and everyone continues to benefit from the "knowledge". The BSD license doesn't do anything of the sort to ensure that the evolution of "knowledge" (aka code) remains freely available to all to benefit from.

      It contrast, GPL-folk tend to think of things in terms of products competing for mindshare.

      BSD is not immune from this. Perhaps this can explain the situation better.

      From this perspective the worst thing that can happen is competing against yourself.

      No, that is the natural course of Open Source, and the GPL neither inhibits nor encourages that. Forking is good, as long as all forks have the freedom of choice and access to incorporate improvements that the other forks may have come up with, and vice versa. See Samba as an excellent example of this.

      As such they want to be altruistic, but they don't want to be so altruistic that their work is placed at a disadvantage.

      I'm not sure what that means. Are you suggesting that the community should allow itself to be placed at a disadvantage? Would that be considered rational behavior?

      Horrors! Big Blue might steal my work!

      Not likely at this time as Big Blue is currently wearing the hat of the GPL's biggest defender with the deepest pockets. However, what if someone did steal something of yours? Is that no longer considered wrong? If you were to take something from that person, where do they get the right to be upset, but you don't?

      = 9J =

  236. who's matt fuller?!?! by PopCulture · · Score: 1

    am I missing something? who exactly is matt fuller and why do his opinions make frontpage slashdot?

    I checked his homepage... the biggest thing he's done is create a patch for Postfix so it "logs (and displays) its version number when it's started up"

    was this not just published on slashdot to incite a flame war??? ~700 comments into the story (~300 of which are modded -1) tells me yes...

    --

    Here's to finally giving Bush his exit strategy in November
  237. BSD for Linux Users? by Brooklynoid · · Score: 2, Funny

    I thought we all became Linux users to avoid the Blue Screen of Death!

    What's that? Oh, that BSD?

    Never mind, then.

  238. Best Line by finse · · Score: 1

    This is by far the best line.....

    'So, I'm not saying you should dump your Solaris systems (let alone your Sun stock!)'

    seems a little out of date to me :)

    finse

    --
    Paranoid tinfoil hat crowd say Y here, everyone else say N.
    1. Re:Best Line by Anonymous Coward · · Score: 0

      Best line: *BSD is dying.

  239. Re:Mod parent up! by Billly+Gates · · Score: 1

    Mod up!

    We have Bash in the ports and package collections that you can install anyway during installation.

    I prefer the modern Tcsh that is based on the 4.4 version but is update. Its not the same one from the 80's at all. Same is true with make. BSD pmake are what most ports use to do a ftp for their ports. gmake is available as well which is called make under Linux. I find it easier to read and do system administration.

    4.4csh is available via the ports as well but like the parent claims it has not been used since the 1.0 days of FreeBSD.

    I can also have color xterms by just doing a alias ls gnuls --color in /etc/csh.cshrc.

    I have supperior man pages and info pages too. For example I can type man tuning or man security, as well as the regular man pages. Again its not available in Linux.

    The reason why FreeBSd feels old by default is its more possix compliant just like sun workstations. Bash does not equal the standard. This makes unix scripts run by default which would choke in Linux under bash.

    I am sick of the old BSD is old, or BSD is dieing.

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

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

    1. Re:I'm almost ashamed my FreeBSD preference now by phoenix_rizzen · · Score: 2, Informative

      FreeBSD is *NOT* a distribution. You can't pick and choose the kernel, the compiler, the ls app, the nice app, the init app, and so on to build your own. There is only 1 FreeBSD, and no matter who installs it, or how (FTP, CD-ROM, etc) you all end up with the *exact* same bits. It is an actual OS, with a kernel and userland developed in sync with each other.

      Linux *IS* a distribution. You can pick and choose the kernel, the compiler, the ls app, the nice app, the init app, and so on to build your own, custom OS. This is exactly what the different distribution groups do. They pick and choose what they want to use, where they want to put it, how they want to configure it. You can never be sure if the distribution you use is compatible with the distribution your buddy is using. The kernel is developed completely independently from the rest of the OS. The individual userland apps are all developed independently of each other. It is up to the distribution groups to make all these independent apps work together. Linux is a kernel. A Linux OS is some version of the kernel bundled together with a hodge-podge of other apps that have (maybe) been tested to work together.

      Do you see the difference now??

  242. You are lying. by Anonymous Coward · · Score: 0

    Java on BSD isn't ready for production server use, according to the developers.
    You have never run a real Oracle server on BSD, so you wouldn't know if it works or not (it doesn't really).

  243. Re: FreeBSD is dying ... by m1kesm1th · · Score: 1
    Ironically, I installed some USB network card (when I say card I really mean some weird plastic ball with an RJ45 and a USB connector) onto a test machine I'd been given to use.

    The machine actually didn't detect the networking device within Windows. Yet, it worked fine within FreeBSD, without any configuration at all from install.

  244. Me too post by f0rt0r · · Score: 1

    My first exploration outside of Windows was with FreeBSD 4.5. I ran it in a virtual machine on my Windows box, played with it, read about it, and finally decided to switch over to it. I loaded it on all of my systems and made a go of using it. But there were too many problems with hardware incompatibilities, in fact, my RAID controller went nutz and actually damaged 2 out of the four hard drives. My printer was not supported, so on, and so forth.
    After that I switched to Red Hat Linux, which still gave me a few learning curve problems, so I switched to Mandrake Linux and have been with it ever since. Just like in your case, I don't have system crashes on my servers, just on my workstation since that is the one I am always experimenting on ( different drivers, tweaks, etc ) but even then the crash is harmless, no data or hardware lost.

    Sorry FreeBSD, you did your best, but sometimes your best just isn't good enough. I would say that if someone where migrating from Windows, they should move to Linux, not FreeBSD. If someone is already on FreeBSD, they should feel free to stay, as you probably have the kinks worked out for your particular environment.

    --
    I can't afford a sig!
  245. an ugly monolith? by Bram+Stolk · · Score: 1

    If I understand the article correctly, BSD is even more monolithic than linux, and stuff like libc and ls are part of the BSD base itself. This sounds like no modularity at all.

    If this is so, I will say: thanks but no thanks, I'll stick to my Debian GNU/Linux, and keep my eye out for a good microkernel OS.

    --
    Bram Stolk http://stolk.org/tlctc/
    1. Re:an ugly monolith? by Anonymous Coward · · Score: 0

      Actually, you are wrong. What you mispercieve as a "monolith" is actually tight clean code. What makes you think Linux's implementation of modularization is good ? Like Bill Joy's idea of rewritting unix to be completely modular so that you can attack each piece of code with an engine which makes the inferior ones die off while the superior ones mutate via the evolution polymorphism ? Linux doesn't have this kind of modularization -- Linux's modularizatin is completely pointless AFAIK. I don't think Linux's kernel is more modular either.

      Here is a hypothetical. Say you where a genius with a 180 IQ. Instead of taking five years to rewrite unix by hand in the vision of Bill Joy -- you take AT&T's new Cyclone safe C dialect with OOP hooks and parse the entire NetBSD base system (including kernel) into Cyclone from C via pipes, API's, language parses etc... You think you could do that with Linux ? Your inferior modularization is actually a hinderance to the superior modularization in this case. It may seem like a paradox to you.

      But NetBSD would be the prime choice for this scenario not FreeBSD or Linux.

  246. Re:turned off by nathanh · · Score: 1
    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).

    But it's not about including a port. Microsoft could include a port of OpenSSH even if used the GPL. In fact, that's basically what they're doing with SFU: it's bundled with software using both the GPL and the BSD licenses.

    The danger of the BSD license is when Microsoft modifies OpenSSH in some manner that means MS-SSH clients can communicate with MS-SSH servers, but the standard OpenSSH client cannot communicate with MS-SSH servers. As the maintainer of OpenSSH you're now in a pickle. You can either leave OpenSSH without "MS-SSH server support", which means OpenSSH is inferior to MS-SSH. Or you can expend the effort to reverse-engineer the feature and independently implement it in OpenSSH. But that's a fairly inefficient use of your time that could be better spent on improving other aspects of OpenSSH.

    So the BSD license leads to repeated work and redundant work. Or it leads to bifurcation and incompatibility. Either way, I don't like it. But it's your code so if you like the BSD license... shrug... go for it.

  247. I can tell the difference right away by Anonymous Coward · · Score: 0

    Simply by typing glxinfo and seeing the wonderfull mesa software renderer. Hardware support in the BSDS is a JOKE!

  248. Re:turned off by Anonymous Coward · · Score: 0

    France is a fascinating country or that is what everybody says, but I have to admit, I could never get my head around this concept. Ok, so every time (more than 20 times over the past 10 odd years), I have been to France, something or other has gone wrong, so I am rather jaundiced towards that country. Plus a man growing up eating all varieties of Indian cuisine will not get excited about French cuisine at all. Yes, they are well decorated but tiny portions do not make a meal! Finally I am not a wine connoisseur, I think of it more like grape juice gone bad, so there is really nothing much to attract me to that country. I lie; the cognac is excellent. Ok, ok, so I finally found something that France does well. So how come a country which makes such excellent cognac managed to screw up its foreign policy this year so thoroughly? Obviously, 2003 was not a good year for the French foreign policy vintage.

  249. Re:turned off by Tim+C · · Score: 1

    gpl is all about the developer's rights. user access to code is a by-product.

    I couldn't agree more. Lots of people here seem to confuse users and developers. I believe that I understand RMS's motivations for creating the GPL - to redress the perceived power imbalance between the technical elite (developers) and the technical 'underclass' (users). By allowing/enforcing free access to the source, everyone can make whatever changes they like.

    All good in theory, but there's a snag - the vast majority of users can't make changes, even with the source. They neither know how to code, nor care, and in a lot of cases, quite possibly wouldn't be any good even if they were taught. That's not an insult - I'm a pretty good programmer, but, for example, can't sing, can't draw, and have very little "traditional" creative talent. I'll never be an artist, or a musician, or an athlete, and in the same way, most people will never be programmers.

    That, I think, is something a lot of people forget - end-user access to the code is essentially irrelevant. It is just a byproduct of allowing developers access to it.

  250. Ports not BSD only, think Gentoo by horza · · Score: 1

    You can still run Linux using a ports-like system, compiling everything from source: check out Gentoo Linux.

    Phillip.

  251. Allow me to translate by soccerisgod · · Score: 1

    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 think a lot of Linux people get turned off BSD because they don't really understand how and why it's put together.

    Linux users don't have an opinion about BSD, they just don't know any better. We on the other side know better and use BSD because it is so much more elite. Linux isn't geeky enough anymore and that's why we have to reeducate Linux users. It's only for their own good!

    Thus, this rant; as a BSD person, I want to try to explain how BSD works in a way that Linux people can absorb.

    Linux users wouldn't get it if you'd slap them over the head with a 12 lb BSD manual, so here's the absolute dummy's guide to BSD that even a totally brainless halfwit can understand.

    --
    If a train station is a place where a train stops, what's a workstation?
  252. Re:turned off by dmiller · · Score: 1

    Companies like Microsoft don't need help to break standards, they are more than capable of doing it on their own. In fact the SFU example demonstrates the exact opposite: the code was available, it was adopted in a compatible manner, the license was followed and the result was good for everyone.

    If anything, the existence of code in a incompatible license is going to increase the likelihood of deranged implementation. If they already have to reimplement it because they are unwilling to put up with GPL code in their product, then they are just as likely to implement all the features that they want while they are there (and standards be damned).

    An interesting aside - someone from a company that offers commercial Windows interop tools has already has posted patches to build OpenSSH under Interix SFU. So please don't tell me that the BSD license equates to wasted effort and closed derivates.

  253. Advocacy by dan14807 · · Score: 1

    This is BSD advocacy, poorly disguised. A demon in sheep's clothing.

    1. Re:Advocacy by Anonymous Coward · · Score: 0


      Linux is for bitches and stupid ones at that :

      www.linuxisforbitches.com

      How is that for your liking ?

    2. Re:Advocacy by dan14807 · · Score: 2, Funny

      Linux is for bitches and stupid ones at that :

      Your carefully worded and well thought-out reply has forced me to reconsider my position.

  254. Re:Another example by Anonymous Coward · · Score: 0


    What do you you expect radical egalitarianism where the banal philistines rule ?

    NOT. That is what your inferior linux OS is for.

    Linux is for bitches and stupid ones at that.

    www.linuxisforbitches.com

  255. what counts by beforewisdom · · Score: 1
    I apologize if I am wrong, but it is my understanding that when comparing mondern GNU/Linux( not all distros ) to BSD there is very little difference in the feature set.

    I don't know about performance

    There seems to be a lot more mainstream support for GNU/Linux and a lot more development of new things. Translation: more goodies coming for GNU/Linux.

    Communities?

    I have had a lot more exposure to the GNU/Linux community then the BSD community.

    The BSD community seems to be more dominated by mature people( with the *possible* exception of the author of the site that inspired this thread).

    If they don't want to answer a question, they will not answer a question. No flaming, no ROTFM, no googling. Very smart....why waste your time typing on an issue you don't care about. If you do get ROTFMed by a BSD person chances are you will get a very sober, mature, well written, *polite* note advising you to do your own researh with some pointers.

    These people kinds of people are in the majority in the GNU/Linux community as well, but that community also has a voiceferous minority of grown men who have never quite finished maturing.

    The last excuse for a difference between distros IMHO would be the license issue.

    I still believe in the GPL and the Free(dom) Software Movement as opposed to the open source movement.

    People who develop under the BSD license must be very unselfish.

    I know if I spent my spare time codeing for free of charge I would want my contributions to be shared to everyone. I would be furious if a business with a payroll, resources etc gobbled up my code, incorporated it into a proprietary venture, burped, and did not give me compensation of any kind......at least recognition. Microsofts use of BSD sockets comes to mind.

    Some people will rightfully point out that the BSD license encourages some contributions that the GPL does not.....my answer to that is the overwhelming support for GNU/Linux by IBM and several other companies.

    I also have to wonder that if the BSD license became popular first if the open source movement( as opposed to the Free(dom) Software Movement) would have its emphasis on sharing.

    I doubt it and I doubt that the open source movement would have gotten off the ground. Many businesses would have done an M$/BSD-Socket manuevar taking, and giving nothing back with the result of there being a very small library of open source code available to everyone.

    Finally, a word about user friendliness, the bastard step child of both the Free(dom) Software Movement and the open source movement.

    GNU/Linux got some of it first which encouraged me to dump windows at home. That encouraged me to get used to *nix, and venture into user

    UN

    friendly territory, which encouraged me to like *nix for itself.....again( I had that Solaris shell account everyone did in college ).

    So, because of GNU/Linux I might just try and/or migrate to BSD someday.....or use both.

    The two communities gain much from each other.

    Steve

  256. article offensive and uninformed by hankaholic · · Score: 1

    I just finished reading the article, and it's amazing how wrong many of his statements were. For somebody claiming to understand Linux users and the differences between Linux and BSD, the author would do well to do a little research before wasting his time writing up an article such as this one.

    As a Debian user, I wouldn't claim to understand Slackware, or Redhat, or even BSD, despite the fact that I cut my teeth on Slackware, used Redhat for a while, and used to admin at a data center using exclusively FreeBSD. Each Linux distro is based upon different assumptions and philosophies. This is something especially apparent to me when running Debian.

    Under Slackware, everything used to be DIY. (I say used to be because my experience with Slackware was in the mid-to-late 90's). There was the base system, and there were a whole lot of packages. Package management was nonexistant beyond scripts that would maintain a list of files associated with each package. It was minimalist, but had very nice defaults, and a bare Slackware installation had a personality to it that I've not seen since.

    When I later tried Redhat (5.something, I don't recall) I felt that it aimed a bit higher than Slackware in terms of program selection, but finding packages was sometimes difficult, and the defaults often had a less usable feel.

    Under Debian, the common tasks one would ask of a distribution are automated. Upgrades between packages are generally seamless, and the work has been taken out of finding packages and satisfying dependencies. Defaults are generally functional, but sometimes have the if-you-want-more-configure-it-your-damned-self feel that I used to get from FreeBSD. Unlike what the author suggests, you aren't limited to using the "blessed" version of Apache, BIND, etc. with the operating system -- you can run their 'testing' distribution, but install Apache from the stable branch, and let the package management system know that you'd like to keep the version of Apache you're using, even if a newer version is available from the testing repository.

    Which brings me to FreeBSD -- great documentation, decently nice operating system. Moving away from ReiserFS was painful, especially when creating a Squid cache, but the base system is very nice, and is designed to work together.

    However, I felt that FreeBSD's commitment to easy upgrades stops where the ports collection begins. There was no easy way to upgrade a package -- it was "remove old, install new". I recall a minor version number difference in MySQL forcing a manual database reload, which is something that Debian's maintainers would have likely had happen automatically (following what I see as Debian's "automate the mundane" philosophy).

    I also couldn't find an obvious way to choose something other than Sendmail, as it was part of the "base system". Debian's system may state that an MTA is required, but FreeBSD tries to force you into using a specific one.

    I also recall an upgrade that changed a default setting in SSH, without making it obvious that it very well could break existing configurations and disable logins. Sure, the answer is "read /sys/blahblahblah.txt when upgrading, moron", but this was also missed by my boss, who'd been using FreeBSD since before they were widespread enough for CERT to mention them in security advisories. Also, coming from Debian I'd have expected a note about the change during the upgrade process.

    I suppose the point of this rambling is that each system has issues, and each system tries to make assumptions about the user's intent. While BSD may be "engineered", and supposedly all parts of the base system are meant to work together well, it also feels like BSD maintainers think that they have some divine right to tell you which MTA or DNS software to run. This is something that RedHat didn't try to pull in when I used it around 1999, and Debian definitely doesn't try to do today.

    --
    Somebody get that guy an ambulance!
    1. Re:article offensive and uninformed by Anonymous Coward · · Score: 0

      "As a Debian user, I wouldn't claim to understand Slackware, or Redhat, or even BSD, despite the fact that I cut my teeth on Slackware, used Redhat for a while, and used to admin at a data center using exclusively FreeBSD."

      Then you are an idiot.

      However, I felt that FreeBSD's commitment to easy upgrades stops where the ports collection begins. There was no easy way to upgrade a package -- it was "remove old, install new".

      You obviously didn't try the portupgrade hack. Yes it works. However I freely admit NetBSD's implemenation of pkgsrc is superior when it comes to upgrading. Portuprade was more an afterthought hack that takes more user interaction i.e answering questions interactively while the script pokes around.

      "I also couldn't find an obvious way to choose something other than Sendmail, as it was part of the "base system". Debian's system may state that an MTA is required, but FreeBSD tries to force you into using a specific one."

      Because you are an idiot you can use any MTA you want on *BSD from postfix to whatever else very easily.. that is why some of the commands are just symbolic links and wrappers.

      " I suppose the point of this rambling is that each system has issues, and each system tries to make assumptions about the user's intent. While BSD may be "engineered", and supposedly all parts of the base system are meant to work together well, it also feels like BSD maintainers think that they have some divine right to tell you which MTA or DNS software to run. This is something that RedHat didn't try to pull in when I used it around 1999, and Debian definitely doesn't try to do today.s a divine right to force xinetd on you ? Also, just because sendmail is the default MTA doesn't mean you can't switch to say Postfix another MTA very easily."

      kind of like how redhat thinks it has the divine right to force xineted on you without your discretion ? What you see as "choice" is actually schizophrenic inferior engineering i.e having ext3, Reiserfs , JFS, XFS and god knows what else isn't a "strength" or simply "choice" it is a weakness. Diversity is a weakness not a strength. The inability of linux to choose the optimum solution and implement it horizontally is down right schizophrenic and no amount of banal trite Hegelian dialectical nomenclature about "Freedom" or "choice" is going to cover up those weaknesses. FreeBSD chose a background fsck and journaling snapshot solution and implemented it immediately and correctly -- it didn't stagger along for years with a plethora of suboptimal solutions.

      Debian is a inferior outdated chaotic piece of sh*T that has a serious deleterious entropy problem and is held together with bandaids and bubblegum via the package management system. It isn't well integrated at all.

      Slackware doesn't have this problem at all. Simply add NetBSD's pkgsrc to slackware give it a new clear text openbsd installer or a CUI turbovision one (ncruses sucks yes). Then change ehance the pkg commands a bit and you have the most superior stable linux system on the planet -- if one even exists. I might also point out that slackware is the most like BSD linux distro despite Gentoo's claims . I think Patrick Volderking used to be an ex BSDI developer --although, I might be wrong.

      This just proves again that *BSD users (I use all three BSD's right now focusing on developing OpenBSD) understand Linux better than Linux users understand BSD. Basically linux is crawling with neophyte dilletantes -- that is why

    2. Re:article offensive and uninformed by Anonymous Coward · · Score: 0

      Then you are an idiot.

      A classic example of the mentality of many *BSD users around here. Linux users are idiots and *BSD users are God.

    3. Re:article offensive and uninformed by Anonymous Coward · · Score: 0

      s/ex//

    4. Re:article offensive and uninformed by Anonymous Coward · · Score: 0


      Yes I admit that invective appellation was rather harsh -- It doesn't endear me to the higher reality of Schopenhauer's keys to Noumenon now does it ? Unfortunately empathy via suffering at the side of the mentally challenged bares it's most effective benefits in person. ;)

    5. Re:article offensive and uninformed by Anonymous Coward · · Score: 0

      However, arrogance demonstrated through blatant and misuse of "big" words is classic entertainment in its own right.

  257. BSD vs Linux by Anonymous Coward · · Score: 0

    Beyond all the hype and ego's about which OS is better, in reality there are benefits to both.

    Linux, being the poster-child for the free-software idea, tends to have a lot more commercial vendor support. If I was a business looking to run Oracle on a free unix, I'd go with Linux. You can call Oracle and get support without the 'we don't support that configuration' comment. And if I were a gamer, I'd probably go with Linux for the better 3D video card support.

    BSD, being a programmer at heart (if not by job at this point), has always seemed to me - looking at the code - to be far more cleanly designed and well though out. If you aren't a programmer, then bypass this comment.

    People bash both sides, and comment on the 'eliteism' of BSD'ers. Now, personally, I use NetBSD for the most part at home.. from a management persepective, it maintains a consistency between my Sun's, Mac68K, PC, pmax, vax, and other machines. Yes, I have an E250 with Solaris, but it has an A1000 on it so I need the drivers. I have an Ultra-1 with Solaris to run my Aurora terminal server card (anonymous, I changed my hostID and have a license from my old job for the aurora control tower software). I have an HP735 running HPUX.

    I've seen postings on Linux boards that were equally as nasty as ones I've seen on OpenBSD. I don't lurk on the FreeBSD lists much, so I can't comment. But I've *never* seen anything other than a calm/rational response to anything on the NetBSD lists. Perhaps its just me, but I find it very professional, even if its not the most popular OS in the world.

    What pisses me off more than anything is the "my OS is the best" ranters. Y'know what, you can run whatever you want, go for it. I choose NetBSD because it meets my needs. I'm not saying its the best in the world, blah, blah, blah... I'm saying that it works. And if I have a problem and post a message up, I don't get bashed or RTFM'd (I usually have RTFM anyways), I get a decent intelligent reply. Thats far more valuable to me than having whats 'popular'.

    I don't run games on unix (thats for my windoze box), so I don't need flashy 3D video cards, I just serve files (NFS & Samba), run a webserver, and write code (personal). And play. X runs fine, I have KDE but debating GNOME... no, I don't need you to tell me which is better, I'll play around with Gnome for a few weeks (used it before, but I'll give it another shot), and use my own mind to decide.

    Its about choice. I like what I like, you can like what you like. Sure, you can speak your mind, but the price of freedom is that we need to respect differing viewpoints. Bigotry is bigotry, be it about race, religion, or your OS (debatedly another form of religion :p).

  258. slight mistake... by emil · · Score: 1

    ksh93 supports the ";&" syntax for case fallthroughs - it is this functionality that pdksh lacks. I added it as a feature request some time ago.

  259. Why linux? by Anonymous Coward · · Score: 0

    I've gone linux for the same reason I've shunned Solaris for the desktop: it doesn't have the tools and desktop diversions I need at work. I've run BSD and, at the time, it was a lot nicer and better than linux. When I need a production server it'll be Solaris. When I need a co-lo, it will be BSD. When I need a desktop, it's Slackware.

  260. Re: BSD vs. Linux by ndqc · · Score: 1

    say in whole album there is maybe one great song. but bunch of singles makes best of the best compilation :-)

  261. Thanks for nothing, mods by Anonymous Coward · · Score: 0

    I find it interesting that the guy who trolls about the BSD license gets modded up, and the guy that calls him on his shit gets modded down.

  262. Microsoft by Loundry · · Score: 1
    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

    And bad for me.
    1. The reason behind the fact that the closed and proprietary DirectX API is used instead of the open OpenGL API is because of Microsoft's lies about OpenGL "only being used for high-end applications". It's in Microsoft's vested interest to make sure that protocols are owned by them, but there is no compelling technical reason for that to happen.
    2. The reason that IIS was sold in many cases was due to Microsoft's lies about there being a difference between Windows NT Workstation and Windows NT Server. A strong Microsoft will do more of this immoral behavior, not less, and I don't want any software that I write to help them in any way.
    3. Microsoft deliberately withholds specs for NTFS and many other apsects of their system for the sole purpose of punishing those who deign run an operating system other than their own. I can think of no other company that treats its customers in this punitive manner. Helping them is helping them punish people.
    4. Did I mention proprietary file formats? Just like protocols, this behooves Microsoft, but there is no techincal reason for this to happen. These proprietary file formats ensure more vendor lock-in, not less. It's a self-perpetuating evil, and helping Microsoft helps this evil even more.


    It is for these reasons that I think helping Microsoft is immoral. Hence, I reject the BSD license as immoral since it has been and will be easily used to benefit Microsoft.
    --
    I don't make the rules. I just make fun of them.
  263. Oh, please. by Loundry · · Score: 1

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

    Sweeping statements like these do not help. You and I both know that you didn't measure and come up with "half".

    Bottom line...the negativity needs to go out of OSS.

    Why limit that to OSS? I think that "negativity" needs to go out of humanity.

    Linux cannot have the banner, "Microsoft Sucks! and use us because...Microsoft Sucks!"

    I think it's more true that this is what BSDers think Linux's banner is than it is true that this is what Linux's banner is.

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

    The many companies that use Linux have found their own reasons for using Linux. They don't need what you think Linux's banner should be.

    And to the "any thing you can do, I can do for free" dot communist crowd:

    And why do you call this "communist"? Explanations as to why Linux and GNU are not communist have occurred many, many times. Did you judge them invalid?

    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.

    And how will you determine that Linux will "truly be accepted main stream"? What does that even mean? If it happens to be equivalent to "having programins writen for it like games, quickbooks, qucken, and adobe products" then it has no additional meaning. Many companies and individuals are already using it despite it not being "truly accepted main stream".

    --
    I don't make the rules. I just make fun of them.
  264. Re:turned off by Rysc · · Score: 1

    On the one had the BSD license is bad and the GPL far superior. I certainly don't want to give Microsoft a leg up, anywhere!

    On the other hand, I'm extremely glad Microsoft copied BSD networking code, rather than try to write their own.

    Can you imagine it? It would be called TCP/IP, but it would be buggy as hell, and half of it would work just /slightjy/ differently.

    But because they didn't ahve to spend time making their own, they didn't bother to make their own moderately incompatible with everything else. Thus interoperability reigns.

    That's about the only good argument I've ever heard for the BSD license (as opposed to the GPL).

    --
    I want my Cowboyneal
  265. This guy has no clue about Linux by Brother52 · · Score: 1
    I stopped reading after these two points:
    1. Linux, historically, hasn't used any version control for the kernel. I don't have exact data at my fingertips here, but I believe it was somewhere in mid-2.4 days that the kernel began being kept in a public BitKeeper repository.

    This is just not true. Linux kernel was being kept in CVS for a long time, if not from the beginning.

    2. the difference between ports and RPM's isn't just that ports compile and RPM's just install. ... An RPM is just a binary package.

    I wonder how ignorant a sysadmin one needs to be to use Linux and not know about source RPMS. This guy's experience with Linux apparerntly isn't much more than a simple home install.

  266. Re:turned off by nathanh · · Score: 1
    Companies like Microsoft don't need help to break standards, they are more than capable of doing it on their own. In fact the SFU example demonstrates the exact opposite: the code was available, it was adopted in a compatible manner, the license was followed and the result was good for everyone.

    The number of Windows installations that will use SFU will be measured in the 1/10ths of a percent of the total Windows installation base. I really don't think it's a very good example of results being "good for everyone". It would have been better if SFU had been properly integrated into the Windows core, so that all Windows users received the benefits of secure connections and powerful scripting languages. But I cynically think that SFU is nothing more than a tickmark in their feature list so Microsoft can say: "Look! We do UNIX too, so why would you want to use that nasty Linux?".

    If anything, the existence of code in a incompatible license is going to increase the likelihood of deranged implementation. If they already have to reimplement it because they are unwilling to put up with GPL code in their product, then they are just as likely to implement all the features that they want while they are there (and standards be damned).

    This is a good point, and I don't have an answer. The alternative is to give them a BSD license and cross your fingers that they don't do as I describe in my previous post. I'm even less comfortable with that scenario! So there is no perfect solution here. Companies are anti-social and untrustworthy. If they can copy source code with impunity, they will. The GPL tries to force them into cooperation with copyright law. The BSD license ignores the problem. Some BSD people justify the apathy as being intentional. Other BSD people say "the companies will contribute! I know they will!" but I'm not convinced. I see more examples of companies using without contributing, than I see examples of cooperation.

    An interesting aside - someone from a company that offers commercial Windows interop tools has already has posted patches to build OpenSSH under Interix SFU. So please don't tell me that the BSD license equates to wasted effort and closed derivates.

    One example of a company being gracious does not refute what I said. I'm not saying every company will purposefully fork the code into a closed derivative. I'm saying that the license permits a company to create a closed derivative. There's no disputing that point because it's one of the touted benefits of the BSD license!

    What I then described was one possible outcome if the closed-fork becomes popular (ie, incompatibility, wasted effort, redundant work). And you and I both know what I described has already happened in the Real World(tm). I wasn't describing a theoretical possibility. I was describing in general terms the fact that closed derivatives have already occured. So please don't tell me that it's not true.

  267. Re:Communism is a system of economics by Anonymous Coward · · Score: 0

    tightly bound to government enforcement (as practiced by those outside a hippie commune).

    gewg_

  268. Really? by Anonymous Coward · · Score: 0

    But Linux is better.

    Why then did RedHat CD-ROM install not work, whereas FreeBSD CD-ROM install DID work on a box. RedHat would install once FTP based install was done?

    Why is it the GNU/Linux boxes fail under a load when FreeBSD slows up, but keeps running?

    Why does the leading GNU/Linux fork ship with code that bombs on install when missing a file? FreeBSD's code issues an error, then lets you return to the install process.

    Or is your use of the word 'better' like how Microsoft uses the word 'better' to describe thier software?

  269. Re:turned off by Anonymous Coward · · Score: 0

    No, microsoft doesn't have an incompatible TCP/IP implementation because they don't hold a monopoly in networking infrastructure.

  270. Different experience by JZip · · Score: 2, Informative
    I installed FreeBSD at home for the first time this week, and have had some very basic problems. On the advice of an acquaintance who runs it himself professionally (and yes, he gave me a pointer or two, but once it became clear I had problems, I asked him for a good information source so I could let him get back to work), I joined a FreeBSD list and got step-by-step help.

    I've had much worse support from paid contracts and major vendors.

    Someday I'll get around to trying this newfangled Linux thing out, but for now, the employer I'm looking at back home wants familiarity with BSD, and so my spare time is allocated.

    Aside from what goes to the wife and kid, that is.

  271. Re: Linux/BSD controversy, other alternative OS's by Nate1979 · · Score: 1

    I've been reading the many comments of my fellow slashdotters about whether Linux or BSD is a superior OS. My personal feeling is that both of them have merit, as well as their own strengths and weaknesses. I just wanted to remind everyone that there was/is another alternative OS that was created before Linus Torvalds made the first linux kernel: OS/2. I have OS/2 Warp 4.0 on one of my boxen and it is really an impressive piece of work. I only wish that people would have switched to OS/2 warp instead of windows 95, because it is far superior. Anyways, just my two cents on the subject.

  272. Re:Here's What Really Happened by Raven42rac · · Score: 1

    Here is the deal. It was a picture of a male stretching his sphincter. You wrote (or pasted) an eight paragraph essay defending a man stretching his asshole. The CIIA did the world a favor, IMHO.

    --
    I hate sigs.
  273. Be Happy. by Anonymous Coward · · Score: 0

    Appearently you're rich!

  274. Re:turned off by drunkenbatman · · Score: 1

    I get turned off BSD (in spite of its more "secure" reputation) because I see any efforts amdcontributions I end up making to that system as a waste, since there's no one stopping M$ from apropriating my efforts. In fact, "Microsoft" services for linux is just that, as you saw in the /. story less than 24 hours ago.

    I guess it depends on your mindset. If you are thing "us versus them", then yeah, you'll have a problem if competition is your goal. If you are thinking adoption, then you won't have a problem.

    IE, lets assume you wanted standards-based HTML engines to be the du jour, to be adopted by everyone and anyone. Chances are you'd want to look at a BSD-based license, as it'll have a better chance of getting faster adoption. Hell, if MS would embed Moz instead of IE I'd be a happier camper.

  275. Letze posten (Nuenhundertneunten) by Anonymous Coward · · Score: 0

    BSD is dead, Linux too, use Windows Server 2003!

  276. A structured answer from usability approach... by Skorpion · · Score: 1

    can be found here: here.

  277. all hail SCO by Anonymous Coward · · Score: 0

    Unix-the-trademark is a trademark of The Open Group, and Unix-the-code is owned by SCO, so one can't actually say that the BSDs are really Unix (that's the sort of statement that triggered the USL/UCB lawsuit extravaganza, in fact).

  278. Re:403 by Raven42rac · · Score: 1

    No he doesn't. This means one of two things.
    1) He pulled the page because it was getting /.ed.
    2) His site got hit really bad, and Apache crapped out.
    Either scenario is entirely possible.

    --
    I hate sigs.
  279. rotting corpse by Anonymous Coward · · Score: 0

    it's dead Jim

  280. This is sort of like saying... by rnilz · · Score: 1

    ...join us.... (in a really deep zomby voice)