Slashdot Mirror


FreeBSD 4.1.1 vs. Linux 2.4

A reader writes: "This byte.com article finds byte.com's Linux guru wondering why he isn't running FreeBSD. 'Linux 2.4.0 is available for no money. So is FreeBSD. Linux uses advanced hardware, so does FreeBSD. FreeBSD is more stable and faster than Linux, in my opinion. We penguinistas sometimes believe we are having more fun than anybody. But then I lean over the fence and discover the FreeBSD folks are having a hell of a party, too. And their OS is as fast as I have seen. I have to ask myself why I don't just switch my server to FreeBSD.'"

36 of 623 comments (clear)

  1. High-end x86 hardware? by jabbo · · Score: 3

    Was that a joke?

    The situations where Linux beats up on FreeBSD are rare. I know. I've seen a couple of them in live production. Most people won't. Ever.

    You are exaggerating the importance of SMP, I think. Yes, 2.4 (and even 2.2) have Real SMP support, as opposed to FreeBSD 4 and earlier's "one processor for kernel space, one for user space" approach. (If that's not the God's honest truth, then it's somewhat pathetic that a quad-CPU box running threaded apps at 4.0 utilization only utilized two processors in the deployment I'm thinking of) Most users won't have to care about this if they're running x86 hardware. I have seen very few sites that needed scalable SMP and couldn't afford a Sun or Sequent box at the heart of their business. (and I simply don't trust Intel hardware for applications where I can only afford to spec a single unit in production; for clustering and server farms, it's fine)

    Moreover, FreeBSD 5's SMP support is likely to be on a par with 2.4's. That's pretty damn good. I haven't seen many commodity 8-way Intel boxes, and I've never seen any non-Sequent 64-way x86 machines. Ever. (I've used plenty of the rest)

    On dual-processor machines, especially webservers, I have watched FreeBSD kick the crap out of Linux. On quads, Linux does indeed beat up on FreeBSD. But most people are not purchasing 4- or 8-way chassis with an eye to expansion, the way people do with Suns (eg. 4500's with a single processor board, etc).

    What worries me is that the same people who consider your post 'informative' are the ones most likely to come to the wrong conclusion.

    Oh well. Anyone who believes everything they read on Slashdot shouldn't be making purchasing decisions anyways...

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  2. SMP, SMP, SMP, SMP, SMP, and SMP. by isaac · · Score: 3
    Why Linux over FreeBSD for servers?

    How about mature, working SMP support?

    I swear, all these comments along the lines of "well, FreeBSD might be better for big servers, but..." comments crack me up. Fact is, Linux (particularly the 2.4 series kernels) trounces FreeBSD when it comes to scaling on high-end (read: SMP) x86 hardware.

    FreeBSD is probably still better for single-cpu boxes (think Hotmail or Yahoo's server farms), though I haven't yet tested FreeBSD against a 2.4 kernel in this configuration.

    Don't take this as a flame against FreeBSD; I cut my teeth on netbsd and 386BSD back in the day. I just find the lack of proper SMP support is a showstopper when it comes to deploying Free/OpenBSD in many environments.

    -Isaac

    --
    I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
  3. Re:The religious war by rve · · Score: 3

    What religious war? They're just 3 different OS-es for different situations. FreeBSD sacrifices some portability for better performance and ease of use on the intel PC. NetBSD sacrifices some raw performance and ease of use for the broadest possible portability, and OpenBSD sacrifices some performace, ease of use and new- or exotic hardware support for more guaranteed security.

    It is nothing like windows versus linux, or linux distro A versus linux distro B. When lots of people say they don't like Theo de Raadth, that doesn't make it a holy war.

  4. RTFA by RelliK · · Score: 3

    He explicitely said that these benchmarks are not scientific and are merely his opinion. Therefore, this error is permissible. Besides, this optimization depends highly on the compiler used. My understanding is that gcc does not do as good a job optimizing as some other compilers. Furthermore, even if this stuff did get optimized out, I don't see how it would change the outcome of this comparison.

    All in all, this is the best comparison between FreeBSD and Linux I've seen yet. Everything else I've heard up until now was basically anecdotal evidence and hearsay. Yes, this is not a real benchmark. But at least it shows some evidence.

    Notice how he says that tweaking Linux improved performance a lot. If anything, this shows that out of the box, FreeBSD is better tweaked for a server than Linux, which makes sence -- FreeBSD is primarily a server OS, while Linux is targeted for both desktop and server, and different distributions configure the kernel differently. What I would like to see is a benchmark of fully-tweaked Linux (once 2.4.x tree stabilizes) and fully-tweaked FreeBSD.
    ___

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:RTFA by Pemdas · · Score: 3
      RTFA

      But that would be contrary to the general /. methodology of Comment First, Read Second if you feel like it and have nothing better to do. :)

      But seriously:

      He explicitely said that these benchmarks are not scientific and are merely his opinion. Therefore, this error is permissible

      May be permissible to you, but I find such basic errors disturbing. It makes me wonder what he considers to be "linux tuning", and how equivalent his setups really were.

      Besides, this optimization depends highly on the compiler used. My understanding is that gcc does not do as good a job optimizing as some other compilers

      GCC gets this one right, regardless of architecture, unless you explicitly tell it to do no optimizations. (-O0). Check it out...compile that program with gcc and objdump -d it; you'll see no FP ops at all.

      Furthermore, even if this stuff did get optimized out, I don't see how it would change the outcome of this comparison.

      It probably just skewed the results more towards process creation/reaping, which is appropriate, given this is supposed to be an OS benchmark. But the fact that he added such pointless code shows he doesn't have a really good grasp of what systems and areas he's stressing (or trying to).

      All in all, this is the best comparison between FreeBSD and Linux I've seen yet. Everything else I've heard up until now was basically anecdotal evidence and hearsay. Yes, this is not a real benchmark. But at least it shows some evidence. It's better than a random "FreeBSD Rulez" comment on usenet or equivalent, but not by much, in my book.

    2. Re:RTFA by festers · · Score: 3

      Saying "my benchmark methods are crappy" doesn't excuse you from still posting crappy benchmarks.


      --------

      --


      -------
      "Every artist is a cannibal, every poet is a thief."
  5. Re:Penguin vs Daemon - Argument by gravity · · Score: 3

    hey man , you should try windows.
    tons of books and lots of sound drivers.

  6. Re:Better Switch! by BJH · · Score: 3

    Hardly, why would I have been asking if I didn't already feel that way. My impressions were already "colored".

    In which case, your example of your teacher is rather pointless, since it would seem you had already made up your mind about the GPL - just as he had about the BSD license.

    My point with repeating this story, was that most GPL people are like this.

    This is a ridiculous generalization. Have you talked with a majority of GPL supporters? Or even a small proportion? This is like me saying, "Most BSD supporters are fascists." No supporting arguments, no personal experience - just a blatantly provocative generalization.

    And the GPL itself has the same attitude. You WILL do it our way, or we will find a way to FORCE you to comply.

    That's just ridiculous. If you don't use GPL'd code in your own code, you have no problem. If you DO use GPL'd code in your own code, you should at least repect the license the author of that code put on it.

    Trying to make me look like a childish person throwing a mindless tantrum is a nice tactic -- but it doesn't work in civilized society.

    More than anything, this sentence makes me think of a teenager saying, "I'm not a kid! Don't treat me like one!" Please, grow up and respect the fact that some people like the GPL more than the BSD license, just as you prefer the opposite.

  7. Yep. by SimplyCosmic · · Score: 3
    Exactly. You should use the tool that provides all the features you need, along with support options that suite you.

    Linux support and documentation isn't the best out there. OpenBSD, for instance, has some of the best man pages I've come across. And the book, "Building Linux and OpenBSD Firewalls" was more than enough to help me install and configure a nicely tuned daemon firewall box.

    However, not everyone goes about searching for information the same way, which in the end was my main point. For some, answers will come quickly through *BSD channels. For others, a particular Linux site may be everything they'll ever need. When I was playing around with different installs on a spare box, I never could find the information needed to get a particular sound card working, or to adjust this or that feature under FreeBSD, whereas I happened upon the solutions quickly for the current Debian setup I have now.

    So, as I said originally, the main reason I use Linux isn't because of it's technological superiority or even better support, just that the layout of the user support channels happens to suit me better than it might someone else.

  8. Byte's response to the ./ effect by cosis · · Score: 3

    "
    We're sorry! Your request has generated an error of some kind.

    The error has been logged and will be examined promptly by our technical staff. We apologize for the inconvenience.

    Go to Byte home page
    "

  9. Why I put FreeBSD on my laptop. by seanb · · Score: 3

    A while ago I was issued a Dell Inspiron 7500. After taking a good hard look at the Linux distros out there (I was running Debian on my desktop at the time, I decided to put FreeBSD on the laptop. These were my major reasons:

    1. USB support. This was before the days of linux 2.4, and FreeBSD USB support was rock-solid. At one point I was using a USB mouse and a USB Ethernet adapter, and both just worked. I ended up playing with the lower details of USB later, but that was for my own curiosity - eveything already worked.
    2. Faster boot times. In my (subjective) experience, FreeBSD booted in about half the time of linux. This is a big deal for me.
    3. The FreeBSD boot loader. I was sick of mucking around with LILO every time I compiled a kernel.
    4. fsck. Working with a laptop, it is almost inevitable that the machine will sometimes be shut down improperly. Again, this is subjective, but I found that this causes problems much less often in FreeBSD, and any problems that are caused are usually automatically fixed by the boot process. This just makes the boot process take much longer, comparable with the start-up time of a linux system.
    5. Curiosity. I had heard how cool cvsup/make world could be, but I was skeptical. Coming from the Debian world, I doubted anything could be better than apt-get, so I wanted to find out.
    6. I was fed up with packages (wrestling with qmail on Debian was the last straw!). FreeBSD works VERY well for people who like compiling from source, and makes this option amazingly convenient.

    Do I think FreeBSD is ideal for everything? No. I'm typing this from a Mandrake box I set up for my roommate to use.

    Have I become a BSD bigot? Possibly. As I type this I wear a FreeBSD shirt and a tattoo of Chuck, the FreeBSD daemon.

  10. Re:Better Switch! by powerlord · · Score: 3

    You're right to be angry about the teacher. The choice of license should have been up to you.

    Why can't both licenses exist in the world simultaneously?

    Personally I look at it like this:
    The BSD license gives the code away for anyone to do with as they will, relying on the kindness of others to repay the gift in terms of giving code back to the community and not abusing it.

    The GPL license is more greedy by demanding payment to use the code in other projects. The payment is that you have to put your code under the same license.

    In truth the BSD license is the more 'free' in terms of the coder, and does reap benefits (as one person put it, Apple didn't base Darwin on GPLed code), but I wonder if the greedier way of the GPL is more benificial to allowing the code to propogate.

    (I'm just trying to leave aside the idea of which is better for the user or which is better for the programmer and just looking at it in terms of which is more likely to provide more code back to the general 'pool', but personally I believe both licenses can co-exist and serve different purposes)

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  11. Re:Why I use Linux on my main machine: by SecretAsianMan · · Score: 3

    GNU/BSD? Would Debian dump the BSD userland (which is part of what BSD is) and replace it with a totally GNU userland?

    --
    SecretAsianMan (54.5% Slashdot pure)

    --

    Washington, DC: It's like Hollywood for ugly people.

  12. Re:How much RAM? ;) by tmontes · · Score: 3


    Hmmm, there is clear evidence of a typo in the article. I certainly believe they meant...

    'This one is a dual CPU system with PentiumIII 900-GHz processors and 768 GBs of RAM. The disks are under a RAID controller, letting the five 18.2-TB disks be visible under RAID5.'

    ...these boxes wouldn't scale otherwise, would they ?:)

  13. Re:Penguin vs Daemon - Argument by AntiBasic · · Score: 3
    Well, I look at it this way. I can walk into any bookstore and get an O'Reilly book detailing how to write drivers for Linux, another explaining Linux internals in detail, yet more describing for newbies how to install same. There are wonderful distributions like Debian and (well, at least when they can make a release that allows you to get the kernel to compile) RedHat, etc etc etc. On the daemon front, I've seen books available by mail, none in the bookstores. There's certainly a lot less in terms of choice.

    Don't obfuscate quantity for quality. Sure when I go to Borders, I see about 5x the number of books on Linux; but all but two or three of them are on "Debian for Dummies" or "Red Hat Unleashed". They aren't really technical. I can't read Debian for Dummies and understand how Linux handles those new fangled zero-copy sockets. Now there are the couple of Linux kernel books but there is also the 4.4BSD red book. It explains the whole OS! Not just the kernel. If you've ever read the needs to be updated Complete FreeBSD by Greg Lehey it's like a happy medium between r33t k3rn37 d00dz and "How to tie your shoes the Linux way."

    Popularity is really not a good reason to choose something. Windows is a lot more popular than Linux. It has more users, more commercial programs, more programmers, certifications, and possibly books, training courses, and any number of other things. It doesn't make it any better, really, now does it? Yes, there are more Linux users than FreeBSD users. It doesn't really make that much of a difference.

  14. FreeBSD features by elainerd · · Score: 3

    FreeBSD already emulates most Linux software out there. It runs my SBLive natively and perfectly. I didn't install it because I wanted it to do everything Windows does, I installed it because I wanted a kick-ass Unix system to run at home. I use it for a workstation at home and have it on servers at work. It is rock solid. Easy to Upgrade? Yes every morning it cvsup's that nights changes, fixes, to the src code. Then every month I run make buildworld and make installworld and I have the latest FreeBSD every bin freshened. I used Linux since 1993, since changing to FreeBSD I've had no desire to go back. The people who are complaining about lack of documentation and resources are being silly. Besides the brand name FreeBSD books out there, there are many resources and websites with step-by-step help for newbies. IRC especially has very knowledgeable people.

    --
    Faith: Belief in Truth. Superstition: Belief in Falsehood.
  15. Re:Factual Error wrt cdrom.com? by mojo-raisin · · Score: 3

    Quite correct.

    According to ftp://ftp.cdrom.com/config.txt

    ---
    wcarchive.cdrom.com is an Intel architecture PC machine running the FreeBSD
    operating system.

    Its configuration is as follows:

    Micron NetFRAME 9201 system, consisting of:

    One 500MHz Intel Pentium-III Xeon CPU w/512K L2 cache
    4GB of main memory (16 * 256MB 50ns ECC EDO DIMMs)
    1 Adaptec AHA-2940U2W PCI single-channel wide Ultra-2 SCSI controller
    2 Adaptec AHA-3940AUW PCI dual-channel wide UltraSCSI controller
    1 Intel Pro/100+ PCI 100Mbps Fast Ethernet controller
    1 Bay Networks Netgear GA620 Gigabit Ethernet adapter

    Please visit http://www.micronpc.com/web/walnutcreek.html for more
    information on the NetFRAME 9201 system.

    ---

    That micronpc link seems to be busted though.

    A picture of the beast is here: ftp://ftp.cdrom.com/archive-info/wcarchive.jpg

  16. Run both! by raju1kabir · · Score: 3

    Okay, well, this only makes sense if you have several machines (I've never seen the appeal of dual-booting unix), but there are definitely comparative advantages to each OS.

    For mail servers, DHCP, DNS, NFS, firewall, NAT, etc., FreeBSD means less headaches. I've got plenty of FreeBSD boxes that have never been down except for OS upgrades or hardware moves. You can lock them in a closet and never think about it again - it's like the golden days of Novell Netware all over again. And under intense loads, say, a well-utilized IMAP or Samba server, FreeBSD keeps its chin up far longer than Linux.

    However, the problem with FreeBSD is that, let's face it, the userland is just not as friendly as that in Linux. You spend days installing all the happy-fun GNU tools with useful command-line arguments and post-1970 approaches to system management, and by the time you've done that, you've kluged together a system only a mother could love. So, for day-to-day messing around, Linux can be much friendlier.

    Perhaps even more importantly, the new generation of commercial software is largely just not available for FreeBSD. Want to run Oracle? Domino? You can try to shoehorn them into FreeBSD's Linux emulation environment, but I can tell you from painful experience, it's not pretty - if it works at all. And when you try to do things like linking other third-party software against the Oracle libraries under Linux emulation, you'll spend weeks up to your eyeballs in Makefiles and header files. Not worth the trouble, even for the incremental improvement in stability.

    So they both have their places, and they're both well-worth learning about. But I'd be quite suspicious of someone who claims that one is a "better" OS than the other - it depends far too much on one's specific needs.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  17. Re:Fishy benchmark by geomcbay · · Score: 3
    Agreed!

    The errors call into question his overall credibility as a 'guru'.

    He states that he has introduced floating point into the C program (to make it a tad 'tougher'), when he hasn't even done that! He's trying to asssign a floating point number to a long (which is an extended int, maybe he meant double?) so the compiler is just going to chop that number to a (long) int for him, hopefully at least giving him a warning which I guess he ignored. This guy holds a masters degree in CS?

    Nobody is expecting him to come up with a perfect benchmark, but 1) he could at least know something about what he's talking about before he talks about it and 2) there's plenty of existing benchmarks for web performance that he could have used rather than creating his own questionable benchmark.

    For what its worth, I run FreeBSD, not Linux, so it's not that I disagree with his results, just the way they were obtained.

  18. Kernels and system policy by izzertaq · · Score: 3

    The article said something about Linux performing much better after hand-tuning the VM, which begs the question, seeing as how FreeBSD tunes its own VM for good default settings, why can't Linux do the same? This is just like the IDE DMA situation on BSD vs. Linux -- FreeBSD has had autodma working forever on VIA chipsets, and Linux, even in 2.4, defaults to PIO mode on IDE disks unless you enable 'highly dangerous' code. Oddly, the I/O elevator in 2.2 has a sensible out-of-the-box setting, but 2.4 requires tuning with an arcane tool called 'elvtune' or something if you want an elevator at all. Seems like a step backwards to me, regardless of how technically superior the 2.4 way is.

    Unix purists go on about how the kernel should never set policy, but that's rather silly. Really, the kernel-'enforced' policy is whatever the defaults are, as most users expect the default behavior to be intelligent. People install Linux all the time and complain about how they can't do anything without getting choppy audio and mouse movement, because IDE defaults to PIO. It's rather sad that people get bad impressions of Linux because of its braindead default settings for so many things, when it's capable of doing much more.

    Maybe this is work for the distros to be doing, I don't know. I suspect most of them would prefer to pass the buck as well.

  19. Re:Why I use Linux on my main machine: by dvdeug · · Score: 4

    It shouldn't be a matter of dumping the Hurd - if Debian dumped the Hurd, we'd lose the developers that develop the Hurd. But if you want Debian GNU/BSD, subscribe to debian-bsd@lists.debian.org and start working. The biggest problem with Debian GNU/BSD is interested workers, not anything political and certainly not anything having to do with the Hurd.

  20. Re:Penguin vs Daemon - Argument by Cerb · · Score: 4
    The FreeBSD handbook is pretty much THE reference for FreeBSD, and it's on every FreeBSD box that has the docs installed. You can get a dead tree version too if you want. I know of at least one other dead tree text on FreeBSD, it has regular updates posted to the freebsd-questions@freebsd.org list.

    And what's this about no sound drivers? When was the last time you actually used a FreeBSD machine? Or, if you claim to be a FreeBSD user, have you not read LINT? There are tons of sound drivers. The pcm device runs many PCI and ISA cards. And what qualifies as "and the like"? My hauppauge WinTV card works better in FreeBSD than it did in Linux. The machine doesn't slow down when I watch TV. My USB mouse was spotted and configured as soon as I started the install. The ONLY thing I miss about Linux is the Nvidia drivers.

    No, I'm not a FreeBSD bigot. I use both Linux and FreeBSD. If you look, I'm actually a Debian developer. They both have a place in the world. But, if you are going to post something, post facts.

  21. Better Switch! by jackal! · · Score: 4
    We should all switch to FreeBSD anyway now that Microsoft has declared Linux doomed!

    J

    --

    Who moderates the meta-moderators?

    1. Re:Better Switch! by frob2600 · · Score: 4
      I also don't want to see someone else taking my work, "embracing and extending" upon it, and then profiting off a piece of software that I originally intended to be free for everyone. The GPL guarantees that what I intended to be free will stay free.

      Don't you see? The code you have written and intended to be free is still free! Nothing changed that. If they have added, or improved your code, so much -- they should have the right to do what they wish with that code. They are only benefiting from their work. They can never really benefit from yours. Why? It may appear like they are benefiting from the work you have done, but they are not. They can never force people to buy their code on the merits of your code alone. Because the people will just go out and use your code; if they don't want the additional stuff.* What gives you the right to tell them what they can or can't do with the code they wrote? In a truely free society, nothing.

      I can see where the GPL people come from with their ideas. And the ideas are noble. But you are going about it in the wrong way. Be honest with yourself and read the GPL (I have a nice highlighted hard copy for when I discuss these issues). Ask yourself if I have a point. If I do have a point, think about what you are doing when you GPL a piece of code. I am not going to tell you that you have to switch or you are anti-anything. I will just ask you to be honest with yourself.

      Personally, I used to think the GPL was the only way to go. I didn't know much about other licenses out there, at the time, and I would have probably argued the same way as many of you do. But, over time, I started to question the ethics of forcing someone to chose one license over another and that in itself is so against freedom that I had to change my view. I am not saying the BSD license in the best [although it is my favorite]. You might want to release code under the Beer-Ware license.** I do this with code I write for people on campus and it pays off very well.

      *Yes, I know they are able to just sell your code without changing anything. But, they will almost never succeed at locking everyone into using their code that way. Because people will still be able to get yours for free. Remember, you have chosen what gets done with the code you wrote. Nothing, and I mean nothing, will change that unless you do it yourself (and even then -- good luck getting that opensource code locked down).

      **Note: I did not write this, I just like using it.

      "THE BEER-WARE LICENSE" (Revision 42):
      wrote this file. As long as you retain this notice you
      can do whatever you want with this stuff. If we meet some day, and you think
      this stuff is worth it, you can buy me a beer in return. Authors Name

      ---
      "Do not meddle in the affairs of sysadmins,

      --

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

    2. Re:Better Switch! by Pinball+Wizard · · Score: 5
      I realize you were joking but... MS would never say nasty things about the BSD's since their TCP/IP stack and kerberos are largely based on BSD code.

      They love BSD for this reason. They have told their developers to not even look at GPL code while on the job.

      If anything BSD is doomed by their license(trying hard not to troll here). Most open source developers would rather not have their code end up in Windows. Hence, eventually the popularity of Linux and the GPL with developers will mean that Linux will likely overtake the BSDs in performance in the not-too-distant future.

      --

      No, Thursday's out. How about never - is never good for you?

    3. Re:Better Switch! by bob+x+johnson · · Score: 5
      Yeah, MS may have used *BSD code for some of their TCP/IP utils, and great code it may be, but has *BSD gotten anything in return?

      You mean besides the benefits of standard protocols?

      [In case you fail to fail to miss the point, like most mindless GNU drones, answer this question: How many successful protocols have their reference implementations licensed under the GPL?]

    4. Re:Better Switch! by frob2600 · · Score: 5

      Most open source developers would rather not have their code end up in Windows.

      Being an open-source developer myself, I would personally never release any of my code under the GPL. And I encourage all the coders I talk with to do the same. And once they see the reasoning behind why, most will switch. They honestly want to give their code away for others to use as they see fit. You are not giving your code away if you are requiring something back.

      I tried to use the BSD license in a class where the teacher was pro-GPL and he refused to agree. Although we discussed it at great length. It turns out that at my college any professor has the right to determine the license for all code his class produces. But, even if the school had not been on his side the GPL would have allowed him to win. All he had to do was require that a GPL'd base class be included in all assignments, and everything would be forced under the GPL! He told me he was going to do this, no matter what verdict he school returned. This is just one of the reasons I hate the GPL.

      I am sorry, but your little disclaimer about trying not to troll is not going to change what you said into anything less offensive to those who have been forced into submission by that filthy beast of a license! If the cost of giving my code away means it goes to Windows. Great! This again proves my favorite saying, "Those who hate Windows use Linux; those who love Unix use FreeBSD."

      If the GPL becomes as prominent as you think it will be, there will be a lot of excellent coders who will take up other hobbies where freedom is maintained. But it won't happen. Communism failed in use with politics it will fail in use with code developing as well. FreeBSD will remain 'Free' and so will all the code I, and those who know the truth about giving, produce.

      </rant>

      ---
      "Do not meddle in the affairs of sysadmins,

      --

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

  22. How much RAM? ;) by ssimpson · · Score: 4

    From the article:

    'I chose -- once again -- IBM's Netfinity 5100 server. This one is a dual CPU system with PentiumIII 900-MHz processors and 768 GBs of RAM. The disks are under a RAID controller, letting the five 18.2-GB disks be visible under RAID5.'

    Damn. Makes my half a gig of RAM look very sad :)

    --
    "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
  23. and the bell has rung... by popular · · Score: 4
    OK, no hitting below the belt.
    Let's see a good clean fight.

    Also on tonight's fight card:
    GNOME vs. KDE
    Perl vs. PHP
    MySQL vs. Postgres
    RMS vs. ESR

    --

  24. Re:FreeBSD is free'd from the pressures. by stripes · · Score: 5
    FreeBSD is a pure server OS. Nobody has to worry about the other possible applications, it is designed purely for one purpose, and one purpose alone. It does it well.

    If FreeBSD is a server-only OS why did it get USB support before Linux did?

    If FreeBSD is a server-only OS, what is PicoBSD all about?

    Fact of the matter is FreeBSD serves multiple intrests as well. And it does them all reasonably well.

  25. Good. by SimplyCosmic · · Score: 5
    Hey, although it's an attempt at humor, your post is actually kind of close to my philosophy of "using the right tool for the right job".

    I've had plenty of people ask me if they should switch from MS Windows over to Linux. For some the answer is yes. But only if they're ready for the headaches that come with breaking from the pack. For others, I realise early on that they're going to be much more productive on a machine with an operating system that they're pretty much guarenteed to be able to be fixed by the local Best Buy.

    It really isn't about which OS is the holy grail, perfect for all situations and godsend to all who use it. That's because such a beast doesn't exist. It's about finding the right tool for the job, and the right tool means not only the proper amount of control and features, but support and comfort for the person using it.

    Despite what we geeks tell ourselves, an operating system is just a tool, not a lifestyle. Right? Right? Guys? Hello?

  26. Why this Penguinista uses Linux over FreeBSD. by SimplyCosmic · · Score: 5
    I've played around with several of the distros, as well as FreeBSD and OpenBSD, and the absolute most basic reason I use Linux over FreeBSD is simply because I have an easier time finding out how to install, maintain, admin or fix some problem from the various Linux sites out there.

    It's not really a matter of which is technologically superior, and I suspect that FreeBSD may in fact be so. However, in the particular style of searching for information on how to accomplish a particular task, I've always found the Linux information quicker and easier than for the FreeBSD way of doing things. Again, this doesn't mean that Linux is better, far from it. It's just easier for me to run thanks to the types of online resources I come across.

    Your mileage, as always, may vary. Offer void in most major cities. Not to be taken internally, while pregnant, or running for Congress.

  27. Fishy benchmark by Pemdas · · Score: 5
    The overall conclusions may be valid; I don't know. I've used NetBSD for a few things here and there, but don't have enough experience with FreeBSD to make any sort of judgement.

    This, however, caught my eye:

    • int x;
      long y;
      y = 28.2839281;
      x = 339829;
      y = x / y;
      ...

    Notice how I included some simple floating point arithmetic in the C program to make things just a tad tougher.

    He admits he's no benchmark specialist, but any compiler worth its salt (and many that aren't) will optimize the floating point operations away. Also, since the result of the divide is never used, that will be optimized out, too.

    I don't know what the real story is, and I do know a lot of knowledgeable people split on the Linux vs. FreeBSD issue. However, such a blatant error in benchmarking methodology gives me large doubts about this guy's credibility as a competent judge.

  28. Re:Why not FreeBSD... by AntiBasic · · Score: 5
    And because when I talk to the network managers at work, my fellow consultants/contractors, and my clients, they all talk about Linux, not FreeBSD. I've convinced a few of the wonders of OpenBSD and audited source, but many still compare Linux and FreeBSD in terms of market share: who is the bigger? Linux. Which is a customer more likely to ask for? Linux over BSD, but Solaris and AIX and HP-UX above Linux.

    Popularity is really not a good reason to choose something. Windows is a lot more popular than Linux. It has more users, more commercial programs, more programmers, certifications, and possibly books, training courses, and any number of other things. It doesn't make it any better, really, now does it? Yes, there are more Linux users than FreeBSD users. It doesn't really make that much of a difference.

    And besides that, FreeBSD out of the box isn't as friendly as most Linux distributions.

    Care to justify that statement? Easier to learn, again, is questionable. It's easy to learn something if you have, say, a friend next door that runs the same thing. At my university, FreeBSD became very popular (much more so than Linux) because the people who took the time to help out and organize things knew FreeBSD best, and suggested people try it. Those same people who used Linux before considered FreeBSD much easier to learn. The same may apply the other way around in your area. It isn't a matter of ease, but your surroundings. If you go it alone, like I pretty much did, it ends up being a personal matter (discussed below). As for documentation, I'd say it depends on the person. The FreeBSD Handbook helped me through most of my trials, but some find it too complicated, and some find it too abstract. Greg Lehey's book is good. There're FreeBSD courses offered by BSDi, amongst others. The NetBSD documentation is technically great and complete.

    Maybe when my hardware needs change, I'll run FreeBSD. If FreeBSD NFS and Linux NFS start talking to each other faster,...

    The problem there is Linux NFSv3 implementation. Quite honestly it sucks.

  29. Penguin vs Daemon - Argument by BluedemonX · · Score: 5

    Well, I look at it this way. I can walk into any bookstore and get an O'Reilly book detailing how to write drivers for Linux, another explaining Linux internals in detail, yet more describing for newbies how to install same. There are wonderful distributions like Debian and (well, at least when they can make a release that allows you to get the kernel to compile) RedHat, etc etc etc.

    On the daemon front, I've seen books available by mail, none in the bookstores. There's certainly a lot less in terms of choice. And you can forget finding sound drivers, or the like. What you do get is the suggestion to take the drivers from the Linux people and port them yourself. Of course you can do that, because you're a g0d l337 ha>0r d00d, right? Otherwise you'd be running Windows.

    --

    --- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
  30. FreeBSD is free'd from the pressures. by Lover's+Arrival,+The · · Score: 5
    Linux is being pushed in several different directions by different groups and organisations. Some want it to be a Desktop OS, some wish it to be a Server OS, and some wish it to be in the world of embedded devices. Everybody has a different agenda for a free OS, and the means, if they wish, to take Linux and mould it for their wishes.

    FreeBSD is a pure server OS. Nobody has to worry about the other possible applications, it is designed purely for one purpose, and one purpose alone. It does it well.

    If I were running a server alone, I would use FreeBSD. For any other purpose, I would use Linux. Each have their strengths.

    They fuck you up, your mum and dad.

    --

    --Anticipation of a New Lover's Arrival, The