Slashdot Mirror


FreeBSD 4.6

An Anonymous Coward writes "FreeBSD 4.6 is out! The announcement is out, and so are the release notes. Have fun, and thanks to the FreeBSD team!" The announcement has all the mirror information, etc.

279 comments

  1. no first post on bsd? by gTsiros · · Score: -1, Offtopic

    what are you waiting for?
    is second post more valuable on bsd.slashdot.org?

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
  2. cool by Anonymous Coward · · Score: -1, Troll

    cool

  3. *BSD is dying by Anonymous Coward · · Score: -1, Redundant
    It is official; Netcraft confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BS 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

    1. Re:*BSD is dying by aic · · Score: 2, Insightful

      Isn't Apple's Mac OSX a BSD unix?

    2. Re:*BSD is dying by Melantha_Bacchae · · Score: 0

      An AC wrote:

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

      Silly troll! If FreeBSD can come out with new versions so frequently with only 7% of its developers, it isn't in danger of dying any time soon. And once Jaguar comes out from Apple this summer, it will be "*BSD is dying" troll posts on the endangered species list.

      > Nothing short of a miracle could save it at this
      > point in time.

      Gee you missed the miracles. What a shame! They occured in 1996 and 1997. See "Rebirth of Mothra 1" and "Rebirth of Mothra 2" for details.

      "It's a miracle! The sea water has once again created new life."
      Moll, "Rebirth of Mothra 2"

    3. Re:*BSD is dying by JPriest · · Score: -1, Troll

      Leave the trolling the user base that read the HOWTO. Trolling is an art form, you're just making stick figures with finger paint.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    4. Re:*BSD is dying by Anonymous Coward · · Score: 0

      > FreeBSD is the most endangered of them all,
      > having lost 93% of its core developers.

      Gee, I wonder why the number of core developers keeps on increasing? Isn't that odd? Some wierdo really has it in for *BSD.

    5. Re:*BSD is dying by zaren · · Score: 2

      You are correct. Mac OS X is built around Darwin, which is partly based on FreeBSD. See http://developer.apple.com/darwin/ for more details. Darwin is also available for x86-compatible computers, so it's not a Mac-only thing.
      -----
      Darwin is an evolutionary OS...

      --
      Come to the University of Mars! Classes starting soon!
    6. Re:*BSD is dying by Anonymous Coward · · Score: -1, Troll

      Fact: usenet is dying. Usenet posts indicate that usenet is for the most part only frequented by pornographers, middle aged perverts, aol users, and illiterate linux zealots with no life and no future.

    7. Re:*BSD is dying by alfredo · · Score: 2

      Love it. Got Gnome running along with Aqua. Maybe KDE3 someday soon.

      --
      photosMy Photostream
    8. Re:*BSD is dying by UnknownQ · · Score: 1

      Does this mean I can run the MacOS on my x86?

      --
      Wherever you go, there you are!
    9. Re:*BSD is dying by Anonymous Coward · · Score: -1, Troll

      Jon Barrett uses FreeBSD, and it doesn't seem like it's dying to him. Maybe he doesn't notice because he's busy SPOOGING over how much Linux sucks.

    10. Re:*BSD IS DYING by Wouter+Van+Hemel · · Score: 1


      There's a release engineering information page: http://www.freebsd.org/releng/index.html

      The information can be update and revised, though. Just to give you an idea.

    11. Re:*BSD is dying by Anonymous Coward · · Score: 2, Informative

      It will, however, run Linux software! Here's how:

      # cd /usr/ports/emulators/linux_base
      # make install
      # echo 'linux_enable="YES"' >> /etc/rc.conf


      Note that if you choose linux binary compatibility during installation, the above is done for you.

      For some things (vmware) you may need to add linprocfs to /etc/fstab.

      linux_base comes with rpm, et al. Rarely, you may need to copy some shared libraries from a linux box to the the appropriate directories under /usr/compat/linux/

    12. Re:*BSD is dying by zaffir · · Score: 1

      No. You can run Darwin, the "core" of OS X on your x86, but the Aqua interface, and really anything other than Darwin in OS X, is PPC only.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    13. Re:*BSD is dying by Anonymous Coward · · Score: 0

      Isn't Apple's Mac OSX a BSD unix?
      yes, and the "Jaguar" release of MacOS X, slated to appear near the end of summer '02, will be based on FreeBSD 4.4.

    14. Re:*BSD is dying by Anonymous Coward · · Score: -1, Troll

      Yes! Dying it is! And when it's dead, it will go to Hell! And meet the DEVIL! Eh...

    15. Re:*BSD is dying by larry+bagina · · Score: 3, Funny
      Love it. Got Gnome running along with Aqua. Maybe KDE3 someday soon.

      Me too! Then I replaced the leather seats in my bmw with naugahyde.

      --
      Do you even lift?

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

    16. Re:*BSD is dying by bogie · · Score: 1

      LMAO

      --
      If you wanna get rich, you know that payback is a bitch
    17. Re:*BSD is dying by FreshPondPhil · · Score: -1

      Me three! However I prefer the lateral support of an old tire or a broken milk crate.

      --

      --Mad propz to the homies cruisin the CVS parking lot.
    18. Re:*BSD is dying by sinuhe · · Score: 1

      MacOSX is based on Next/OpenStep. NextStep is based on Mach, and Mach was taken from BSD 4.3.

      The current Darwin/MacOSX uses a FreeBSD user land (maintaining compatiblity), some NetBSD innovations, and the Mach kernel. (If we use the logic of RMS, would Darwin be more accurately called FreeBSD/Mach--or for MacOSX, OpenStep-FreeBSD/Mach?)

      Darwin is as much a BSD as is, say, Solaris...

    19. Re:*BSD is dying by Verizon+Guy · · Score: 1

      (If we use the logic of RMS, would Darwin be more accurately called FreeBSD/Mach--or for MacOSX, OpenStep-FreeBSD/Mach?)


      Wouldn't it just be GNU/MacOSX?

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    20. Re:*BSD is dying by jcast · · Score: 1

      Only if you base it around GNU, nitwit.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    21. Re:*BSD is dying by Sexual+Asspussy · · Score: -1

      Mac OS X 10.0 and 10.1 are both based upon FreeBSD. before that, as a friend who had a pre-developer-prerelease developer prerelease, it was based upon NetBSD (and so heavily that some of the man pages still read "NetBSD Programmer's Manual").

      although i agree with the content of your post, i still must insist on advising you to eat a bag of shit and shoot yourself in the head.

    22. Re:*BSD is dying by Sexual+Asspussy · · Score: -1

      as a friend who had a pre-developer-prerelease developer prerelease, it was

      as a friend who had a pre-developer-prerelease developer prerelease told me, was





      Slow Down Patsy!

    23. Re:*BSD is dying by Anonymous Coward · · Score: 0

      Life is hard when you're dead.

    24. Re:*BSD is dying by sinuhe · · Score: 1

      What GNU software is there with the FreeBSD userland? I think you missed the rational.

  4. Insider's scoop: Why FreeBSD is dying by Anonymous Coward · · Score: -1, Troll
    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 tw 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 mny 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's when you get distracted by the politickers that they sideline you. The tireless work that you perform keeping the system clean and building is what provides the platform for the obsessives and the prima donnas to have their moments in the sun. In the end, we need you all; in order to go forwards we must first avoid going backwards.

    To the paranoid conspiracy theorists - yes, I work for Apple too. No, my resignation wasn't on Steve's direct orders, or in any way related to work I'm doing, may do, may not do, or indeed what was in the tea I had at lunchtime today. It's about real problems that the project faces, real problems that the project has brought upon itself. You can't escape them by inventing excuses about outside influence, the problem stems from within.

    To the politically obsessed - give it a break, if you can. No, the project isn't a lemonade stand anymore, but it's not a world-spanning corporate juggernaut either and some of the more grandiose visions going around are in need of a solid dose of reality. Keep it simple, stupid.

    To the grandstanders, the prima donnas, and anyone that thinks that they can hold the project to ransom for their own agenda - give it a break, if you can. When the current core were elected, we took a conscious stand against vigorous sanctions, and some of you have exploited that. A new core is going to have to decide whether to repeat this mistake or get tough. I hope they learn from our errors.

    Future

    I started work on FreeBSD because it was fun. If I'm going to continue, it has to be fun again. There are things I still feel obligated to do, and with any luck I'll find the time to meet those obligations.

    However I don't feel an obligation to get involved in the political mess the project is in right now. I tried, I burnt out. I don't feel that my efforts were worthwhile. So I won't be standing for election, I won't be shouting from the sidelines, and I probably won't vote in the next round of ballots.

    You could say I'm packing up my toys. I'm not going home just yet, but I'm not going to play unless you can work out how to make the project somewhere fun to be again.

    = Mike

    --

    To announce that there must be no criticism of the president, or that we are to stand by the president, right or wrong, is not only unpatriotic and servile, but is morally treasonable to the American public. -- Theodore Roosevelt
    1. Re:Insider's scoop: Why FreeBSD is dying by Anonymous Coward · · Score: -1, Offtopic

      mod parent down -1, boring

  5. Great! by dajjer · · Score: 0, Redundant

    Great!
    When's 5.0 due?

    --
    my dvd discs won't fit in a:
    1. Re:Great! by Leimy · · Score: 2, Informative

      November 25th.

    2. Re:Great! by Anonymous Coward · · Score: 0

      Well, we're already taking bets on how many days before it's out Slashdot will post about it!

  6. Great to hear it... by Meat+Blaster · · Score: 5, Interesting
    It looks like they took care of the handful of things that were causing me a lot of problems. Not only that, but I'm rather intrigued by this bit:

    Selected network drivers now implement a semi-polling mode, which makes systems much more resilient to attacks and overloads.

    A partial defense against IP DoS attacks?

    Another thing that looks really cool is that reboot now takes a flag to tell it which kernel to reboot to. Isn't this cool? Granted, most of the time on my Linux system I'm at the console when I do a reboot, so I can just pick it from GRUB, but for remote reboots this could be quite handy. And they've eliminated the deal with the odd legit TCP SYN packet from crashing the box to boot. In a nutshell, it's time to start downloading...

    1. Re:Great to hear it... by cbcbcb · · Score: 2, Informative

      If you use lilo you can use lilo -R to select which kernel to boot.

  7. Been there... by Anonymous Coward · · Score: 0

    ...done that. In fact I've been runnung FreeBSD 4.6-RELEASE for about three days now.

    1. Re:Been there... by Leimy · · Score: 2

      not possible.. I updated last night and built it. This morning I updated it again. Now it actually says FreeBSD 4.6 RELEASE not RC #0.

    2. Re:Been there... by flynn_nrg · · Score: 2, Interesting

      The fact that the mini iso as already there doesn't mean it had been officially released. A new version of FreeBSD is not officially out until the announcement is made. This is necessary because isos and files need to be mirrored before the load spike comes. For the rest of us, we just cvsup and don't really worry when it comes :-)

      flynn@kajsa# uname -a
      FreeBSD kajsa.energyhq.tk 4.6-STABLE FreeBSD 4.6-STABLE #0: Sun Jun 16 14:08:54 CEST 2002 root@kajsa.energyhq.tk:/usr/obj/usr/src/sys/KAJSA i386

    3. Re:Been there... by Anonymous Coward · · Score: 0

      uuh yes it's possible. I've had uname spit out 4.6-RELEASE for a week now...

    4. Re:Been there... by mosch · · Score: 1
      RELENG_4_6, not RELENG_4.

      just because you don't know how it's done, doesn't mean it's not possible.

    5. Re:Been there... by Anonymous Coward · · Score: 0

      Why do you call your computer Kajsa? That's my mother's name.

    6. Re:Been there... by Leimy · · Score: 2

      time machine then?... Like i said... I got stable yesterday from CVSup and it wasn't 4.6 RELEASE... it still said RC #0. Unless you know some source tree I don't and did things in a non-standard way then you didn't have 4.6 RELEASE.

    7. Re:Been there... by RiC!N · · Score: 1
      Again: RELENG_4_6, the security branch has been open for over a week.

      On a releng_4_6 box:
      # uname -a
      FreeBSD gateway.home.ricin.net 4.6-RELEASE FreeBSD 4.6-RELEASE #0:

      On another box at -stable:
      workstation# uname -a
      FreeBSD workstation.home.ricin.net 4.6-RC FreeBSD 4.6-RC #0

      It's only logical that the sec. branch of 4.6 would start with the release "patchlevel 0" :)

    8. Re:Been there... by Leimy · · Score: 2

      Ok... i am just stating the fact that *after* the announcement I have in /usr/src/UPDATING the fact that it was 4.6. not before. I also got some additional code updated but it was for some part of the kernel I wasn't concerned with [PCCARD or something]. It may have been *very close* to RELEASE but I still have doubts that its exactly the same :).

      At least we aren't fighting over BSD dying :).

  8. software for BSD by Anonymous Coward · · Score: 0

    What does it take for a non-programmer to run Linux software on FreeBSD?

    Need I wait for the big guys to adapt them?

    1. Re:software for BSD by dajjer · · Score: 1

      Linux binary emulation layers, I'd presume.
      They're available with the release, I think, can't really remember correctly.

      --
      my dvd discs won't fit in a:
    2. Re:software for BSD by Janon · · Score: 4, Informative

      Much Free Software from linux compiles fine on BSD, if that isn't what you meen by being a programmer. Otherwise, you can mount your linux system under /usr/compat/linux, add linux_enable="YES" to /etc/rc.conf and run your linux binaries as they are.

      --

      And poke her, with the soft cushions!!!

    3. Re:software for BSD by elbuddha · · Score: 4, Informative


      # cd /usr/ports/emulators/linux_base
      # make install
      # echo 'linux_enable="YES"' >> /etc/rc.conf


      Note that if you choose linux binary compatibility during installation, the above is done for you.

      For some things (vmware) you may need to add linprocfs to /etc/fstab.

      linux_base comes with rpm, et al. Rarely, you may need to copy some shared libraries from a linux box to the the appropriate directories under /usr/compat/linux/

      Really, its easy. The FreeBSD handbook does a good job of explaining.

    4. Re:software for BSD by RiC!N · · Score: 1
      As the person before me said, many linux apps just run straight away through the linux compat layer. The other week I downloaded the new RealOne player (aka realplayer9) linux version (tagged as alpha), just installed it in its own directory under /usr/local and what-da-you-know.. it just worked.

      Linux compat is basically a set of RedHat rpms, and some layer over the BSD kernel that makes it able to talk with apps that expect a linux kernel. We had linux-6.1 and now we have 7.1. This refers to the RH version numbers.

  9. warning: corrupt ISOs by Anonymous Coward · · Score: 0
    I d/l the iso image for disc 1 of freebsd-4.6, but cannot get it to install. The install fails during the installation of the ports collection with a cpio error. I tried installing 4.5 from a cd I have, and it installed fine, so I dont think its my hd. I've burned 3 copies and all three die at the same time, about 16% through installing the ports. I've checked the md5sum and it matches for the d/l, but is it possible something happened during the d/l and the file is corrupt? Are there any others with the same problem?

    = Kev

    1. Re:warning: corrupt ISOs by Anonymous Coward · · Score: 0

      Maybe u install one of these trojans they were going on about

    2. Re:warning: corrupt ISOs by Anonymous Coward · · Score: 0

      Congratulations, your hardware sucks.

    3. Re:warning: corrupt ISOs by Anonymous Coward · · Score: 0

      One of the isos was initially screwed, that's one of the reasons that it took 1-2 days longer than anticipated. And Murray was at some conference.

    4. Re:warning: corrupt ISOs by RiC!N · · Score: 1
      Yesterday I read an online piece somewhere (sorry no URL), that mentioned that Murray was at some conference (delay reason #1) and that one of the ISOs apparently was b0rked thus there had to be an update along the mirrors (delay reason #2). This would have caused the last 1-2 days of extra delay. Though frankly, it may also have been hearsay.

      Before that and after the 4.6-REL tagging took place it was a matter of compiling packages, putting ISOs together, etc. This part is all normal practice AFAIK and it's not unusual if it takes a week longer or so than anticipated.

  10. What misinformed crap by Anonymous Coward · · Score: 0

    You justify your user base statistics on Usenet posts? And you think that Walnut Creek's problems put an Open Source product out of business? If anything, FreeBSD has grown over time. Check your facts, bub.

    1. Re:What misinformed crap by Anonymous Coward · · Score: -1, Troll

      to all replying to the "*BSD is DYING post":

      YOU ARE REPLYING TO AN ANCIENT TROLL.

      get a life

    2. Re:What misinformed crap by Anonymous Coward · · Score: 0
      retard! This is an old troll.

      And if you read it, he's using usenet posts for comparing the relative user base (if there are tice as many freebsd users as openbsd users, you would expect twice as many freebsd posts as openbsd posts, regardless of the actual count).

      But you, being a first-rate fucktard, managed to take offense at the *one* valid, factual, and accurate paragraph in the entire troll.

  11. Jesus was a Negro. by Anonymous Coward · · Score: -1, Offtopic


    Praise be to the black Savior!

    Jesus was a Negro.
    Jesus was a Negro.
    Jesus was a Negro.
    Jesus was a Negro.
    Jesus was a Negro.
    Jesus was a Negro.

    -Rev. Leroy Jones

    1. Re:Jesus was a Negro. by Anonymous Coward · · Score: -1, Offtopic

      Of course he was. Why else would they crucify him? Oh, sorry... That should of course be Krucify him!

    2. Re:Jesus was a Negro. by Anonymous Coward · · Score: 0

      why does Jar-Jar speak ebonics?

    3. Re:Jesus was a Negro. by Anonymous Coward · · Score: -1, Offtopic
      why does Jar-Jar speak ebonics?


      Actually its more of a caribbean dialect really.
  12. What we can learn from BSD by Anonymous Coward · · Score: -1, Redundant
    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 uncovr 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.

    1. Re:What we can learn from BSD by Anonymous Coward · · Score: 0

      Everyone knows Theo is an arrogant ass, but Darren Reed is not far behind. Check recent postings by him in the FreeBSD-stable archives.

  13. Worked fine for me by Anonymous Coward · · Score: 0

    Are you grabbing from a mirror? using Mozilla to download it?

  14. Movin' High-Tech to India! by Anonymous Coward · · Score: -1, Offtopic
    1. Re:Movin' High-Tech to India! by flaw1 · · Score: -1

      Moving to India? Is that good or bad?

      --
      Surprised by Unicide! (fuck this shit)
  15. ATTENTION by Anonymous Coward · · Score: -1, Redundant


    I have an important announcement to make.

    ahem...

    Most users of this web-site are homosexual.

    This message was brought to you by the Institute of Creation Science.

    God made Adam and Eve, not Adam & Steve!!

    Thank you.

    1. Re:ATTENTION by Anonymous Coward · · Score: -1, Offtopic

      God made Adam and Eve, not Adam & Steve!!

      Yes, that's true. If only he wasn't smoking some real funky shit that day, he would have gotten it right and made Adam & Steve.

    2. Re:ATTENTION by xdfgf · · Score: -1

      EW

    3. Re:ATTENTION by xamel · · Score: 0

      So, where is the ZIP file XDFGF???

      --
      GOD DAMNIT , MODERATE ME!
  16. Summation of my recent "Science" submission. by Anonymous Coward · · Score: -1, Offtopic


    CDC researchers speculate: AIDS CURES FAGS.

  17. *BSD is dying by Anonymous Coward · · Score: -1, Troll
    It is now official - Netcraft has confirmed: *BSD is dying

    Yet another crippling bombshell hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest 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.

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

  18. Is this for Real this time? by Anonymous Coward · · Score: 0

    Considering how many false reports on slashdot has on that "FreeBSD X.X released!", I guess I have to hand it to them for finally getting it right.

  19. semi-polling mode by sigxcpu · · Score: 5, Informative

    AFAIK selected polling mode means that after an interupt the driver switches to poling mode to avoid the interrupt overhead.
    Some of Donald Becker's linux driver have this feature.
    This improves system stabillity and responsivenes under high nework loads, and avoides the so called 'livelock' where the system isn't hung but it is wasting so much time doing interupt handling that it can't do anything else.
    This is a GOOD THING but it won't help much against DDOS

    --
    As of Postgres v6.2, time travel is no longer supported.
    1. Re:semi-polling mode by Anonymous Coward · · Score: 0

      really? when did polling begin using less resources than interrupts?

    2. Re:semi-polling mode by Espen+Skoglund · · Score: 2

      Get a grip. Polling always require less resources than interrupts. It's only a matter of choosing when to do the polling (i.e., when there is something to be polled). Of course, for slow devices like keyboards, polling does not really make that much sense, but the poster was talking about using polling under high network loads. Using interruptions really is costly. Not only do you have the direct cost of the interruption (stalling pipes, switching context, etc.), but interruptions can also induce indirect overhead by cache invalidations, etc. Take a look at the Soft Timers stuff for a good example of how to use polling.

    3. Re:semi-polling mode by bluGill · · Score: 3, Informative

      It always has. However the catch is that when there is no data to read polling still uses resources. So if 99% of the time there is data to read you are better off polling for it. If most of the time there is no data you are better off with the interupt overhead.

      I know one product that gets around this by having the interupt handler never exit until there is no data, so if you are streaming data in they stay in the interupt handler, often for as much as 20 seconds at a time. Of course this means you can't do any other processing on the system, but that is okay for their application. There are many other ways around this, but you have to know your application to try them.

  20. YHBT. YHL. HAND. by Anonymous Coward · · Score: -1, Troll

    sad but true

  21. Suck by Linus+Turdballs · · Score: -1

    Suck onto my 8=========D ...!
    Thank you.

    --

    -- Linus Torvalds

  22. First UUEncoded version of BSD IS DYING! by Anonymous Coward · · Score: -1, Offtopic

    begin 644 bsd-is-dying.txt
    hGLEUOLAUPaxr64xaNaZXOK3g60oUHaJ oMr7VNbEUO43n64BjP aNdQapZN1cU
    h8Y7HF0-dQm-YSKZiNm+B0ZZZR0-VPaxoO4Jm 64BmOL-kP4ZiN m-WPqpWQqVZ
    hP4kUO4Zo65FcNG-WNKlZMKRpNL7ZN0+eEZB2 64BjPKppPaZoS G-rO4Ji657Z
    hMqJiR4lt62Z2Em-XPqtaOL7hNKEUR4VVR0+e EZB2643XMqxpP bFn64NjQW-g
    hNLBn65FcMKsUMG-aQa3XR4ZjPW-jNW+l65-Z QaBZPbEUPqMUM Klg65BZQbNZ
    hQbAi62BjPKZiNm-jPW-oO4IUO4JZP5AUPqMU R4VZ64lVR4JnR 0-CNLFXQa3a
    hR0-nRL7qNLYURqVdMqUUQ4lVOKtgSG-nR43o NLAUR4VVR0+eE ZB264VVQm-g
    hPrBo64pjQaIUPK3mOqJo65BcML7Z90-oO4Zn 64tZRrAUQqJmR aJn65Fj657Z
    hOKtaPr7XNG-rO43o65RZ7rNZ64hiPrRi643g P0-VP4xiNmsU8 Y7HF0-dQm-X
    hPqlgML-nOKtb64Zi64BjPL-gNLFZ64FdQq3m Qa3t90-VQm-aO LFoOKtbP5YU
    hNLVZPL-gOKNdNKEUMbYUNa3dP4ZiNm-YNK3Y 64lVQrEUKrBVP K3b9aBjPJoU
    hOKsUR4VZ657ZMqJiR0-HSLAUEKFhOKsUMqxh Q57ZO4JiQqZqN G-iNLFrPr7f
    hOKtb65FZQrEi1EcB0ZZjRG-YPqsbR0-iNKJY 65Fj647Z642UG r7ZQqhdPW-P
    hMKpYNLBo9aBjPJoUR4wUQ57ZN4ZXR0+eEZB2 7rAUNbJoRL7Z9 W-IO4IUO43i
    hN0-rQaZoOKtb64Zn64xi65FcNG-rMKlgCW+e EZB264NVMqJn6 42UMalZMKgU
    hNbJoRL7Z9W-7PW-aMKBo65FcNL7Z65RjPWRo 647Z643iSG-aR LFpQaIUMLEU
    hMKlg64NjQW+eEZB2647ZMq3pQqIU8Y7HF0-d Qm-YSKZiNmsUJ 4VdPaRn643m
    hNG-gPqxfOKtb65NZQbYUMa3Y64NjQW+eEZB2 9W--Qm-hMKtt6 4xa65Jn643m
    hNG-VP57ZMKFt643rML7Z90+eEZB264BjPbFd PbJZQm-oPm-gP rBZ64pVQahZ
    hR0-nO43mNGsUIaJY64ZiOm-aP4xrQm-gOKhZ 642UQaZqNL6UP qMUMaljPqEi
    h62NmNKJ0IoEUOLAUR4VZ64pjQrEUNKtYMKtb NL7ZN0-jNW-oO 4Jh643gP0kU
    hO43qOKtb64ljQrEUCHAZ64xa64ZoQm-XPr7Z 64FZRaJgPr-ZQ bAi1EcB0YlZ
    hR0Rn64hZNL+UR4wUR4VZ64NVMrFn643iN0-g Pqxf643o65FcN G-iRKpWNL7n
    h9W+B0Uo8Hr-ZPY7HF0-gNK3YNL6UJ4VZPm-n R43oNLAUR4VVR 0-oO4JmNG-V
    hQaIUBn+kA0-pQqJmQm-jNW-DQ4JiEZB29W-6 PrQUPK3iSG-pQ qJmQm-jNW-C
    hNLF0IoEUML7Z65FcNL7ZDm-ANLEbQm-nNKIi 63FcNG-iRKpWN L6UPqMUHr-Z
    hPY7HF0-qNL7nRLAUHaJoEZB265-jQrFn64xi 63JnNKtZR0-dQ m-mPrJbO4lt
    h64Zi657VR4Zj64xa61IUR4wUAGsUJ4VZQaJa Pr7Z65FcNL7Z6 43mNG-VMaxp
    hR0+rA1+k9nIUDG+lB1+k62tZR27HF0-pQqJm QmsUEZB29oxH6 5-jQrFn64xi
    h63JnNKtZR0-VQaIUMK7jRLEUO43gNW-jNW-o O4IURaxgRKpZ6 4xa62tZR27H
    hF0-kPrBoQmsUJ4VZQaJaPr7Z65FcNL7Z643m NG-VMaxpR0+rA 1+URLBZQbAU
    hPqMUEZB29oxH9W--657ZMqJiR0-VQbFdMqlZ 65-pR0-4QaJZE ZB2643o643W
    hPrJo61Uk65-ZQaBZPbEUPqMUR4VZ60d0IoEU PK3mOqJo9W-IO 4JmNKNjQaIU
    hR4VZQaIUML7Z60UrA1+k8n2oA1+fBn+k8Gco 61oUAnMoA1+UF b7ZNI7HF0-p
    hQqJmQmsUJ4VdQm-dQm-XPqtnOLBoNKto65Rd R4UUR4VZ64tpP K7ZQW-jNW-4
    hQaJZEZB263JnNKtZR0-kPrBoQmsU1EcB0YFp NG-oPm-oO4IUR 57jRK7gNLAU
    hPqMUJq3gPbJo62BmNKJf90-VMbZnPK3g65BV P4Jn643iN0-nP m-jPWkUFb7Z
    hNI7HF0-rNKto64xpR0-jNW-WRLBdPaJnQm-V PaEURq3n65FVO qJi64xqNL6U
    hMbYUEZB2GG-rO4wUQqJgP0-VPaxoO4Jm65Fm PrJWP4JY62xH9 W-CPrQUEZB2
    hGG-dQm-VP5Bj64FZMKEg64ZoQm-XPr7kQqIU R5JmPaJY64xqN L6UR4wUSKJo
    h643iPrFcNL6UMqVVQatZP0-cPrJnNGsU1EcB 0Y3gP0-hMKdjQ W-nRL7qNLZn
    h65BcPrQUR4VVR0+eEZB264VVQm-nR4JVN4Zg SG-YNKBgOKtZN 0-dPW-hML7f
    hNLEUQqVVQaIi60d0IoEUOLAURaJmSG-nOKBf 643iN0-dR5AUP 4xiNm-oNL7h
    h65BpQbNdRa3g65-mPrBkNKBoQm-VQaIURaJm SG-YOKoi62Za6 0d0IoEUOLAU
    hR4wUQrJmRaZqNG-VR0-VP4kUOLEURqZgP0-W NG-VPKxiNm-DI m-cPq7WSKZn
    hR0-YMK7WP4JmQmsU8Y7HF0-XPqtoOKtpNLAU R4wUN4JXMLYi6 2tjR4VdPaQU
    hQqVjQbEUPqMUMG-hOL7VMqlZ64BjRKlY65BV RaIUOLEUMLEUR 4VdQm-kPqZi
    hR0-dPW-oOKpZ9W-4Pr6UMKlg65-mMKBoOKBV P0-kRL7kPrBZQ mkU8Y7HF0-d
    WQm-YNK3Y9W+B0Uo8Fa3XR1cU8Y7HF0-dQm-Y SKZiNm+B0W+B
    +
    end

  23. YOU STUPID MORON by Anonymous Coward · · Score: -1, Flamebait

    YHBT. YHL. HAND.

    1. Re:YOU STUPID MORON by QuasiRob · · Score: -1, Offtopic

      Surely that title is half redundant, by definition a moron is stupid.

      http://www.dictionary.com/search?q=moron

      --
      If you try to fail and succeed, which have you done?
    2. Re:YOU STUPID MORON by lahdaskjdhalkjhf · · Score: -1, Offtopic

      it is a tautology

    3. Re:YOU STUPID MORON by TrollBurger · · Score: -1

      a redundant tautology to be precise

  24. Alright, by GldisAter · · Score: 3, Funny

    We are now accepting bets on whether or not Slashdot announces 4.7 before it is actually released and by how many days.

    1. Re:Alright, by Anonymous Coward · · Score: 0

      for april 1st maybe, because the project will be dead before a 4.7 version could be released. freebsd is a big piece of shit.

    2. Re:Alright, by dannycarroll · · Score: 1

      Put me down for 50 bucks.

    3. Re:Alright, by jbridge21 · · Score: 1

      Put me down for 24-48 hours before.

  25. bsd is dying by Anonymous Coward · · Score: -1, Troll

    With all the recent advances linux has made, why would I possibly want to use such a doomed OS? It seems clear that BSD wont exist in 2 years from now. I'll be sad to see it go but all these releases really are just attempts to try to reanimate a corpse. Let it go.

  26. GAAHH! by Rhinobird · · Score: 1

    I JUST installed Suse 8, now this. I need another HD, that's all there is to it...

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    1. Re:GAAHH! by Anonymous Coward · · Score: 0

      Question: Do ever do anything useful with the latest, greatest OS beyond just installing it?

    2. Re:GAAHH! by Anonymous Coward · · Score: 0

      7200 rpm 80 gig ATA/100 drives for $100 these days. word
      At 10 gig's an OS, you can install 8 OSes total. But 10 gigs is overkill, so you may be able to squeeze many more OSes in there.

      oh yeah, and 100 gig of the same for $130

    3. Re:GAAHH! by Rhinobird · · Score: 1

      What? you mean like watching tv? wait...i mean editing video...I also surf the net. Mainly it's a waste of time, but as long as i'm wasting time, I may as well do it right...

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    4. Re:GAAHH! by Inthewire · · Score: 1

      Bullshit, boy. I'm finding an average price of $200 on drives with those specs. Gimmie a link and I'll buy 2.

      --


      Writers imply. Readers infer.
  27. 26 killed in Uttaranchal bus mishap by Anonymous Coward · · Score: -1, Offtopic
    At least 26 people were killed when the bus they were travelling in fell into a ravine in Uttaranchal, according to a television report on Sunday. The accident occured late Saturday when one of the tires of the bus burst and the driver lost control of the vehicle, the report said.

    There were about 32 passengers in the bus which was enroute to Badrinath when it fell into the ravine. Seven people were pulled out of the river with seriously injuries. Four bodies have been recovered. The other 21 people on the bus were believed dead, according to a police official said. ``There is remote possibility of any one surviving,'' said Deputy Inspector General L.P. Mishra.

    Rescuers descended down the treacherous mountainside and were scouring the fast currents for bodies and the mangled hulk of the bus. Police and emergency services have been rushed to the area to supervise rescue work. Local authorities have sought help from the Indian army in the rescue effort.

  28. figures by jhines · · Score: 4, Funny

    I installed 4.5 yesterday. Sigh.

    1. Re:figures by Anonymous Coward · · Score: 0

      Cheer up will ya? You can always upgrade it :)

    2. Re:figures by Anonymous Coward · · Score: 0

      Save yourself a headache. Learn how to use cvsup. Install it. Upgrade /usr/src to -STABLE. cd to /usr/src. make buildworld. make installworld. invoke mergemaster. make buildkernel KERNCONF=YERKERNELCONFIGFILE. make installkernel. reboot. cd /dev . ./MAKEDEV all. Reboot. Voila.

    3. Re:figures by R.Caley · · Score: 1

      cvsup
      make buildworld installworld buildkernel installkernel
      mergemaster
      reboot

      --
      _O_
      .|<
      The named which can be named is not the true named
    4. Re:figures by AilleCat · · Score: 3, Informative

      Time to learn how to use cvsup

      then cd /usr/src
      make buildworld
      make buildkernel
      make installkernel
      reboot
      make installworld
      mergemaster

      then optional: reboot again

      :)

      --
      FreeBSD The Power to Serve
    5. Re:figures by Hyperhaplo · · Score: 0


      Arrgl!!! I just finished downloading 4.5 (replacement disk) today, and I just reinstalled my server box!

      Ah well, time to upgrade anyway :)

      I can't wait till 5.0 is released so I can die and go to heaven. Is anyone else waiting till 5.0 to buy the 4cd set + book?

      Bing!

      --
      You have a sick, twisted mind. Please subscribe me to your newsletter.
    6. Re:figures by White+Shadow · · Score: 2

      Heh, fortunately, upgrading FreeBSD is pretty painless (at least, in my experience). Simply upgrade the source code in /usr/src (I recommend using CVSUP), then type "make buildworld && make installworld" while in /usr/src. More detailed instructions can be found in the handbook.

    7. Re:figures by ecliptik · · Score: 1

      I was almost on that boat with ya too yesterday. I was redoing a game server and was trying out different OSs, OpenBSD first, then Gentoo, and today I was goin to do FreeBSD 4.5, boy am I'm glad I was itching more to try Gentoo.

    8. Re:figures by Anonymous Coward · · Score: 0

      sucks to be you.

    9. Re:figures by Anonymous Coward · · Score: 0

      Me. :D

    10. Re:figures by stripes · · Score: 2
      Simply upgrade the source code in /usr/src (I recommend using CVSUP), then type "make buildworld && make installworld" while in /usr/src.

      Er....do not forget to run mergemaster before you reboot. It will help you adjust anything in /etc that needs changing without destroying everything you had altered before. Or better yet, as the previous poster suggests, read the upgrade part of the handbook.

    11. Re:figures by Anonymous Coward · · Score: 1, Funny

      What??? You have to reboot??? Omigod, I've had FreeBSD running for 1256 days, 12 hours, 4 minutes, and 34 seconds. I can't reboot!!?!??

    12. Re:figures by Dr.+Wang · · Score: 1


      make installkernel
      reboot


      I prefer to make installkernel, then dropping to single user mode, then make installworld. Then no rebooting at all is really necessary.

    13. Re:figures by Fweeky · · Score: 2

      Personally I use:

      mv /usr/obj /usr/obj.old
      cd /usr/src
      make update
      mergemaster -C
      make buildworld
      make buildkernel
      make installkernel
      make installworld
      reboot

      Although this is just a single user server. mergemaster -C is important with major changes because rc knobs can change occasionally; e.g. sendmail_enable has spawned a lot of friends for all the other daemons it runs.

    14. Re:figures by Anonymous Coward · · Score: 0

      Don't feel like the Lone Ranger. The good thing is that I haven't spent much time configuring it :).

    15. Re:figures by MrHanky · · Score: 1

      I actually installed 4.6 a couple of days ago. Yes, that's 4.6-RELEASE. The .iso-images weren't available, but the handbook on the server already pointed to the install-floppies for 4.6, so I downloaded and installed. Installing from ftp was painless (much better than 4.6-rc2 from CD). It really seems a bit faster than Debian GNU/Linux, although ports isn't quite as idiot-proof as apt. Getting gdm to work didn't happen automtically, among other things.

      And I can't figure out how to mount a logical partition containing a FAT32 filesystem. But that's probably because I'm clueless :-)

    16. Re:figures by Anonymous Coward · · Score: 1, Informative
      Well, it's trivial to upgrade to 4.6, once you have *any* bsd version installed. (Well, so long as you're in the same major version numbers, upgrades are simple.)
      Just:
      1. cvsup -h cvsupX.freebsd.org /usr/share/examples/cvsup/stabl e-supfile
        Where 'X' is one of the cvsup servers, like cvsup2.freebsd.org, cvsup3.freebsd.org, etc.
      2. cd /usr/src/ && make buildworld
      3. make installworld
      4. mergemaster
        NOTE: READ what mergemaster has to say!!!
      5. make buildkernel KERNCONF=YOUR_MACHINE && make installkernel KERNCONF=YOUR_MACHINE
        Where YOUR_MACHINE is your edited copy of /usr/src/sys/i386/conf/GENERIC. See /usr/src/sys/i386/conf/LINT for various options.

      It's a snap to keep your bsd box updated. I even have a cron job to build it at 2 a.m. I then manually run mergemaster, and take the rest from there. It's that simple.
    17. Re:figures by RiC!N · · Score: 1

      This is wrong. Read the damn handbook.

    18. Re:figures by RiC!N · · Score: 1

      Hmm.. wouldn't you like to make sure that your userland comes up OK too? It's going to be a PITA if it turns out it doesnt but only after you reboot the box... 30 days later...

    19. Re:figures by RiC!N · · Score: 1

      See mount_msdos(8). BTW, you don't mount a partition, you mount a filesystem.

    20. Re:figures by essdodson · · Score: 1

      Unlike the majority of the Linux distributions, zero settings are lost when upgrading. Upgrade routes are painless and don't leave you with an entirely different system than when you began. With mergemaster you're presented diffs between your current configuration and the new one, you can merge them line by line picking out the changes you don't want, or simply install the new one. Fearing a FreeBSD update is pointless, the process is painless and simple.

      --
      scott
    21. Re:figures by ealar+dlanvuli · · Score: 1

      If your into deep magic, I'm sure you can swap the new kernel into place w/o actually going to a post screen, I doubt you could do it in multi-user mode though.

      --
      I live in a giant bucket.
    22. Re:figures by Anonymous Coward · · Score: 0

      I wouldn't say *any* BSD system. I have one of the virtual servers from here, and while it looks and acts ALMOST like a FreeBSD 4.5 machine, there are some things missing... like the kernel, /proc, a lot of devices. I wonder how it works.

    23. Re:figures by Anonymous Coward · · Score: 0

      What is the correct procedure to get GDM working?

      Seems that it is missing permissions to run every time I try it.

    24. Re:figures by Anonymous Coward · · Score: 0

      it should be

      cvsup supfile
      make buildworld
      make buildkernel
      make installkernel
      reboot
      make installworld
      mergemaster
      make buildkernel KERNCONF=YOURCONF
      make installkernel KERNCONF=YOURCONF
      reboot

      if you really want to do it properly

    25. Re:figures by nguyenhm · · Score: 1

      It's a jailed machine (see the jail man page).

    26. Re:figures by Anonymous Coward · · Score: 0

      Don't damn well need to. I do it all the time. Mind your own damn business, damn you.

    27. Re:figures by Anonymous Coward · · Score: 0

      Hope you can find an OS you're happy with so that you can settle down and do something useful with your computer.

  29. It's a pitty by Anonymous Coward · · Score: -1, Troll

    that BSD* is dead though. Just like BeOS.

    Ohh well.

    1. Re:It's a pitty by Anonymous Coward · · Score: 0
      Just like BeOS

      BeOS? - another dead system. Stay with Linux.

    2. Re:It's a pitty by Anonymous Coward · · Score: 0

      You've gotta be kidding (or trolling).

    3. Re:It's a pitty by Anonymous Coward · · Score: 0

      You mean *BSD (instead of BSD*). Like FreeBSD, OpenBSD, NetBSD. Its just a little thing but it shows you probably don't know what you are talking about.

  30. Linux for desktop, *BSD for servers? by korpiq · · Score: 4, Interesting


    My frustration grew last year proportionally with the time it took to make Linux 2.4 stable enough for production server use. It still makes me a bit nervous and I have decided to go for *BSD in future where possible.

    However, since Linux got most of the hype, most *nix desktop stuff especially from commercial side like game companies is targeted for it. So it makes sense to use it on the desktop. Just keep your data on the servers ;)

    More experienced administrators: do you support this kind of dualism?

    --

    I think, therefore thoughts exist. Ego is just an impression.
    1. Re:Linux for desktop, *BSD for servers? by halftrack · · Score: 1

      Not to mention that asking someone if they've heard of Linux gives a better yes-odds than asking if they've heard of BSD.

      --
      Look a monkey!
    2. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      BSD runs most of the Linux desktoppy apps out there, whether natively or through emulation.

    3. Re:Linux for desktop, *BSD for servers? by White+Shadow · · Score: 3, Informative

      Actually, I use FreeBSD for both desktop and server. I admit that I originally made this decision based on my familiarity with FreeBSD and I was a bit apprehensive, but I've found it to be just as good for everything I do. My original concern was hardware support (getting XFree86 4.x to work properly and firewire support), but it hasn't been a problem. Over the past couple weeks, I've successfully installed one of the 4.6 pre-releases on my laptop, including the firewire cd-rom drive and internal wireless card. Tangentially, I must say that networking with FreeBSD is incredibly easy, I was amazed at how little effort it took to get the wireless card up and running.

      I think FreeBSD works fine on the desktop, but then again, I don't really play games. I use all the same software as linux folks such as galeon, gaim, enlightenment, kde, etc

    4. Re:Linux for desktop, *BSD for servers? by numbuscus · · Score: 1

      I tend to agree. I currently manage a couple small networks and FreeBSD has always given me the reliability I needed - especially in the server realm. For workstations, I am forced to use Windows and a bit of Linux, but my box is FreeBSD/Windows. I tried Linux (Debian) for a time and was impressed with dselect and the whole packaging system; however, I did have some stability issues (most likely my fault) and I reverted to FreeBSD. I've never had a FreeBSD system crash on me and the only complaint I do have is the delay between the Linux release of some software and the time it takes to find its way into ports. I guess I could install by hand - but I'm lazy.

    5. Re:Linux for desktop, *BSD for servers? by stripes · · Score: 3, Informative
      However, since Linux got most of the hype, most *nix desktop stuff especially from commercial side like game companies is targeted for it. So it makes sense to use it on the desktop. Just keep your data on the servers ;)

      I have about 15 years of experiance with BSD systems (I'm counting SunOS 3, SunOS 4, and AOS as BSD systems). That kind of made my shy away from Linux systems and their vaguely Sys5 flavor...but not forever. About a year ago I bought a machine to run Linux on. I used it as a desktop on and off for about 11 months, and then finally put FreeBSD on it. Now my only Linux is my TiVo (and...um...my emergency backup TiVo).

      All of the desktop stuff I ever ran under Linux was already running on my older FreeBSD machines, and I never really liked the Linux package managment.

      That's not to say Linux is crap, or FreeBSD is a better desktop machine...just that FreeBSD makes a fine desktop, and if you are talking about yourself, supporting one is easier then supporting both. I would say to everyone else out there that has only run BSD systems, give Linux a whirl sometime. The things I didn't like about it are definitly not the things I thought I would dislike. And to those of you that never gave BSD a shot? Go for it.

      (besides if you want a real desktop Unix...we all know OSX is the way to go... plus, finally full hardware support for laptop Unix! and a sub-second unsusspend from sleep...)

      More experienced administrators: do you support this kind of dualism?

      I use to do Unix support for a University. We went from only having 68000 Suns to having SPARCs, DEC-MIPS, IBM RTs, and some other things while I was there (i.e. one of to four or five). Adding support for the second one is a giant pain...but if you do it right adding the next three isn't bad.

    6. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      Use Debian, Slack or Gentoo for a good Linux server and you will find the same thing. You can ofcourse use a BSD quite nicely but Linux will do the job just fine. I tend to use openBSD and Redhat at home and Debian Sparc netBSD Intel and Solaris Sparc at work. It Unix so build it the way you like.

    7. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      We went from only having 68000 Suns...

      I read that, and my first thought was "Man, that's a lot of Suns..."

      (My next thought was "waitaminnit..." =)

    8. Re:Linux for desktop, *BSD for servers? by stripes · · Score: 1
      I read that, and my first thought was "Man, that's a lot of Suns..."

      Er, yeah... I think it was around 150 to 200 Sun 3 machines, and one Sun 2. Later maybe 30 to 60 MIPS machines, maybe as many as 200 more SPARCs, the threat of 100s of RTs, which turned out to be...12 or so? 20 or 30 VAXStations which we turned into X terminls, so they don't count. It was a decade ago, I don't remember all the numbers! It was also a good crash corse in going from a "mere power user" to a network wide admin. Right on the cutting edge of Kerb 4, learned perl as it went from perl 3 to perl 4...and watched the PCs slowly catch up to the low end workstations.

    9. Re:Linux for desktop, *BSD for servers? by Arandir · · Score: 2

      I'm using FreeBSD at home on my desktop, and at work on my workstation. I'm not using it as a server at all since I don't have a need for a server. I'm running Xfree86-4.2.0 with DRM, KDE-3.0.1, Mozilla, Xmms, Wine, etc. FreeBSD has an excellent Linux compatibility mode, so most Linux commercial software will run just fine.

      Benefits: easy upgradability, customization and optimization via source code.

      Drawbacks: you have to wait until the bleeding stops before the bleeding edge stuff is ported over.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    10. Re:Linux for desktop, *BSD for servers? by Bishop · · Score: 5, Informative

      I have used FreeBSD, OpenBSD, and various Linux distros on i386 hardware. In my experience Linux and FreeBSD are excellent on the desktop, and FreeBSD and OpenBSD are excellent on servers.

      I find that the default install (without X) of both FreeBSD and OpenBSD has "everything I want in a server and nothing more." The ports system is there for the few extras you may want (like bash). Basically the defaults for the ports system and the install are sane. When I want a server I install *BSD get it running and forget about it. Usually I install OpenBSD as the install is easier, and it is slightly smaller.

      No linux distro gives you this. I love Debian but it is suffereing from bloat. That and the default Debian install isen't good enough, because there isen't a true default. Something about giving the user choice. I don't need choice on my servers. I want an install that has been tested and works. Slackware dosen't have a ports/package system like FreeBSD. Again I want packages that has been tested and work. Slackware also has a hideous config. Editing all those files in /etc/rc.d/ is not the way to go. Use OpenBSD and you will understand. Gentoo is interesting. I just started useing it. It has promise, but it needs an easier install. It also needs a better default install. I like it and will continue to use it, but not on my servers. You really have to sit down and use FreeBSD or OpenBSD for a while before you will understand how lacking Linux distros are when it comes to servers.

      For the desktop I have been useing Debian. I don't care too much about the bloat on the desktop and 'apt-get install package-name' is great. When it came to a desktop shoot out between Debian and FreeBSD, Debian/Linux won becuase ALSA supports my Trident 4D-NX sound card better then FreeBSD. In my experience Linux often supports uncommon bits of hardware better then FreeBSD. There isen't a native Mozilla for OpenBSD, so I haven't really used OpenBSD on the desktop.

      For firewalls I have not used FreeBSD, only OpenBSD. OpenBSD has one of the best packet filters out there. It is easy to configure, and works. FreeBSD has something very similar. Recently I have been useing Linux as a firewall due to some funky stuff you can do with equalcost routeing, QOS, and bandwidth shapeing. If you don't need these features then OpenBSD is best. Linux can do some packet bashing that rivals Cisco routers. Unfortunately these features are largely undocumented.

      Lack of documentation is ofcourse the worst part of Linux. FreeBSD and OpenBSD have lots documentation that is kept up to date. Linux dosen't.

      FreeBSD and OpenBSD are better then any Linux distrobution for servers. These *BSD systems are well thought out and mature products. OpenBSD has a slight edge due to its easier install. On the desktop I think it is a tie. FreeBSD is excellent, but lacks a few of the bells and wistles you will find on a Linux destop. In particular some hardware is better supported under Linux. On the other hand Linux distors suffer from bloat and are not as well thought out as FreeBSD. OpenBSD makes an excellent firewall. Linux makes a good hybrid firewall/router. If I had to choose just one I would install FreeBSD everywhere.

    11. Re:Linux for desktop, *BSD for servers? by prog-guru · · Score: 1

      FreeBSD has an excellent Linux compatibility mode, so most Linux commercial software will run just fine.

      s/most/some/
      s/will/might/
      s/just\ fine//

      It is good (even vmware runs) but not perfect, it is just a compatibility mode after all, a little better than wine.

      --

      chris@xanadu:~$ whatis /.
      /.: nothing appropriate.

    12. Re:Linux for desktop, *BSD for servers? by Arandir · · Score: 2

      Of course it's not perfect. I've found "Linux" programs that won't run under any distro but Redhat...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Linux for desktop, *BSD for servers? by guacamole · · Score: 2

      Since we have to support hundreds of Linux desktops (redhat), we prefer to use Linux also on the servers, at very least on the ones that do things like NFS and NIS service for the Linux machines. If you -have- to use Linux on the desktops, it might be a good idea to keep Linux on the servers too because of the KISS principle. Your environment will be more simple, less training will be required for newbie staff, etc. We haven't run into major problems with this approach. YMCV of course.

    14. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      FreeBSD is a stupid choice for servers becuase its SMP is ass.

    15. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0
      The End of FreeBSD

      [ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for aandoning FreeBSD]

      When I stood for election to the FreeSD core team nearly tw 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's when you get distracted by the politickers that they sideline you. The tireless work that you perform keeping the system clean and building is what provides the platform for the obsessives and the prima donnas to have their moments in the sun. In the end, we need you all; in order to go forwards we must first avoid going backwards.

      To the paranoid conspiracy theorists - yes, I work for Apple too. No, my resignation wasn't on Steve's direct orders, or in any way related to work I'm doing, may do, may not do, or indeed what was in the tea I had at lunchtime today. It's about real problems that the project faces, real problems that the project has brought upon itself. You can't escape them by inventing excuses about outside influence, the problem stems from within.

      To the politically obsessed - give it a break, if you can. No, the project isn't a lemonade stand anymore, but it's not a world-spanning corporate juggernaut either and some of the more grandiose visions going around are in need of a solid dose of reality. Keep it simple, stupid.

      To the grandstanders, the prima donnas, and anyone that thinks that they can hold the project to ransom for their own agenda - give it a break, if you can. When the current core were elected, we took a conscious stand against vigorous sanctions, and some of you have exploited that. A new core is going to have to decide whether to repeat this mistake or get tough. I hope they learn from our errors.

      Future

      I started work on FreeBSD because it was fun. If I'm going to continue, it has to be fun again. There are things I still feel obligated to do, and with any luck I'll find the time to meet those obligations.

      However I don't feel an obligation to get involved in the political mess the project is in right now. I tried, I burnt out. I don't feel that my efforts were worthwhile. So I won't be standing for election, I won't be shouting from the sidelines, and I probably won't vote in the next round of ballots.

      You could say I'm packing up my toys. I'm not going home just yet, but I'm not going to play unless you can work out how to make the project somewhere fun to be again.

      = Mike

      --

      To announce that there must be no criticism of the president, or that we are to stand by the president, right or wrong, is not only unpatriotic and servile, but is morally treasonable to the American public. -- Theodore Roosevelt
    16. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      I personally have yet to find a single instance of a horribly broken program, and about half the stuff I run is linux-mode.

    17. Re:Linux for desktop, *BSD for servers? by lamontg · · Score: 3, Interesting
      More experienced administrators: do you support this kind of dualism?

      I'd support it if the ISVs did.

      I'm 1 of 8 admins that take care of appx 600 Linux boxes (projected to grow to 1,000 Linux boxes by the end of the year). We run software by BEA and Tibco on our machines (and probably other packages I'm not as familiar with, but those are the major two). We're interested in Oracle on top of Linux.

      Unfortunately, there's no ISV support for FreeBSD and while I'd *LOVE* to choose FreeBSD over Linux I can't do it for business reasons. Unfortunately this also leads to choose me to avoid FreeBSD even for ISV-free machines at work. The pool of System Engineers that we've got is more familiar with Linux than FreeBSD, and there's no way to guarantee than an ISV product won't be needed on any given machine in the future.

      And unfortunately when I'm talking about Linux ISV support I'm necessarily talking about RedHat ISV support. I really wish that either SuSE or FreeBSD would be supported by ISVs. RedHat is just flatly the worst Unix distribution in the world. They still insist on release kernels that have VMs which are substantially more fucked up than the vanilla one. Isn't it about time to simply recognize that the only guy in the Linux community who understands how to write a stable VM works for SuSE and move on?

      Unfortunately, what I care about most in a Unix OS is (in order):

      1. ISV support
      2. 12-18 month release cycle
      3. Three supported versions of distro (yes, that means you have to support a distribution for 3-5 years)
      4. Hardware product testing matrix and good QA

      I can get this out of Solaris. The only Linux distribution which comes close to this is RedHat and they really need to work on the third point and don't even come close to the fourth point (Intel hardware makes testing matrices difficult...)

      And I'd like to emphasize how important that third point is. With 1,000 machines and 8 people we can't handle upgrading all those machines every 6-9 months. "Release Early, Release Often" is an open source lie.

      If you're just building basic infrastructure, I'd agree that FreeBSD is the way to go over Linux. The one caveat to that is if you're using heavy SMP machines like 6-way boxes (like we do). Then you need to wait for FreeBSD 5.x for the SMP support (and every indication is that it will cream Linux's SMP support after it gets stabilized).

    18. Re:Linux for desktop, *BSD for servers? by rendler · · Score: 1

      Bloat? What sort of bloat are we talking about here? Last time I looked Sid had 1140 packages available, but that doesn't mean you have to install them all. Also on a fresh install the tarball that contains the base system is about 12MB IIRC.

      --

      *shrug*
    19. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      Well, you are not supposed to reinstall the servers all the time, are you? ;)

    20. Re:Linux for desktop, *BSD for servers? by Bishop · · Score: 2

      A 12MB Debian system is hardly useable.

      As for bloat: exim requires libldap. That is just one example. The Debian config has also become a little top heavy.

      My main Debain complaint is the lack of a good useable default install. Instead Debian is the "linux for everyone." This is an admirable goal, but not very usefull for servers.

      Use OpenBSD for a few months and you will understand

    21. Re:Linux for desktop, *BSD for servers? by rendler · · Score: 1

      Ahh I'll have to agree with that I tried installing a version of WINE a while back which required libusb or something similar. And it seems that almost everytime I come to do a dist-upgrade (usually every 2 months) it requires 5 new packages to be installed to meet dependencies.

      As for the default install I think that it's very good to install just the basic and require people to install the packages they need themselves. Unlike other distros that drop a gig and a half on the drive unless you specifically unselect the packages. IIRC FreeBSD did this as well, during the install I remember a little dialog where I could choose pre-defined sets of packages for a certain task (such as C programming). Debian also has this in tasksel which automatically pops up after the base installation is installed and the machine is rebooted. All my memory on installations are a fuzzy since the last time I've did an OS install was about 2 years ago.

      Also what do you mean by top heavy concerning the config files?

      --

      *shrug*
    22. Re:Linux for desktop, *BSD for servers? by Bishop · · Score: 2

      IIRC FreeBSD did this as well, during the install

      True enough. I just did a FreeBSD install and it was a little different then I remember. I guess most of what I have written only applies to OpenBSD now.

      Also what do you mean by top heavy concerning the config files?

      One of the beauties of OpenBSD is the /etc/rc.conf file. It is a file of sh parameters that are sourced by the rc scripts at boot time. In it you have config options for most of the major services that you would run. For example if I want sendmail to run with "-q30m -bd" (run queue every 30mins, listen on port 25) I set these options in /etc/rc.conf. Contrast this with Debian where I have to edit /etc/init.d/sendmail. If a new version of sendmail comes out then I have to manually compare my version of /etc/init.d/sendmail with the package maintainers. I would rather not do that.

      There are other options in /etc/rc.conf as well. Such as running xdm or not. Instead of one file Debian has a whole lot of other little config files. Such as the stuff in /etc/default.

      While I am thinking about it another irritation I had with Debian was that if I installed a server Debian would insist on running the server. In particular Portmap and NFSD. I wanted these installed on my firewall as sometimes it was convinient to mount some nfs shares. But in general I did not want to run these services. Yet every time they were upgraded dpkg would try to restart them. Very annoying.

      As I stated above I do use Debian on the desktop (as in right now). I don't mind as much that there are some mystery processes running and that the config files are a little harder to manage. I have console access I can tweek things if needed. On a server I want a default install that is ready to go and just works. For those cases I am useing OpenBSD. Ofcourse if I had a dual proc machine I would run Debian/Linux.

    23. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      Oh please!
      "Most" means exactly that, MOST. And overwhelming majority of Linux software runs absolutely flawlessly on FreeBSD. I did not encounter any problems with any linux program I ever tried myself. Some people have reported problems, I just never seen them myself.

    24. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      If you mean 4+ CPUs then you have a point. If you mean 2-way then you are dead wrong. 2-way SMP on FreeBSD keeps up with Linux but falls behind as the number of processors increases. It's not an ideal design but it still works better than you think it will with 2 CPUs.

      Besides there are a lot of single CPU servers out there.

    25. Re:Linux for desktop, *BSD for servers? by korpiq · · Score: 2


      Thanks, this was exactly the kind of first-person experience I was hoping to get.

      (* goes off to put together some boxes and start learning *)

      --

      I think, therefore thoughts exist. Ego is just an impression.
    26. Re:Linux for desktop, *BSD for servers? by Anonymous Coward · · Score: 0

      This has been my experience too.
      short history.
      windows refugee
      linux convert, try freebsd, back to linux, try openbsd, scream
      for a week, back to linux, try openbsd, scream less,
      back to linux, try openbsd again and realize this
      is the most stable logical system I have ever used
      for a server. So now I run SuSE and openBSD.
      I tried FreeBSD 4.6 and had problems.
      --does not work as a VMware 2.0? guest.
      --does not install properly on my client machines
      ----- the X install failed and the install screens
      ------ went fuzzy.
      -- Does not like my KVM ( no mouse ) from 4.2!!!

    27. Re:Linux for desktop, *BSD for servers? by rhadc · · Score: 1

      I've been using FreeBSD 4.5 with XFree86 4.2 and KDE 3.0 and 3.0.1. This combo has worked better as a unix desktop than any other I've worked with. It's more reliable, predictable, and more easily upgradeable than all of the Linux distros I've used.

      It won't surprise me if at some point Linux will lose its popularity momentum to FreeBSD or a derivative.

      rhadc

  31. give it up you freebsd using shitheads by Anonymous Coward · · Score: -1, Troll

    GNU/Linux is the wave of the future and the operating system of young communists everywhere. You wont see GPL software inside Microsoft Windows (proprietary = EVIL) releases! Use GNu/Linux now and join the revolution!

  32. Hooray for Anonymous Cowards! by Anonymous Coward · · Score: 0

    Hooray for anonymous cowards! Unlike Slashdot regulars, they get the story straight!

  33. It's still dead... by flacco · · Score: -1, Troll

    ...its fingernails and hair are still growing in the coffin, that's all.

    --
    pr0n - keeping monitor glass spotless since 1981.
  34. Re:Linux for desktop, *BSD for servers? - Nope by Anonymous Coward · · Score: 0

    Considering Apple is shipping 1/4 of a millon Mac OS X (based on BSD) machines a quarter, it looks like BSD works JUST FINE as a desktop.

    And, it works fine with some of the most finkey desktop users out there - Mac owners.

  35. OT: iso-8859-7 characters in your signature by Anonymous Coward · · Score: -1, Offtopic

    -Ãéñãéïò Ôóßñïò (you need iso-8859-7 and respecive font to view that correctly)

    Use Unicode instead of iso-8859-7 in your signature and everyone with good software will see your text, with no need to write "you need iso-8859-7 and respecive font to view that correctly". The Greek characters starts from U+0391 (here's a PDF chart and Named and Numeric HTML Entities). The Greek characters are very important in Latin based languages for mathematic formulas, so they are usually installed by default in modern operating systems and they even have named HTML entities, so you can write &alpha; &beta; &gamma; &delta; &Psi; &Omega; in your sig or comments and get . I don't know what software do you use, but I know that under Debian GNU/Linux which I use, the unicode Greek fonts are installed by default and Mozilla displays them also by default (as well as lots of characters from many exotic scripts). Hope it helps.

  36. WANTED by Anonymous Coward · · Score: -1, Troll

    The now DEAD Bsd Daemon is wanted for its history of Penguin rape If you see him please shove his head up here Remember that goatse.cx runs on linux, not DeadBSD

    Thank you for your cooperation.

  37. Elegy for *BSD by Anonymous Coward · · Score: -1, Troll

    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 cheerful tune
    but keeping happy is so hard,
    *BSD will be dead real soon.

    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.
  38. C# Sourcecode for Slashdot Troll Bot!!! by Anonymous Coward · · Score: -1, Troll

    C# Sourcecode for Slashdot Troll Bot!!!
    Published under the TPL (Trolling Public License)

    usingSystem;
    usingSystem.Drawing;
    usingSystem. Collections;
    usingSystem.ComponentModel;
    usingSy stem.Windows.Forms;
    usingSystem.Data;
    usingSyste m.Data.OleDb;
    usingSystem.Runtime.InteropServices ;namespaceSlash man{
    publicclassMainFrm:System.Windows.Forms.Form {[DllI mport("winmm.dll")]
    publicstaticexternlongPlaySou nd(Stringlpszname,lon ghModule,longdwFlags);privateboolmanualMode=false;
    privateboolcontextTroll=false;privateboolcontext Tr ollOnly=false;
    privatestringlatestStory="";privat estringlatestSto ryDisplay="";
    privatestringlatestURL="";privatest ringlatestTime= "";
    privatestringlastStory="";privateintselTroll= 1;
    privateSystem.Randomrand=newSystem.Random();pr ivat eDateTimenextCheck=System.DateTime.Now+System.Time Span.FromSeconds(6);
    privateSystem.Windows.Forms. Labellabel1;privateSys tem.Windows.Forms.LinkLabellinkURL;
    privateSystem .Windows.Forms.LabellabelTime;private System.Windows.Forms.ButtonbuttonCheck;
    privatebo oltrying=false;privateSystem.Timers.Timer theTimer;
    privateSystem.Windows.Forms.LabellabelN extCheck;pr ivatestringmainURL="http:privatestringreplyURL="ht tp:privateSystem.Data.DataTabletrollTable;
    privat eSystem.Data.DataSettrollSet;privateSystem.D ata.DataTablecontextTable;
    privateSystem.Data.Dat aSetcontextSet;privateSystem . indows.Forms.ButtonbtnPost;
    privateboolisposting= false;privateintpreinctroll=0 ; BR>privatestringdirBase="";privateSystem.Window s.Fo rms.ButtonbtnOptions;
    privateSystem.Windows.Forms .ContextMenutrayMenu;pr ivateSystem.Windows.Forms.MenuItemmenuItem1;
    priv ateSystem.Windows.Forms.MenuItemmenuItem2;priv ateSystem.Windows.Forms.MenuItemmenuItem3;
    protec tedSystem.Windows.Forms.NotifyIcontIcon;priv ateSystem.ComponentModel.IContainercomponents;
    pr ivateOleDbConnectiondbConn;privateOleDbDataAdapt erdbTrollsAdapter;
    privateSystem.Windows.Forms.La bellbResult;privateO leDbDataAdapterdbContextAdapter;
    publicMainFrm(){ InitializeComponent();

    SlashCfg.SetDefaults();ReadDB();}
    protectedover ridevoidDispose(booldisposing){if(dis posing){
    if(components!=null){components.Dispose( );}
    }base.Dispose(disposing);}
    #regionWindowsFor mDesignergeneratedcodeprivatevoid InitializeComponent(){
    this.components=newSystem. ComponentModel.Container ();System.Resources.ResourceManagerresources=newSy stem.Resources.ResourceManager(typeof(MainFrm));
    this.linkURL=newSystem.Windows.Forms.LinkLabel();t his.label1=newSystem.Windows.Forms.Label();
    this. labelTime=newSystem.Windows.Forms.Label();thi s.labelNextCheck=newSystem.Windows.Forms.Label();
    this.buttonCheck=newSystem.Windows.Forms.Button() ; this.theTimer=newSystem.Timers.Timer();
    this.btnO ptions=newSystem.Windows.Forms.Button();t his.btnPost=newSystem.Windows.Forms.Button();
    thi s.tIcon=newSystem.Windows.Forms.NotifyIcon(this . omponents);this.trayMenu=newSystem.Windows.Forms.C ontextMenu();
    this.menuItem1=newSystem.Windows.Fo rms.MenuItem(); this.menuItem3=newSystem.Windows.Forms.MenuItem();
    this.menuItem2=newSystem.Windows.Forms.MenuItem( ); this.lbResult=newSystem.Windows.Forms.Label();
    (( System.ComponentModel.ISupportInitialize)(this.t heTimer)).BeginInit();this.SuspendLayout();
    this. linkURL.Location=newSystem.Drawing.Point(16,4 8);this.linkURL.Name="linkURL";
    this.linkURL.Size =newSystem.Drawing.Size(432,23);t his.linkURL.TabIndex=0;
    this.linkURL.LinkClicked+ =newSystem.Windows.Forms. LinkLabelLinkClickedEventHandler(this.linkURL_Link Clicked);this.label1.Location=newSystem.Drawing.Po int(16,16);
    this.label1.Name="label1";this.label1 .Size=newSyst em.Drawing.Size(80,23);
    this.label1.TabIndex=1;th is.label1.Text="LastCheck : ;
    this.labelTime.Location=newSystem.Drawing.Point (10 4,16);this.labelTime.Name="labelTime";
    this.label Time.Size=newSystem.Drawing.Size(128,23) ; his.labelTime.TabIndex=2;
    this.labelTime.Text="00 :00";this.labelNextCheck.Lo cation=newSystem.Drawing.Point(240,16);
    this.labe lNextCheck.Name="labelNextCheck";this.lab elNextCheck.Size=newSystem.Drawing.Size(208,23);
    this.labelNextCheck.TabIndex=3;this.labelNextCheck . ext="NextCheckin0Seconds";
    this.buttonCheck.Locat ion=newSystem.Drawing.Point( 376,120);this.buttonCheck.Name="buttonCheck";
    thi s.buttonCheck.TabIndex=4;this.buttonCheck.Text= "CheckNow";
    this.buttonCheck.Click+=newSystem.Eve ntHandler(thi s.buttonCheck_Click);this.theTimer.Enabled=true;
    this.theTimer.Interval=1000;this.theTimer.Synchron izingObject=this;
    this.theTimer.Elapsed+=newSyste m.Timers.ElapsedEve ntHandler(this.OnFireTimer);this.btnOptions.Locati on=newSystem.Drawing.Point(200,120);
    this.btnOpti ons.Name="btnOptions";this.btnOptions. TabIndex=5;
    this.btnOptions.Text="Options";this.b tnOptions.Cli ck+=newSystem.EventHandler(this.btnOptions_Click);
    this.btnPost.Location=newSystem.Drawing.Point(28 8, 120);this.btnPost.Name="btnPost";
    this.btnPost.Ta bIndex=7;this.btnPost.Text="PostNow ";
    this.btnPost.Click+=newSystem.EventHandler(thi s.bt nPost_Click);this.tIcon.ContextMenu=this.trayMenu;
    this.tIcon.Icon=((System.Drawing.Icon)(resources .G etObject("tIcon.Icon")));this.tIcon.Text="SlashMan ";
    this.tIcon.Visible=true;this.tIcon.DoubleClick +=ne wSystem.EventHandler(this.DblClickTrayIcon);
    this .trayMenu.MenuItems.AddRange(newSystem.Windows . orms.MenuItem[]{this.menuItem1,
    this.menuItem3,th is.menuItem2});
    this.menuItem1.DefaultItem=true;t his.menuItem1.Ind ex=0;
    this.menuItem1.Text="Open...";this.menuItem 1.Click +=newSystem.EventHandler(this.menuItem1_Click);
    t his.menuItem3.Index=1;this.menuItem3.Text="-";
    th is.menuItem2.Index=2;this.menuItem2.Text="Exit";
    this.menuItem2.Click+=newSystem.EventHandler(this. menuItem2_Click);this.lbResult.Location=newSystem. Drawing.Point(16,80);
    this.lbResult.Name="lbResul t";this.lbResult.Size=n ewSystem.Drawing.Size(432,23);
    this.lbResult.TabI ndex=8;this.lbResult.Text="LastR esult:None";
    this.AutoScaleBaseSize=newSystem.Dra wing.Size(5,13 );this.ClientSize=newSystem.Drawing.Size(472,149);
    this.Controls.AddRange(newSystem.Windows.Forms.C on trol[]{this.lbResult,
    this.btnPost,this.btnOption s,
    this.buttonCheck,this.labelNextCheck,
    this.la belTime,this.label1,
    this.linkURL});this.Icon=((S ystem.Drawing.Icon)(re sources.GetObject("$this.Icon")));
    this.MaximizeB ox=false;this.Name="MainFrm";
    this.StartPosition= System.Windows.Forms.FormStartP osition.CenterScreen;this.Text="SlashMan";
    this.S izeChanged+=newSystem.EventHandler(this.Size Chang);((System.ComponentModel.ISupportInitialize) (this.theTimer)).EndInit();
    this.ResumeLayout(fal se);}#endregion
    [STAThread]staticvoidMain(){
    App lication.Run(newMainFrm());}privatevoidReadDB() {
    try{dirBase=System.Diagnostics.Process.GetCurre ntP rocess().MainModule.FileName;
    dirBase=dirBase.Sub string(0,dirBase.LastIndexOf("\ \"));System.IO.Directory.CreateDirectory(dirBase);
    stringmdbFile="Provider=Microsoft.Jet.OLEDB.4.0; Da taSource="+dirBase+"\\Slashman.mdb";dbConn=newOleD bConnection(mdbFile);
    dbTrollsAdapter=newOleDbDat aAdapter();OleDbCommand dbInsert=newOleDbCommand("INSERTINTOtrolls(ID,Subj ect,Body)Values(?,?,?)",dbConn);
    dbInsert.Paramet ers.Add("ID",OleDbType.Numeric,0," ID");dbInsert.Parameters.Add("Subject",OleDbType.V arChar,255,"Subject");
    dbInsert.Parameters.Add("B ody",OleDbType.Char,6553 5,"Body");OleDbCommanddbUpdate=newOleDbCommand("UP DATEtrollsSETSubject=?,Body=?WHEREID=?",dbConn);
    dbUpdate.Parameters.Add("Subject",OleDbType.VarCha r,255,"Subject");dbUpdate.Parameters.Add("Body",Ol eDbType.Char,65535,"Body");
    dbUpdate.Parameters.A dd("ID",OleDbType.Numeric,0," ID");OleDbCommanddbDel=newOleDbCommand("DELETEFROM trollsWHEREID=?",dbConn);
    dbDel.Parameters.Add(ne wOleDbParameter("ID",OleDbT ype.Numeric,0,"ID"));dbTrollsAdapter.InsertCommand =dbInsert;
    dbTrollsAdapter.UpdateCommand=dbUpdate ;dbTrollsAda pter.DeleteCommand=dbDel;
    dbTrollsAdapter.SelectC ommand=newOleDbCommand("SEL ECT*FROMtrolls",dbConn);dbContextAdapter=newOleDbD ataAdapter();
    dbContextAdapter.SelectCommand=newO leDbCommand("SE LECT*FROMContext",dbConn);dbConn.Open();
    trollSet =newSystem.Data.DataSet("trollset");trollT able=newDataTable("trolls");
    dbTrollsAdapter.Fill (trollTable);trollSet.Tables.A dd(trollTable);
    if(trollTable.Rows.Count==0){Syst em.Windows.Forms. MessageBox.Show("Thetrollsdatabaseismissingorempty . );
    thrownewSystem.Exception("Thetrollsdatabaseism issi ngorempty.");}contextSet=newSystem.Data.DataSet("c ontextset");
    contextTable=newDataTable("Context") ;dbContextAdap ter.Fill(contextTable);
    contextSet.Tables.Add(con textTable);this.Visible=t rue;
    this.Update();}finally{
    dbConn.Close();}}
    privateboolSendMail(stringfrom,stringto,stringsubj ect,stringbody){try{
    System.Web.Mail.MailMessaget heMail=newSystem.Web.M ail.MailMessage();theMail.From="your@email.com";
    theMail.To=to;theMail.Subject=subject;
    theMail.Bo dy=body;theMail.BodyFormat=System.Web.Ma il.MailFormat.Text;
    System.Web.Mail.SmtpMail.Smtp Server="your.server.c om";System.Web.Mail.SmtpMail.Send(theMail);
    retur ntrue;}catch(Exceptione){
    System.Windows.Forms.Me ssageBox.Show(e.Message);re turnfalse;}
    }privatevoidUpdateForm(){
    this.label Time.Text=latestTime;this.linkURL.Text=l atestStoryDisplay;}
    privatestringGetTaggedText(st ringfrom,stringtagBeg in,stringtagEnd){intbegin=from.IndexOf(tagBegin);
    if(begin==-1)thrownewSystem.Exception("tagBeginno t found");stringretstr=from.Substring(begin+tagBegin . ength);
    intend=retstr.IndexOf(tagEnd);if(end==-1) thrownewS ystem.Exception("tagEndnotfound");
    returnretstr.S ubstring(0,end);}privatestringStripT ags(stringfrom){
    stringret=from;intbegin=ret.Inde xOf("");
    while(begin=0){intend=ret.IndexOf("",beg in);
    if(end==-1)break;ret=ret.Remove(begin,(end-b egin)+ 1);
    begin=ret.IndexOf("");}returnret;}
    privatest ringGetHref(stringfrom){stringtagHref="AH REF=\"";
    stringret=from;intbegin=ret.IndexOf(tagH ref);
    if(begin0)thrownewSystem.Exception("GetHref failed( 1).");begin+=tagHref.Length;
    intend=ret.IndexOf(" \"",begin);if(end0)thrownewSys tem.Exception("GetHreffailed(2).");
    ret=ret.Subst ring(begin,end-begin);if(!ret.StartsW ith("http:"))ret="http:"+ret;
    returnret;}privates tringDoHttpPost(stringinURI,Sys tem.Collections.Specialized.NameValueCollectionval ues){
    System.Net.WebClientcli=newSystem.Net.WebCl ient(); byte[]resp=cli.UploadValues(inURI,values);
    return System.Text.Encoding.ASCII.GetString(resp);} privatestringDoHttpGet(stringinURI){
    System.Net.H ttpWebRequestreq=(System.Net.HttpWebRe quest)System.Net.WebRequest.Create(inURI);req.Cook ieContainer=newSystem.Net.CookieContainer();
    req. CookieContainer.Add(newSystem.Net.Cookie("user ",SlashCfg.userCookie,"/","slashdot.org"));System. Net.WebResponseresp=req.GetResponse();
    System.IO. StreamReadersr=newSystem.IO.StreamReader (resp.GetResponseStream(),System.Text.Encoding.ASC II);returnsr.ReadToEnd();}
    privatevoidPrePro(refs tringtheData){theData=theDat a.Replace("Your Rights Online: Where Are You Publishing?",latestStory);
    theData=theData.Replac e("191",selTroll.ToString()) ; heData=theData.Replace("193",trollTable.Rows.Count . oString());}
    privatevoidUpdateStatus(stringstat){ tIcon.Text=sta t;
    labelNextCheck.Text=stat;labelNextCheck.Update ();}
    privatevoidPromptTrollData(outstringsubj,out string body){subj="";
    body="";GetTrollgt=newGetTroll(lat estStory,latestU RL);
    gt.ShowDialog(this);if(!gt.accepted)thrownew System . xception("AbortedEntry");
    subj=gt.thesubj;body=gt .thebody;
    if((subj=="")||(body==""))thrownewSyste m.Exception ("AbortedEntry");}privatevoidGetTrollData(outstrin gsubj,outstringbody){
    inti=contextTable.Rows.Coun t;subj="";
    body="";if(contextTroll){
    for(i=0;ico ntextTable.Rows.Count;i++){if(latestSto ry.IndexOf(contextTable.Rows[i]["IfContain"].ToStr ing())=0){
    intidx=(int)contextTable.Rows[i]["Post "];subj=trol lTable.Rows[idx-1]["Subject"].ToString();
    body=tr ollTable.Rows[idx-1]["Body"].ToString();bre ak;}
    }}if(i==contextTable.Rows.Count){
    if(contex tTrollOnly){thrownewSystem.Exception("Noc ontexttrollexistsforthispost.");}
    preinctroll=Sla shCfg.curTrollIndex;if(SlashCfg.cur Troll==0){
    SlashCfg.curTrollIndex++;if(SlashCfg.c urTrollIndex =trollTable.Rows.Count)SlashCfg.curTrollIndex=1;
    selTroll=SlashCfg.curTrollIndex;}else{
    selTroll=S lashCfg.curTroll;}if(selTroll=trollTable . ows.Count){
    thrownewSystem.Exception("Theselected trollisgreate rthanthenumberoftrollsinthetable.");}subj=trollTab le.Rows[selTroll]["Subject"].ToString();
    body=tro llTable.Rows[selTroll]["Body"].ToString(); }if(SlashCfg.appendPostfix){
    body+="P"+SlashCfg.a ppendPosttext;}PrePro(refsubj) ; BR>PrePro(refbody);}privatevoidPostComment(){
    / *stringxtheSubj,xtheBody;
    GetTrollData(outxtheSub j,outxtheBody);System.Windo ws.Forms.MessageBox.Show(xtheBody,xtheSubj);
    retu rn;*/
    if(isposting)return;isposting=true;
    if(man ualMode)PlaySound(Application.StartupPath+"\ \alert.wav",0,1);try{
    stringtheSubj="",theBody="" ;if(!manualMode){
    GetTrollData(outtheSubj,outtheB ody);}UpdateStatus( "Readingcommentspage...");
    stringpageText=DoHttpG et(latestURL);stringtagSID=" INPUTTYPE=\"HIDDEN\"NAME=\"sid\"VALUE=\"";
    string tagCID="INPUTTYPE=\"HIDDEN\"NAME=\"cid\"VALU E=\"";stringtagPID="INPUTTYPE=\"HIDDEN\"NAME=\"pid \"VALUE=\"";
    stringtagKEY="INPUTTYPE=\"HIDDEN\"NA ME=\"formkey\" VALUE=\"";stringtagEND="\"";
    stringSID=GetTaggedT ext(pageText,tagSID,tagEND);st ringCID=GetTaggedText(pageText,tagCID,tagEND);
    st ringPID=GetTaggedText(pageText,tagPID,tagEND);st ringreplyPage=replyURL+"?";
    replyPage+="sid="+SID +"&";replyPage+="pid="+PI D+"& ";
    replyPage+="cid="+CID+"&";replyPage+="op=Reply &mod e=flat&commentsort=0&threshold=-1";
    UpdateStatus( "RequestingReplyPage...");pageText=Do HttpGet(replyPage);
    SID=GetTaggedText(pageText,ta gSID,tagEND);PID=GetT aggedText(pageText,tagPID,tagEND);
    stringKEY=GetT aggedText(pageText,tagKEY,tagEND);Sy stem.Collections.Specialized.NameValueCollectionnv s=newSystem.Collections.Specialized.NameValueColle ction();
    nvs.Add("sid",SID);nvs.Add("pid",PID);
    nvs.Add("mode","flat");nvs.Add("startat","");
    nvs .Add("threshold","-1");nvs.Add("commentsort","0 ");
    nvs.Add("formkey",KEY);nvs.Add("rlogin","1");
    nvs.Add("unickname",SlashCfg.username);nvs.Add(" up asswd",SlashCfg.password);
    nvs.Add("op","Submit") ;nvs.Add("posttype","1");
    if(manualMode){PromptTr ollData(outtheSubj,outtheBo dy);}
    else{UpdateStatus("Waiting20seconds...");
    System.Threading.Thread.Sleep(21000);}nvs.Add("pos tersubj",theSubj);
    nvs.Add("postercomment",theBod y);pageText=DoHttpPo st(replyURL,nvs);
    stringtagErrorResult="!--Errort ype:--";stringtagPo stResult="FACE=\"arial,helvetica\"SIZE=\"4\"COLOR= \"#FFFFFF\"B";
    stringtagPostResultEnd="/B";string PostResult=GetTa ggedText(pageText,tagPostResult,tagPostResultEnd);
    boolisOK=(pageText.IndexOf(tagErrorResult)==-1); if ((!isOK)&&(PostResult=="PostComment")){
    try{PostR esult=GetTaggedText(pageText,tagErrorResu lt,".");}catch{}
    while((PostResult.Length0)&&((Po stResult[0 ]32)||(P ostResult[0]127)))PostResult=PostResult.Substring( 1);}if(isOK){
    CID=GetTaggedText(pageText,tagCID,t agEND);lbResult . ext="PostedComment";
    stringlink="http:}else{
    lbR esult.Text="ERROR:"+PostResult;}isposting=false ;
    catch(System.Exception){isposting=false;
    throw; }UpdateStatus("PostComplete.");}
    privatevoidTryRe ad(){if(trying)return;
    trying=true;stringtagTitle =@"FACE=""arial,helvetic a""SIZE=""4""COLOR=""#FFFFFF""B";
    stringtagTitleE nd="/B";stringtagUrl="PB(/B";
    stringtagUrlEnd="BR eadMore.../B";UpdateStatus("Che ckingNow...");
    boolretryPost=false;try{
    stringpa gestr=DoHttpGet(mainURL);latestStory=Strip Tags(GetTaggedText(pagestr,tagTitle,tagTitleEnd));
    latestStoryDisplay=latestStory;latestURL=GetHref (G etTaggedText(pagestr,tagUrl,tagUrlEnd));
    latestUR L+="&threshold=-1";latestTime=System.D ateT ime.Now.ToString();
    if((lastStory.Length0)&&(late stStory!=last Story)){ PlayAlert();
    PostComment();}}
    catch(System.Excep tione){if(e.Message.IndexOf("(40 4)")0){
    SlashCfg.curTrollIndex=preinctroll;retryP ost=true; }
    latestStoryDisplay=e.Message;latestURL="ERROR";
    latestTime="ERROR";}if(retryPost==false){
    lastS tory=latestStory;nextCheck=DateTime.Now.AddSe conds(SlashCfg.checkIntervalMin+rand.Next(SlashCfg . heckIntervalMax-SlashCfg.checkIntervalMin));}
    els e{nextCheck=DateTime.Now.AddSeconds(5);}
    UpdateFo rm();trying=false;}
    privatevoidbuttonCheck_Click( objectsender,System.E ventArgse){TryRead();}
    privatevoidOnFireTimer(obj ectsender,System.Timers. ElapsedEventArgse){if(trying)return;
    if(isposting )return;if(DateTime.NownextCheck){
    TryRead();}Upd ateStatus("NextCheckin"+(int)((nextC heck-DateTime.Now).TotalSeconds)+"Seconds.");}
    pr ivatevoidNavigateLink(){try{System.Diagnostics.P rocess.Start(latestURL);}
    catch{}}privatevoidPlay Alert()
    {}privatevoidlinkURL_LinkClicked(objectse nder,Syst em.Windows.Forms.LinkLabelLinkClickedEventArgse){
    NavigateLink();}privatevoidbtnPost_Click(objectse n der,System.EventArgse){
    if((latestURL==null)||(la testURL=="ERROR")||(lates tURL.Length==0)){System.Windows.Forms.MessageBox.S how("Mustgetthepostfirst!(PressCheckNow)","Error", System.Windows.Forms.MessageBoxButtons.OK,System.W indows.Forms.MessageBoxIcon.Stop);
    return;}try{
    PostComment();}catch{}}
    privatevoidbtnOptions_Cli ck(objectsender,System.Ev entArgse){Slashman.OptionsFrmopts=newSlashman.Opti onsFrm();
    opts.trollTable=trollTable;opts.ShowDia log(this);
    if(opts.pressedOK){dbTrollsAdapter.Upd ate(trollTab le);
    trollTable.AcceptChanges();}else{
    trollTabl e.RejectChanges();}}
    privatevoidShowMe(){this.Vis ible=true;
    this.Activate();this.WindowState=Syste m.Windows.Fo rms.FormWindowState.Normal;}
    privatevoidHideMe(){ this.Visible=false;}
    privatevoidmenuItem1_Click(o bjectsender,System.Eve ntArgse){ShowMe();}
    privatevoidmenuItem2_Click(ob jectsender,System.Eve ntArgse){this.Close();}
    privatevoidSizeChang(obje ctsender,System.EventArgs e){if(this.WindowState==System.Windows.Forms.FormW indowState.Minimized){
    HideMe();}}
    privatevoidDb lClickTrayIcon(objectsender,System.Ev entArgse){ShowMe();}
    }}

  39. FreeBSD versus GNU/Linux by Anonymous Coward · · Score: -1, Troll

    Yet another crippling bombshell hit the beleaguered Dirty GNU Hippie community when last month IDC confirmed that Rancid Smelling GNU Hippies account for less than a fraction of 1 percent of all humans. Coming on the heels of the latest Netcraft survey which plainly states that Natty haired greasy GNU Hippie have lost more market share, this news serves to reinforce what we've known all along. Reeking Linux Hippies are collapsing in complete disarray, as further exemplified by failing dead last [sysadminmag.com] in the recent Sys Admin comprehensive /usr/bin/sh test.

    You don't need to be a Kreskin [amdest.com] to predict the future of the Stinking sweaty Linux hippie. The hand writing is on the wall: Foul-stenched GNU hippies with swampy armpits face a bleak future. In fact there won't be any future at all for them because they are dying. Things are looking very bad for Hairy-backed GNU hippie. As many of us are already aware, they continue to lose market share. Red ink flows like a river of blood.

    Let's keep to the facts and look at the numbers.

    Troll leader Anonymous Coward states that there are 7000 goatse.cx trolls. How many ascii art trolls are there? Let's see. The number of goatse.cx versus ascii art posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 ascii art trolls. Pimply-faced GNU hippies posts on $lashdot are about half of the volume of ascii art posts. Therefore there are about 700 Cock-Gobbling GNU Hippies. A recent article put "first post" at about 80 percent of the troll market. Therefore there are (7000+1400+700)*4 = 36400 "first post" trolls. This is consistent with the number of first posts.

    All major surveys show that Putrid smelling greasy GNU hippies have steadily declined in market share. $lashdot is very sick and its long term survival prospects are very dim. If Grubby Smelly Linux Hippies are to survive at all it will be among troll hobbyist dabblers. $lashdot continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Dirty GNU Hippies are dead.

  40. Have you noticed: #@ +1 ; Provocative @# by Anonymous Coward · · Score: -1, Offtopic

    The increasing number of stories submitted by
    Anonymous Coward. These are probably generated by
    the Slashdot Editorial board.

    Thanks in advance.

  41. GNU/Linux OR FreeBSD WHICH FASTER? by Anonymous Coward · · Score: -1, Troll

    Yet another crippling bombshell hit the beleaguered Dirty GNU Hippie community when last month IDC confirmed that Rancid Smelling GNU Hippies account for less than a fraction of 1 percent of all humans. Coming on the heels of the latest Netcraft survey which plainly states that Natty haired greasy GNU Hippie have lost more market share, this news serves to reinforce what we've known all along. Reeking Linux Hippies are collapsing in complete disarray, as further exemplified by failing dead last [sysadminmag.com] in the recent Sys Admin comprehensive /usr/bin/sh test.

    You don't need to be a Kreskin [amdest.com] to predict the future of the Stinking sweaty Linux hippie. The hand writing is on the wall: Foul-stenched GNU hippies with swampy armpits face a bleak future. In fact there won't be any future at all for them because they are dying. Things are looking very bad for Hairy-backed GNU hippie. As many of us are already aware, they continue to lose market share. Red ink flows like a river of blood.

    Let's keep to the facts and look at the numbers.

    Troll leader Anonymouse Coward states that there are 7000 goatse.cx trolls. How many ascii art trolls are there? Let's see. The number of goatse.cx versus ascii art posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 ascii art trolls. Pimply-faced GNU hippies posts on $lashdot are about half of the volume of ascii art posts. Therefore there are about 700 Cock-Gobbling GNU Hippies. A recent article put "first post" at about 80 percent of the troll market. Therefore there are (7000+1400+700)*4 = 36400 "first post" trolls. This is consistent with the number of first posts.

    All major surveys show that Putrid smelling greasy GNU hippies have steadily declined in market share. $lashdot is very sick and its long term survival prospects are very dim. If Grubby Smelly Linux Hippies are to survive at all it will be among troll hobbyist dabblers. $lashdot continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Dirty GNU Hippies are dead.

    Fact:: $lashdot is fucking stupid

  42. This article is +r0113ed by Anonymous Coward · · Score: -1, Troll

    ATOP there was 44 posts moderated to 0 or less and only 18 posts at one or more. In conclusion when there are more trolls than proper comments then an article is +r0113d!

    The most common articles to be trolled usually are.

    BSD articles
    KDE/Gnome articles
    vi / emac articles
    and kernel releases

    Now mod this down as -1 troll too!

    1. Re:This article is +r0113ed by Anonymous Coward · · Score: -1, Troll

      The conclusion is that nobody cares about that shitty obsolete operating system.

  43. TCL Sourcecode For Slashdot Troll Bot!!! by Anonymous Coward · · Score: -1, Troll

    #!/usr/bin/tclsh
    ## Slashdot poster by christfokkar@yahoo.com 2002.04.24 version 1.0 Bug reports / feature requests welcome
    ## REQUIREMENTS You need tclsh (TCL language) 8.3 or higher. Should be installed on most unix systems. If not, go to http://dev.scriptics.com. Make sure the first line in the file #!/usr/bin/tclsh points to your tcl interpreter.
    ## INSTRUCTIONS You need to edit this script each time and set 6 vars. Then you specify the Body and the Subject on the command line. 1. Set the authorization info. Remember, there are three ways to post: logged in, logged in/anonymous, and logged out. You can leave your auth info in here and simply toggle the anon and rlogin flags. 2. Set the sid and pid of the comment you wish to reply to. Use pid 0 for a new comment 3. Set posttype, and decide whether you want to preview or submit 4. Execute ./slashdot_post.tcl body_filename.txt "Your subject line here" When done, it will output an html receipt with the story id, the comment id, and the new comment id (or "Preview") in the filename.
    ### AUTH CONFIG - SET ONCE
    set unickname trollaxor
    set upasswd i_am_in_jail
    ### COMMENT CONFIG - SET EACH TIME
    set rlogin 1 #login
    set anon 1 #post anonymously (must be logged in)
    set sid 31620 #story id (article) - get this from slashdot
    set pid 0 #comment id - get this from slashdot - set 0 for New Reply
    set posttype 1 #posttype 1=text 2=html 3=extrans 4=code
    set submit 0 #set 0 to Preview
    ### check version
    package require http 2.3
    regexp {8\.?} [info tclversion] match_one
    if {![info exists match_one]} { puts "FATAL: You must be running Tcl >= 8.3 You are running [info tclversion]"; exit }
    ### get comment text from file
    if {$argc == 2 } {
    set inputfile [lindex $argv 0]
    set postersubj [lindex $argv 1]
    } else { puts "USAGE: ./slashdot_post.tcl inputfilename.txt \"This is my subject line\""; exit }
    if {[catch {set fp [open $inputfile r]} catch_error ]} { puts "FATAL: Could not open inputfile $inputfile $catch_error"; exit }
    set postercomment ""
    while { ![eof $fp] } { set postercomment $postercomment\n[gets $fp] }
    ### set some vars
    if {$anon && $rlogin} { set postanon "&postanon=1"; set anontext "logged in/anonymous" } else {
    set postanon ""
    if {$rlogin} { set anontext "logging in" } else { set anontext "not logged in" } }
    set typetext "???"
    if {$posttype == 1 } { set typetext "Plain Text" }
    if {$posttype == 2 } { set typetext HTML }
    if {$posttype == 3 } { set typetext Extrans }
    if {$posttype == 4 } { set typetext Code }
    if {$submit} { set op Submit } else {set op Preview}
    ### get formkey
    puts "You are posting as $unickname, $anontext, $op mode as $typetext"
    puts "Getting formkey..."
    http::config -useragent "Mozilla"
    if {[catch {set token [http::geturl http://slashdot.org/comments.pl?sid=$sid&pid=$ pid&op=Reply]} catch_error]} { puts "FATAL: Unable to GET comments.pl $catch_error"; exit }
    upvar #0 $token state
    regexp {NAME="formkey" VALUE="([0-9a-zA-Z]+)">} $state(body) match_two formkey
    if {![info exists formkey] || ![string compare $formkey ""] } { puts "FATAL: Unable to retrieve formkey";exit }
    if {$submit} { puts "Got formkey. Waiting 20 seconds to Submit..."; after 20000 } else { puts "Got formkey, Previewing..." }
    ### post comment
    if {$rlogin} {set auth &[http::formatQuery unickname $unickname upasswd $upasswd]} else {set auth ""}
    set query $postanon$auth&[http::formatQuery op $op sid $sid pid $pid posttype $posttype rlogin $rlogin formkey $formkey postersubj $postersubj]&[http::formatQuery postercomment $postercomment]
    if {$submit} { puts "Submitting now..." }
    if {[catch {set token [http::geturl http://slashdot.org/comments.pl? -query $query]} catch_error ]} { puts "FATAL: unable to POST query. $catch_error";exit}
    upvar #0 $token state
    ### write out results
    if {$submit} { regexp "Comment Submitted" $state(body) match_three } else { regexp "<H2>Preview Comment</H2>" $state(body) match_three }
    if {![info exists match_three] || ![string compare $match_three ""]} { set success "Rejected" } else { set success "Accepted" }
    if {$submit && $success == "Accepted" } { regexp {cid=([0-9]+)\"} $state(body) match4 cid; set cidtext "as_[set cid]" } else { set cidtext "Preview" }
    set filename "story_[set sid]_replyto_[set pid]_[set cidtext].html"
    if {[catch {set fp [open $filename w]} catch_error]} { puts "ERROR: Unable to open output file. $catch_error" } else {
    puts $fp $state(body)
    close $fp
    }
    set error_message "(grep for error text failed)"
    if {$success == "Rejected" } { regexp {[ \n]*(.+?)[ \n]*} $state(body) match_five error_message; puts "REJECTED: $error_message" }
    puts "END. Your $op was [set success]. Output to disk as\n$filename"

  44. Re:It's a titty by alfredo · · Score: 3, Interesting

    No, BSD is not dead. Try OSX.

    --
    photosMy Photostream
  45. Mac OS X is not really BSD. by Anonymous Coward · · Score: 0

    It's not really free. It's a pain in the [...] to add unofficial hardware support. There are problems with porting of Linux desktop software to Mac OS X. And it's not a multi-platform.

    1. Re:Mac OS X is not really BSD. by rtaylor · · Score: 2

      What does price or freedom have to do with anything?

      BSDi certainly wasn't free, but it sure was BSD and in some cases was well worth the price.

      Thats like saying, "Thats not bread because it doesn't have a hard brown crust on it". You just haven't been paying attention to the breads which don't brown.

      --
      Rod Taylor
    2. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 1, Interesting

      It's not really free.

      Do you have a point?

      It's a pain in the [...] to add unofficial hardware support.

      And this is different than Windows, The 190+ versions of GNU/Linux, BeOS etc la HOW?

      There are problems with porting of Linux desktop software to Mac OS X. And it's not a multi-platform.

      Talk to the bozos who write non-portable code. Writing code that is linux-only is different than writing code that is windows-only how?

      If your goal it to be no better than Windows, writing non-portable code gets you there. Some people have higher goals in life.

    3. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 0
      The 190+ versions of GNU/Linux

      There is only one Linux. All distros use the same kernel.

      BSD is dead b/c there is no single one kernel: Free BSD, OpenBSD, NetBSD - too much of disaster.

    4. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 0

      There is only one Linux. All distros use the same kernel.

      Really? Are you SURE?

      Then why does RedHat ship with a different kernel than, say debian? Why does this 'same' linux on PPC require 300 k of patches to make it work? And why is the 'linux' on the handheld different than the code used on a big IBM frame.

      Well? Got an answer?

      With over +190 different things calling themselves Linux, that is not too much of disaster?

    5. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 0

      Why didn't you answer the point about code portability?

    6. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 0
      I don't care which kernel is shipped - I re-install it usually anyway.

      So, you are wrong - I still use the same kernel on all distros. So do most of Linux sysadmins.

    7. Re:Mac OS X is not really BSD. by Anonymous Coward · · Score: 0

      I don't care which kernel is shipped

      Then what metric shall be used to compare things?

      - I re-install it usually anyway

      Then later....

      So, you are wrong

      So, the only things you know for sure is that "I am wrong".....*yawn*

      When you have FACTS, get back to me, M'kay?

  46. haiku by Anonymous Coward · · Score: -1, Troll

    helicopter crash
    dead flesh stinking charred flesh
    freebsd death

  47. Not a zoo. Linux is good enough by Anonymous Coward · · Score: 0
    For sysadmins a zoo [mix of different systems] is very bad. Especially today, when executive officers finally begin to count the budget and lay off all "un-needed" resources.

    In our company we decided to stick with Linux on both desktops and servers. The decision is based on the formula "good enough". M$win is the desktop platform users use now, but Linux is good enough to save money on destop licenses. BSD is the best server platform, but Linux is good enough to work as a server and to save money on sysadmin training.

    MacOS is not a choice in the company with limited budget. No support of PC hardware, expensive Mac hardware, yet expensive commercial software.

    After considering it we stick with Linux: Linux firewalls, Linux servers for DB, CVS, email and web, Linux on desktops with OpenOffice, Gimp and NetBeans. Why would we need BSD?

    Someone may try the last argumet: mission critical applications. Well, for our DB server (Linux and PostgreSQL) we have a tape backup, replicated stand-by and load-balanced web-servers. Is it less reliable than if it would be on PostgreSQL? It's all about chances and the difference is very small. Same arguments about firewalls.

    So, why would we need BSD?

    1. Re:Not a zoo. Linux is good enough by Anonymous Coward · · Score: 0

      Well, if you run mission-critical application on Linux+PostgreSQL you are a nutcase.

    2. Re:Not a zoo. Linux is good enough by tigga · · Score: 1
      Well, I believe (and some experience helped) that FreeBSD is preferable on servers.
      More stable, more upgradable, less bloted, cleaner designed.

      So your consideration may include your company's model - what's your production site?
      If all your business all around your website like Google, for example, I'd choose FreeBSD.
      If your company's business does not require much web presence or does not have many servers
      (like number crunching) - you need only some IT stuff, just stick to what your developers use - if they use the same OS.

    3. Re:Not a zoo. Linux is good enough by RiC!N · · Score: 1
      You are *absolutely* right. But the same argument could be made vice versa... I know and like BSD, I can do the same as with Linux... so why would I need Linux. Both are OK. I switched Debian -> fBSD mostly out of emotional reasons (Specifically: the KDE packages maintainer being yelled at by lazy nogoods for not being fast enough in providing packages while it even was a non-official side project. That really disgusted me.)

      And, possibly because I was still newbie enough to get into something new, I happened to like the somewhat hardcore but very straightforward and consistant way of configuring a BSD system.

      I think I could have landed at Slack just as easily though.

  48. Lilo... by wowbagger · · Score: 3, Informative

    If you use LILO, you can specify the kernel to reboot by:

    lilo -R
    reboot.

    I have an "exp" config in my LILO, for experimental kernels before I move them off probation. So, when I have done my build and install, I just type
    lilo -R exp && reboot
    and there I go.

    I don't know if Grub has anything similar.

    1. Re:Lilo... by Bishop · · Score: 2

      Switch to grub. It is an advanced boot loader. Grub understands the linux filesystems so it will find your kernel at boot time. Unlike lilo grub dosen't have to be run every time you install a new kernel. Grub has a command line interface so you can easily load any kernel on your hard drive.

      I see no reason to continue to use lilo. Except if you are in a very tight disk space situation such as embeded linux. In these cases every byte countes, and the ~150kB of grub might be a problem.

  49. Features? by Sponge+Bath · · Score: 1, Funny

    Is this the version with the Hurd kernel, runs on computers with nanotube transistor technology, and comes with Duke-Nukem Forever bundled?

    Or is that version 5.0?

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

      No, you're thinking of Lindows.

  50. Re:Linux for desktop, *BSD for servers? - why not. by Wouter+Van+Hemel · · Score: 2, Interesting


    I like linux, but if I can choose freely, there is nothing I would pick over a *bsd, most likely freebsd.

    There is no linux distribution that is as mature and aimed for servers. Don't even start talking about the bloated linux 'server' editions... A minimal bsd install, the latest versions of the services you really need compiled by hand and optimized, and you're set.

    Mind though: I really don't think there's such a big difference between freebsd and linux, each has its pro's and con's... It really doesn't matter that much. Just use the right tools for the job, it's all opensource anyway.

    And you can build a very minimal Linux distro yourself too, if you want... It's all about freedom, if you want linux on workstations (because that's what most distro's aim at) and freebsd on servers, you do that. And it'll work.

    I wish the 'x is better than y'-people would just shut up and use 'x' in silence. Or contribute, if they really have too much time and energy anyway.

  51. Re:Linux for desktop, *BSD for servers? - why not. by Hyperhaplo · · Score: 0

    Plus the fact that dual booting is very common now AND that you CAN run Linux apps in FreeBSD :) Bing!

    --
    You have a sick, twisted mind. Please subscribe me to your newsletter.
  52. FreeBSD sucks by Anonymous Coward · · Score: -1, Flamebait

    FreeBSD is not stable. This is a legend. My company has a bunch of FreeBSD web servers, and they are crashing like hell. Remove the keyboard, plug it in again, and it doesn't work any more, wow.

    And no, FreeBSD isn't fast. The filesystem is damn slow, and unreliable, even with softupdates. And don't expect to have a lot of files in the same directory, you would hurt it.

    Linux is way better. Does FreeBSD have ReiserFS, XFS and Intermezzo? No. Does FreeBSD handle SMP? Very poorly (one giant lock, ahaahah, how scalable) . Is FreeBSD portable? No, this is the least portable of all BSD. Is FreeBSD standard conformant? No, Linux is way more POSIX conformant, the GNU Libc is extremely modern and complete.

    And what about the ports collection? Yes, "ports", because they are just some lucky Linux software that were ported to FreeBSD. They need experimental tweaks to work, while any free software will work on Linux.

    Internationalisation? Forget it.

    Ease of installation? Good joke. FreeBSD installer looks like a Slackware installer 7 years ago.

    Multimedia? Another good joke. Where's Alsa? Ah yeah, there's OSS, but it's commercial, and the API sucks compared to Alsa's.

    Clustering software? On FreeBSD? Ahahaah no sorry, if you want serious clusters, you have to use Linux.

    Great packaging system? No. If you like the way it downloads and compiles stuff, try Gentoo Linux, and you will realize that FreeBSD packaging system is really poor.

    FreeBSD will die. It was fun 10 years ago. But we're in 2002, and it's just ridiculous nowadays.

    1. Re:FreeBSD sucks by Leimy · · Score: 2

      So why did you read the article... why did you bother to comment? Everything you wrote smells of asshole.

    2. Re:FreeBSD sucks by rplacd · · Score: 1

      FreeBSD is not stable. This is a legend. My company has a bunch of FreeBSD web servers, and they are crashing like hell.
      Remove the keyboard, plug it in again, and it doesn't work any more, wow.


      hardware issue. btw, i've seen this done a lot of times at one workplace on freebsd boxes -- no problems.


      And no, FreeBSD isn't fast. The filesystem is damn slow, and unreliable, even with softupdates. And don't expect to have a
      lot of files in the same directory, you would hurt it.


      i hope that speed problem isn't the same old 'linux mounts filesystems async' issue. that's been beaten to death. and freebsd 4.6 has no problems with large numbers of files in a directory.

    3. Re:FreeBSD sucks by pumpkin2146 · · Score: 1

      If you mean the keyboard doesn't work anymore, then yes. This is a known thing.

      If you want the keyboard (ps2) to work after pulling it out and plugging it in again, compile your kernel with the option

      device atkbd0 at atkbdc? irq 1

      (which in the GENERIC kernel has an extra option flags 0x1, which shouldn't be present).

    4. Re:FreeBSD sucks by Anonymous Coward · · Score: 0

      I was about to replace Mac OS X with FreeBSD when I've read your fine article. Upon further research, I've discovered FreeBSD supports a whopping TWO architectures! Thank you for the enlightening, and Fuck You FreeBSD. At least Linux runs on my Mac.

  53. Re: Linux is good enough (but are your admins?) by Wouter+Van+Hemel · · Score: 1

    After considering it we stick with Linux: Linux firewalls, Linux servers for DB, CVS, email and web, Linux on desktops with OpenOffice, Gimp and NetBeans. Why would we need BSD?


    Well. If you run the same distribution of linux everywhere, you're gonna be seriously screwed if there's some security problem / stability problem / whatever ... with it.

    If you _don't_ run the same distro everywhere, your argument about 'zoo' and 'mix of different systems' doesn't really matter, because different linux distro's can be as different as some linux distro's and *bsd. Compare slackware with freebsd, for instance. If your admins need training to work with your linux systems, they'll need it for every other distribution just as for bsd, so you save nothing.

    And having different systems and people who _understand_ them is much more beneficial to your company in many ways, than cheap click-monkey admins who need gui's.
  54. You haven't taken it for a test drive. by Anonymous Coward · · Score: 0
    You have much more control over ports system than you would over those terrible RPMs for one. The second argument would be kernel stability, and the flakiness of most Linux distrobution "companies" like RedHat


    Example: RedHat professional, RedHat amateur, RedHat peewee, RedHat for people who don't want to pay, RedHat for people with millions of dollars etc...

  55. Bad day bad day! by AndroidCat · · Score: 2
    Well I certainly picked the wrong day to install FreeBSD! The FTP site was jammed, so I surfed over to Slashdot and .. D'OH! New release ..

    And I was looking forward to adding a 486/66 to my RC5 efforts! :^) (Hey, I need something to plug all my old ISA cards into.)

    --
    One line blog. I hear that they're called Twitters now.
  56. What's that smell? by Anonymous Coward · · Score: -1, Troll
    Did something die?

    It smells like something is dead.

  57. Not trying to start a Holy War by ellem · · Score: 1, Flamebait

    But is it possible to "upgrade" from 4.4 to OpenBSD?

    --
    This .sig is fake but accurate.
    1. Re:Not trying to start a Holy War by Anonymous Coward · · Score: 0

      No. They are two different operating systems. Just do a fresh install of OpenBSD.

    2. Re:Not trying to start a Holy War by Anonymous Coward · · Score: 0

      Upgrading to OpenBSD is a good idea. At least you will get something reliable and designed for servers, not a toy.

    3. Re:Not trying to start a Holy War by rplacd · · Score: 1

      yeah...as long as it's a single-processor server.

    4. Re:Not trying to start a Holy War by Anonymous Coward · · Score: 0

      Yes FreeBSD will run on a 2cpu system, but with the proficiency of Linux 2.0, which was a long time ago. If you want an open source kernel that does proper smp, you use linux 2.4

    5. Re:Not trying to start a Holy War by RiC!N · · Score: 1
      Yep that's true. But I've still put FreeBSD (4.x) on the server I'm setting up. SMP at least works, in the sense that it will devide processes over processors (I only have 2 procs BTW), but it's not grannual yet in the sense that it subdivides that into, say, threads.

      5.0 (currently the unstable tree) will have much better SMP support. But at least for now I can use my 2nd processor all the way. It's just that the extra performance gain that is possible by having 2 or more processors with a fine-grained management isn't there just yet in -stable.

      I tend to see this as something to be made better rather than as something that decreases performance though.

  58. KDE by archen · · Score: 1

    I'm assuming this comes with KDE3. Has anyone messed with installing the liquid theme on FreeBSD? I recall I gave it a half hearted attempt one day but something didn't work, and I got sidetracked and never bothered again.

    And looking at the changelog I see they updated ls. How many decades has this been around and we're still messing with ls? The change seems to be rather handy though...

    1. Re:KDE by jonbelson · · Score: 1

      >Has anyone messed with installing the liquid
      >theme on FreeBSD? I recall I gave it a half
      >hearted attempt one day but something didn't
      >work, and I got sidetracked and never bothered
      >again.

      cd /usr/ports/x11-wm/mosfet-liquid
      make install clean

      Wasn't too hard.

      --Jon
      http://www.witchspace.com

    2. Re:KDE by Anonymous Coward · · Score: 0

      That's what I did too, after cvsupping to 4.6-STABLE and running make install clean at /usr/ports/x11/kde3. Used the Aqua-Graphite GTK theme, and I've got creamy desktop goodness.

  59. Off-topic (well, sort of) — The BSD Daemon by Anonymous Coward · · Score: 0

    Here's an interesting discussion about the Daemon FreeBSD logo and I would suggest to change the current BSD Slashdot topic image topicbsd.gif to something based on one of these: dbabe04.jpg, dbabe05.jpg, dbabe06.jpg dbabe07.jpg, CP63.gif, devilgirl-I.JPG, devilgirl-II.JPG, diavola.gif, xno_black_devil.jpg, purg1_006.jpg, or Devil2W.jpg. What do you think about it? Please post more suggestions so we could choose the best picture. Thanks.

  60. DUE? WHEN YOU ACKNOWLEDGE YOU'RE A HOMO by Anonymous Coward · · Score: 0

    Hard Times for *BSD

    So why now? Why did *BSD fail? Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personalities?

    The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.

  61. My experiences with Windows XP Professional by Anonymous Coward · · Score: -1, Troll

    I am a Computer Information Systems Professional at a major Fortune 500 corporation. Very recently the head of our IT department decided that we were going to switch every one of our networks over to Windows XP Professional. We had previously been running OpenBSD on all our quad processor Xeons. Some of them had had uptimes approaching a year! My personal favourite, Gerbil, had been running without a reboot for three years.

    One day one of those Microsoft shills that you often read about on the Register came by for a visit. I grew very suspicious about what was going on when my boss and the Microsoft representative walked by my desk, and entered the server room. I could hear muffled voices through the closed door. The Microsoft representative was asking what we were running on our servers! My worst fears had come true. I sat at my desk for the rest of the day, silently awaiting the bad news. The news did not come until the next day. It was worse than I had feared. We were to be a Microsoft only shop from that day on! I could not believe it. The Microsoft representative had told my boss that the operating and support costs would actually go down. And my boss had fully bought into it, hook, line, and sinker.

    Tough times hit our company in the last month, and we were forced to lay off a few of the less experienced IS/IT workers. One of them took this rather hard. As a last minute attempt at corporate sabotage, he decided to change all of the Computer Administrator passwords on a few of the XP Professional boxes sitting around in the server room. This caused absolute havoc, as Dell had failed to send along administrator passwords for the new boxes. Our company could not make use of these computers for three days. It took Dell that long to get us the administrator passwords. It is strictly because of Microsoft's poor implementation of a multi-user computing environment that our company lost three days of productivity.

    Needless to say, I had our quad Xeons back running OpenBSD by the end of the week. Gerbil is back on its way to another glorious 3 years of uptime.

    1. Re:My experiences with Windows XP Professional by bogie · · Score: 1, Offtopic

      "Needless to say, I had our quad Xeons back running OpenBSD by the end of the week. Gerbil is back on its way to another glorious 3 years of uptime"

      You mean the OpenBSD that doesn't do SMP yet??

      Is this a cut and paste? Because I think I remember a story similar to this where again someone madeup a bunch of crap, and then stupidly said OpenBSd was running on their big SMP boxes.

      And yes I am aware of the side project to try to bring smp to openbsd but that barely complies.

      --
      If you wanna get rich, you know that payback is a bitch
  62. Re:Off-topic (well, sort of) — The BSD Daemo by Selmo · · Score: 1
    CP63 looks like Rosie O'Donnell or Roseanne Barr! LOL

    I like the one the AntiOffline crew made.

  63. be free or dye by Anonymous Coward · · Score: 0
    BSDi certainly wasn't free

    That's why it's dead.

  64. Re:Linux for desktop, *BSD for servers? - why not. by juraj · · Score: 1
    I agree -- do what you're comfortable with. If you have to use Linux on server and are comfortable with BSD, try Slackware.


    Anyways, Debian is great on servers. Don't take me wrong, I'm a consultant/administrator for many companies and I admin various Linuxes (Debian, Slack, Mandrake, even RedHat) and various BSDs and even Solaris. I don't see a great difference here. There are differences however. *BSD and Debian-stable are very very very stable. If you need raw computing power and have multiprocessor system, don't use BSD.


    But I'm not such liberal on desktop. I bought IBM Thinkpad and installed FreeBSD 4.5. It just sucked completely. No national keyboard support because of old XFree (this is gone in 4.6), very bad support for hardware (Linmodem, soundcard). IBM has great support for Linux and I'm happy with Debian here yet. BSD just is not for desktop (yet).

  65. Re:*LINUX IS DYING by Anonymous Coward · · Score: 0

    Ha ha. It's leenix itself which is dying the death it deserves for copycating and reinventing what's already in BSD and setting back computer science by 10 years.

  66. Re:Linux for desktop, *BSD for servers? - Nope by Anonymous Coward · · Score: 0

    it looks like BSD works JUST FINE as a desktop.

    Sure, just add a few gigabytes of proprietary libraries and applications, and *BSD becomes a perfectly acceptable desktop.

    However, since no other *BSD variant has that stuff, it's pointless to make generalizations.

  67. Re: Linux is good enough (but are your admins?) by Anonymous Coward · · Score: 0

    Well. If you run the same distribution of linux everywhere, you're gonna be seriously screwed if there's some security problem / stability problem / whatever ... with it.

    Or, if you run multiple distributions, then you have multiple different security/stability/whatever problems plus significant admin overhead and you are screwed to the Nth power. Unless you hire more people.

    "Computing Monoculture vs Diversity" is great way to karma whore on slashdot, but it's a pretty shitty way to karma whore with your boss. The fact is that corporate politics will tend towards the standardization and short term cost savings over some theoretical psuedo-science argument. Commercial UNIX has been losing business to Microsoft for the last 10 years exactly because of this issues -- Mangement tends to look at (RedHat) Linux as another standardization point, not as an exuse to introduce incompatibility^N.

    Back on topic, that puts Linux and FreeBSD directly up against each other. You might use one or the other, but there's virtually no compelling reason to use both (other than as a SysAdmin employment program).

  68. I doesn't boot by Anonymous Coward · · Score: 0

    I tried on every computer I own without success. I have Sparc stations, Sparc64, PPC Macs and m68K Macs.

    Linux works.
    NetBSD works.
    OpenBSD works.

    So why doesn't FreeBSD works?
    The code is too bad to be portable?

    1. Re:I doesn't boot by Anonymous Coward · · Score: 0
      Pleaseremember, yet another crippling bombshell hit the beleaguered *BSD community when IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on top of of the latest 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 further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

      You don't need to bea 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, *SD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all.

      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 another charnel house.

      All major surveys show that *BSD has steadily declined in market share. *BSD is very sick nd its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist 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.

  69. Hard Times for *BSD by Anonymous Coward · · Score: -1, Troll

    Why now?Why did *SD fail? Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personalities?

    The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.

  70. FreeBSD sucks by Anonymous Coward · · Score: 0

    No commercial support. For a reason. It sucks.

  71. figures by BreakWindows · · Score: 2

    I just installed 5.0 yesterday. Sigh.

  72. I AM ELITE!! by Anonymous Coward · · Score: 0

    I PREFER TO INSTALL IT AND ACT ELITE!

    You are not logged in. You can log in now using the convenient form below, or Create an Account. Posts without proper registration are posted as Anonymous Coward.

    1. Re:I AM ELITE!! by Anonymous Coward · · Score: 0

      that's 31337 n00bi3

  73. IF my ISP by LennyDotCom · · Score: 3, Funny

    If my ISP charged by the MB for downloads I would be pissed that I downloaded 4.5 yesterday

    --
    http://Lenny.com
    1. Re:IF my ISP by greygent · · Score: 3, Insightful

      Probably not as pissed as the FreeBSD folks would be because you're wasting their precious bandwidth by downloading successive ISO images, instead of learning how to use CVSUP, or buying CD's.

  74. Re:Linux for desktop, *BSD for servers? - why not. by BrookHarty · · Score: 2

    Good point. I use linux for my workstation and home servers. But when I ran an ISP, I used freebsd for my servers. I needed the stable uptime my bsd servers gave me. This was a few years ago, when linux was young. I have noticed my ISP and web hosting company both use linux. (Speakeasy and Bestwebhosting). They both have great uptimes with large loads. But all my friends who run ISPs still use freebsd or solaris.

    Need to look past the FUD about any OS, and try it, make up your own mind.

    The only problem I have with Bsd is broken ports, but I read on Openbsds site, they are going to do a full ports audit this year.

    Not a BSD problem, but Nvidia only releases linux drivers, which are much faster than the stock bsd/linux drivers.

  75. !!! MOD PARENT UP !!! by Anonymous Coward · · Score: -1, Troll

    That IDC research is very compelling. Why has your post been modded down?!? +5; Informative!!!

  76. So is SLASHDOT!! by Anonymous Coward · · Score: 0

    http://finance.yahoo.com/q?d=c&c=msft&k=c1&t=1y&s= lnux&a=v&p=s&l=on&z=m&q=l

  77. Re:DUE? WHEN YOU ACKNOWLEDGE YOU'RE A HOMO by Anonymous Coward · · Score: -1, Offtopic

    Breaking News: Steve Austin Assaults Wife Debra
    Story By: Matthew Boone
    June 16, 2002

    Police were called to the home of WWE superstar Steve Williams, better known to most as "Stone Cold" Steve Austin from World Wrestling Entertainment last night.

    Apparently Austin had attacked his wife Debra, but was not at the house when police arrived at approximately 4:00am.

    Debra had a welt under her eye and bruises on her shoulder and back. She said things like this has happened before, but she was reluctant to call police due to Austin's celebrity status.

    Link: Steve Austin ARRESTED & Sentenced With JAIL-TIME [Full Story >>]

  78. Re:warning: corrupt ISOs --[FIX]-- by sar · · Score: 2, Informative

    I had the same problem, even burned 4 copies of disc1 from a couple different mirrors, and I saw a suggestion from a while back about how to fix it. The fix involved adding a line to /boot/loader.conf, which is kinda hard to do on a cd boot. So, I tried the next step, setting the variable at boot time, and it worked.

    At the bootloader prompt (Hit enter to continue or any other key for prompt), type:

    set hw.ata.atapi_dma=1
    boot

    and it should install fine. Also, once installed and booted to it, before you try to read from a cd, add the line without 'set' to the /boot/loader.conf and all will be well. This is just a workaround, I think its something to do w/ the ata driver and some cdroms, but I could be wrong. All I know is it works, and others have had success w/ that fix.

    btw, do you have a AOpen 52x also?

    --
    .
  79. FreeBSD users by Anonymous Coward · · Score: 0

    FreeBSD users are funny. They say "FreeBSD is great" but nobody is able to explain why, except arguments that any other operating system has for years.

    1. Re:FreeBSD users by Anonymous Coward · · Score: 0
      Let's put it this way:
      "Dying ain't much of a living, boy" -- Josey Wales
  80. heheheeheh by syc · · Score: 0

    freebsd is teh poo!
    lunix forevur!

  81. Re:Off-topic (well, sort of) — The BSD Daemo by cjc84 · · Score: -1

    This ones nice too, an MTV Rturn of the Rock CD Cover. 00387719.jpg

  82. Re:It's a titty by Anonymous Coward · · Score: 0

    If OS X is bsd
    then lindows IS LINUX!!
    and you are still a troll.

  83. Re:warning: corrupt ISOs --[FIX]-- by Anonymous Coward · · Score: 0

    Both stable and secure!!!!

  84. linux lamers... heh, they're so funny. by grahagre · · Score: 0

    i hate to point this out to you, but uh... even if bsdi's market share is still dropping, that doesn't mean a single thing for *bsd's future. i'm fucking sick and tired of these former nt administrators turned linux saying constantly going on and on why linux 0wn$ d00d. Linux will never amount to the the type of server platform as bsd has in the last 15 years. i'm probally wasting my time talking to you damn kids. heh, yes linux is an _okay_ o/s but get serious, and use netbsd.

  85. options HZ=1000 by Anonymous Coward · · Score: 0

    I could not help but notice that FreeBSD 4.6 has a kernel configuration file where you can tune the HZ constant:

    options HZ=1000

    When will Linux get such a useful feature?
    HZ=100 sucks when it comes to playing realtime audio and multimedia while perform compute intensive tasks.
    My machine is a 2000 MHz Pentium 4 - why are we all doomed to use HZ=100 in Linux?
    Wake up Linus. Not every user runs a web server or runs compute-bound simulations for days on end.

  86. Re:Off-topic (well, sort of) — The BSD Daemo by Selmo · · Score: 1

    ...and then there's Daemon News' Dixie

  87. Mod parent back up by Anonymous Coward · · Score: 0

    OpenBSD does not support SMP reliably at this time.

  88. hu, I didn't know there was a sever version of XP by Billly+Gates · · Score: 2

    This is just another odd inconsistency in this guys posting. Unless of course the server only servers less then 10 clients at a time. :-)

  89. I wonder what happened to FreeBSD 5.0 by Billly+Gates · · Score: 2

    I am planning to buy an smp system sometime this summer. I am eagerly awaiting FreeBSD 5 because of much better smp, Java, as well as some beta .net support that Microsoft is porting. I got into *bsd after I needed to install nat and linux looked just horrible and cryptic in regards to setting IP rules. Openbsd and Freebsd are so much easy to administer in regards to this and much more secure by default when you install them. RedHat is a joke. Anyway I heard FreeBSD 5 was suppose to come out last January so I have been waiting to buy my new system. My isp is putting a 3 gig transfer cap later this summer so I need it before August. After that I will switch to dial up. I believe 3 gig is maybe a 3 to 4 hour download at the most for a dam whole month! Boy, I hope they finish soon so I do not have to spend a lot of money buying the cd's.

    1. Re:I wonder what happened to FreeBSD 5.0 by pancrace · · Score: 2, Informative

      Coming in November. Look at the release schedule.

      --
      I don't have a .sig
    2. Re:I wonder what happened to FreeBSD 5.0 by elbuddha · · Score: 1



      Boy, I hope they finish soon so I do not have to spend a lot of money buying the cd's.

      FreeBSD 5.0 will most likely be out late November or early December, at which point the 4-cd set will most likely cost $39.95 from freebsdmall.com, $39.50 from bsdmall.com.

      Downloading the installation cd, which is all you really need, is (obviously) less than 650M. But buying the cd's helps the FreeBSD project, and really isn't that expensive.

    3. Re:I wonder what happened to FreeBSD 5.0 by SteelX · · Score: 2

      But buying the cd's helps the FreeBSD project, and really isn't that expensive.

      That depends on where you come from. Of course, $39.95 isn't that expensive in North America, but in many other places in the world, $39.95 is a huge deal. For example, where I come from, $39.95 would be more than $150 in local currency.

    4. Re:I wonder what happened to FreeBSD 5.0 by Anonymous Coward · · Score: 0

      ...and yet you can afford an smp system?

  90. Re:Linux for desktop, *BSD for servers? - why not. by Anonymous Coward · · Score: 0

    How odd. I'm running freebsd on my thinkpad t20 right this second listening to mp3's and using xfree86 without any problems. Maybe it is just you didn't bother to install the proper version of x and didn't feel like recompiling your kernel?

  91. www.gentoo.org is the new debian ;) by Anonymous Coward · · Score: 0

    www.gentoo.org is the new debian ;)

  92. Re:Linux for desktop, *BSD for servers? - why not. by Anonymous Coward · · Score: 0

    I bought IBM Thinkpad and installed FreeBSD 4.5.

    Amazing I have an i1300

    It just sucked completely.

    Funny, I don't have that reaction at all to 4.5 on the IBM thinkpad.

    Given you are pushing GNU/Linux as a 'solution', and I have SEEN FreeBSD work, you must have a defect in the hardware, or something similar.

  93. Mach? by swankypimp · · Score: 1

    Could someone please explain the precise relationship between BSD and Darwin/MacOS X? I was at a job interview a few weeks back (tech support for a local college), and was asked what I knew about MacOS X. I told the guy that I hadn't used it yet, but that I understood it was BSD-based. He told me I was wrong, that it was Mach-based but ran BSD binaries. A quick visit to the Apple website indicates that it is a Mach kernel (held over from Apple aquiring NEXT) but also says it's a modified BSD 4.3. Could someone explain this? I assume this means that it includes all the utilities of BSD, but has a non-BSD kernel? IANAUG (I Am Not A UNIX Guru) and only have user experience with Solaris, and have hacked around with Linux and FreeBSD on my own machines, so maybe I'm missing something obvious here.

    --

    --All your stolen base are belong to Rickey Henderson
    1. Re:Mach? by RiC!N · · Score: 1

      Mach kernel, BSD userland... but the guy was a nitpicker (sp?) anyway. Probably reads /. hehe

    2. Re:Mach? by Drishmung · · Score: 2, Informative
      Did you find this link? It gives a good overview of what is going on from a Unix perspective. Some useful quotes:
      Part of the history of Mac OS X goes back to Berkeley Software Distributions (BSD) UNIX of the early seventies. Specifically, it is based in part on BSD 4.4 Lite. On a system level, many of the design decisions are made to align with BSD-style UNIX systems. Many of the libraries are derived from NetBSD (http://www.netbsd.org/), while many of the utilities are from FreeBSD (http://www.freebsd.org/). For future development, Mac OS X has adopted FreeBSD as a reference code base for BSD technology. Work is ongoing to more closely synchronize all BSD tools and libraries with the FreeBSD-stable branch.
      Although Mac OS X must credit BSD for most of the underlying levels of the operating system, Mac OS X also owes a major debt to Mach. The kernel is heavily influenced in its design philosophy by Carnegie Mellon's Mach project. The kernel is not a pure microkernel implementation though since the address space is shared with BSD processes.

      The Mac OS X kernel (also known as XNU) is a monolithic kernel (unlike Mach, but like Linux and xBSD) with Mach and BSD sitting side-by-side.

      Mach handles memory management, IPC and device drivers. BSD handles users and permissions, the network stack, the virtual file system and POSIX.

      Once outside the kernel it's much more BSD like, with a large dollop of NeXT-isms thrown in. Most of the CLI and utilities are BSD like. Mac OS X tends to use OpenBSD for networking. (As an aside, Mac OS 8-9's OpenTransport is streams based, like Solaris. In fact, written by Mentat who wrote the NetWare and Solaris stacks too).

      The chief gotcha may be that Mach handles I/O. The BSD /dev tree is there, but putting devices into the tree is done dynamically by Mach. In other words, you can't make use of any BSD device drivers.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  94. Re:Linux for desktop, *BSD for servers? - why not. by Anonymous Coward · · Score: 0

    BSD just is not for desktop (yet)

    Go fix your system clock. Apple has been shipping BSD based Mac OS X for some time.

  95. Heh by RiC!N · · Score: 1

    Well, there's surely going to be some 4.7 vs 5.0 vs 4.8 confusion by then to add some spice to it :)

    1. Re:Heh by essdodson · · Score: 1

      Even without confusion I'm sure they'll manage to screw it up again. I wonder why the release announcement was delayed so long after images were available on FTP? (two days?) Maybe someone trying to send slashdot the message.

      --
      scott
    2. Re:Heh by RiC!N · · Score: 1

      yeah by pigeon :) Luckily it was at close range or we'd been here for weeks...

  96. Re:Linux for desktop, *BSD for servers? - Nope by Anonymous Coward · · Score: 0

    Funny, I'm selling FreeBSD as desktops. And businesses are buying.

    Given the install CD has 650 Meg capacity, and you are claiming 'a few gigabytes of proprietary libraries' reality VS your statement don't jive.

  97. prove it by Anonymous Coward · · Score: 0

    BSD is far behind of Linux in support of all modern hardware: USB, Firewire, scanners.

    1. Re:prove it by Anonymous Coward · · Score: 0

      BSD is also way far behind in the quantity of bugs when compared to Linux as well.

    2. Re:prove it by Joe+Kellner · · Score: 1

      Last time I checked, supporting flat bed scanners and firewire wasnt anywhere in FreeBSD's target group of users.

  98. I've tried FreeBSD. Enough. by axxackall · · Score: 1
    After years of experience with Slackware and RedHat, I've been convinced by my friends to try FreeBSD and to try BSD ports. The result did no meet my expectations. Everything related to Java did not work without intensive handwork. In fact, I've been hacking more than I've done it in Linux.

    Well, I use RPMs only upto the point I've finished OS installation. After that point - I use only tarballs. Source, if possible, or binary, if no source code (i.e. Java). ./configure --[option] - that's the tool you cannot compensate neither in BSD ports nor in RPMs.

    It doesn't mean I dislike BSD ports. It means that the worth of Linux benefits (better hardware and software support) is greater than the small benefits of BSD ports.

    Conclusion: if you are a real sysadmin, smart and not lazy, Linux is your right choice.

    --

    Less is more !
    1. Re:I've tried FreeBSD. Enough. by Anonymous Coward · · Score: 0

      The result did no meet my expectations.

      Perhaps if it no meet expectations, you no smart nuf to use computer.

    2. Re:I've tried FreeBSD. Enough. by Anonymous Coward · · Score: 0

      Perhaps BSD no live. BSD be dying.

  99. Linux users by Anonymous Coward · · Score: 0

    Linux users are funny. They say "Linux is great" but nobody is able to explain why, except arguments that any other operating system has for years.

    Windows users are funny. They say "Windows is great" but...

    1. Re:Linux users by Anonymous Coward · · Score: 0

      ok ok hang on while I reboot my freebsd machine running on arm... oops, freebsd only supports fucking intel and alpha.

    2. Re:Linux users by Anonymous Coward · · Score: 0

      Does it matter if it can run on 40 platforms? Will you use most of those platforms? FreeBSD is not on 40 platforms because there are other concerns. It's a matter of focus, which is not a bad thing.

  100. Re: Linux is good enough (but are your admins?) by Anonymous Coward · · Score: 0
    If you run the same distribution of linux everywhere, you're gonna be seriously screwed if there's some security problem / stability problem / whatever ... with it.

    I run same distro, slackware before and redhat nowadays. However, a set of packages, their cofigurations and overall system configuration is different. Ususally, I prepare 3 or 4 typical configurations in the lab, firewall, general app server and general workstation, then I test it, then I deploy it to the field. Configurations also may vary by supported hardware. And I don't have security/stability problems.

    If you _don't_ run the same distro everywhere, your argument about 'zoo' and 'mix of different systems' doesn't really matter, because different linux distro's can be as different as some linux distro's and *bsd. Compare slackware with freebsd, for instance. If your admins need training to work with your linux systems, they'll need it for every other distribution just as for bsd, so you save nothing.

    Even when mixing slackware with redhat, I use same Linux kernel with every linux distro. Of course, with some differences depends on hardware and designation. However those differences are independent from distros.

    And having different systems and people who _understand_ them is much more beneficial to your company in many ways, than cheap click-monkey admins who need gui's.

    I agree to have different systems, but I still uncomfortable to have different linux confis + different BSD configs while I can have just different Linux configs.

    Consider the other thing: I can convert any typical Linux config to another one: i.e. firewall to desktop by installing additional packages and fixing a new kernel. I doubt I can do it with BSD, as it is not good for desktops, neither for Java app servers.

  101. Silly trolls by RiC!N · · Score: 1

    Where's that anti-troll I saw the other week? It had the *BSD is dying text with suitable wordwrap and then altered to show the silhouet of Beastie in the text. It was.. well.. refreshing.

  102. Re:Linux for desktop, *BSD for servers? - Nope by Anonymous Coward · · Score: 0

    Your customers don't have USB, Firewire and scanners, for sure. Also they don't require Java and Wine emulator. And they don't look end-user books in the book store. No need to mention JFS and bleeding edge software.

  103. Re:It's a titty by uncoveror · · Score: 1

    Not only is Mac OSX a BSD version, the next Windows will be BSD.
    http://www.uncoveror.com/windowsbsd.htm

    --
    The Uncoveror: It's the real news.
  104. Re:DUE? WHEN YOU ACKNOWLEDGE YOU'RE A HOMO by Joe+Kellner · · Score: 1

    I guess thats why MacOS X is so unpopular with mac users, right? and Mach is just so fucking popular.

  105. Help... by ellem · · Score: 1

    then cd /usr/src
    make buildworld
    make buildkernel
    make installkernel
    reboot
    make installworld

    I keep getting ERROR: Required smmsp user is missing, see /usr/src/UPDATING.

    *** Error code 1


    for make installworld.... help

    mergemaster

    --
    This .sig is fake but accurate.
    1. Re:Help... by Lawrence+Ho · · Score: 1

      You should read 19.4.3 in the FreeBSD Handbook.

    2. Re:Help... by ellem · · Score: 1

      mergemaster -p

      defiler of my master.passwd file.

      so angry... must control fist of rage....

      --
      This .sig is fake but accurate.
  106. Re:Linux for desktop, *BSD for servers? - Nope by inquisitor · · Score: 1

    You obviously haven't actually used FreeBSD then... USB is supported in the generic kernel, along with 802.11b, Gigabit Ethernet and SCSI RAID. There's no need for a journaling filesystem due to softupdates, you don't need end user books when you have the Handbook and helpful user support, and...

    /usr/ports/graphics/sane-backends
    /usr/ports/graphics/sane-frontends
    /usr/ports/emulators/wine
    /usr/ports/java/*


    all seem to be in there last time I cvsupped, and many times before that. It's mostly all current versions too. Oh, and KDE 3.0.1 and GNOME2 beta both sit happily in the ports tree. Admittedly 1394 isn't in there, but by current standards it will be soon. I'm running 4.6.

  107. Re:Linux for desktop, *BSD for servers? - Nope by Anonymous Coward · · Score: 0

    I'm glad clues asses like you are my competition.

    Because FreeBSD had firewire drivers in 1998, USB before Apple announced the iMacs with USB, I've been scanning from sane .5 or so, and java and wine are in ports.

    No need to mention JFS and bleeding edge software.

    Show me why JFS matters? And what 'bleeding edge' software is worth having a company run on the desktop?

  108. Armchair analysis 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 think that it is about time that GNOME is officially supported on 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 might even outlive Netware, for example.

  109. FreeBSD is dying -- no 5.0 by Anonymous Coward · · Score: 0
    It is official; Netcraft confirms: *BSD is dying

    One mor crippling bombshell hit th 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

  110. bsd is dying by borislav.nikolov · · Score: 1

    i want to way something to the people swearing that *bsd is dying
    i've copy pasted this article from march 25
    it is a reply about the 7000th port in freebsd's port system. you can read it after.
    after luigi rizzo inplemented the polling code in freebsd kernel freebsd is one of the fastest NOS (network operating system).
    freebsd is never going to dye.
    gees, yahoo use freebsd
    in 1994 it started with p133mhz freebsd and 'yahoo.com' and now it is a giant.
    ipfw with dummynet is more human than any ipchains/iptables/ipfwadm + cbq for linux
    altq and fair queueing are implemented in the kernel and works with no problem.
    the new ipfw tehnology (writen by luigi rizzo) will rule the world. it have ethernet filters, and many features (like tos matching).
    it operates GREAT with 802.1q (vlans) and bridgeing even vlan bridgeing (available with mihail balikov's patch).
    who told you that *bsd will die?
    it will never DIE! untill the freebsd team goes for money. but i am happy because some company offered to sponsor the freebsd team to rewrite the tcp api but they refused because 10 more years NO money will be used to write freebsd code.

    IT IS ALIVE.


    It is official - Netcraft 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 [samag.com] in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin [amdest.com] 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



    --
    # system administrator, interbgc.com # mail to : borislav.nikolov@interbgc.com # icq uin : 8912353