Slashdot Mirror


Byte: FreeBSD vs Linux Revisited

Beerwolff writes: "This time I have remembered the link to the Byte article that's a follow-up to two of Moshe Bar's previous articles comparing FreeBSD and Linux--This time with the new Linux VM. His Apache "results show that Linux is better at handling I/O cache than FreeBSD, and that FreeBSD is more efficient at building up and tearing down processes."" As usual, please take benchmarks with a grain of salt, caveat emptor, look before you leap, and so forth.

401 comments

  1. Especially Salted by Satai · · Score: 5, Interesting

    "As usual, please take benchmarks with a grain of salt, caveat emptor, look before you leap, and so forth."

    In particular, be sure to read the very bottom of the article:

    Before you fire up your e-mail program to contest the results or suggest some neat trick to get even more out of either the Linux benchmark server or the FreeBSD server, remember what I said at the beginning of this review: This was not a scientific benchmark in a professional benchmarking lab. All results are only valid within my own environment and you are certainly bound to see a different result on your machines. The benchmark was only about finding out how well Linux handles stress loads compared to FreeBSD, and I do not claim that one OS is better than the other one.

    These aren't scientific. These are the results one person sees - and also note that the various problems presented to the servers give different results. FreeBSD and Linux both had strengths and weaknesses even in his tests.

    1. Re:Especially Salted by zachoen · · Score: 1

      Do note the final line in the article. In fact, I love both. So, at least this isn't another one of those heavily biased comparisons full of fud.

    2. Re:Especially Salted by rhekman · · Score: 1
      These aren't scientific. These are the results one person sees - and also note that the various problems presented to the servers give different results. FreeBSD and Linux both had strengths and weaknesses even in his tests.

      True enough, but do some of these tests really even reflect reality? Greater minds than I may ponder this long and hard, but personally I think mucking with the filesystem aspects of a mail server, especially affecting its reliability (sync for chrissakes!) kind of makes it pointless as a real world bench. So if you're going to change a real program into a synthetic VM stressor (and a poor one -- procmail bottlenecked in its run) why not just break down and use an understood synthetic benchmark?

      Regards
      --
      I like teamwork. It's easier to assign blame that way.
  2. The right tool for the right job. by thetechweenie · · Score: 4, Informative

    Regardsless of what some reviewer comes up with, I have just found that they each do something specific. For servers, I would run FreeBSD. All of the daemons are ported, and the security is great. For my desktop, it's linux all the way. I think this is comparing apples to oranges.

    --


    Um, this is my sig.
    1. Re:The right tool for the right job. by efgbr · · Score: 1

      All of the daemons are ported, and the security is great.

      And the same holds true for GNU/Linux.

    2. Re:The right tool for the right job. by druiid · · Score: 1

      I don't think it's comparing apples to oranges at all... unless you compare BSD standards to SYSv standards...... Otherwise I think, as this review shows, Linux and FreeBSD are basically Neck-and-Neck in the server department. Don't get me wrong, I think FreeBSD is still good, but I personally use Linux and like the it more than any *BSD standard variant....

    3. Re:The right tool for the right job. by thetechweenie · · Score: 2, Interesting

      I was talking out of personal experience. FreeBSD has always seemed to run much more stable for a server. Also I love the security on FreeBSD. Not to mention the ease of installing new apps from the ports directory. That's just freakin genius. I have alot of friends that run FreeBSD for their desktops, I'm just still a fan of linux there. I guess it's backwards from what normal people feel, but the server environments that I've built just have me feeling this way... Maybe it's just all the code red and old pizza I just downed...

      --


      Um, this is my sig.
    4. Re:The right tool for the right job. by gmack · · Score: 1

      Security on FreeBSD isn't much diffrent from a good Linux distro. Personally I wouldn't trust my system to mandrake or RedHat.

    5. Re:The right tool for the right job. by cymen · · Score: 2, Informative

      And the same holds true for GNU/Linux.

      What would be awesome would be a linux distrib that has the same ease of upgrading that is possible with freebsd. Basically my /usr/src is a cvs checkout of the 4.4-STABLE cvs tree. I can update it when I want to via cvsup to the FreeBSD cvsup mirrors. /usr/src contains the kernel and userland. It is really nice in terms of upgrading and it is possible to go from 4.4 to 4.5 and up with relative ease compared to getting out the ISO images on most other linux distribs. Debian comes close to this but in a much different way that is very top heavy in terms of people assembling packages, etc. I much prefer having ports and cvsup...

    6. Re:The right tool for the right job. by cymen · · Score: 2

      You can take your package managers and shove them up your ass.

      Slackware.


      Uh... If you had half a brain you would realize that CVS is not package management.

      Bad to feed the trolls but what the hell.

    7. Re:The right tool for the right job. by hereticmessiah · · Score: 1

      Well, it is sort of since Linux is more like SYS V than BSD.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    8. Re:The right tool for the right job. by Anonymous Coward · · Score: 0

      apt-get update && apt-get dist-upgrade

      Not only is it far faster than upgrading a BSD box, it requires far less manual intervention. It intelligently handles changing config files (it knows what config files you've edited, and which are still stock).

      How is writing the Makefile for a BSD style port any less top heavy than writing the control file for a debian package?

      If you want to develop your OS (as opposed to develop ON your os) then BSD wins hands down because all the source comes in one place. But if you want a server or you want to develop your own apps debian steals far less of your time.

    9. Re:The right tool for the right job. by rhekman · · Score: 1
      What would be awesome would be a linux distrib that has the same ease of upgrading that is possible with freebsd.

      Ok, I'll bite...apt-get update && apt-get dist-upgrade

      Debian comes close to this but in a much different way that is very top heavy in terms of people assembling packages, etc.

      You say "top heavy" like it's a bad thing :-P Seriously, the strength of Debian is in its Policy (with a capitol P). It allows packaging complexity to be build into deb and dpkg where appropriate and allows fully upgradable, stable binary packaging of an entire system. It allows me to keep a P75 with a 320MB hard disk drive up to date without spending huge amounts of time on compiling or scrounging for disk space. Plus it intelligently manages the config files it touches. I'm not knocking ports, they're great, but if ports and cvsup are all that, then dpkg and apt are all that AND a bag of chips.

      I much prefer having ports and cvsup...

      Isn't choice wonderful?

      Regards
      --
      I like teamwork. It's easier to assign blame that way.
    10. Re:The right tool for the right job. by Ian+Bicking · · Score: 2
      Debian comes close to this but in a much different way that is very top heavy in terms of people assembling packages, etc.
      I don't really know FreeBSD that well, but I strongly suspect that Debian policy guidelines are much more agressive than FreeBSD policies. So if it takes more effort to make a Debian package than a FreeBSD port, it's because there's more issues to deal with.

      I also am under the impression that there are considerably more debs than ports -- the Debian homepage says 3950 packages, but I don't know if that's in stable, testing, or sid. There starts to be combinatorial difficulties to maintaining a system when you get a really large number of packages. And Debian pulls it off (while the RPM based distributions don't).

      If Debian works in this area, it's really a matter of social structures, not technical ones. FreeBSD has a very different structure, which provides good stability but not the inclusiveness of Debian.

    11. Re:The right tool for the right job. by ByTor-2112 · · Score: 1

      You obviously have NO idea how anal the *BSD maintainers are. They won't let you commit if there is a SYTLISTIC problem with your code. And the man pages are spot-on up to date (texinfo sucks major wang, BTW).

    12. Re:The right tool for the right job. by Anonymous Coward · · Score: 0

      From http://freebsd.org/ports/:

      There are currently 6013 ports in the FreeBSD Ports Collection.

      YHL. HAND.

    13. Re:The right tool for the right job. by Anonymous Coward · · Score: 0

      BSD doesn't update your configuration files on it's own because it's fucking retarded to hand your /etc over to a script. Period. You do not let something update your server's vital configurations based on some developer's preconception of how things should be.

      Oh, and everyone keeps failing to mention that you can update your freebsd installation from sysinstall by grabbing the binaries from one of the many freebsd mirror sites. That's /stand/sysinstall, try it.

    14. Re:The right tool for the right job. by Chalst · · Score: 2

      A pet irritation with FreeBSD: ports works well *if* you keep your ports tree synchronised with the current version. If you *want* to mix the current version with old versions (there are reasons), it becomes a pain. Debian is much better at this kind of thing.

    15. Re:The right tool for the right job. by Anonymous Coward · · Score: 0

      What the fuck is so hard about typing "cvsup ports-supfile?"

      God, just SHUT YOUR FUCKING IGNORANCE HOLE.

    16. Re:The right tool for the right job. by Derek+S · · Score: 1

      Having spent the last 6 months managing FreeBSD machines, I have mixed feelings about the whole cvsup/Ports concept. They're excellent for keeping a developer workstation in sync with updates. So far they've been horrible for homogenizing multiple production machines. I've been doing okay with Ports by using "make package" on a master machine (though upgrading packages has been hit-or-miss), but there's no equivalent mechanism for the core OS.

      As a sysadmin, I'd really rather have official binary packages for most OS updates. And while I understand the reasoning behind the separation of the base OS from the add-on packages, it has proven to be very inconvenient in the field.

    17. Re:The right tool for the right job. by cymen · · Score: 2

      Having spent the last 6 months managing FreeBSD machines, I have mixed feelings about the whole cvsup/Ports concept. They're excellent for keeping a developer workstation in sync with updates. So far they've been horrible for homogenizing multiple production machines.

      Can you explain the problems you've run into or give examples?

      I've been doing okay with Ports by using "make package" on a master machine (though upgrading packages has been hit-or-miss), but there's no equivalent mechanism for the core OS.

      What about exporting the /usr/src tree via nfs and doing installworld on each machine from the master? I've seen that suggested here. I haven't had a chance to expirement with it yet but it sounds ideal.

      As a sysadmin, I'd really rather have official binary packages for most OS updates. And while I understand the reasoning behind the separation of the base OS from the add-on packages, it has proven to be very inconvenient in the field.

      I guess what it comes down to is there is no 100% ideal solution for every single person. I'm glad we have a lot of choices. What keeps you running FreeBSD?

    18. Re:The right tool for the right job. by Derek+S · · Score: 1

      I'm planning to start doing the nfs-export thing for kernel installs, but only for initial system installation. Many of the boxes I'm concerned with will be isolated behind remote firewalls and low-bandwidth connections. Small binary packages are the most convenient way to keep them updated.

      The main reason we're using BSD is that my management mandated it, but as I've become more familiar with the system I've come to appreciate some of its advantages. Mind you, I do think that the building-from-CVS thing is very valuable for developers. I just think that compilation and distribution need to be separated more cleanly.

      I'm aware that there's a group working on a system for binary updates of the core OS, so it's not like these concerns have been ignored. In the meantime I'll probably resort to a homegrown toolset.

  3. I suppose you could say by GISboy · · Score: 2, Interesting

    the daemon's in the details, too.

    (shurg) Very nice and interesting article anyone else care to verify or dispute the findings?

    And a serious question; does linux and bsd scale well across various architectures?

    I suppose if people get riled up about any comparison maybe there should be a catagory such as "from the benchmark or skidmark dept."

    Heh.

    --
    If it is not on fire, it is a software problem.
    1. Re:I suppose you could say by richie123 · · Score: 0

      Well I doubt that BSD does at all since FreeBSD and OpenBSD only really suports Intel, and NetBSD does not support SMP.

    2. Re:I suppose you could say by Anonymous Coward · · Score: 0

      I can't tell if you're a troll, or just really fucking retarded. OpenBSD runs on something like ten different architectures and supports SMP. FreeBSD is on i386 and Alpha, currently, both arch's have SMP support.

      NetBSD supports SMP over a number of arch's: try here for more information.

      Now that I've thoroughly humiliated you and your lack of any sort of intelligence, knowledge or ability to tell reality from fantasy, I ask that you please SHUT YOUR FUCKING IGNORANCE HOLE.

    3. Re:I suppose you could say by Anonymous Coward · · Score: 0

      "ported" != "portability"

      Find an arch that neither linux or bsd runs on, and port them both. Then tell me what was more work.

      Since you're just a slashtrash kid, I know that you won't (can't) do this, and I'll just give you the answer. NetBSD will be the easiest port to complete.

      Just because someone completed the port to 10 different architectures doesn't mean it was easy or reasonable. Hence, "ported" != "portability".

      Now, perhaps you should go look at the FreeBSD/sparc64 or FreeBSD/ppc efforts. Write locore and pmap for given arch. Obtain toolchain for given arch. Yay, single-user mode complete. Write device drivers for devices unique to arch. Yay, multi-user mode complete!

      Try and tell me that's not portability.

  4. Almost the same by Euphonious+Coward · · Score: 2, Interesting
    To me the most interesting result was that both systems came out just about equal. I doubt there is much room left to squeeze out more performance, so competition will have to be based on other factors.

    This is good.

    1. Re:Almost the same by Anonymous Coward · · Score: 0

      I doubt there is much room left to squeeze out more performance,

      That's not quite true. FreeBSD is behind Linux on SMP so one can reasonably expect better performance out of FreeBSD 5.0 and its new SMP code when 5.0 becomes the stable branch.

    2. Re:Almost the same by wfrp01 · · Score: 2

      I agree.

      When examining bids from contractors/subcontractors on construction projects, an important consideration is "how close are the bids?". When the bids are close, it means the bidders are reading the bid documents the same way. When they diverge greatly, it means there is a lot of confusion about the scope of work.

      Similarly here, I think that seeing the performance of these two OS's tracking so closely might indicate a corresponding agreement about how to approach various OS problems.

      But I really have no idea. Is this true? I don't know anything about the finer details of how these two systems operate. How similar are they, really?

      --

      --Lawrence Lessig for Congress!
    3. Re:Almost the same by Anonymous Coward · · Score: 0

      I agree that this close (mostly friendly) competition is a very good thing. When the qualitative differences between two products are very small, the small details get very tight scrutiny and by definition will improve to even greater degrees of effeciency. When both products are open source, each improvement is certain to eventually spread to the other side, and therefore, more improvement is needed. A domino effect of improvement. Ain't it grand?

  5. How good are they? by ajuda · · Score: 1

    We should not be looking at whether Linux or BSD is better than the other. What we should be thinking about whether one will one be better than the other. All sides can agree that linux development has really taken off as of late and that the various BSDs have been in development much longer.

    I wonder, with the growing popularity of the GPL, if the pace of Linux development can be kept up. I think that as products mature, it gets harder and harder to keep the speed of development the same.

    Rather than focusing on where they are, we should be focusing on where they will be.

    1. Re:How good are they? by Mandelbrute · · Score: 2
      Rather than focusing on where they are, we should be focusing on where they will be.
      But we can't since melange isn't available.

      Both are good, both are popular, and both should take the best from each other. What happens from now on will be interesting to see. The project with less developers may still produce something amazing that everyone wants to use.

      I don't know much about NetBSD, but I several years ago it was described to me how easy it was to do a network install of the thing (insert floppy, fill in the IP address and a couple of other questions, then sit back and watch it install). A few distributions of linux have adopted the same idea. Most well written programs for linux will also compile on BSD - and probably the thing that influence users the most is the applications anyway.

      Ultimately it's not a race and it never has been, it's a BMW vs Mercedes sort of argument (with Irix et al as a great big car carrying hovercraft - not so fast or airconditioned, but great if there are lots of people on board).

    2. Re:How good are they? by Anonymous Coward · · Score: 0
      Both are good, both are popular, and both should take the best from each other.

      This works for Linux (GPL) adopting BSD (BSD), but vice versa doesn't, because it would require BSD to be licensed under the GPL...

    3. Re:How good are they? by Anonymous Coward · · Score: 0

      I have to say FreeBSD development scales, gee, just a _touch_ better than that of linux. Let's see, FreeBSD has a increasing number of folks with access to the source tree, while linux just has linus. FreeBSD keeps source in cvs, where linux keeps source in flat form on linus' hard drive.

      Linus claims he doesn't need version control. Well, I need to see what changed in the ne2k driver between April 3rd and June 27th, and why. Can you give me the diffs, linus, off the top of your head? Can you give them to me in a matter of seconds?

    4. Re:How good are they? by NDPTAL85 · · Score: 0

      You know of the spice melange? Do you come from Arrakkis? Or do you know it as Dune? Hmmmm

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    5. Re:How good are they? by Anonymous Coward · · Score: 0

      Right on, my brutha! Preach it!

    6. Re:How good are they? by Anonymous Coward · · Score: 0

      You mean, we shouldn't pay attention to how much linux sucks now, but how much it will suck in the future?

  6. Installers by Arctic+Fox · · Score: 2, Interesting

    Not to flame or troll.... but......
    How come Debian has such a PITA installer? Mandrake was nice, however, OpenBSD and FreeBSD have mega-top notch installers. Easy to use, easy to configure, just say "go".
    I've tried Debian three or four times before giving up... 2 years ago... about a year ago and last week...
    Downloading the ISO for FreeBSD 4.4 was the hardest thing I did with that. (Still can't quite get my Linksys WPC11 card to talk to my AP but that's a different issue).

    1. Re:Installers by Anonymous Coward · · Score: 0
      I agree with you, and I think the problem is dselect; a bigger PITA I can't possibly imagine. What I do is just accept whatever defaults they list and get out of it as fast as possible (I'm installing from CD, so I don't need to worry about download times). Afterwards, I go back and apt-remove stuff I don't need, apt-get stuff I do.

      I quite like Debian as a running system; if you can get past the install, I think you will too.

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

      I think that Debian's installer wins the 'bald-faced liar' award when it told me that it had created a file system and installed a kernel when, in fact, it had actually done nothing to the hard disk.

      Debian's installer is to keep stupid newbies (like me) out, so the l33t can remain few in number

    3. Re:Installers by cymen · · Score: 1

      I don't know what to say except that you must have come from the BSD world to Linux. I came from Linux to the BSD world. Debian is a piece of cake. Nice and simple. Everything makes sense. It doesn't have a slick GUI and it probably would help to have one but I don't have any problems with it... Maybe it was all that Slackware back in the day...

      Anyway - if you still want to get Debian installed you can get the Progeny ISO and install that. Then you can use apt to upgrade from Progeny to plain jane Debian testing or unstable. It's very simple and there is a howto and everything at www.debianplanet.org.

    4. Re:Installers by Arctic+Fox · · Score: 1

      Actually no. (Longish story)
      I was a Windows/Mac guy...
      Tried RedHat in 95/96, but XFree86 wasn't cooperating, so I blew it off. (wasn't 1337 enough, I guess)
      In 99 a co-worker who was a Debian contributor (i think) gave me the disk and we tried getting it dual-booting on a laptop. I tried by myself for a number of days, spent alot of time reading debian.org and other stuff. He got it working, eventually.... apt-get was cool....
      Got a new laptop, but tried RedHat 6.1(?), that worked so played with that.
      Quit that job installed Mandrake at home.
      Read an OpenBSD flame-fest on Slashdot, and went to find out what it was all about. I liked their auditing and security philosophy. But I use that box for NAT/IPF, DHCP, a basic firewall. Still running 2.8, had a 138 day uptime until I knocked the power cable loose this past saturday. Got hooked on /usr/ports
      Was bored (also on saturday), downloaded latest Debian ISO from linuxiso.org. Fought with dselect and that bs.... said, "piss on it", got the FreeBSD 4.4 iso and installed it.
      FreeBSD and OpenBSD have similiar installers. Simple, get the work done.
      My current noname laptop (Scepter Soundx S69002X) is running Win98/FreeBSD now. A little tweaking of the XF86Config file and now I've got that ATI Mobility card working to it's full potential.
      WRT my Linksys wireless card, FreeBSD picked it up, with pccardd, and I can configure the card using wicontrol, but I can't get it to talk to the rest of the network. I can see PINGs on the wireless activity light on the access point, but no success yet. Anyone??

    5. Re:Installers by foonf · · Score: 1
      How come Debian has such a PITA installer? Mandrake was nice, however, OpenBSD and FreeBSD have mega-top notch installers. Easy to use, easy to configure, just say "go".


      OpenBSD has an easy installer? I'd almost agree with you, save for one thing. Its impossible to install it without having to deal with the fun disklabel editor. Now, its a capable and efficient tool, but easy to use it is not (or even halfway coherent, if you haven't used it before). There is nothing comparably obtuse in debian, even dselect (which you don't have to use, if you just select the prepackaged sets and then install/uninstall what you want with apt later).

      Now FreeBSD I agree with. Its absolutely intuitive and extremely easy to use, and yet its still text-based and has reasonable system requirements and no dangerous (ie, can crash the installer) hardware autodetection. But you know what...if you like the FreeBSD installer, you should also like Slackware very much. They have a similar look and feel. The only definite advantage to FreeBSD is the dependency checking in the package install section. Then again, there are very clear philosophical reasons that Slack DOESN'T do that, and if you follow the instructions, its not that big an issue in the installer.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    6. Re:Installers by Arctic+Fox · · Score: 1

      Granted, disklabel usage for me wasn't more than "make whole disk for OpenBSD". And that was my big fear with disklabel for FreeBSD. I didn't want to lose my existing partitions. But actually, once I understood what was going on, it made perfect sense.
      I thought about Slackware, since I understand they use tgz packages, and was more of a "BSD" than the other Linuxes. However, I like the ease of /usr/ports/ and my experience from OpenBSD and it's ports turned me on to FreeBSD. (I think OpenBSD got ports from Free, but not sure)

    7. Re:Installers by ca1v1n · · Score: 3, Interesting

      Every installer I've ever used has sucked in some way, shape, or form. I'm a very experienced computer user, so much so that I do tech support at my university, but I keep running into problems. I think I just got my first real working linux install up and running this afternoon. Here is my analysis, from the point of view of a very technically competent computer user who just doesn't happen to have had that much experience with linux.

      Windows: Usually works very well. When it doesn't, you're screwed.

      Red Hat: I installed 5.1 a few years ago on a partition-rich windows machine. I got X working, but I don't think I had a window manager installed, or if so, I was not informed of this. Regardless, it was useless. I managed to mount my windows partitions. This was very useful, because it enabled me to copy my bashrc to a windows partition, so I could boot into windows and create an alias setting ls to equal ls --color. If you're wondering why I did such a strange thing, I ask you how you would do with vi if you had no experience and nobody looking over your shoulder. I had to use Norton AntiVirus to remove lilo because it broke the CD player under windows. I'd launch into it from windows, read some man pages, try to get X to work, and give up. Then I got a girlfriend, and uncooperative OSs lost importance. I even had Windows 95 mostly stable.

      I tried 7.0 several months ago, and had great difficulty because I was limited to 2 635 MB hard drives (what was laying around). I had gnome-games. Yay. I tried Debian on the same machine, but as my internet connection was a PPPoE DSL, I could never get a connection for apt-get. I'm told it can be done, but I was never told HOW it can be done. I checked the HOWTOs and couldn't find anything.

      Debian: A friend helped me install it a few weeks ago, and I didn't get around to hooking it up until a week ago, because I was bogged down with work requiring windows software, and didn't yet have a hub. Last week I hooked it up. I liked it a lot. I wanted an IM/ICQ client. I tried building GAIM from source. It had a GTK+ dependency. I got GTK+, which needed GLIB. I got GLIB, but since they hadn't updated their changelog from 1.2.7 to 1.2.9 I got the wrong version, so GTK+ wouldn't build. I tried getting the right one. The multiple versions made my system very happy. My friend suggested I just apt-get it. I had already tried this, and he explained that I needed to get it from the unstable tree. I modified my sources.list to get unstable. I ran apt-get install gaim. This broke X. I tried changing back to stable and reverting, but couldn't get it to work. I removed X. For some reason, dpkg took the liberty of REMOVING GCC and associated development tools in the process. My machine was now completely fucked. I ran the installer again. I forgot to configure my ethernet card, so I needed to run it again. This required changing my boot order to boot from CD-ROM. I couldn't do this, because something in the installer had apparently mangled my BIOS so it wouldn't read keystrokes until the OS started booting. I did a jumper reset of the BIOS and it installed just fine. There was just one hitch though. While configuring the X server, I couldn't get the mouse to work. I tried various protocols, various device names, but nothing would work. The answer was right in front of my face: the refresh rate was defaulted to 0. WHAT KIND OF IDIOT DEFAULTS A MOUSE REFRESH RATE TO 0? It took a few hours of staring at this to realize something I hadn't really noticed because I considered it's misadjustment to be outside the realm of rational action, as I still do.

      If FreeBSD is as easy as I'm hearing, I may try that out the next time Debian self-destructs.

      Windows and Linux both suck. The difference is that Linux sucks twice as fast and 10 times more reliably, and since you have the source, it's your fault.

    8. Re:Installers by Jason+Earl · · Score: 2

      Dselect is the devil, pure and simple. Unfortunately most Debian newbies, especially the ones that RTFM, get stuck in it's clutches. The best way to install Debian is to install the base system, and then skip over the dselect garbage and go straight to using apt.

    9. Re:Installers by xtremex · · Score: 1

      I used to use FreeBSD until I had a spare 166 lying around and decided to install FreeBSD on it.
      Didnt detect my ISA NIC for shit. So, I got OpenBSD, detected EVERYTHING, including my gateway. I was in heaven, until that dang disk label editor. I took an educated guess, make a / and a swap partition on the 1.2 GB drive, misestimated by a couple of meg, so I an now running on a 856 MB drive. No biggie...it's just a file server until I run out of space :)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    10. Re:Installers by Anonymous Coward · · Score: 0

      erm, what is hard about the disk label editor? it takes 5 minutes to read the FAQ and 10 seconds to create the label.

      with that said, I can install an openbsd machine in 3 minutes + the time it takes for FTP transfer. OpenBSD has *the best* installation ever in the history of mankind.

      Linux is cool, but I have *no* need for it. OpenBSD is much more mature in terms of solid features and functionality. It does everything I need it to (whats that? no smp? oh, well, my laptop only has one proc).

    11. Re:Installers by child_of_mercy · · Score: 2

      some say it's because debian users only ever have to install once.

      --
      'There is a Light that never goes out.'
    12. Re:Installers by Nurf · · Score: 2

      "Windows and Linux both suck. The difference is that Linux sucks twice as fast and 10 times more reliably, and since you have the source, it's your fault."

      *wipes tears from eyes*. Oh God. That made my day. :-)

      I use Linux for everything, and it seems you've had some awful luck. I agree that Debian is nice in some ways, but comes with the crappiest default config files of them all.

      --
      ---
    13. Re:Installers by Ian+Bicking · · Score: 2
      Totally. They shouldn't even install dselect by default. It's horrible.

      Quit out right away. Use apt-cache to search for packages (like apt-cache search icq). Pay particular attention to the task- packages (try dpkg -l 'task-*'), which will install a bunch of things at once (like everything you need for gcc, etc).

      I'm sure there's tools I don't know about myself, but that's the problem with Debian -- great things exist and you just don't know about them (like apt-cache, which I only learned about a couple months ago, but it's a wonderful tool)

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

      I had to use Norton AntiVirus to remove lilo because it broke the CD player under windows (...) something in the installer had apparently mangled my BIOS so it wouldn't read keystrokes until the OS started booting.

      I think... you should stay with Windows. Really, you shouldn't do anything more complicated than taking a walk on the park.

    15. Re:Installers by Anonymous Coward · · Score: 0

      I use Linux for everything, and it seems you've had some awful luck. I agree that Debian is nice in some ways, but comes with the crappiest default config files of them all.

      Are you serious? After using red hat for years I switched to debian half a year ago, and I was surprised by the general quality of the default settings in comparison to red hat. The only thing that really, really sucked was X configuration, but then that sucks in every distro.

      In my experience the major problem people have with debian is that they don't read the manuals on the site. It took me a while to figure that one out too. Once I discovered the debian way of doing things I was in awe of the ease of use of debian. And before people start complaining they want to do things "their" way, remember that you picked up "your" way somewhere, and usually that was on another OS, with ways just as arbitrary as debian's might seem at first.

      However, now is not a good time to try debian. You really have to run the testing distribution, because stable is simply too dated, but installing stable and then upgrading to testing is non-obvious for a debian newbie, and so I'd suggest everyone wanting to try debian to wait until the next debian version is released.

    16. Re:Installers by cobar · · Score: 2

      grep-available does the same thing. I don't happen to remember which package it's in, but it should be easy to find.

    17. Re:Installers by Anonymous Coward · · Score: 0

      WHAT KIND OF IDIOT DEFAULTS A MOUSE REFRESH RATE TO 0?

      What is a mouse refresh rate?

    18. Re:Installers by eramm · · Score: 1

      I also tried to make the switch. when installing from a bootable CD i kept on getting "can't find /images-1.44/compact/rescue.bin " the fact that rescue.bin was on the cd and i put it on a floppy didn't seem to impress Debian.

      went back to Solaris.

    19. Re:Installers by Eil · · Score: 2


      Give slackware a try. It's a nice, simple little distribution and the installer's pretty easy too.

    20. Re:Installers by inquis · · Score: 1

      the number of times per second the operating systems polls the mouse for positional data. on my windows machine with a ps2 mouse, my options are anywhere from 20 to 100 times per second. some USB mice can tolerate polling rates of 400 refreshes per second, which makes them convenient for "twitch" shooters and the like.

      -inq

    21. Re:Installers by Saint+Aardvark · · Score: 2
      Love the summary...I'm a reasonably experienced Linux user (first install: Slackware in late '97), and a reasonably experienced Debian user (about a year and a half now), and I've had nearly exactly the same problem you describe. I went to install something -- actually, I think it was Gimp 1.2, which at the time had just come out -- and that was a mess. Took forever to compile latest GTK+ (since Debian didn't have the version Gimp required) and in the end it didn't work. Tried apt-get removing GTK+, and it took out, like, everything, or a close approximation of it. Went for a reinstall. I've done that a couple times.

      You've had some bad luck, but isn't that how we all learn? (Hint from experience: stick to -unstable, or stick to -stable. Don't switch between the two.) Anyhow, give it another try; I'd hate to see you fall at the first (admittedly not the first, and pretty major) hurdle. And try Slackware.

  7. I made the switch by The+Ape+With+No+Name · · Score: 2, Redundant

    We just switched our email, file and http/servers to FreeBSD. Why? Mandrake had become a horrid mess of dependencies and package problems. Building from source (painstaking and too labor intensive for a one person admin team) had become frustrating. The machines were inherited and had never had any documentation and administrative control. I got three machines to replace them (white boxen) and started fishing for what OS to put on them. Initially, I thought, well, Mandrake8.1. I did a test install. Gigs and Gigs and Gigs of useless crap and a horrible package management system to boot. Selecting packages individually took time I didn't have. I knew I needed samba, sendmail, ftp and apache (sshd too). An admin in another department suggested Debian. But (let me put my flamesuit on), another guy said "if you are going to use Debian, why not just install FreeBSD." I did a test install. 1 hour later, I had samba cooking and talking to our Win2K DC. I was sold. This after using Linux for 6 years. I wouldn't say "I saw the light" but as far as clean and Unixy goes, it doesn't get any more so than FreeBSD. I am interested in hearing horror stories about FreeBSD, cuz so far I am very impressed.

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    1. Re:I made the switch by cornice · · Score: 1

      Is this comment based on what you have read in reviews or based on experience? If you ever tried Mandrake on a server I think you would be pleasantly surprised. Mandrake gets alot of desktop glory but not because it sucks as a server.

    2. Re:I made the switch by The+Ape+With+No+Name · · Score: 1

      If you read the comment you would have noticed that the servers which the FreeBSD boxes replaced were running Mandrake. I have nothing against Mandrake other than the bloat it inflicts. I would rather build a machine up than tear one down. See the difference?

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    3. Re:I made the switch by cymen · · Score: 2

      I too had a similar experience but I've moved from Slackware->RedHat & Mandrake->Debian->Debian(desktops) & FreeBSD (servers) & OpenBSD (some tasks). This was of course over many years and there was a half year break between slack and redhat (went to redhat to see what all the hubub was about).

      Debian testing or unstable is great on my laptop and desktop machines. FreeBSD is great on my servers. It's a win win situation.

      Be sure to cvsup to 4.4-CURRENT and make a custom kernel and buildworld (just noting this for other people considering FreeBSD) and also if you use IDE drives edit /boot/loader.conf and put in:

      hw.ata.atapi_dma=1
      hw.ata.ata_dma=1

      to enable DMA (have to reboot too)...

      I could go on about how FreeBSD is simply less work than Debian to admin for a server (when you want current releases of apache, samba, etc) but I'd be preaching to the masses. Lets just say that you owe it to yourself to try both Debian and FreeBSD and see which you like better. Only you can make the right choice based on your needs...

      For me it was FreeBSD.

      An example: I'm upgrading a server from FreeBSD 4.0-RELEASE-CLIENT-2. It's a bit convoluted to get up to 4.4-STABLE but it can be done with cvsup and make. That's part of the beauty of FreeBSD...

    4. Re:I made the switch by cymen · · Score: 2

      Be sure to cvsup to 4.4-CURRENT...

      Ahhh! Sorry, that should be 4.4-STABLE! My bad...

    5. Re:I made the switch by WasterDave · · Score: 2

      Buildworld takes ages. It's very l33t, but takes ages. I still tend to just install from the CD.

      On the subject of DMA I believe that ata write caching (hw.ata.wc) was disabled in 4.3, but re-enabled again in 4.4. Partially as a result of getting hammered in benchmarks. I'd leave it off. Honestly. Turn softupdates on (much easier to do when installing afresh), and leave write caching off.

      Not scientific, but I do remember there being some potential difficulties with using hw.ata.wc=1 and softupdates together.

      Dave

      --
      I write a blog now, you should be afraid.
    6. Re:I made the switch by HoldmyCauls · · Score: 2, Troll

      You used *MANDRAKE* for your servers? Are you nucking futs? Don't get me wrong, it's what I'm using and it's a wonderful distro, but not for servers. It's bloated -- it comes with the kitchen-sink *AND* the kitchen-sink-devel RPMS installed by default, for Pete's sake. For a server, you should run Debian, or Redhat, or Suse. Mandrake? That's for kids and grammas and folks who *ahem* just want to have their TV tuner working out of the box.

      --
      Emacs: for people who just never know when to :q!
    7. Re:I made the switch by cymen · · Score: 2

      Buildworld takes ages. It's very l33t, but takes ages. I still tend to just install from the CD.

      Well we are talking servers here... I think buildworld takes about 1.5 - 2 hours on my lowly 550 Mhz Celeron (100 Mhz FSB). I'm not sure how long the kernel takes but it isn't too bad... The whole point here is that when you have a co-located server it is easy to upgrade without having to go burn an ISO. Or even if the server is at work and you are at home or in another location. It's just handy and practically essential no matter what it's l33tness rating is...

      On the subject of DMA I believe that ata write caching (hw.ata.wc) was disabled in 4.3, but re-enabled again in 4.4. Partially as a result of getting hammered in benchmarks. I'd leave it off. Honestly. Turn softupdates on (much easier to do when installing afresh), and leave write caching off.

      I have both softupdates and write caching on at the moment. I think I'll give it a good test run because the server in question is not in production. Everything seems to be cranking along ok...

      Not scientific, but I do remember there being some potential difficulties with using hw.ata.wc=1 and softupdates together.

      Supposedly this is fixed now but good thing to keep in mind...

    8. Re:I made the switch by diamondc · · Score: 1

      Debian Stable.. hard to administer? You just install the packages using apt (which is a no brainer to use) and then edit text configuration files like you regularly would on any *nix box. Yes, Stable doesnt have current packages of many programs BUT that dramatically decreases the number of bugs in the stable distribution.

      --
      "I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
    9. Re:I made the switch by Nerftoe · · Score: 2

      and folks who *ahem* just want to have their TV tuner working out of the box.

      God forbid that a linux user would want everything to work without having to configure anything. But seriously, how hard is it to select only the packages you want installed? Duh.

    10. Re:I made the switch by npietraniec · · Score: 3, Insightful

      ...who *ahem* just want to have their TV tuner working out of the box.

      Read:

      Those who want their operating system to work as it should when they install it.

      Yes, there are arguments against running Mandrake (stability maybe) But not using it because it works doesn't make sense.

      "Yea, I tried Mandrake, but it worked too good... I switched to [insert distro here] so that I could spend hours trying to get every piece of my hardware working correctly."

    11. Re:I made the switch by hereticmessiah · · Score: 1

      AMEN! I use Mandrake (8.0) myself (not for browsing the web and email because I need an external modem first) but it's a bit security lax and to get rid of all the crap it installs by default, I had to go through the whole list by hand rather than flicking through the tree view.

      I can also remember wanting to uninstall some package (one dependant on GNOME, I think). It tried to uninstall a bunch of packages that I knew other packages were dependant on. I was shocked! That one incident almost convinced me to uninstall Mandrake completely and get another distro or move over to *BSD.

      Hint to the Mandrake guys: keep the intallation slim and fix your package management system PLEASE!!! Do, and I'll love your distro again, just like I did after I installed it first.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    12. Re:I made the switch by ryanvm · · Score: 0, Flamebait
      ...too labor intensive for a one person admin team.

      What the hell is a "one person admin team"? ;-)

    13. Re:I made the switch by Splork · · Score: 2

      Horror stories? nope, you made the right choice!

      The only mild annoyance (not horrible) I find with FreeBSD on white-box hardware is that device driver support for random hardware isn't as good as Linux; it appears that you were using well selected hardware (as everyone should be for production purposes!) rather than the cheapest thing you money could buy.

      The BSD ports system is also kept more up to date than stable Debian packages.

    14. Re:I made the switch by linzeal · · Score: 1
      There is a frigging slide from minimal installation no GCC, no secondary windows manager (installs KDE by default) to the most bloated fill up 4 gigs with 2 cds distro you can get. Just use the slider next time or choose what you want and have it make an installation floppy so you can do the same thing over and over to other boxen. I like mandrake for its flexibility but don't get me wrong I don't use it exclusively I use freebsd for a firewall at home and a dual boot freedos/windows xp machine for games :)

      Anyone use freedos for old vid games like master of magic ?

    15. Re:I made the switch by Spamhead · · Score: 1

      Tired of distributions that aren't flexible? Can't do an "rpm -Uvh" without downloading oogles of other package dependency crap? Why not try "Slackware" (TM). Yes, that's right, "Slackware". It slices, it dices, it does everything you would think a bsd-type linux shoud do... and more! Just surf on down to your local mirror and check it out

      --
      Everybody Wang-Chung tonight!
    16. Re:I made the switch by owenc · · Score: 1

      Mandrake : Linux :: Mac OS X : BSD

    17. Re:I made the switch by hereticmessiah · · Score: 1

      I've reinstalled Mandrake thrice and no matter what I do, unless I've selected the packages myself very carefully, Mandrake will always install a bunch of extra crud too, stuff that really didn't make sense. It also tried uninstalling stuff that I very much didn't want uninstalled when I tried using their package manager. Pity.

      Um, other stuff: has anybody else had speed problems running OpenGL games on Mandrake 8.0 on Dell Latitude laptops like me?

      Another thing: will FreeDOS run Dune ok?

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    18. Re:I made the switch by oingoboingo · · Score: 2

      bloated -- it comes with the kitchen-sink *AND* the kitchen-sink-devel RPMS installed by default, for Pete's sake

      and that's the reason you wouldn't recommend it? what sort of admin does a default install of anything? are you installing a mail server? a file server? database? DNS? you've always gotta do some customisation, and when you do, mandrake is no more bloated than any of the other distros.

    19. Re:I made the switch by Anonymous Coward · · Score: 0

      shh.. you might disturb the multiple sysadmin voices in his head.

    20. Re:I made the switch by rawg · · Score: 1

      I'm running FreeBSD 4.4 on my other partition. Its a very nice system. Takes forever to install anything. Download, Compile, Install. It does run fast though. I've been using portupgrade --all and now my system is hosed. A lot of programs are telling me they are compile with old libs and new libs are being used. Nothing runs anymore. I'm still new to it, so its prolly something I did. I run Debian for my stable systems. You can install a clean system, just the things you want. Then you can add a program and remove it with nothing to clean up later. I am trying to stay with FreeBSD because its really cool and fast, but if I can't keep it running I will just use what works. Debian, just apt-get it.

      --
      The above is not worth reading.
    21. Re:I made the switch by ZxCv · · Score: 2

      Heh.. Ever tried doing this in a Mandrake install? The first time I installed Mandrake 8.1, I said what the hell and selected the individual package selection. What a fuckin pain in the ass, lemme tell ya. Almost everything is selected to install by default so you have to go thru several hundred if not a thousand packages checking off all the useless bullshit. It helps to not have any general categories selected before doing the individual package selection, but there is still plenty of shit after that.

      I want my installer to only have the most minimal set of packages to install (kernel, shell, libs) and then let me add on the individual packages I need (compiler, tools, etc). I guarantee that would take a whole helluva lot less time than selecting the packages that I don't need.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    22. Re:I made the switch by cymen · · Score: 2

      If you want current software instead of highly patched old releases it is a pain to administer. At some point the boat load of patches on old software becomes more of a liability than benefit. I'm comfortable making my own decisions on when to upgrade software and I'd rather stay closer to the mainstream release than with lots of extra patches from debian packager(s) instead of the orginating code's authors.

      If Debian could get stable releases out the door every 6 months (or god, dear we imagine 3 months) I doubt we would be having this conversation. Two+ years for a stable release is a bit much... I'm not willing to run testing or unstable on servers. For me the FreeBSD way of doing things just fits better...

      This is for servers. Desktops are another story...

    23. Re:I made the switch by mpe · · Score: 2

      I've reinstalled Mandrake thrice and no matter what I do, unless I've selected the packages myself very carefully, Mandrake will always install a bunch of extra crud too, stuff that really didn't make sense.

      I'm not so sure this is exactly a Mandrake problem, so much as an "idiot proof" installer problem. Which effectivly means the installer (and package manage) is making assumptions about how the system will be used. Which then end up clashing badly with how the machine actually is going to be used. You can find other examples of problem packaging. e.g. later versions of SuSE insiting on installing modem and ISDN tools on machines which only have ethernet cards.

    24. Re:I made the switch by Ian+Bicking · · Score: 2
      Contrary to what other people say, I think Debian is closer to FreeBSD than Slackware. FreeBSD ports at least sound very similar to Debian packages -- Debian packages just happen to precompile for you, which saves a little time for you but isn't otherwise significantly different. apt handles building from source as well, if you really want to do that.

      Slackware is more do-it-yourself than FreeBSD is, it seems to me. I don't know what the other BSDs are like -- maybe they are more like Slackware.

      Building from source tarballs is okay, especially when you have a very limited set of functions and only a handful of user accounts. But if you want a richer environment and/or you want to have other users (who may not be entirely trusted), it seems like a lot of effort. A good packaging system -- be it binary or with source -- saves a ton of time.

      I was just recently talking with someone who was firmly convinced that you couldn't do a decent job of administering a server without spending 10 hours a week on the server. I think he was stuck in the past -- at least for a simple server, dedicated to a few stable functions (like email or web hosting), it hardly takes any time at all to keep a good OS working. I think that guy just isn't familiar with modern OSes and distributions. Old school just isn't efficient.

    25. Re:I made the switch by TardisX · · Score: 1

      In terms of portupgrade - you need to look at the -R and -r options to recompile dependant libs.

      Portupgrade is simply wonderful, and I won't be surprised if it becomes part of the base system (like mergemaster did).

      --

      Command attempted to use minibuffer while in minibuffer
    26. Re:I made the switch by Anonymous Coward · · Score: 0

      I agree. Any linux distro is pretty much the same, you have to install and use it intelligently. Install just what you NEED and configure properly and its as secure and trim as *BSD.

    27. Re:I made the switch by Ed+Avis · · Score: 2

      Why does it matter to have 'crap' installed? It's not as if the disk space is expensive.

      On a server (or on any machine in fact) you want to minimize the number of services running, suid binaries, and so on. But why should there be any problem having ordinary, non-suid files lying around the filesystem?

      If your system security is adversely affected by having a copy of same-gnome installed then you have bigger problems than worrying about 'bloat'.

      --
      -- Ed Avis ed@membled.com
    28. Re:I made the switch by loopkin · · Score: 1

      well... i don't agree, the reason why Mandrake is not good at all for server is not that it's bloated. you can manage to make it work quite efficiently. (rpm -e is your friend)
      however what is not good AT ALL for servers, is that MandrakeSoft stop supporting old versions. Mandrake 6.x aren't supported anymore, and security updates aren't released ! This is a shame ! 6.x aren't _that_ old (they were out about same time as RH 6.x)
      so that means you have to hand compile everything if you want your server to be a bit secure.
      anyway, i agree with you on the conclusion: NEVER USE MANDRAKE AS SERVER.
      (btw, did anybody try mandrake 7.2 firewall ?)

    29. Re:I made the switch by Anonymous Coward · · Score: 0

      I've always thought linux was sort of childish, I mean, changing the packet filtering code on every new version, that's just stupid.

      That said, mandrake makes the rest of linux look intelligent.

      Run ldd /bin/* and see what I'm talking about. Obviously these clue-bies don't understand the purpose of having both /bin and /usr/bin - if they want to be broken, they should just put them all in /program_files or something. A poor organization scheme is better than an un-followed good one.

    30. Re:I made the switch by marmoset · · Score: 1
      What this former Mandrake user / now FreeBSD fan likes is that FreeBSD assumes that you want a minimal setup out of the box. I performed a net installation from a pair of floppies and got just enough *NIX so that I could add whatever other crap I wanted/needed at my own pace, knowing the whole time what was getting installed where and why.


      I've only been running FreeBSD for a month and a half, after running various Linux distros for about 2 years, and at this point I'd rather fight than switch back.

    31. Re:I made the switch by zmooc · · Score: 1
      what sort of admin does a default install of anything?

      Read the parent of this thread...it says Initially, I thought, well, Mandrake8.1. I did a test install. Gigs and Gigs and Gigs of useless crap and a horrible package management system to boot. Selecting packages individually took time I didn't have. So here you have your answer: he does:) Interesting. He didn't have time to select packages but he DID have time to start over completely with FreeBSD.

      --
      0x or or snor perron?!
    32. Re:I made the switch by zmooc · · Score: 1

      That true, but it's just as well possible with other *BSDs, debian, and i presume also with other linux distro's so basing your OS-choice for a mission critical server on the fact that you like the installer is like buying a tv because you like the box. Not that I'd say FreeBSD is not the right choice; it would also be my choice for any server that doesn't need to run closed-source linux applications (jdk 1.3.x especially) but it's just not the right argument:)

      --
      0x or or snor perron?!
    33. Re:I made the switch by cobar · · Score: 2

      The problem with write caching is that it can leave the file system in an unknown state. Because the writes happen when the drive decides and the OS receives no notification when they've finished, you could have a crash and be behind several seconds (or a lot more) and fsck won't necessarily pick it up.

      Simply put, be real careful and research it a bit before making the decision. It's a big perf. improvement but I hesitate to take the risk on a server.

    34. Re:I made the switch by Anonymous Coward · · Score: 0

      For a server you should run a *BSD,Slackware or debian. All those distro's you mention share one thing, bloat. Redtwat, mandork and suse are all crappy bloated shit semi-desktop windows-wannabe OS's which aren't worth the salesman that flogged it to your boss.

    35. Re:I made the switch by ByTor-2112 · · Score: 1

      Hi, you better be careful using softupdates and write caching. The write caching on most IDE drives screws up softupdates' logic and it will have an inconsistent state on disk.

    36. Re:I made the switch by oyvindmo · · Score: 1

      Well we are talking servers here... I think buildworld takes about 1.5 - 2 hours on my lowly 550 Mhz Celeron (100 Mhz FSB).

      Also, if you have multiple servers you can do buildworld on just one of them, mount the build area on the others over NFS, and just do installworld on each of them. Nice and effective.

    37. Re:I made the switch by The+Ape+With+No+Name · · Score: 1

      You miss the point. I have X amount of time to do the work. I set asside time to investigate OSes. Mandrake smoked pole, so I tried FreeBSD. Voila! In one hour the fileserver was in production. Theinstaller was an afterthought. Like, "Y'know that was the easiest OS install I have ever done." You are right. If I had to have JDK on the machine. I probably would have used Linux or Solaris. But then again, perl runs just fine on FreeBSD.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    38. Re:I made the switch by zmooc · · Score: 1

      Well...I understood your point; you wanted to get the fileserver up, but don't you think that by doing a rather default install (as you seem to have done with Mandrake), you will lose the overview of what's installed on the machine and therefore lose security and stability? That way in the long term your rather fast install may turn out not to be as time-efficient as it seemed to be. (but that's not the case with your FreeBSD-install).

      --
      0x or or snor perron?!
    39. Re:I made the switch by Anonymous Coward · · Score: 0

      > I knew I needed samba, sendmail, ftp and apache
      > (sshd too).

      1. Collect ftp and sendmail (and remove).
      2. Install qmail and tell users to scp (use
      Putty tools).
      3. Profit.

    40. Re:I made the switch by wobblie · · Score: 1

      He's right, rpm based distros do not come close the the ease of administration you need; like one gets with Debian or BSD. The whole point of computers is for THEM to do the work, not you. Let them do it.

      For linux servers Debian is the only choice. RPM is crap (tho still better than windows).

    41. Re:I made the switch by cymen · · Score: 1

      Simply put, be real careful and research it a bit before making the decision. It's a big perf. improvement but I hesitate to take the risk on a server.

      Oh I definately will research it quite a bit before having it on in production. I'm not one to risk anything but seeing as how this is more of a test server unused by anyone else at the moment it is ok to take the risk. Time to go to some reading...

    42. Re:I made the switch by hearingaid · · Score: 2

      just building a custom kernel takes about 15 minutes on my bastion box... which is running 3.4, and is a P133.

      buildworld is much, much bigger :)

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    43. Re:I made the switch by hearingaid · · Score: 2

      FreeBSD ports are precompiled, at least on the i386 platform. Not enough people use FreeBSD for Alpha to justify precompiling the ports for it.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    44. Re:I made the switch by Arandir · · Score: 2

      how hard is it to select only the packages you want installed? Duh.

      It's very hard. Select a package by mistake when all you're trying to do is read the description. So go unselect that package. No go find the 144 dependencies that got selected without telling you. Now go find all of their dependencies. All without going blind on their yellow/purple color scheme.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    45. Re:I made the switch by Anonymous Coward · · Score: 0

      If on freebsd you use 'pkg_add -r xchat'
      then (as far as i know) it will work just as apt-get is working on debian.
      It will d/l the latest version from the freebsd mirror and install it.

      So just check it out. pkg_add -r really rocks.

    46. Re:I made the switch by hereticmessiah · · Score: 1

      It's close to idiot-proof, but they really need to fix the dependencies between the various RPMs they supply. The reason why apt is so great is the Debian guys put some time into making sure the dependencies between the various packages.

      Then there's the matter of omitting major packages from their hierarchial view. I had to go into the list view to find KDevelop nestled snugly amongst all the other unlisted packages. Why weren't they in the hierarchial view?

      I'm not asking that they jump to any assumptions, I'm just saying that they should employ a little more conservatism in selecting which packages are required in the various groups and should fix the package dependancies. I'd swear the dependancy counting is flawed in their package management tools.

      And another thing, when you're uninstalling a package, it shouldn't force you to uninstall any related packages. Rather, if any related packages aren't depended upon after selecting a given package for uninstallation, it should offer you the choice of selecting those you want to remain on you system. Just because you want to uninstall AbiWord doesn't mean it should uninstall GNOME.

      Rant, rant, rant, rant, rant...

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    47. Re:I made the switch by Anonymous Coward · · Score: 0

      I swear by slackware in the kitchen. I run it on my toaster, my blender, and my microwave.

      Slackware's no slacker when it comes to doing the dishes either: It stacks 'em, hacks 'em, and packs 'em!

      Coffee brewed by slackware, anyone?

      ;-)

  8. The best thing... by stox · · Score: 3, Insightful

    that ever happend to FreeBSD, was Linux. The best thing that ever happened to Linux, was FreeBSD. Instead of fighting in the mud with those other guys, both can compete on the higher ground of techinical merit. As long as both keep leap frogging each other, we are all better off.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:The best thing... by Anonymous Coward · · Score: 0

      Why is this a troll? I needed to upgrade a few servers at work, and figured I'd pit the mighty new 2.4 kernel against my old stand-by FreeBSD, and it just didn't stack up, so I went with FreeBSD. It's all about using the right tool for the job, and in this case it was clearly FreeBSD. This is my experience from my job, what's so trolling about it?

    2. Re:The best thing... by MonMotha · · Score: 2, Interesting

      I really think this is the kind of way that OSS could win out in the end over closed proprietary software. When one OSS group does somethign innovative, new, etc, the other guys will either try to "one-up them" (disregard the reasons here) or say to them "hey, that's a great idea, mind if we implement it here?" Basically OSS development just keeps going with thousands of programmers each contributing what they know. Isn't this a major point of OSS anyway? Not to flat out "beat the commercial competition" but rather to develop the best software possible with the help of others? We have multiple OpenSource operating systems, and we have healthy competition in them (something the commercial market is currently lacking). As long as one side keeps innovating (must...refrain...), development will make leaps and bounds as the competition tries to improve upon the other to "better their market share".

      --MonMotha

    3. Re:The best thing... by hereticmessiah · · Score: 1

      To be honest, I'd love to install both on my machine! They're both great.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    4. Re:The best thing... by Anonymous Coward · · Score: 0

      Bill Gate$ sayz, "BSD RULES!"

  9. Whoa no Netbsd by outofpaper · · Score: 1, Funny

    What about the os for every thing. I wana see some benchmarks compairing a 8600 vax (runing netbsd) to this mans linux box.

    1. Re:Whoa no Netbsd by T-Punkt · · Score: 1

      I wanted to post the ouput of Byte's Unix benchmark of my diskless VT1300 with 8MB of RAM and a 90ns CVAX chipset here but I don't get it through that incredible stupid lameness filter :-(.

      Instead here's the short summary:
      The average index was 0.3, Byte Benchmark Version 3.11, NetBSD 1.5V (-current from May 2001), everything compiled with NetBSD's in-tree gcc version egcs-2.91.66 19990314.

  10. Linux has caught up. by wbattestilli · · Score: 0, Flamebait

    This is going to piss some BSD fan off....

    BSD was a better server. I have always regarded it as the best "under heavy load" server out there. I think that they are about equal now. Linux is currently about the fastest moving target of any major OS. From this I can infer that Linux will be the superior server OS in the near future.

    I actually don't know if the above it true, but it seems resonable. I welcome informed flames.

    1. Re:Linux has caught up. by Anonymous Coward · · Score: 0

      "fastest moving target" is a comepletely subjective, pulled-out-of-your-ass statement.

      It's not about who can throw shit on the pile fastest. It's about best design and execution. FreeBSD has a well diagrammed road map for the future, and is currently working very hard on getting to the light at the end of the tunnel. Subscribe to the cvs mailing list if you'd like to see how fast FreeBSD development takes place. This speed, combined with a grace that makes linux development look more ad-hoc than a couple of high-school cs kids working on a video game, tell me that FreeBSD is making strides past linux's future.

      Your inference engine is broken. Please get it fixed.

  11. For some perspective... by x136 · · Score: 2, Troll

    ...throw DOS in there. :)

    --
    SIGFEH
    1. Re:For some perspective... by Real_Mce · · Score: 1

      But only if it's running desqview so that you can have the mail server and the web server on the same box! What a shame that linux wasn't around in the BBS heyday(well it was there toward the end but it was quite rough around the edges and in the chewy center back then too)... BSD was but man it was a nightmare to install on an avg machine back then...

      --
      All employees must wash hands before using the bathroom. - The Mgmt.
  12. Linux Vs BSD by dsinner · · Score: 2, Informative

    With all the media/capital hype surrounding linux right now, BSD doesn't stand a chance. Everywhere I go on the net I see linux cluster this, linux PDAs, linux games, linux servers, linux everything..

    I'm waiting for the linux powered toilet brush, personally. I'd just hope that these people who are pumping their servers full of linux goodness don't do it just because the hype is there, they really need to get more information BOTH BSD & Linux, besides benchmarks with sendmail and what not.

    Linux is not the only Microsoft alternative.

    1. Re:Linux Vs BSD by bogie · · Score: 2, Insightful

      I think your forgetting OS X which is BSD based. Like Apple says they will soon have the largest installed base for unix desktops.If OS X ran on X86 linux would probably fall off the face of the earth as far as nix destkops go.

      --
      If you wanna get rich, you know that payback is a bitch
    2. Re:Linux Vs BSD by Anonymous Coward · · Score: 0

      so is MacOS-X opensource? no, the thing that has driven linux...Linux users will just view MacOS on x86 as another proprietry unix on x86.

      mdew.

    3. Re:Linux Vs BSD by Spencerian · · Score: 1

      Actually, OS X _is_ open source and distributed as Darwin (http://www.opensource.apple.com/). You don't get the OS X interface, but Linux heads would install XWindows on it anyway. It's source is for Mac hardware, but an x86 port is available, too.

      Try actually doing some reading before you open your mouth about things you don't know and that are so obvious to know.

      And don't use the "proprietary" word until you try to install Linux on most store-brand PCs. The hardware modifiications that some companies do for market differentation make their PCs the most proprietary POS on the planet, incapable of running most OSs well except their customized version of Windows.

      The only good PC is a homebuilt. The only good alternative for non-Windows OSs is Linux or BSD. The best alternative for a hardware/software mated *nix commercially _might_ be Mac OS X, but it's way too early to make that claim.

      /.

      --
      Vos teneo officium eram periculosus ut vos recipero is.
  13. who cares? by Ender+Ryan · · Score: 3
    Glad you got your boxes up and running. I wouldn't worry about your setup, FreeBSD is really great, clean, stable. But, FWIW, I have just as easy a time with Slackware(shameless plug!).

    Slackware is clean, extremely simple, can be easily installed without all the unnecessary shit. It can also be installed with gnome, kde and enlightenment for the desktop. Makes it easier using the same system for servers and desktops... As for package management, I just build everything myself from source. Once you learn enough about the different packages you use all the time, there's no easier way to admin a server(depending on many factors of course, YMMV and all that).

    Never even tried Debian... I'm sure apt-get is nice, but I have no use for it.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:who cares? by cymen · · Score: 2

      How do you upgrade from one release of Slackware to another? Is there a code repository like FreeBSD's where you can cvsup and make the kernel and userland? I'm assuming not but I don't know - it's a been a while since I used Slackware.

      I'm not putting down Slack. Just wondering... It was my first distribution and I remember going from a.out to elf on it by myself (with a guide). It was a great experience.

    2. Re:who cares? by Anonymous Coward · · Score: 0

      Slackware is clean, extremely simple, can be easily installed without all the unnecessary shit. It can also be installed with gnome, kde and enlightenment for the desktop.


      You just contradicted yourself. Gnome, KDE, and Enlightenment are ALL horribly slow and bloated. Hell, WinXP runs faster than with one of these with a pixmap theme. Want to waste CPU time and memory? Open up gnome-terminal and set the background to be transparent. Oh, maybe you can get a cool screenshot on themes.org too!

      X + GNOME + enlightenment + mozilla = Athlon 900 with 768MB RAM to its knees swapping like crazy. By contrast, Windows XP can get by on a scant 320MB RAM

    3. Re:who cares? by jjshoe · · Score: 1
      slack doesnt have any code dependent anything, so upgrading it isnt realy a big deal unless you need the latest gcc


      the only gui's it comes with is liloconfig and netconfig i think, and those havent changed in a looong time

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
    4. Re:who cares? by Anonymous Coward · · Score: 0
      Windows XP can get by on a scant 320MB RAM

      A scant 320MB???? HF! X+GNOME+enligntment+mozilla does more than fine on a machine with 1/4rd that ram.

    5. Re:who cares? by vrt3 · · Score: 1

      X + GNOME + enlightenment + mozilla = Athlon 900 with 768MB RAM to its knees swapping like crazy.

      You can't be serious. Up until recently, my machine had 384MB RAM. I sometimes used KDE, sometimes Gnome, always mozilla, often the Gimp and a whole load of other apps open at the same time, and the system never touched even one single byte of swap. Only when I ran VMware it started to use the swap space.

      --
      This sig under construction. Please check back later.
    6. Re:who cares? by fredrik70 · · Score: 1

      true, using KDE 2.1 on a PII-400 with 128MB. No problem really... got mozilla on it as well...

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    7. Re:who cares? by Anonymous Coward · · Score: 0

      So everything is statically linked and therefore huge?:)

    8. Re:who cares? by rutledjw · · Score: 1

      "Troll" this dipshit. My Win2K machine doesn't handle 327MB very well. My MANDRAKE box running X, enlightenment (or BackBox) + multiple Konqueror windows + Tomcat and Apache and it's running great...

      --

      Computer Science is Applied Philosophy
  14. Holy bat guano by stox · · Score: 5, Interesting

    MAXUSERS was set to 20!!

    Jeez, I won't even set it that low for my personal machine. For the purposes of this kind of benchmark, I would have at least started with 128. If you want to be fair in I/O benchmarks, have BOTH machines mount the filesystems asynch. If you're going to do a comparison, at least compare apples to apples. Softupdates rocks, but I still think async is going to be faster.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:Holy bat guano by cigarky · · Score: 1

      Your points are well taken and it would be interesting if you wanted to publish your own comparison benchmarks. Almost infinite variables can be tweaked and the author wanted to compare one environment. Tweak some more, and publish. We'll all learn fom it.

      --
      You shank my Jengaship!
    2. Re:Holy bat guano by cymen · · Score: 1

      MAXUSERS was apparently tweaked. It is always set to 32 in the GENERIC kernel example. Why would it be changed downwards? This is not an example of some odd variable but rather one of the essential core items...

    3. Re:Holy bat guano by WasterDave · · Score: 2

      MAXUSERS was set to 20!!

      I know, incredible isn't it, below what even the generic kernel ships with. But I think FreeBSD has some problems with MAXUSERS, in that nobody knows what the hell it's for. I believe that as of 4.4 all the parameters that were previously dependent on MAXUSERS are now boot time programmable. Although what they are and some ideal values is news to me. Guess I had better go do some more reading - tuning(5) IIRC.

      Dave

      --
      I write a blog now, you should be afraid.
    4. Re:Holy bat guano by Pathwalker · · Score: 2

      He mentions raising it from 4 - doesn't the LINT config have maxusers set to some really low value (4 sounds about right) ?

      He probably just assumed that the settings in LINT were the default settings, and copied them over.
      (unless he based his config off of LINT rather than GENERIC - but would that even boot? I've never tried it...)

    5. Re:Holy bat guano by brass1 · · Score: 3, Informative

      MAXUSERS was set to 20!!

      Which explains the awful IO cache[sic] performance seen during this "benchmark". According to my math, the author set aside nearly 17K of RAM for mbufs. This will materially effect network and file IO performance. Honestly, I'm impressed the system actually stayed up under load with this stupid of a setting.

      Oh.. and LINT has a maxusers setting on 10 (plus a comment about not using LINT to build a kernel). GENERIC's is 32. Considering what this guy's bio says and the end of the story, I have a hard time believing this is really is an honest mistake.

    6. Re:Holy bat guano by atrus · · Score: 1

      Maxusers is set to 32 in GENERIC kernels.

    7. Re:Holy bat guano by sbeitzel · · Score: 2

      The last time I looked, LINT had comments to the effect that it would be surprising if it compiled, as some of the options are mutually exclusive. It's been a while, though. Mostly I just keep an eye on UPDATING.

      --
      Oh, go on, check out my job.
    8. Re:Holy bat guano by Anonymous Coward · · Score: 0

      The maxuser parameter drives a LOT of important stuff. Networking buffer sizes for example. I use 256 on production servers. If I set it lower, I get problems like maxfiles open, etc. 20 is damnt strange. Isn't 32 default in the FreeBSD kernel? I thought he wanted to tune, not handicap.

      Also, Linux was in async mode while FreeBSD in softupdates. Wonder why didn't he just mount FreeBSD in async.

      Tomek

    9. Re:Holy bat guano by gavcam · · Score: 1
      He mentions raising it from 4 - doesn't the LINT config have maxusers set to some really low value (4 sounds about right) ?

      Nope...

      Generic 4.4-STABLE: maxusers=32
      Lint 4.4-STABLE: maxusers=10

    10. Re:Holy bat guano by hearingaid · · Score: 2

      MAXUSERS is explained perfectly reasonably in the Handbook.

      Also, the things in the kernel it tweaks have been user-rewritable for some time now.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    11. Re:Holy bat guano by funky+womble · · Score: 1

      Linux doesn't really have an equivalent to softupdates. Async is not very safe in UFS, it's not a good idea to mount FreeBSD partitions async unless you don't really care what happens if the systems stops without unmounting.

  15. gigabit networking? by _|()|\| · · Score: 3, Interesting
    The switch I used for this test was the 10/100/1000 24-Port Managed Gigaswitch. The Gigabit functions require external modules that are very easy to install.

    The NICs were a mix of Alteon and Intel Gigabit for the clients.

    If he's using the Gigaswitch I think he's using, it takes two Gigabit Fiber Modules that each provide two 1000BaseSX ports. He's ignoring the twenty-four 10/100 ports and running a network on the backbone, as it were.

    Not that it matters to a magazine columnist who has a Proliant to play with, but this is a little more expensive than 1000BaseTX, isn't it?

  16. FreeBSD and Linux will always complement ... by SuperDuG · · Score: 4, Insightful
    FreeBSD and Linux are always going to complement each other completely. Even though they are based behind two different kernels they are both free as in beer.

    Personally I would use FreeBSD for a server for the sheer fact that I can never crash it. For desktop uses I would definantelly use linux.

    But both of them being free in the same world will always complement each other. The only thing holding FreeBSD back from the desktop is a pretty installer ... though this _might_ count as a desktop varient of FreeBSD ...

    The latest releases of mandrake and redhat are full of wonderful packages and resources that make linux more than a prime candidate for the desktop.

    But Linux and FreeBSD will ALWAYS complement each other ...

    SuperDuG

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
    1. Re:FreeBSD and Linux will always complement ... by Anonymous Coward · · Score: 0

      I am *really* getting sick of seeing every linux comment having something to do with either redhat or mandrake. Those are not the only two distros, and most definatly, for servers, simplicity and stability, they are not the first choice.

      Next step to a BSD would be Slackware. Slackware is simple and to the point. It is not pretty, and it never will be, but it works, it works well. Tell it to do something, and it will, it won't stall and ask you a billion non esential questions.

    2. Re:FreeBSD and Linux will always complement ... by Chalst · · Score: 2
      Probably a more crucial advantage to Linux in the desktop arena is its much wider range of device drivers. I'm composing this response on an Acer travelmate 340T, which has a touchpad/winmodem/USB mouse all of which work with Linux and don't with FreeBSD.


      Given the current headaches about getting the development branch of Linux started, I am beginning to think that the advantages of the orderly world of FreeBSD development are rather bigger than I first presumed.

    3. Re:FreeBSD and Linux will always complement ... by Anonymous Coward · · Score: 0

      Your USB mouse doesn't work?????
      Ummm... I've used FreeBSD 3.4 with an
      imac keyboard and mouse(just to play with usb),
      I find it hard to believe that your mouse doesn't
      work, also your touch pad may not be supported, but many are

    4. Re:FreeBSD and Linux will always complement ... by SuperDuG · · Score: 2
      The latest releases of mandrake [mandrakesoft.com] and redhat [redhat.com] are full of wonderful packages and resources that make linux more than a prime candidate for the desktop.


      Genuis

      --
      Ignore the "p2p is theft" trolls, they're just uninformed
    5. Re:FreeBSD and Linux will always complement ... by pschmied · · Score: 2

      Touchpad and USB mouse work just fine under FreeBSD. Not sure about the winmodem, but USB is a snap in FreeBSD compared to linux.

  17. What happened to the physical RAM? by sasha328 · · Score: 1, Funny

    Dear Moshe,

    I have noticed that you no longer require 2.5 GB of RAM:

    The machine came with 3 GB of RAM and two Xeon 900-MHz processors, but for this benchmark, I reduced the memory to 512 MB of RAM.

    If this RAM is looking for a good home, I am willing to oblige.

    Yours truely,

    Sasha

  18. Workstation use? by CtrlPhreak · · Score: 3, Insightful

    As well as I like to see benchmarks, apache benchmarks none the less (seems kinda like the infamous Photoshop benchmarks for the average user), I'd like to see a comparison between *BSD and Linux on a desktop workstation. I've been happy using slackware for a while and would like to know the difference on a usability standpoint.

    There are questions that are never answered for the average (above average for using some other platform than windows) user because of all the flame wars. How is compatability with software made for linux? Gaming support? Driver support? How do installs go? How much of a difference is there for setting up/configuring devices and other system preferences? These are things that I am interested as a perspective user and I am not that interested for this case about the differences between the BSD license and other free licenses which are important for some people. Is there a reason for me as a home non server user to switch to *BSD?

    --
    WikiAfterDark.com It's a sex wiki, go now!
    1. Re:Workstation use? by tannhaus · · Score: 1

      Before I say anything, I'll say that these are the comments made from someone who has tried freebsd twice for a couple of months at a time but has run linux for years.

      Now that freebsd has a decent linux threads port, it appears to support a lot more software without sacrificing anything. freebsd does this by using "ports". You just go into the directory of the software you want to install, and compile it...scripts in the directory will download and install everything needed.

      As far as gaming, driver support, etc. just remember, this is not linux. In those areas, freebsd falls far behind linux. Freebsd focuses on being a server OS far more than linux does. From what I've seen, there really isn't a DESIRE to support the hottest new soundcard, graphics card, or nifty gadget and squeeze optimum performance out of it. In some cases, linux support comes a year or more before *bsd support for a particular product.

      As far as whether games are supported as well, maybe you should check out www.lokigames.com and ask them. I would venture to say they wouldn't work, but I'm not sure of that, so I will just say I don't know.

      I'm sure this will be modded down and called flamebait...all my posts have been so far. But, this is what I understand to be the truth.

    2. Re:Workstation use? by Baki · · Score: 5, Interesting

      I run both (slack-8/2.4.14 and FBSD 4.4) on my workstation. I find FreeBSD way easier to manage and generally have better performance, more pleasant to administer.

      Support of "important" hardware is about the same.
      My USB printer and scanner function well in both, for example.

      Support of more exotic hardware still is more problematic in FreeBSD: No 3D graphics on nvidia because nvidia's driver has not been ported to FBSD yet. My DVB-S (satellite card) is not supported in FBSD, in Linux I can use it to watch and digitally record programs. DV-video through Firewire doesn't work in FBSD. I don't know whether Linux does any better (I think so) because I switch to Windows to capture and process video.

      For software (except 3D games as mentioned) FreeBSD has somewhat less native software, but almost everything (even including VMWare for Linux) runs extremely well under the Linux emulator, often even surpassing the speed when run natively under Linux (this is possible since technically it is not really emulation, but all Linux system calls have been added via a loadable kernel module).

    3. Re:Workstation use? by Anonymous+Koward · · Score: 1

      You said: "Support of more exotic hardware still is more problematic in FreeBSD: No 3D graphics on nvidia because nvidia's driver has not been ported to FBSD yet"

      Being ported has nothing to do with it. nvidia doesn't want it ported, and doesn't want to provide anything more than a binary driver for ONE os only, and only ONE version of XF86 (although XF4.01 seems to be everywhere nowadays anyway). Nvidia could just open up their specs a bit, let OpenGL happen for everyone, but I guess they feel like following Microsoft's business model for a time, heck the seem to want to be a PART of Microsoft...but that's another rant :)

  19. FreeBSD 4.3 by Anonymous Coward · · Score: 0
    Why the author did not use FreeBSD 4.4? The version he used is many months old.

    Also, FreeBSD-CURRENT, which is the version 5.0, is already in beta, and it can kick Linux's a$$.

    1. Re:FreeBSD 4.3 by Leimy · · Score: 1

      I love BSD too but I have never heard of a BSD being "beta". 5.0 is not stable... although I am probably going to CVSup tonight and build it anyway :)

    2. Re:FreeBSD 4.3 by Anonymous Coward · · Score: 0

      If you think -CURRENT is currently "beta" quality, then either your're used to win9x series OSes, or you're a moron.

  20. Good to hear that Linux is catching up by SumDeusExMachina · · Score: 3, Funny
    After the disasterous VM mistakes that have been happening in the 2.4 Linux kernel series, it is good to see that it measures up with and in some cases even beats what is widely accepted as the best open source VM implementation on the planet.

    I think these kind of concrete results are what can help Linux out in breaking into the enterprise market. God knows IBM is pouring all they've got into it, and now that we have a killer VM, we'll probably be seeing Linux a lot more in mission critical systems such as database servers. All in all this is great news on the kernel front.

    As always, many props to Alan, Linus, et al. who make this kind of innovation possible.

    --

    Is your company running tools written by ma
    1. Re:Good to hear that Linux is catching up by Anonymous Coward · · Score: 0

      This reminds me of a pro-win32 article claiming that windows xp is now "going to squash unix" because "it now does headless server stuff".

      Since when is catching up with the rest of the world something to brag about?

  21. here we go again by necrognome · · Score: 3, Insightful

    now, before we start, everyone remember that *BSD IS NOT DYING!

    carry on.

    --


    Let's get drunk and delete production data!
  22. Stupid Media Trash by ksw2 · · Score: 4, Insightful
    Media loves a good "(X) VERSUS (Y)!" fight. I say fuck them. It's going to depend on the application. Linux users don't use their OS's in the same way the BSD users use theirs.

    Tell one person using OpenBSD that they should use Linux instead because the I/O cache is faster, and they'll tell you to GFY. Likewise if you tell a desktop Redhat 7.2 user that FreeBSD is going to suit him better because of process creation statistics.

    It's just another stupid OS jihad that doesn't matter. People should take a lesson from Linus when people ask him what he thinks of the "competition".

    1. Re:Stupid Media Trash by AnimeFreak · · Score: 1

      You just summed up my thoughts exactly. Its almost the same as the Mac vs. Windows war.

    2. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      "Less filling!"

    3. Re:Stupid Media Trash by jallen02 · · Score: 1

      The two systems were pretty damn close anyways! Unless you are seeing absolute peak throughput and you really need those extra few requests per second I would say it does not matter. Very few applications actually ever scale to the levels this article puts his testing through.

      Jeremy

    4. Re:Stupid Media Trash by bugg · · Score: 1, Offtopic
      It's just another stupid OS jihad that doesn't matter.

      You're apparently some sort of media drone; perhaps you should reevaluate yourself before you criticize the media.

      Please look up what Jihad means. It's not about war; it's about striving.

      Here's a link to get you started:
      http://www.moslem.org/jihad.htm

      --
      -bugg
    5. Re:Stupid Media Trash by DataPath · · Score: 1

      Ummmmm... You might want to take your own advice...
      according to Webster's Encyclopedic Unabridged Dictionary of the English Language:
      jihad, n.: 1. a holy war undertaken as a sacred duty by Muslims. 2. any vigorous, often bitter crusade for an idea or principle.
      that's it's meaning in the english language.
      the etymology is Arabic, jihad, meaning strife or struggle.

      --
      Inconceivable!
    6. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      Its not an english word, asshole. The meaning we assign to it is meaningless.

    7. Re:Stupid Media Trash by maxpublic · · Score: 1

      Hey, buddy. Everything we need to know about the word 'jihad' was explained to us by Frank Herbert in the "Dune" series. Don't confuse people with facts.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    8. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      Its not an english word

      It is when English-speaking people start using it and they started using it when that prick OBL started using it to incite people to kill Americans.

    9. Re:Stupid Media Trash by ksw2 · · Score: 1
      Gee, thanks for the input, but ask one of those guys with the Osama and Bert signs what jihad means.

      Besides, the term "OS jihad" was coined before all this terrorist business, anyway... I think pigdog was where I stole it from.

      ...and if reading the fucking dictionary makes me a media drone, I guess you're right. http://www.m-w.com might get you started.

    10. Re:Stupid Media Trash by The_Rift · · Score: 1

      Somebody mod this as funny, nice one ;)

    11. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      More like OS/2 versus Windows -- Same Shit, Different Vendor!

    12. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      Yeah, there was the Amiga Jihad, the OS/2 Jihad, etc. Standard comp.*.advocacy lingo.

    13. Re:Stupid Media Trash by Anonymous Coward · · Score: 0

      What makes you think that "English-speaking people" can only communicate in one language?

  23. Keeping with the open source topic... by Decimal · · Score: 1

    ...throw DOS in there. :)

    I think you meant to say FreeDOS.

    (What's a "blue screen"?)

    --

    Remember "Bring 'em on"? *sigh
  24. I'll tell you in Newspeak by Anonymous Coward · · Score: 2, Funny

    linuxtroll doubleplusungood verging crimethink linux 2.4 infallible VM problems imaginary

    stop immediate currentaction
    suggest doublepluswhack head
    suggest RMS doublepluswhack head

  25. Re:Quick flogging this dead horse by maeglin · · Score: 1

    People who use linux have their reasons. People who use BSD have their reasons. After so much hot air, any one who would be converted in either direction by a /. post was converted long ago.

    Actually, I disagree.. Many people using Linux or BSD are doing so out of habit or prejudice.. The more coverage both OS's get (both in contrast and standing alone) the more likely it is that someone like me who has never used BSD will be able to make an *informed* decision to switch a few servers.

    Never comparing them leads to tunnel vision. Even fighting about the pro's and con's is better than nothing.

  26. off-topic: Re:The right tool for the right job. by fanatic · · Score: 0, Offtopic
    I always choose my tools using the following rules:

    1. Use the Right Tool for the Job
    2. The right tool is never microsoft (unless the job is defined as "screwing things up massively")
    3. When in doubt, refer to rule 2.


    (Of course, I wasn't always this enlightened.)
    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    1. Re:off-topic: Re:The right tool for the right job. by cheezedawg · · Score: 1

      If the job is to get an 80 year old grandma (or anybody for that matter) who has never used a computer to start using a computer, then microsoft is a pretty good tool. At work I use FreeBSD, but my wife would have problems learning the beauty of sed or tweaking the horizontal refresh rates in her xf86config. Consequently Win2k is the right tool for our main computer at home. And no, it doesn't screw things up massively- it works great.

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    2. Re:off-topic: Re:The right tool for the right job. by rodgerd · · Score: 2

      The right tool for grandma is a Mac running classic MacOS.

      Admittedly, Jobs has discarded this market with OS X.

    3. Re:off-topic: Re:The right tool for the right job. by slick_rick · · Score: 1

      My mom surfs the web and checks her email. Maybe on a weird day she might spark up a word processor. Linux does all three of these things fine... I put it on her box and the support calls from here nearly stopped.

      Linux is great (on the desktop) for gurus and complete newbies. For everyone between Windows is king of the destop.

      --
      apt-get install redhat please god - Me (take it easy, I love Debian)
    4. Re:off-topic: Re:The right tool for the right job. by NDPTAL85 · · Score: 0

      Mac OS X is just as easy to use for newcomers as the old Mac OS was. I don't know why people keep insisting it isn't just because there is an command line you can or can not choose to use.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  27. Get out of the fucking way.... by Anonymous Coward · · Score: 0

    because this will create more of a shitstorm than IIS versus Apache.

    I hope you stupid fucking bigots, both Linux and BSD, can formulate an intelligent argument this time. And no, arguing about VM does not count.

    1. Re:Get out of the fucking way.... by Anonymous Coward · · Score: 0

      Your prejudice against bigots sickens me! SICKENS ME!

  28. What about mascots? by dimator · · Score: 1, Troll

    I think tux is the shittiest mascot ever, while FreeBSD has that cool little devil dude (his name escapes me).

    How can anyone take linux seriously if it's got such a pussy and unprofessional mascot? It just screams "one day gimp creation."

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    1. Re:What about mascots? by mrm677 · · Score: 1

      I too hate the damn tux. I'd rather see a Goat as a Linux mascot. Unfortunately I can't Gimp worth a shit.

    2. Re:What about mascots? by Anonymous Coward · · Score: 0

      I am the creator of the penguin. Here's the reason we chose it:

      Constant configuration of my Debian box drove me to become a functional alcoholic. I needed beer that was both highly laden with booze, and cheap. I chose Bud Ice -- a beer with a pengiun as a mascot.

      I passed out at my desk one night with one shoe on. When the intern woke me up at 7 am to warn me that a vomit stained T-Shirt wasn't "business casual" I turned my head and gazed upon the most beautiful, fat, worthless animal alive: the pengiun.

      And, for the record, it only took me a half day in Photoshop. Gimp is fucking worthless, and I used NT 4 at the time anyway.

    3. Re:What about mascots? by cecil36 · · Score: 1

      I believe the devil mascot is referred to as the FreeBSD Daemon. The FreeBSD should have more details.

    4. Re:What about mascots? by nickjennings · · Score: 0, Flamebait

      I can't believe you people. His name is 'Chuck' ... got that? Chuck!

      On a side note:

      Server OS: Debian & BSD
      Workstation: Debian

      apt-get >= ports

      Hmm, can you say DEBIAN?

    5. Re:What about mascots? by An+Onerous+Coward · · Score: 2

      BSD does, of course, have a nifty little mascot. But do not underestimate Tux. His kind is always impeccably dressed, and live in an environment that would incapacitate a good 95% of the species on this planet. Tux is tough, yet classy, much like James Bond.

      I've also noticed that he has a chubby, friendly serenity about him, as though he has achieved true enlightenment, and is waiting patiently for the rest of us to catch up. We can only assume from this that he is a reincarnation of the Buddha. Someday we shall learn the truth behind Tux's paradoxical koan, "There is no kernel." Once we understand, then the world will be reborn for each of us, and code shall flow like the rivers in springtime.

      All homage to the penguin. Shalom.

      --

      You want the truthiness? You can't handle the truthiness!

    6. Re:What about mascots? by xtremex · · Score: 1

      How about OpenBSD's fat blowfish? He's cuter than Tux :)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    7. Re:What about mascots? by Anonymous Coward · · Score: 0

      The FreeBSD mascot is called "Beasty", it's a play on the acronym BSD.

    8. Re:What about mascots? by Anonymous Coward · · Score: 0

      His name is not Chuck nor Chucky. Kirk didn't name it/him at all. When he was asked about it, he answered that if a name was abolutely essential it should be 'beasty'.

      And 'beasty' is really cool unless you hate wordplays.

    9. Re:What about mascots? by iBod · · Score: 1
      Brand image is a serious matter. Just talk to any marketing dudes and they'll tell you how far it goes in making a thing credible.

      I know Linux isn't a 'brand' as such, but the same argument applies IMO.

      I can't tell you how embarrasing it is trying to pitch a Linux solution to a roomfull of IT managers whith that damn stupid penguin all over everything.

      Beasty is cooler, but still not very cool.

    10. Re:What about mascots? by Anonymous Coward · · Score: 0

      According to Kirk McKusick, who holds the copyright on the daemon, he has no name, and is proud of having no name. (links omitted as I'm not in karma-whore mode, see mckusick.com if you want). Chuck is the name presented by some advertising troll. You should stick with that too, because you sound much like a troll as well.

      By the way, apt-get is about the same as pkg_add -r ... you _cannot_ effectively compare apt-get and ports. How about, gee, I want mutt compiled with SSL IMAP, bcc compiled with -O2, and mpg123 with 3dnow. These are all command line options in ports. You can't do that with apt-get (or pkg_add -r for that matter), now can you? You'd need to have seperate packages available. Compiling from source is inherently more flexible. Give it a rest, and go back under your bridge.

    11. Re:What about mascots? by WWWWolf · · Score: 1
      How can anyone take linux seriously if it's got such a pussy and unprofessional mascot? It just screams "one day gimp creation."

      Several days of GIMP creation, probably. Remember, compared to 1.2, the 0.59 version was pain in the neck to use =)

      Personally, I think the Fox is soooo cool, much better than the Penguin...

      I had the URL, but regrettably it's not there. =(

    12. Re:What about mascots? by Anonymous Coward · · Score: 0

      Hmm, can you say DEBIAN?

      Hmm, can you say BIG COCK IN YOUR ASS?

    13. Re:What about mascots? by Anonymous Coward · · Score: 0
      The daemon's name is:

      Beastie

      Get it? BSD == Beastie? Hehe.

    14. Re:What about mascots? by Anonymous Coward · · Score: 0

      I like Tux.

    15. Re:What about mascots? by Anonymous Coward · · Score: 0

      The mascot's name is "Beastie" as in B-S-D. :)

  29. Try Slackware 8 by aussersterne · · Score: 2, Insightful

    Slackware has always had BSD-like cleanliness and simplicity. No shit to dig through in scripts and packages and etc. etc. etc., just a nice, efficient Unix-like feel. I started using Linux with Slackware and for years saw Linux as just another Unix, albeit a newer, flashier one. The first time I tried Red Hat (at 5.0) I was totally startled to find that most people were seeing Linux as a whole other operating system...

    And with Slackware, you'll get the extra drivers and hardware up-to-dateness that Linux offers -- the one place where *BSD really suffers, especially for desktop or small server applications. That's my FreeBSD horror story... trying to install it on modern (Athlon+AGP graphics) hardware and on my Thinkpad.

    --
    STOP . AMERICA . NOW
    1. Re:Try Slackware 8 by Baki · · Score: 2

      Huh? I run Slackware 8 and FreeBSD (4.4) on my Athlon+GF2. Both run like a charm, and all hardware (including USB printer, scanner etc) is supported by BOTH. FreeBSD Horror story? I don't know what you're talking about, except 3D graphics (no NVidia driver, which is Linux only alas). If you don't need 3D graphics (like for a server or a desktop where 3D games are not important) there is no reason to skip FreeBSD at all.

    2. Re:Try Slackware 8 by Anonymous Coward · · Score: 0

      ...or just stick with FreeBSD and enjoy the benefits of post-80's technology like kqueue(), jail(), netgraph, and softupdates

      slackware is decent, but it's still the linux kernel

    3. Re:Try Slackware 8 by Anonymous Coward · · Score: 0

      and we all know what linux is about.

      BSD.
      When I think of FreeBSD, I thik of wcarchive and yahoo. I am in awe.
      When I thik of linux, I think of VA Linux, Redhat, and Linuxcare. They are awefull.

    4. Re:Try Slackware 8 by ByTor-2112 · · Score: 1

      Thats funny. I'm running KDE2 on a thinkpad X20. Since IBM fixed the BIOS problem with freebsd a5 partitions, there are no issues.

  30. Not the first time I've heard this by Bob_Robertson · · Score: 1
    One former co-worker said exactly the same thing. His BSD install started from one floppy, which had just enough smarts to get at IP address and start the FTP to get the rest of the smarts. Auto-detect of hardware, and voom! He's off and running.


    Because the BSD assumed a network connection, it could have on its distribution disk only enough smarts to begin, no need for everything to be available on disk.


    I admire simplicity. If I were anything of a programmer, I'd help Debian fix their install.


    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
    1. Re:Not the first time I've heard this by cymen · · Score: 1

      His BSD install started from one floppy, which had just enough smarts to get at IP address and start the FTP to get the rest of the smarts. Auto-detect of hardware, and voom! He's off and running.

      I admire simplicity. If I were anything of a programmer, I'd help Debian fix their install.

      Well you can get a 24mb ISO image and use that to boot Debian and do a net install. I prefer ISOs/CDs to floppies. See here:

      http://markybob.sourceforge.net

    2. Re:Not the first time I've heard this by cymen · · Score: 1

      corrected link:

      http://markybob.sourceforge.net

      note: there appear to be a few problems with links there, I think a machine is down or something... Should be fixed soon.

    3. Re:Not the first time I've heard this by waerloga01 · · Score: 1

      Umm....I went to that site and the main one here says that the site won't be updated till he gets back from the Navy. Being a navy family member myself...this won't be anytime soon.

      Which sucks cuz I'm intrested in a debain boot cd of their "base" install disk sets too.

    4. Re:Not the first time I've heard this by Bob_Robertson · · Score: 1
      Go ahead and download (and burn) CD #1 of Potato(e) or Woody, that's all you need. The CD's are bootable (bootible?), if your hardware supports that, and it acts not only as install but also as rescue disk for the system later.


      What I meant was, it's much more common for someone to have a disk drive than a CD-writer.


      Also, a pure Net install, such as the 24M iso image talked about earlier being a loop-back file system and kernel image, a-la Dragon Linux would be fantastic.


      That depends, of course, on your system having enough RAM to have networking, disk partition/formatting and whatever else off the disk while you were doing the initialization.


      But enough sillyness.


      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
  31. I recomend both if you have the time by capedgirardeau · · Score: 1
    I am a basic newcomer to unix and unix like systems.

    Installing and running both freeBSD and two versions of Linux, learning what was different, how they laid out the file systems, where they liked to store things helped me emensely to understand unix systems in general, it was a major leap of understanding when it was all over.

    They don't differ so much that someone who knows one can't just use and get by with man pages in the other.

    Keep in mind I am not qualifed to make any technical judgements about "better" or "worse" implementations of anything, just the more obvious ways they differ in handling common tasks such as networking, users and groups, or dynamic libs.

    So I suggest to find and learn what makes them different and you will gain greater insight into both, at least I think I did.

    --
    Wax on, wax off baby!
  32. Which is better for a web/database server? by ecliptik · · Score: 1

    I run a small apache server with mysql and php modules on a pentium 133 with 48mb memory. Which would perform the best for a small 100mb database being used to generate dynamic pages?

    1. Re:Which is better for a web/database server? by cookd · · Score: 1

      You would be fine either way. I really don't think you would be able to tell the difference performance-wise.

      If you've never installed either before, I would go with BSD - the installer will help you get a good server set up without all of the desktop fluff that automatically comes with a lot of the more recent Linux distros (not that the fluff is bad, just that you don't want it for your server). The ports and packages systems will make getting Apache+PHP and MySQL easy as pie.

      I ran an Apache/PHP/MySQL website off of a 486-66 with 16 MB RAM. The AB benchmark of a dynamic page (PHP with several database lookups) put it at about 1-10 dynamic hits per second, depending on which pages got hit. Of course, it could flood a 10 Mbit ethernet line with static requests for large files, but that isn't saying much. For my purposes (running a site for 100 people), this was great. Nobody ever complained about performance, and the only time it ever crashed was when the hard drive literally crashed.

      Good luck, and let me know if you have any questions...

      --
      Time flies like an arrow. Fruit flies like a banana.
  33. Which is better for colo machines? by drsoran · · Score: 2, Interesting

    OK, the more important question these days is which OS (or even distribution) is better for colocated machines? I'm looking at it from the perspective that my machine would be many hundreds of miles away and I don't intend to go drive to sit at the console to do an upgrade. What would be my choices? I believe FreeBSD supposedly is strongly suited to that type of environment but it looks like Debian GNU/Linux also has strong points there as well.

    1. Re:Which is better for colo machines? by Anonymous Coward · · Score: 0

      apt-get update && apt-get dist-upgrade

      only time you need to reboot is if you upgrade your kernel. With FreeBSD, you usually need to reboot after a non-trivial upgrade, since userspace and kernel are tightly coupled.

    2. Re:Which is better for colo machines? by Anonymous Coward · · Score: 0

      non-trivial upgrade? You only have to reboot when you upgrade the kernel, just like linux.

      I can "make update && make installworld" all I want, if the kernel hasn't been updated I don't need to reboot.

    3. Re:Which is better for colo machines? by skbenolkin · · Score: 1

      only time you need to reboot is if you upgrade your kernel. With FreeBSD, you usually need to reboot after a non-trivial upgrade, since userspace and kernel are tightly coupled.

      Incorrect. I'm not sure why you would update userspace without updating the kernel in the first place, but such an update would not require a reboot.

      --
      "Frederick, is God dead?" --Sojourner Truth
  34. Been having this debate with a friend of mine... by Anonymous Coward · · Score: 0, Troll

    ...for two days now. How odd that it shows up on Slashdot all of a sudden!

    While both of us agree that Linux and BSD are great systems, the speed of BSD development, imho, is way too slow for the business environment. Want to do journalling with RAID in BSD? Sorry, you have to use Linux. Until the BSD people can update as quickly as the Linux people, they will not get the market share.

    And, before the "but it's more secure" flames come, Linux, when properly patched, can be just as secure. It takes little effort to patch a Linux server, and the advantages of having fault tolerance in your software *and* hardware are tremendous.

  35. FreeBSD is inherantly superior by Anton+Anatopopov · · Score: 0, Troll
    Although I'll probably get modded down by crackheaded groupthink moderators for daring to insult their beloved Linus.

    And, contrary to popular belief, BSD is not dying either.

    As an example of the power of this OS, consider the popular website adequacy.org. Apparently they switched from Linux to FreeBSD, because it can run Scoop up to 40% faster than Linux. (they claimed that Linux's TCP implementation perfomed poorly).

    I think Linux needs to take a few leaves from the FreeBSD book, especially in the security arena. FreeBSD is streets ahead of Linux in this crucial area.

    1. Re:FreeBSD is inherantly superior by hereticmessiah · · Score: 1

      Apparently, the bit about the TCP/IP stack is true. I intend on checking it out some time, but supposedly it's a lump of cruft. Not exactly as cleanly coded as the BSD one nor as efficient.

      Please refute this, somebody.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    2. Re:FreeBSD is inherantly superior by Anonymous Coward · · Score: 0

      What a moron for moderating this.. Gawd damn Luser (Linux User) trolls.

  36. Tomorrow on Slashdot... by Chester+K · · Score: 1

    vi versus emacs

    I personally can't wait!

    --

    NO CARRIER
  37. Time to get the asbestos suit out .. by dvNull · · Score: 1

    .. Yes ... the flame wars start again .. with a vengeance ..

    1. Re:Time to get the asbestos suit out .. by owenc · · Score: 4, Funny

      You know, everytime a topic on slashdot looks like a flamefest (*BSD v. Linux / Emacs v. Vi) everyone says something about the impending flamefest, and I have yet to see one....

      Is my threshold too high?

  38. My opinion... take it or leave it. by Fucky+Badger · · Score: 3, Interesting

    Any response to a question like this is bound to upset someone. I'll
    answer with the caveat that this is my opinion that developed over the
    past three years following them both as well as other commercial OSs.
    Those of you offended in any way by this, please cat flames > /dev/null.

    That said -- the differences between FreeBSD and Linux can best be
    understood in the context of American politics. There are essentially two
    philosophies: Republican (FreeBSD) and Democrat (Linux).

    The FreeBSD organization is a republican structure -- we have our say as
    users, but the final decisions devolve to the core team who take the final
    responsibility for their decisions. FreeBSD takes a conservative approach.
    In other words, better things should work correctly at the expense of a
    minorities desires, than to please all of the people all of the time and
    have unexpected components of the OS breaking on a regular basis. We are
    free to vote our approval or disapproval by changing our OS.

    Linux is a democratic group. There is no single authority to accept final
    responsibility except for Linus as it relates to the kernel. Linux adopted
    early on a consensus approach (POSIX, etc.). In a sense, Linux is much
    like current Democratic politics -- the mob pretty much rules. The end
    result is that there is really no such thing as Linux -- there are
    distributions that use the Linux kernel and from then on you have
    essentially different operating systems. Slackware, for example, doesn't
    look at all like Red Hat. Describing Linux is much like describing Mach.
    (There isn't much - both are just micro kernels. _Anything_ can be
    implemented over them.)

    So as I see it, it comes down to this: vote for the philosophy that
    appeals to you. I use FreeBSD because I rely on my machine for many other
    uses besides tinkering with operating systems. FreeBSD doesn't change the
    world on me every 6 months. Linux is in constant change. New things are
    showing up all the time. If you like tinkering with operating systems and
    having things that used to work break, Linux may be your answer. If you
    don't know Unix -- pick one and get started. You'll learn how to pick the
    best choice. No matter which one you pick, it will be infinitely better
    that Micros**t anything.

    1. Re:My opinion... take it or leave it. by ZxCv · · Score: 2

      No flames here.. just a little nitpick:

      (There isn't much - both are just micro kernels. _Anything_ can be implemented over them.)

      Mach is definitely a micro kernel, but Linux most certainly is not. Although it does have a few characteristics of a micro kernel, at the end of the day its still technically a monolithic kernel.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    2. Re:My opinion... take it or leave it. by wobblie · · Score: 2, Informative

      No your analogy is ridiculous, since you're not comparing kinds. Not to mention there is no real difference between the republicans and democrats.
      Republicans and Democrats is more like comparing Windows 98 and Windows ME. Neither works worth a shit.

      Linux is a kernel, FreeBSD is a distribution. You can compare the BSD kernel with linux, or FreeBSD with Debian or Mandrake, but you can't compare OpenBSD with linux, any more than you can compare W2K with linux (unless you're just comparing kernels).

      This Byte article is comparing the bsd kernel with linux.

    3. Re:My opinion... take it or leave it. by cornflux · · Score: 1
      There are essentially two philosophies: Republican (FreeBSD) and Democrat (Linux).
      I'm sorry but, for Linux, I think you meant to say oligarchy.
    4. Re:My opinion... take it or leave it. by Cro+Magnon · · Score: 1

      "No your analogy is ridiculous, since you're not comparing kinds. Not to mention there is no real difference between the republicans and democrats.
      Republicans and Democrats is more like comparing Windows 98 and Windows ME. Neither works worth
      a shit. "

      Very true!

      "Linux is a kernel, FreeBSD is a distribution. You can compare the BSD kernel with linux, or FreeBSD with Debian or Mandrake, but you can't compare
      OpenBSD with linux, any more than you can compare W2K with linux (unless you're just comparing kernels). "

      One thing that annoys me is when BSD'rs claim BSD is better than Linux because it's an OS and Linux is just a kernel. RedHat, Debian, and Slackware ARE OS's, and while FBSD might claim superiority over RedHat, it's not because it's any less of an OS than FBSD.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  39. Sweet Jesus, does this really matter? by hereticmessiah · · Score: 1

    For the average person, unless FreeBSD was far more inefficient than Linux or visa versa, they wouldn't care. To be honest I don't. Both OSs are, in my mind, just as good as one another. They both have their good points and their bad points. I use Linux myself but I'd have no problem using FreeBSD or NetBSD or OpenBSD. The only thing I dislike about the *BSDs is that they forked.

    Ah well...

    --
    I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    1. Re:Sweet Jesus, does this really matter? by Anonymous Coward · · Score: 0

      Yeah, BSD sucks for having different versions. I'm glad RedHat, Debian, Mandrake, SuSE, and Slackware are the same thing.... it makes my life easier.

      They might have the same kernel... but the userland is more radically different than userland between OpenBSD, NetBSD, and FreeBSD. You can choose a BSD based on the hardware you need to support, everything else will be familiar. Files will be in similar locations, etc.

      You have to choose Linux based on the crud they ship with. Even if they ship the same crud it will be installed in different places and work differently.

      I just don't see how someone can praise linux over bsd due to forking. . . They both have similar problems. (Or as I like to call them, "Options")

    2. Re:Sweet Jesus, does this really matter? by Anonymous Coward · · Score: 0

      Well said! Couldn't agree with you more.. That's one reason I personally prefer *BSD over Linux, and no fragmentation as well. Nice and 'standard'.

      Think of *BSD as a 'PRODUCT' and not just yet another 'PROJECT'.

    3. Re:Sweet Jesus, does this really matter? by Anonymous Coward · · Score: 0
      I use Linux myself but I'd have no problem using FreeBSD or NetBSD or OpenBSD. The only thing I dislike about the *BSDs is that they forked.

      And you must be using the only *official* linux distro which is.. Slackware? Redhat? Mandrake? SuSE? Debian? Stormix?

      Each BSD OS has its own goal(s), it would be silly to expect them to work on one single OS. That would be asking for a battle of ego's and wouldn't help anyone. Choice is good

    4. Re:Sweet Jesus, does this really matter? by hereticmessiah · · Score: 1

      Aw, c'mon! I'm talking about forks in the kernel, not producing variations upon it. The kernel, and this is my opinion ok, is what makes the OS.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    5. Re:Sweet Jesus, does this really matter? by hereticmessiah · · Score: 1

      Yeah, but it'd be nice if they all contributed to keeping the kernel unified rather than making that specialised. Where they can co-operate on stuff, they should rather than duplicating each other's effort needlessly. That's my opinion anyway, but I can see and respect where you're coming from.

      Official? Pffftt! Choice is good ;-)

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
  40. debian is slower than FreeBSD by mAIsE · · Score: 0

    readily admitted by the debian community...

    http://www.debianplanet.org/debianplanet/article .p hp?sid=503

    1. Re:debian is slower than FreeBSD by quarterbooty · · Score: 1, Interesting

      not necessarily. if you read all the threads on that article, you see that the poster didn't go to too much effort before making that declaration. he couldn't saturate a 10MB/s locally, so he obviusly has some things configured wrong. instead of trying to tweak some settings, he blamed it on linux. freebsd out of the box must work great for his setup while debian didn't. i have debian on two boxes here and see nothing of the like; my transfer rates are fine.

  41. Uh huh, and how is this different for ports? by Dast · · Score: 3, Informative

    Debian comes close to this but in a much different way that is very top heavy in terms of people assembling packages, etc.

    Care to go into detail on this, and exactly how it is top heavy compared to people having to maintain ports or system source? That stuff doesn't magically appear and keep itself fixed.

    FreeBSD people can talk all they want about how easy it is to keep their stuff up to date, but frankly, it doesn't compare to apt-get in the ease of use department, not to mention the speed department on my crappy p100 NAT box that takes *forever* to cvsup and recompile a shit load of source. Course, on a beefy box that is less of a problem.

    I like FreeBSD, but after using Debian, I wonder why I ever tolerated spending so much time updating my OS, GNU/Linux, FreeBSD, or otherwise.

    --

    This sig is false.

    1. Re:Uh huh, and how is this different for ports? by Anonymous Coward · · Score: 0

      Care to go into detail on this, and exactly how it is top heavy compared to people having to maintain ports or system source?

      FreeBSD people can talk all they want about how easy it is to keep their stuff up to date, but frankly, it doesn't compare to apt-get in the ease of use department, not to mention the speed department on my crappy p100 NAT box that takes *forever* to cvsup and recompile a shit load of source. Course, on a beefy box that is less of a problem.

      That's what he meant by top heavy. In FreeBSD, the user's cycles are spent compiling the code, and the committer's cycles are mainly spent improving the code, not making cute little packages for you because you don't want to use a free OS with a free C compiler to actually compile code. Debian chooses a different tradeoff, and that's fine, but it can be described as "top-heavy" compared to FreeBSD's tradeoff. Call FreeBSD "bottom-heavy" if you want. In either case, the user doesn't have to think or anything; just type in the command and let the computer do the rest.

    2. Re:Uh huh, and how is this different for ports? by AndyElf · · Score: 1

      As always, YMMV -- if you're a binary type of a guy, Debian's apt-get is THE way. I love it so much, that ever since I first tried Debian I recommend it to all of my friends. OTOH, ever since I tried FreeBSD their way of doing things just as great. Updating the whole of the system from source -- this is in many cases so much less bandwidth-intensive than apt-get update && apt-get dist-upgrade. The key there is bandwidth -- I have no problem keeping up with -CURRENT on my dial-up connection. I would not be able to do so with Debian. Yet if your machine is not too fast, compiling kernel and userland + ports may take some time, that is true. Another thing to note is that creating good .debs IS an art. So is maintaining good port in FreeBSD sense. However, the latter seems a bit less troublesome, considering that quite some ports appear in the cvs tree much sooner than in Debian (even unstable) repository. I guess making a port to conform Debian Policy takes a bit of time. Basically, use the rigth tool for the job, use it right, and use the one you're comfortable with.

      --

      --AP
    3. Re:Uh huh, and how is this different for ports? by AndyElf · · Score: 1
      Damn, here's me forgeting them

      ...

      tags...
      --

      --AP
    4. Re:Uh huh, and how is this different for ports? by Hal-9001 · · Score: 1

      With all the hype surrounding the ports collection in FreeBSD, the package repository is often forgotten. In my case, it is also forgotten because my /var partition is too small to hold the temporary files for large packages like mozilla, but I have used it for some smaller packages. For example, it was a whole lot easier and faster to install the cvsup package rather than build the port (which requires building Modula-2, of all things). Just look up the URL for the package, pkg_add <package URL>, and FreeBSD does its magic.

      In addition, people are missing the point of the ports collection. In Unix, it is better, at least for some applications, to build them from the sources so that you can optimize them for your system, just install the functionality you need to minimize bloat, port the application to a new platform, etc. An example, might be building Apache with support for OpenSSL and/or mod_perl and/or PHP. At the same time, the ports collection provides a clean way to remove an application instead of trying to figure out from the makefile what files were placed where.

      The package management system in FreeBSD does have a pretty significant shortcoming, in my opinion, of not having a clean way to upgrade an installed application or library. Instead just installs the new version alongside the old one. In a sense, this is good thing because it ensures that you don't break existing applications, but a lot of times you end up with reduntant applications and libraries. Yes, I could pkg_delete it by hand, but I'm lazy, damnit, and want something like apt-get upgrade and/or apt-get dist-upgrade.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    5. Re:Uh huh, and how is this different for ports? by rplacd · · Score: 1

      if your /var is too small, do export TMPDIR=/some/other/dir before running pkg_add. i usually create /usr/tmp and set TMPDIR to that.

    6. Re:Uh huh, and how is this different for ports? by Anonymous Coward · · Score: 0

      The package management system in FreeBSD does have a pretty significant shortcoming, in my opinion, of not having a clean way to upgrade an installed application or library. Instead just installs the new version alongside the old one. In a sense, this is good thing because it ensures that you don't break existing applications, but a lot of times you end up with reduntant applications and libraries. Yes, I could pkg_delete it by hand, but I'm lazy, damnit, and want something like apt-get upgrade and/or apt-get dist-upgrade.

      You might want to have a look at /usr/ports/sysutils/portupgrade. I haven't personally used it, but from what I've heard, it goes through your package listing and checks the current port information on them and upgrades if there is a newer version available. Oh, and you can tell it whether or not to update specific applications, like mysql and whatnot.

      From the pkg-descr:

      Portupgrade is a tool to upgrade installed packages via ports or packages. It upgrades installed packages without reinstalling depending or dependent packages by directly updating the package registry database located under /var/db/pkg, while it can also trace dependency chains up and down to upgrade packages recursively.

      This package also includes the following utilities:

      portinstall: Helps you install new ports in a handy way.
      portcvsweb: Instantly browses a history via CVSweb.
      portversion: Replaces pkg_version(1), runs much faster and is cooperative with portupgrade(1).
      portsclean: Cleans ports workdir's, unreferenced distfiles and old and orphan shared libraries.
      portsdb: Creates binary database from the ports INDEX.
      ports_glob: Expands ports globs.
      pkg_deinstall: Wraps pkg_delete(1) and provides extra features.
      pkg_fetch: Fetches packages from a remote site.
      pkg_glob: Expands package globs.
      pkg_which: Checks which package a file came from quickly.
      pkgdb: Manipulate the package database and interactively fixes most problems in the /var/db/pkg registry.
    7. Re:Uh huh, and how is this different for ports? by Anonymous Coward · · Score: 0

      God fucking damnit: /stand/sysinstall will install binaries from the freebsd ftp mirror sites.

      And stop giving me this "I like FreeBSD, but linux is better" shit, retards. Lets be honest, you tried FreeBSD once, but it was so strange not to have everything in /usr, and the simplicity and control rc gave you over that retarded init.d setup was just too much for you. So now you wither away, browsing at -1 being bitter about your small, flacid, linux powered dick.

      Now, shut your fucking ignorance holes.

    8. Re:Uh huh, and how is this different for ports? by Detritus · · Score: 2
      The easy way to keep FreeBSD ports and packages up-to-date is to use portupgrade (/usr/ports/sysutils/portupgrade).

      Just do:

      cvsup -g -L 2 /etc/cvsupfile; portupgrade -a

      --
      Mea navis aericumbens anguillis abundat
    9. Re:Uh huh, and how is this different for ports? by j-pimp · · Score: 1

      You don't ever have to make world in FreeBSD. Snapshots are compiled daily for all to download. In cases such as when another bind exploit is discovered you can just recompile bind or openssh. Try /stand/sysinstall one of these days. I will usually instal Xfree86 4.x that way. You can even set it do download the curent versions of packages. And while I can't speak for debian, I sure know its alot easier to set compile time options in FreeBSD then with source rpms. Quite frankly source rpms don't provide much benifit other than making sure the source compiles on your box.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    10. Re:Uh huh, and how is this different for ports? by Hal-9001 · · Score: 1

      Many thanks to those who replied and nicely straightened my dumb newbie problems out. ;-)

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    11. Re:Uh huh, and how is this different for ports? by Anonymous Coward · · Score: 0

      Well, how about, for instance... when all you deal with are binaries -- you can't have any control as to what actually goes into those binaries, you have to HOPE what you want is in there. And chances are, it probably is, but so is a bunch of other compile-time shit you don't need either.

      On FreeBSD, I set a few env's or a commandline, and I get exactly what I want, and not a drop more... plus it takes care of the dependencies quite well, and on much less bandwidth.

      apt-get is all fine and good, but it's no ports tree. *choke*

    12. Re:Uh huh, and how is this different for ports? by Anonymous Coward · · Score: 0

      You're doing a great job of driving people AWAY from FreeBSD! If that's your goal, bravo. If not, then you're the ignorant fucking twat here.

    13. Re:Uh huh, and how is this different for ports? by funky+womble · · Score: 1

      Of course, you can deal with source with it's smaller updates, and still easily package your own binaries to install to lesser machines, giving you the control of what goes in, keeping the bandwidth use low, and not taking forever on 486 firewalls.

  42. Just do it by stox · · Score: 2

    Nothing stopping you, go ahead, do it! I've been running multi-boots for years. Nothing beats running each O/S you're interested in, and determining for yourself what suits you best. Running multi-boots are also very handy if you are running development versions of an O/S. If the new version really craps out, boot the stable version, do your repairs, and you're back in business.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:Just do it by hereticmessiah · · Score: 1

      I'm not sure... The machine's a laptop (laptop = hard to upgrade, no second harddrive) already dualboots W2K and Linux. It was hard enough to get W2K to accept that it was running alongside another OS in the first place.

      Maybe when I get a new machine.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    2. Re:Just do it by xtremex · · Score: 1

      I prefer a dedicated box for each OS. I have a QNX box (I LOVE QNX), a BeOS box (BeOS makes me feel all tickly inside), a Sun SparcStation 5 (Solaris used to be good before Linux came out),an OpenBSD box, a couple of various-flavored Linux boxen, and a win2k Advanced Server (just so I can install Citrix). Next I need to get me an Apple with MacOS X, but I'll wait till the price goes sub $500 for a Mac (maybe in 2015?)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    3. Re:Just do it by gladbach · · Score: 1

      I'm not sure... The machine's a laptop (laptop = hard to upgrade, no second harddrive) already dualboots W2K and Linux. It was hard enough to get W2K to accept that it was running alongside another OS in the first place. Maybe when I get a new machine. on every dual boot system, i stay away from lilo as the manager, and stick with the boot.ini after some dd action. saves a lot of hassle.

      --
      "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
    4. Re:Just do it by hereticmessiah · · Score: 1

      My big problem though is repartitioning the damned thing. It's just an awful pain.

      I use GRUB myself.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    5. Re:Just do it by Anonymous Coward · · Score: 0

      Especially the way Linux likes to use separate OS partitions for swap and files...

  43. A question for you by Anonymous Coward · · Score: 0

    So, are you saying that your email adress is this?

  44. OT: WPC11 by UnclPedro · · Score: 1
    (Still can't quite get my Linksys WPC11 card to talk to my AP but that's a different issue).

    If it's a Linksys AP, upgrade to the latest firmware. There was an encapsulation bug that their Windows driver ignores, but the FreeBSD driver adheres strictly to the RFC. Once I upgraded the firmware on my AP, everything started working fine.
  45. Agreed, its down to installers and tools. by Ars-Fartsica · · Score: 3, Insightful
    I can't get over all of these posts in here like "I'm running a {webserver/database/mail server} and I wonder which one is best?"

    For 99% of the people here, the low-capacity applications they are discussing are going to operate identically on both platforms. Unless you are running AOL, Yhaoo, or Hotmail, you are not a corner case. Use whatever you like, it is not going to make one lick of difference in performance or stability.

    1. Re:Agreed, its down to installers and tools. by Anonymous Coward · · Score: 0

      I would agree, except for "stability".

      And I'm not going to disagree in the way you would expect.

      You see. stability isn't just about mega-year uptimes. Stability also means vendors not pulling the carpet out from under you. A shining example of this sillyness in linux is the changing of the packet filtering system in every minor version since 2.0. Give me a break, re-writing all those rules just caus linus thinks the new shit is cooler is _not_ fun. Memory leaks, segfaults, and buffer overflows may break stability, but changing API's and essential applications does as well, arguably even more so.

      In short, linux is more difficult to maintain because of these at-a-whim changes that occur very frequently, usually without a clear upgrade path.

      Don't tell me this means BSD development is slow. IPFilter shows that they can get it right the first time. Hash out designs before code, and get the design right before writing a single line of code. Minor changes in the code base don't piss people off. Complete redesigns to overcome previous inadequacy _do_ piss people off.

  46. Either by Ars-Fartsica · · Score: 2

    If you really want to get more performance, consider upgrading that aged box. Its going to make much more of a difference than swapping OSs.

  47. Re:Quick flogging this dead horse by Anonymous Coward · · Score: 0

    I think people who are aware of both and have a preference do have reasons. When I installed Linux (Slackware '96) I had never really heard of FreeBSD. I threw it on another 486 and mostly let it sit for a few months. When I really started using it I was like "whoa, this is more of what I'm looking for."

    About 5 years later I'm running BSD on all of my home machines. I don't hate Linux, it's just not what I'm looking for.

    I don't use BSD out of habit, but personal preference. I don't think anyone open minded enough to give an open source, free, alternative OS a chance would be too close minded to try another one.

  48. Sluts Love Tux by Lunastorm · · Score: 1

    Personally, I feel Chuck looks too much like Casper to be cool. Besides, how could Tux not be cool? Sarah Michelle Gellar tattooed it on her breast!

    --
    You die too easily.
  49. I'd switch too except for the booting by Anonymous Coward · · Score: 0

    I'm trying to get my feet wet with freebsd and perhaps replace my linux servers with it, at least the ones that need some performance boost.

    In order to try it out, I decided to make my personal machine a triple booting one. It had win2k and redhat 7.2. I decided to add a hard disk with freebsd.

    I ended up reinstalling all the os's because freebsd chose the wrong partitions as my win2k and linux. Nothing would boot correctly except the damn freebsd. In linux it would be trivial to fix in lilo.conf, but I could not figure out how to change the entries in freebsd. I searched the web and looked through all the files in the /boot directory and nothing!

    Of course, if I were to use freebsd as the server os, controlling the boot process would not be important, but it seems crucial while I play around with it on my personal machine.

    Can some freebsd gurus edify me? Please...?

    1. Re:I'd switch too except for the booting by Anonymous+Koward · · Score: 1

      of course..I meant that command & switch should be used from an msdos boot diskette...but again, I may be assuming that you know too much (no offense, just don't know what type of user you may be)

    2. Re:I'd switch too except for the booting by Strog · · Score: 1
      I have a quad boot setup on my computer (win98/2k/fbsd4.3/md8.1). I made a /boot partition followed by a fat32, fbsd slice and finally my linux partitions. I originally used lilo to boot them all but have moved to grub. Lilo worked great but I wanted to test the features of grub.

      I had a little trouble figuring out how to get the /boot partition ahead of the Windows one. I found a couple ways to do it. I originally did the Linux first and deleted everything except the /boot. I installed Windows then FreeBSD and finally Linux. The other way I tried was to install Windows first and move the partition with Partition Magic and then FreeBSD and Linux.

      Using lilo to boot Linux and FreeBSD

      Using Boot Easy to boot Linux and FreeBSD

    3. Re:I'd switch too except for the booting by muzeke · · Score: 1

      Nowhere in my post did I say I corrupted the mbr. I have used linux for a long time. Let's get that out of the way.
      I would like to know whether you know what lilo does? It's more than a utility that dumps a piece of code on the mbr. It lets you control everything about the multi OS booting process.
      And that's what I'd like to know how to do that in FreeBSD. Not how to do it in MSDOS, Windows or Linux because I know how to do that already. It's a simple question. Sheesh.

  50. Figure out your OOB management by swb · · Score: 2

    If you're doing colo hundreds of miles away, it'd make sense to figure out how you want to do OOB management. We use HP servers and they have a great out of band management capability -- power off, on, restart and console-level keyboard and text mode display capabilities independant of the OS. Couple this with a modem and you should be able to handle anything short of a total reinstallation.

    Dunno what your colo environment is, but if you're buying a couple of U of rack space you could add one of those serial port management gizmos that does dialup and telnet access to a few serial port for greater flexibility.

    That being said, I've had good luck with FreeBSD just doing makeworld and installworld remotely and rebooting without the machine going foobar on me. My drive is like 10 miles and the longest part of the journey is from the parking garage to the machine room, but I haven't had to make it but once due to a stuck management controller (fixed by BIOS upgrade) that required "F2" to continue booting but also locked out out of band management.

    The key is being able to whack the box remotely without driving in. Unless you totally screw the OS to the point of reinstallation, most systems with OOB capabilities can get you going when the OS prevents a ssh-type connection.

    1. Re:Figure out your OOB management by aozilla · · Score: 2

      FreeBSD has serial console support. You don't get the BIOS, but you pretty much get everything other than that. If you're colocating two (or any even number of) machines, just hook up serial 1 of one machine to serial 2 of the other. Then you can log on even if the machine is in single-user mode, for OS upgrades and when a sudden reboot leaves you at the manual fsck prompt.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  51. Which version of FreeBSD by odaiwai · · Score: 1

    Does he say which version of FreeBSD he used? I couldn't see it any references to it from browsing with lynx.

    dave

    1. Re:Which version of FreeBSD by ozzmosis · · Score: 0

      if you look about mid way down the page you will see, its in tables.

      its 4.3 btw

  52. more useless linux VM benchmarks by brer_rabbit · · Score: 2

    I did my own test to compare the linux VM's on a couple different kernel versions. I booted the system into the test kernel, once loaded I ran 32 simaltaneous instances of mpg123. Using BSD process accounting (thanks tcsh!), I measured the elapsed time, kernel time, user time, major page faults, and minor page faults of each of the 32 processes. I then found the mean/stddev/min/max of these numbers.

    The mean elapsed time for the process and mean number of page faults are shown below: (I'd post all the number but the slash filter doesn't like the gratuituis white space)

    kernel: 2.2.20 2.4.10 2.4.12 2.4.8
    mean major page faults:
    7833 7208 7285 8990
    mean elapsed time:
    88.62 86.81 86.52 88.44

    so what's this show? not much :) The 2.4.8 kernel had a lot more page faults. But the vm might measure major/minor page faults differently, I don't know. Also, my kernel configs may have been slightly different but that shouldn't matter too much. If someone wants to do a more complete analysis let me know and I can give more details.

    Anyway, in terms of number of page faults:
    2.4.10 < 2.2.20 < 2.4.8

    of course, YMMV.

    1. Re:more useless linux VM benchmarks by Anonymous Coward · · Score: 0

      What can you say, aa'a vm eats balls, and linus made the wrong decision. Rik van Riel had the better approach, even according to FreeBSD VM master Matt Dillon.

      What I want to know is how linus convinced ac to go with the aa vm. I mean, linus is a bit retarded (_still_ no version control system in place), but ac is a smart and respectable guy.

  53. Re:Been having this debate with a friend of mine.. by Anonymous Coward · · Score: 0

    What are you retarded? BSD can do everything Linux can and some. And if the features don't sell you, the organization will. FreeBSD is a billion times more organized than Linux. I guess thats what happens when you have a core team directing a complicated project vs. everyone throwing shit in the pile creating chaos(linux).

  54. Not a VM benchmark by velco · · Score: 5, Insightful

    Note that this is systems benchmark, not a VM one.
    There are a lot more different things in the two
    kernels, than the VM. And note, that the server was
    SMP, an area where FreeBSD folks admit "Linux is a
    year ahead". It may turn out in the end that
    actually the FreeBSD VM performs better, making
    able the Big Lock BSD kernel catch up with more
    fine graned Linux .
    -velco
    Lies, damned lies, statistics

    1. Re:Not a VM benchmark by barneyfoo · · Score: 1

      A Big Lock scales "OK" to 2 cpus. Put FreeBSD on a 4 cpu box and watch it become a complete waste of resources. That big kernel lock suddenly takes away 3 cpus instead of 1 (when the lock is hit). Linux should be fine grained enough to not hit that situation. Linux still has a Big Lock in one or two areas, but those are rarely executed, according to LKML luminaries.

  55. Re:Been having this debate with a friend of mine.. by Anonymous Coward · · Score: 1, Informative

    You can do journalling with RAID in FreeBSD 4.4. Just turn on soft-updates when you newfs on your RAID.

  56. Bad benchmark anyway, because: by Baki · · Score: 2

    He compared with FreeBSD 4.3, while 4.4 has been out since September. In 4.4, softupdates are on by default b.t.w. (licensing problems have been solved).

    It is very clear from this article that this is a long-time Linux user who (being curious) wants to give FreeBSD a try. The difference in his expertise of Linux vs. FreeBSD shows.

    Regarding I/O performance: As someone who is running both Slackware 8 and FreeBSD 4.4 on the same hardware, and being a benchmarking freak myself, I have to say that the result of his benchmark simply IS WRONG. This was (apart from a stupid MAXUSERS=20 setting) a one-sided benchmark, testing only a single program in a single (SMP) configuration.

    FreeBSD is lagging in SMP lock granularity (which only affects certain programs) but any decent I/O benchmark shows that I/O of FreeBSD by far outperforms that of Linux (2.4.14): better bandwidth, response times and lower CPU usage.

    There may always be some particular devices where the driver for either Linux or FreeBSD is particularly bad or good, but generally speaking when it comes to performance FreeBSD wins in almost all areas hands-down, and certainly for I/O.

    1. Re:Bad benchmark anyway, because: by Anonymous Coward · · Score: 0

      He compared with FreeBSD 4.3, while 4.4 has been out since September. In 4.4, softupdates are on by default b.t.w. (licensing problems have been solved).


      This is simply wrong. Soft Updates must be turned on with tunefs(8), and calling them "licensing problems" is a pretty strange way of looking at it. Kirk held off on giving them a regular BSD license until Sun paid him for the technology. Note that this happened in a different time frame.

    2. Re:Bad benchmark anyway, because: by funky+womble · · Score: 1

      You don't need tunefs(8) now, they can be done in sysinstall. This makes it much easier to enable softdep for root :)

  57. Q: softupdates vs. ext3 by Sara+Chan · · Score: 1

    Okay, I'll showoff my ingnorance.... If softupdates is so good, why has Linux not used the same approach? (I.e. why is Linux adopting a jfs instead?)

    1. Re:Q: softupdates vs. ext3 by warlock · · Score: 4, Insightful

      Your argument makes no more sense than the following:

      If journalling is so good, why has BSD not used the same approach?

    2. Re:Q: softupdates vs. ext3 by Anonymous Coward · · Score: 0

      Perhaps because linus is not the all-singing-all-dancing crap of the world?

      Read the reiserfs source. In addition to the blatent patent violations, note the comments that basically say "softupdates work better here, but they're too hard, we'll just journal".

    3. Re:Q: softupdates vs. ext3 by ByTor-2112 · · Score: 3, Insightful

      I believe that benchmarks have shown softupdates to have just as much speed as a journalling FS. 5.0 currently has background fsck'ing, meaning that except for the root partition all the filesystems are checked AFTER the system is completely up. So softupdates+background FSCK gives you everything a journaling fs does, without the risk of a corrupt journal, is probably faster than journaling, and doesn't require a new untested FS (or new, untested extensions to an FS).

    4. Re:Q: softupdates vs. ext3 by Anonymous Coward · · Score: 0

      I'll take a crack at it.

      I'm not an expert, but my impression is that softupdates is harder to get right (not necessarily in terms of lines of code, but the quality of analysis required) than porting journalling over. Ganger and Patt only developed the SoftUpdates approach about 5 years ago, and thus it is newer technology. Linux tends not to be as cutting edge in these areas (they tend to borrow ideas from existing products) and uses Journalling which has been known I'd guess 15 years or so (and was around outside the file system community since the dawn of time just about).

      So the question is are there tradeoffs between softupdates and journalling, and my impression is that softupdates can be fast (perhaps faster than journalling) and that the guarantees of data integrity are stronger in softupdates (but the journalling guarantees are pretty strong, so perhaps they are good enough for many applications).

      Hope that helps.

    5. Re:Q: softupdates vs. ext3 by Dwonis · · Score: 2

      Would you like to cite some references where there are patent violations in reiserfs?

    6. Re:Q: softupdates vs. ext3 by funky+womble · · Score: 1

      They're both good, journalling has benefits in some situations, softdep has benefits in others. (Softdep will also allow for some nice features such as snapshotting, like the NetApp filers do - an easy way to rollback the entire system to an earlier date, or to perform consistent backups with minimum downtime).

  58. Linksys vs. Cisco by Anonymous Coward · · Score: 0

    I could not help but notice the author's plug for Linksys over Cisco. Something about Linksys being a serious contender. I have a Linksys managed switch/NAT gear. If you turn on Linux ECN support (RFC2481), you can not manage the Linksys gear. I emailed support@linksys.com detailed information including tcpdump's similar to what I would provide Cisco support. Since I'm not paying the same price as I do for Cisco, I did not expect an immediate responce. But the support request was sent on October 12th. It has been OVER A MONTH and there has been NO RESPONCE. While the author may consider this to be a "serious contender," I can not afford too. Cisco will usually provide a RESOLUTION withen a month. Linksys support can not even provide a follow-up email?! Wow!

  59. Political Analogies by mlc · · Score: 2
    Hm. The analogy you suggested works further: Linux and *BSD are basically the same, except for certain details. US Republicans and Democrats are basically the same, except for certain details.

    Another analogy I once suggested: the various *BSDs are like the myriad of leftist political groups: no one really knows what the difference between them is, but they really seem to like nothing better than fighting among themselves.

  60. Linux hype over by Anonymous Coward · · Score: 0

    I was at the Linux Showcase last weekend and
    it was deserted, a sharp contrast to the crowds
    at Atlanta last year for the same event. Linux
    is dying.

    1. Re:Linux hype over by vsurfer · · Score: 1

      I'm just getting into it. Finding it fun. Nice complement to Mac OS-freeBSD-X.

      --
      vsurfer
  61. Re:Been having this debate with a friend of mine.. by Anonymous Coward · · Score: 0

    You call it "fast speed of development", and almost make it sound like a good thing.

    I pity you.

    Picture a pile of 50 different machines all running packet filtering. New version of linux comes - oh look! Time to rewrite ALL of your filtering rules! How fun!

    In comparison, IPFilter is IPFilter no matter what version of FreeBSD it comes in.

    Your statement leads me to believe that you have never worked in a reasonably sized "business environment" in your entire life. While at a previous job, we put off upgrading from AIX 3.2 to AIX 4.2 until the last possible moment. Why? AIX 3.2 worked, and worked fine! Don't futz with it. When dealing with large numbers of production machines, you _never_ upgrade without reason. I don't care if the kid who wrote the kernel says "it's better" - if it works, you LEAVE IT ALONE.

    Oh, by the way, if you want rapid development, see 5.0-CURRENT. The last commit to that branch happened about a minute ago. BSD development does not happen slowly at all. In fact, it happens an order of magnitude faster than it does in linux. It's just that the BSD folks had the foresight to seperate the development and production branches in a much more clean-cut fashion than linus (odd minor numbers what? come on now).

    In summary, you are factually wrong about the speed of development, and subjectively wrong about what is best for a professional environment.

  62. Reliability by Anonymous Coward · · Score: 0

    anyway, what is important for everyone i belive is not the speed of an OS especially when the differences are so clos, as how an OS reacts under very heavy load and stress.

  63. Why not port kernel code? by Subjective · · Score: 1

    I'm just a newbie at kernel hacking, but I've always wanted to ask this:
    If FreeBSD really has a much more stable TCP/IP stack and other 'cool' things, why can't linux build something with the same architecture (that's not even code theft, just idea borrowing).
    Before anyone flames me on this: I just heard from some experienced hackers, on both the FreeBSD and the linux side, that some parts of the FreeBSD kernel are designed better.

    It's all open source. Why can't we all just get along?

    (And the same thing works the other way: FreeBSD users claim the lack of comptability with every piece of hardware is a small price to pay to use FreeBSD. Why can't linux drivers be ported to FreeBSD?)
    I was actually thinking of trying to move the TCP/IP stack from FreeBSD to Linux myself, or at least get a close enough look at the differences between them, but looking at the code I realised I'm lacking the skills or mind stamina to comprehend linux's kernel code. Maybe some day...

    --
    My other .sig is also this bad
    1. Re:Why not port kernel code? by Anonymous Coward · · Score: 0
      Why can't linux drivers be ported to FreeBSD?

      Differences between the GPL and the BSD licenses would probably prevent many Linux drivers from being included in FreeBSD. Which isn't to say that they can't still be ported, of course.

    2. Re:Why not port kernel code? by Anonymous Coward · · Score: 0

      If you had checked up on history you'd find that a huge portion of the Linux tcp/ip stack is indeed taken from FreeBSD.

    3. Re:Why not port kernel code? by Subjective · · Score: 1

      I didn't mean copy and recompile the code, but build a driver based on the linux one. The basic problem with driver building, in my very very humble opinion (never built a driver myself, just read about driver writing) is testing the hardware (trial and error) and knowing what to write and what errors to overcome. This would be the same for FreeBSD and linux, so most of the work is done. Since the code is moslty re-written and not copied, I don't think its a based work (which means you'd be forced to use the GPL license - impossible) but a different work altogether - not limited by license.

      --
      My other .sig is also this bad
    4. Re:Why not port kernel code? by Subjective · · Score: 1

      Actually, I did. I guess I missed that one (or seen it and didn't pay much attention to it). Deducing anything about the kernel from the history is pretty hard. Actually, I haven't found any source of 'design explanation' about the kernel - I read a description about the linux kernel design a while back (from the kernel's developer guide), but it wasn't updated back then, and it wasn't as detailed as I had wished. Didn't anyone keep some kind of organised document from the developer discussion or something? I found it really hard to believe that the linux kernel, being so big and complex as it is, has actually no guide to it's code. No official guide, anyway. And the code comments don't help (and they're not supposed to. Linus is right to say in /documentation/Coding that comments are not the place to explain design. But he doesn't say where design IS. Or did he say and I missed it?) Anyway, I'm glad to hear it :) I've been meaning to read up on the VM change. Went looking for documentation about the new VM's design. Naturally the Changelog didn't say where that could be found, and other kernel guides were not updated as to the new VM. I'll keep looking later today when I have time. I guess it's under the new kernel's documentation dir (haven't downloaded it yet)

      --
      My other .sig is also this bad
    5. Re:Why not port kernel code? by Anonymous Coward · · Score: 0

      What design? Current linux development has no *real* design guide. That's not to say it is poorly designed, but that it is basically changed and updated as it's developed, there is not, and has never been a set guide to the development of linux.

  64. *Your* Opinion? (-1, Cut-And-Paste) by Rabenwolf · · Score: 4, Informative
    Well, had this really been your opinion, you wouldn't have needed to copy it from elsewhere on the web, would you?

    Please karmawhore with your own material if you have to.

    1. Re:*Your* Opinion? (-1, Cut-And-Paste) by skbenolkin · · Score: 1

      Please karmawhore with your own material if you have to.

      Amen. And I didn't think it was a very good analogy the first time I read it, either.

      --
      "Frederick, is God dead?" --Sojourner Truth
  65. Experienced computer user??? by Anonymous Coward · · Score: 0

    Firstly I'm very suspicious about the moderation here..... but anyway I think this comment poses a very interesting question

    What is an experienced computer user?

    I'm a very experienced computer user

    This guy obviously thinks he's one although I know many slashdotters would beg to differ

    ....a very technically competent computer user who just doesn't happen to have had that much experience with linux.

    Is there really such a thing? Whith linux as popular as it is today, and its benifits and advantages (multiple platforms, open source, free etc. etc.) so blindingly obvious is it possible that there are many 'exerienced' and 'technically competent' users with little or no experience with linux? I guess there is but the gap is certainly narrowing

    Back to my question: What is an 'experienced computer user' and how meet this clasification? Do you become 'experienced' by helping out a few of your mates at college with their minor computer problems?
    Is there a threshold in years (1 year = newbie , 10 years = experienced jedi master)?
    Does a qualification such as a CCNA or MSCE make you experienced?
    Mabe some consider you inexperienced untill you master at least one language as this is probably where everyone learns the most about how computers work

    What are other slashdotters definitions of an 'experienced' computer user?

    1. Re:Experienced computer user??? by ca1v1n · · Score: 1

      I'll put it this way: I've been using, and programming, at least in some capacity, computers since second grade. I'm now in my second year of a university computer science program. I'm picking up Linux pretty quickly, but there are a whole lot of things that you either have to be told once or screw up before you get it.

      I admit I probably wouldn't qualify as an "experienced computer user" by the standards of the slashdot regulars, but I'd probably be pretty competitive even with the slashdot lurkers. There are an awful lot of us out there. My dad's first job out of college was programming. He's in another field now, but if Linux is too idiosyncratic for him, it's clearly not ready to be a "desktop operating system". Maybe my experiences to date have been an aberration.

  66. You forgot Slackware by Jeppe+Salvesen · · Score: 2

    Slackware is great for low-end and mid-end servers - and high-end servers if you can find the fsck-ing drivers.

    Debian is for overworked admins. If you're in a relaxed environment, running Slackware will teach you a lot about *nix that package management systems hide from you.

    --

    Stop the brainwash

  67. Big installs can be a big problem.. by benmhall · · Score: 1

    One problem is that the more packages you have installed the better the chances of there being security issues to exploit.

    For instance, I installed Mandrake 6.0 onto a school network a few years ago. I was fairly new to Linux at the time, and the senior admin helped me out a lot WRT security checks. For instance, did you know that (at least in mdk 6.0) all of the Gnome and KDE games ran as setuid root just so that they could write a system-wide high score? On top of that there were _many_ other setuidroot programs installed by default.. Sure that's fine for the average home user, but in a (somewhat hostile..) networked environment this is just asking for trouble. And yes.. these were installed by default..

    However, I'm using Mdk as a server right now, and it's working quite well.. (though I have to restart the adsl service every few weeks.. rather annoying, but not enough for me to do anything about it..)

    As always, any system can be made relatively secure, it just takes some effort. Some distro's trade off security for flexibility. Whatever..

    1. Re:Big installs can be a big problem.. by Ed+Avis · · Score: 1

      That's what I said - the number of setuid programs should be reduced, slashed even. It is very bad practice for Mandrake to install games suid root, I hope they have stopped doing that. So I can appreciate that this is a reason to avoid Mandrake on a server, unless they've cleaned up their act. (In fact it sounds like a good reason to avoid Mandrake altogether - if I ever install it again I'll have to do a brief security check afterwards.)

      But that's not what the original messages were talking about. They criticized disk usage and installing lots of packages as if that were in itself a risk on a server. It is not. Provided there are no setuid root binaries or daemons getting started, it doesn't hurt to have a good selection of packages installed. And it's not as if the disk space costs anything.

      --
      -- Ed Avis ed@membled.com
  68. Real nerds do not have to choose! by pigeon · · Score: 1

    I use Debian linux on my workstation, FreeBSD on my server, openbsd on my firewall and netbsd on my old sparcstation. If you have the hardware lying around, you really can use the right tools for the right job.. (and oh, I run Mac OS 9 on my Mac and I have a BeOS partition somewhere...). But then, I love operating systems, and I love toying around with them, including the obscure, like hurd, minix, plan9 and this thing called solaris..

  69. Difference is small.. by pigeon · · Score: 1

    If I look at the numbers, I see that the difference between the systems in benchmarks are rather small. In fact, it reminds me a bit of a presidential election in a not to distant past...
    With such small differences, the only thing that matters is which systems gives you warm fuzzy feelings... (Oh! Apt-get! Oh! make world!) (but wait, what if both systems give me warm fuzzy feelings?)

  70. FreeBSD and 3d games by mvw · · Score: 4, Interesting
    As far as whether games are supported as well, maybe you should check out www.lokigames.com and ask them. I would venture to say they wouldn't work, but I'm not sure of that, so I will just say I don't know.

    The FreeBSD kernel is able to run Linux binaries, once you have installed the Linux emulation port (it adds a kernel module that is able to work with Linux ABI binaries plus stores a couple of system libs compiled for Linux - so it is rather a different operation mode than an emulation).

    Quake3 Arena for example works under FreeBSD just fine.

    Where there is a problem is the support of acclerated graphics drivers. Where such a driver is open source, it has been ported to FreeBSD (Matrox drivers, the rather slow nvidia driver for XFree86 3.3.x series, ..). Where there is only a binary driver, and most unfortunately, this is the case for the fast nvidia drivers, this has yielded no results yet.

    The problem is that while the nvidia binary driver might work in theory on all x86 plattforms, with just a different kernel interfacing (for which the source exists), in reality it does only run with certain Linux kernels. Here is a report that goes into details.

    Regards,
    Marc

    1. Re:FreeBSD and 3d games by Anonymous Coward · · Score: 0

      don't remember the url, but people are trying to make the linux nVidia binary driver work with FreeBSD

    2. Re:FreeBSD and 3d games by winter@jurai.net · · Score: 1

      ftp://ftp.jurai.net/users/winter/nvidia/

      Finished the kernel module port this morning.

      Works on -CURRENT only right now.

      Still no 3d support as NVIDIA's .so files need to be relinked to work properly under FreeBSD.

  71. good heavens! by hawk · · Score: 2
    If that's the case, I'm *never* voting for a democrat again :)


    hawk

  72. Of course FreeBSD is better than Linux... by Anonymous Coward · · Score: 0

    FreeBSD is at 4.4 while Linux is at 2.4.

  73. what a cheesy parent comment by Anonymous+Koward · · Score: 1

    that's right...it's just a comment....make a REAL POINT and I may have more to say....man, what's happened to discussion on /. ?

  74. Re:Linux is better in one critically important way by Anonymous Coward · · Score: 0

    Yes it is. The vm subsystem blows donkey anus and every company that backed it besides ibm is now essentially on the metaphorical streets of LA sucking dick to scrape by with it's crack cocaine addiction.

    I must now ask that you refrain from opening YOUR FUCKING IGNORANGE HOLE.

  75. Except you have it backwards by graybeard · · Score: 1

    Republicans prefer more local control, less centralized decision-making. (Push a Republican far enough, he's a Libertarian.) It's the Democrats who want to run things from the top.

    1. Re:Except you have it backwards by GypC · · Score: 2

      Well, that's how it used to be until the Republicans morphed into the Jesus party, with all their war-on-drugs, prayer-in-schools, we-will-legislate-your-morals bullshit.

      Not that Democratic party is any prize either. ;-P

    2. Re:Except you have it backwards by skbenolkin · · Score: 1

      (Push a Republican far enough, he's a Libertarian.)

      No, actually a Republican is what you get if you push a Libertarian far enough. Push a Republican far enough, and you get a militia member (or worse, a Fox News commentator).

      --
      "Frederick, is God dead?" --Sojourner Truth
    3. Re:Except you have it backwards by Arandir · · Score: 1

      A Republican is someone who just got mugged.
      A Democrat is someone who just got busted.
      A Libertarian is someone who just got busted for pot.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  76. upgrade? by Ender+Ryan · · Score: 1
    Why upgrade the whole distro? I just upgrade one package at a time on a regular basis as newer packages come out, and over time there isn't a single thing left on the machine from the original install ; )

    But for servers, I would never risk upgrading to a newer version of any OS. I always do a clean install on another machine and get everything operational and then swap drives, or copy it over, or whatever, depending on the server, how much downtime is acceptable and whatever.

    For admins that are overworked, I'm sure Debian would be great.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  77. Async vs. Softupdates? Buffer-cache granularity? by aphor · · Score: 1

    I think the numbers could show the cost of synchronous filesystem mounts (even with softupdates) simply cannot keep up with the raw performance boost of allowing the kernel to lie to processes about the completion of disk writes. EXCEPT THAT THERE WAS NO DISK WRITING IN THIS BENCHMARK EXCEPT *MAYBE* WEB SERVER LOGGING.

    I'm also not sure about the granularity of buffer cache objects and physical disk IO operations on each box. How were the kernels set up differently by default?

    --
    --- Nothing clever here: move along now...
  78. Re: LINT/GENERIC by dohcvtec · · Score: 1

    In 4.4-RELEASE, LINT has maxusers = 10, while GENERIC has maxusers = 32. IIRC, the handbook says to use GENERIC as a baseline, but it does sound like he might have started with LINT - although I pity anyone who would spend that much time commenting out all the esoteric stuff in LINT.

    --
    -- Never hit a man with glasses. Hit him with a baseball bat.
  79. uhhhh....did you try by Anonymous+Koward · · Score: 1

    fdisk /mbr ? p
    then maybe you could reinstall FBSD...ohwell...you'll figure it out

  80. Re:Async vs. Softupdates? Buffer-cache granularity by martijn-s · · Score: 0, Troll
    1. Motherfucker! Microsoft rules! Smack me.
  81. hehe...I thought that I was alone by Anonymous+Koward · · Score: 1

    j/k

    but trying em all out is a blast. Glad to see that some of us here try different systems, so at least we can bitch about differences with some information and experience to back it up.

    On a side note, I usually try to run each for months, using different installations & configurations (even changing the hardware in the machine) just to see what everything does. Fun stuff.

    1. Re:hehe...I thought that I was alone by xtremex · · Score: 1

      I do the same thing. My fav is Mandrake for the Desktop, but, man, I love Debian's apt-get system. Mandrake detects all my stuff automagically, with Debian, I have to tune it a bit. Now, if someonce can make a Mandrake-like distro based on Debian, THAT would be the killer distro. (Progeny always screwed up my display)

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  82. Re:Fighting? by dohcvtec · · Score: 1

    I wouldn't say I'm part of the inner sanctum of any of the BSD realms, but as a user of both FreeBSD and OpenBSD, I have seen nothing but camaraderie. The different BSDs simply coexist; they are not in competition. And noone knows the difference? Come on, each BSD has a clearly stated focus, at which each excels handily.

    --
    -- Never hit a man with glasses. Hit him with a baseball bat.
  83. Some questions. by Junta · · Score: 2

    I know that Linux hardware support is at least more comprehensive, which is why I use it on the desktop. I am preparing to configure a server, and was wondering if I should do FreeBSD. I have used it in the past, and am reasonably self-assured in many areas, but I have lingering questions about these aspects:
    Software RAID-5: I see vinum, is that as good as or better than linux equiv? Are there more alternatives?

    lvm: seems to be integrated with vinum, is it relatively easy to shrink and grow fses and make more fses in a vinum managed group?

    nat/firewalling: I've heard very little about ipf and ipnat, how good are they at what they do? Do they do stateful firewalling? How intuitive are they to configure blocking/forwarding rules vs. iptables (note I consider iptables to be extremely intuitive)?

    ipsec: I see that there is support for ipsec, does it interoperate with FreeS/WAN? (Must connect to a site and tunnel network traffic with a linux FreeS/WAN box at other end.)

    I have a small linux box performing the firewalling/ipsec right now. I plan to upgrade and have volume management over a raid array, as well as apache, nfs, nis, samba (file serving and PDC), and want to maintain configurability while insuring stability. 2.4.x series of kernels have seemed to be a little too flaky in my usage for a high-availability solution, and FreeBSD seemed rock-solid when I used it.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Some questions. by Anonymous Coward · · Score: 0

      For this kinda setup, I couldn't recommend anything better to select than FreeBSD, or OpenBSD.

      The software RAID, IPSec (integrated with Free/SWAN), etc.. etc.. Give it a try, you'll see that one of the *BSD's you choose will lreally shine here and outlast anything else in reliability/uptime.

  84. 7 of 9 by Anonymous Coward · · Score: 0

    Like I've always said: Slackware is the "Seven of Nine" of Linux distributions. Beautiful, elegant, efficient, no-nonsense, huge "features" ;-)

  85. Windows XP is shit by Anonymous Coward · · Score: 0

    I tried Windows XP on my machine a week ago ... all I can say is, it is the crappiest OS I have ever run. Nothing runs properly, and it is soooo slow that you can literally make a cup of tea while you're waiting for a window to open. I was running on a Celeron 500Mhz with 512MB of RAM, so I thought, no problem, I'll just upgrade... maybe my system is outdated more badly than I thought. So I got myself a Palomino AMD 1.4Ghz and an extra 256MB of RAM... guess what? Windows XP was still slow. Peice of shit. Plus it hardly ran any of the apps I tried to install, not even Win2K apps run properly under the stupid peice of shit. What a peice of shit! Who is responsible for WinXP ? They should be fired. This is the worst OS in the history of OSes. So I downloaded Win2K and tried that instead. Whew...what a difference. It's actually usuable... all I can say is, stay away from XP. It is total garbage and I can't believe that I fell for the hype.

  86. And before anyone accuses me of piracy by Anonymous Coward · · Score: 0

    I tried to swap the Win XP license for a Win 2K license ... they refused ... I even phoned Microsoft.... they lied to me ...they said Win XP was 36% faster and the most compatible OS ever, which just isn't true, in fact, it is bullshit. So I downloaded Win2K. That's the end of the story.

  87. If you ran OpenBSD.... by Anonymous+Koward · · Score: 1

    you'd have seen that a recent snapshot of 3.0 revealed the word "beta" if you did a uname -a

    1. Re:If you ran OpenBSD.... by Anonymous Coward · · Score: 0

      ...you'd also have to let the other processor sit idle. you'd also lack very useful system calls like jail(), and very neat subsystems like netgraph. all just because a professional troll says "4 years without a remote root hole in default install" - what kind of a joke is that? does anyone actually do a default install and leave it alone? doesn't seem very useful to me.

  88. Linksys WPC11 by Anonymous Coward · · Score: 0

    Screw the AP.. use ad-hoc mode, or simply upgrade the firmware on the AP, that'll fix it for sure.

  89. deb count: 3950 ports count: 6013 by Lazaru5 · · Score: 1

    There are considerably _less_ debs than Ports.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  90. Dumb analogy. by barneyfoo · · Score: 1

    Come on, what value is there in comparing OS development politics to the national political parties? It doesn't illuminate anything (the point of analogies one could say) and just serves to fixate a stereotype in the mind of the listener, or perpetuate a stereotype in the mind of the speaker.

    Nothing to see here folks. Move on -- +5 be damned.

  91. Slackware is a terrible choice for servers by wobblie · · Score: 1

    Unless you're the type who installs all the server apps to /usr/local from source, in which case you should be using BSD, because with slack you will be downloading and recompiling the source everytime there's a security problem or it otherwise needs updating.

    I can't imagine running 50 slackware web servers and trying to update all of them because of a security problem. Debian and BSD do this all automagically.

  92. Re:Linux Vs BSD - nonsense by wobblie · · Score: 1

    BSD stands only to gain from linux' popularity.

    Linux increases unix mindshare. More ppl familiar with unix = more bsd users.

    Linux also helps commercial unices in this way as well, though it hurts them by stealing some big accounts (ouch).

  93. Re:Linux is better in one critically important way by Anonymous Coward · · Score: 0

    Just like M$, IBM is gonna take over Linux in the end and IBM/M$ will dominate all you pathetic brain washed Lusers (Linux Users). I'm taking no part in being controlled by M$, and same with Linux. Don't you all see it yet?

  94. Re: LINT/GENERIC by Anonymous Coward · · Score: 0

    I think he compiled LINT...

    uname -a
    LINT LINT@blah.com

  95. Please take benchmarks with a grain of salt by Anonymous Coward · · Score: 0

    unless of course its a comparison of threads between Windows and Linux. If Linux wins then obviously it is so much better then Windows and Bill Gates is so completely doomed because we are 1337 and he 5uX0r5.

  96. I use my own OS: ShloggieOS Tru UNIX 128 by Anonymous Coward · · Score: 0

    ShloggieOS Tru UNIX 128: Ask for it by name. Accept no substitutes. It runs so fast it will make you nervous with giddy anticipation. It uses patented "make it go fast" technology.

  97. It's all about blame... by Anonymous Coward · · Score: 0

    It's your page fault, no it's my page fault - can't we all live in peace?

  98. Haiku by Anonymous Coward · · Score: 0

    Linux is poopy
    BSD too
    I need a drink

  99. my decision by cyberbob2010 · · Score: 1

    After reading all of these responses I'm gonna go with linux. I've been going for all of the old computer parts that I can get and so now I'm gonna build a new one or um, old one but a computer none the less and now I'm gonn aput Linux on it. thanx for all of your input I'm goin Linux. :)

    --
    We seldom regret saying too little but often regret saying too much.
    1. Re:my decision by Anonymous Coward · · Score: 0

      Good luck, don't let the heaping mounds of dung that the kernel is comprised of scare you off from the rest of the unix world. Eventually you'll grow up and move on to a more reputable unix, such as Solaris, FreeBSD, OSX, AIX, Tru64, just about anything other than linux actually.

  100. Linux as server, BSD as desktop... by emil · · Score: 2

    In the opposite of what any might have predicted, the BSD in Mac OS X is now a formidable desktop OS, despite BSD users constant assertions of its server prowess.

    In spite of the wars (and heavy casualties) between genome and kde on Linux, increasing vendor support has pushed Linux far into the datacenter (Oracle 8i/9i, Linux on an IBM 390, the recent Compaq release of the Non-Stop Cluster code, etc.).

    BSD has nowhere near the datacenter penetration, and Linux has nowhere near the desktop elegance.

    This situation is perhaps diametrically opposed to what should be, but this is what the market, the developers, and the users have decided.

    Don't like this state of affairs? Port ReiserFS and XFS to BSD. Get Mac OS X running on a Linux kernel.

    p.s. And please don't tell me that softupdates makes journaling filesystems obsolete again - I'm bored of hearing it.
    1. Re:Linux as server, BSD as desktop... by Anonymous Coward · · Score: 0

      In spite of the wars (and heavy casualties) between genome and kde on Linux, increasing vendor support has pushed Linux far into the datacenter (Oracle 8i/9i, Linux on an IBM 390, the recent Compaq release of the Non-Stop Cluster code, etc.).

      NO ONE runs oracle on linux. Maybe a few slashtrash kids, but no one in your supposed "data center" scenario. EVERYONE runs oracle on solaris. Simple fact of life, if you can afford oracle, you can afford solaris, and you can afford the type of hardware that makes solaris really shine.

      Don't even bring up linux on S/390 - I doubt you'll ever find a signifcant use for that combo. It makes about as much sense as installing linux on an e10k.

      Like it or not, vendor-supplied unix kicks the shit out of linux on its target hardware. Simple side effect of the fact that they sort of built the hardware.

      p.s. And please don't tell me that softupdates makes journaling filesystems obsolete again - I'm bored of hearing it.

      Have you ever stopped to consider the possibility that you hear it so frequently because it's true?

  101. Re:deb count: 3950 ports count: 6013 by Ian+Bicking · · Score: 1
    FWIW, I think that number must be for Debian stable, which is way out of date. My own calculations are that there's 13583 packages in sid. I can't for the life of me find an official number on the web.

    I got this with:
    grep '^Package:' /var/lib/apt/lists/* | wc
    13583 27166 1416287

    If someone knows if that's a right or wrong calculation, please correct me. I know the number of packages has really ballooned recently, but I didn't think it was quite that much. OTOH, I think it must have had a lot to do with the opening up of the new-maintainer process, which happened between the last stable release and now. A lot more new maintainers means a lot more new packages.

  102. I've decided on FreeBSD by Anonymous Coward · · Score: 0

    After looking into the technical facts, it's
    clear to me that FreeBSD is a more stable, more
    advanced operating. Linux is just reinventing BSD. So, I'm going to run FreeBSD.

  103. Re:Linux Vs BSD - nonsense by Anonymous Coward · · Score: 0

    i think you've been trolled, in a way

    re-read parent, and take it with a touch of sarcasm.

  104. no, repub and demos are like windows flavors by wobblie · · Score: 2, Funny
    ... such as Win2K and WinXP. consider:
    • all are owned by corporations
    • none of them works worth a damn
    • everyone thinks they're different, but they're really the same, due to "product churning" every 2 years (elections = new releases)
    • they all have the personalities of screaming 2 year old children - always screaming "My this, my that, mine mine MINE!!!!"
    • everyone seems to like them for the same reasons (there "isn't anything else"). Suggesting windows users use linux is very much like asking a democrat to become a syndicalist.
  105. BSD vs Linux by einhverfr · · Score: 2

    It will be interesting to see where things go.

    I think that Linux and FreeBSD will continue to help eachother. It does seem to be true that in some applications, FreeBSD is losing to Linux, but this is happening very slowly and could easily reverse itself. The real losers to Linux are proprietary UNIX operating systems like Solaris and AIX which now more than ever have to justify their value.

    I have said before that I think that Linux will "shield" FreeBSD from the proprietary UNIX OS's. In fact many people I know in the Linux community are fascinated by FreeBSD and so Linux's rise may well benefit both AND result in more portable programming.

    --

    LedgerSMB: Open source Accounting/ERP
  106. Combine the best bits of both? by rice_burners_suck · · Score: 3, Insightful

    FreeBSD rocks!! (But Linux doesn't suck. I use both. In fact, I say use whatever is best for the job, as long as it isn't Windows, because Windows sucks. (Bear with me for a moment--this is not flamebait, just part of the overall presentation of my comment.) Yeah, Windows might be useful at serving a purpose sometimes, as long as whatever it is doesn't need to actually function properly most of the time. But then, I was talking about FreeBSD and Linux, not Windows. Because Windows sucks.)

    Building up and tearing down processes is indeed one of the strong points of FreeBSD. I vaguely recall reading about that somewhere in the documentation on the website or the CD or somewhere. I also recall reading about how some older version of FreeBSD had an obscure timing-based vulnerability in some section of the forking code because keeping it fast requires it to be complicated. (Actually, it's not that complicated. It's just in deciding which parts of the process are copied to the new process and which ones aren't. Under very specific circumstances, something that wasn't supposed to be copied was, or the other way around. I just don't remember. That's what happens when you try to comment on something you read a year (or more) ago. Of course, this vulnerability has long since been fixed. The point is, I don't claim that FreeBSD is perfect while Linux isn't--they both have their strong and weak points and like I said, use whichever one is best for whatever you're trying to accomplish. And above all, like any machine, a system running any kind of operating system needs to be well maintained, and that is a big part of security. While there may be bugs in whatever parts of whatever operating system, proper maintainence will nearly always ensure that the system is kept running and is not compromised. (Unless you're running Windows, which, like I said before, sucks, so even if you maintain it properly, I am required by blood oath to tell you that it will be compromised anyway, just to make Windows look bad, even if it isn't all that bad for home use by computer newbies who just want to check out some website or whatever.))

    In the Linux compatibility section of the FreeBSD manual, the author claims that FreeBSD executes some parts of Linux programs faster than Linux. (I'm sure it executes other parts more slowly. This is what happens when you run programs designed for other software--you can use some of your features (or just circumstances) to your advantage while other things just don't work out quite as fast as you'd like.) It would be interesting to analyse FreeBSD and Linux, figure out which parts are best in both in terms of efficiency at running, say, desktop software, and modify both systems for better efficiency. Oh well. I got too much work to do. Maybe tomorrow.

  107. Your clue, sir... by emil · · Score: 2

    If you will examine www.dell.com/Oracle8i, you will find the Dell "Oracle Database Appliance." It is running SUSE.

    You might also examine www.suse.com/us/press/press_releases/archive01/fas t_center.html where you will learn that Oracle/SUSE exceeds Oracle/NT - were you going to argue that NO ONE runs Oracle on NT?

    Don't know about Linux/390 yet; it's too early to tell.

    p.s. 1. We run Oracle on HP-UX - hope this doesn't disturb your generalization too much. 2. If soft updates are so great, show me a commercial player who has implemented them.
  108. Re:Linux is better in one critically important way by Art+Deco · · Score: 1

    BSD isn't dying either. BSD doesn't gauge its success on taking the desktop over from Microsoft. BSD is over 20 years old and there are more people running BSD now than any time in its history. BSD has a "critical mass" so it will continue even if there are more than ten times as many Linux users. BSD's license is more flexible than the GPL. It is basically open source without the politics. Even if Linux was as good or better than BSD in every way (which it really isn't) BSD's license would guarantee that it would be prefered for some projects.

  109. Re:What about mascots? --Call me a freak, but... by Anonymous Coward · · Score: 0

    I like Tux, dammit.

  110. How on earth... by Anonymous Coward · · Score: 0

    Do you assign the interrupt for an Ethernet card to a specific CPU in Linux?

  111. Answer to the MAXUSERS dilemma by ByTor-2112 · · Score: 2, Funny

    I e-mailed the fellow and he confirmed that both the MAXUSERS and kernel version listed in the article were misprints. He used 4.4-R and MAXUSERS was set at 200 (still too low for a high-volume server, IMO).

  112. Re:deb count: 3950 ports count: 6013 by Anonymous Coward · · Score: 0

    FEWER... FEWER... the word is FEWER... Please, at least if you're going to _highlight_ the word, get it right.

  113. Check your facts by Penguinoflight · · Score: 0

    You ignored the superior slackware package system, but even if you hadn't, Slackware makes sure they don't have ANY security problems before they make a release. You don't need to update them because of a security problem.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
    1. Re:Check your facts by wobblie · · Score: 1
      Slackware makes sure they don't have ANY security problems before they make a release. You don't need to update them because of a security problem

      If you believe that you're a fuck up of the lowest order

      Mentioning "superior package system" and "slackware" in the same sentence doesn't make any sense. The slackware package system is about as featureless as they come (it was meant to be). I'm not saying slackware sucks, just that it sucks for administering large numbers of machines. Which it does.

  114. Personal Taste by bafangoo · · Score: 1

    I am the level of user that most people would call a newbie or Nub (for Non usable bodie)
    I recently needed a gateway for a network and went to an alternate to Windows since it was on my dime.
    Having tried Red Hat and FreeBSD , I personly much prefer the FreeBSD.
    many of youon /. would not need nor use the documentation , and in fact would laugh at someone who does. I am not one of those people. The Red Hat was simpering , yet confusing at the same time. Technical information was given on the background and proccesses involved , without acctualy giving clear directions on how to get someinthg operational.
    FreeBSD was clean , concise and technical, wihout needing to have extras thrown in to make the book bigger. I would not venture to say that one buld is better than the other , because I know I don't know enough to back it up. I will say that on my way t learning enough to tell the difference I'll be using FreeBSD for the best reason of all, It works for me.

    --
    I know nothing...It is Ok because I am from Barcelona!
  115. Debian and FreeBSD very comparable by FreeUser · · Score: 3

    I run both (slack-8/2.4.14 and FBSD 4.4) on my workstation. I find FreeBSD way easier to manage and generally have better performance, more pleasant to administer.

    I use both FreeBSD and GNU/Linux (debian testing with some packages from unstable), and have used Redhat, Mandrake, and Suse in the past. All are excellent systems, with their own unique advantages and disadvantages. Your reference to the maintainability of FreeBSD is right on point, it is excellent, and the /ports section is IMHO one of the most elegant approaches to software packaging ("make compiling and installing from source as easy as installing a binary-only package under any other os would be").

    Mandrake has the smoothest, easiest install, but is often plagued with bugs early on, and really isn't upgradable without reinstalling (I've tried ... painfully). Redhat is comparable, with other tradeoffs not really worth detailing here. Ditto for Suse.

    Debian, on the other hand, has a very dated install that is quite demanding, requiring the user to have a fairly high level of competence and familiarity with their hardware prior to installation. Nowhere near as easy as setting up any of the other three GNU/Linux distros mentioned, nor as easy as FreeBSD. However, it is amazingly simple to maintain and upgrade. I have literally installed ancient versions of the distro because those were the disks I had handy, pointed apt to a (much) newer testing or unstable release by editing two lines in one file (/etc/apt/sources.list for the curious), then running two commands at the command line, namely "apt-get update" (update the list of available packages) followed by "apt-get dist-upgrade."

    This is like upgrading from Mandrake 7.0 to 7.2 or 8.0, or upgrading FreeBSD from 3.4 to 4.0 or 4.1. In two painless commands, which grab the latest packages from one of the numerous debian package servers and installs them. Never again installing from scratch, even for major upgrades. Security patches? While they make it into testing last of all (a really critical machine such as a firewall should really be running the staid but rock solid "stable" release, for which security patches come out within 24-48 hours, or better yet, some version of *BSD), pulling them down from unstable as source via "apt-get source [package] --compile" followed by a "dpkg -i [packagename].deb" of the .deb created is easy and painless for the impatient.

    The point of all this rambling? FreeBSD is great. GNU/Linux comes in many flavors, all of which are generally compatible but each of which has its advantages and disadvantages. For maintainability, stability, and quality Debian is IMHO at the front and very comparable to FreeBSD (in some ways better, in some worse ... which is why choice is so marvelous and why I use both).

    Others value other aspects of their respectively favorite distributions of course, which again is what makes the freedom of choice we as Free Software users enjoy so marvelous. I toute my own favorite merely to point out that, if maintainability and managability are your primary concern (as they are mine), you may definitely wish to give Debian a gander. Install off the old "stable disks," point sources.list to testing or unstable (I typically point the deb lines at testing and the deb-src lines at unstable, but others have other strategies for finding their comfort zone vis a vis stability vs. bleeding edge fun), run a couple of commands and you're good to go.

    That having been said, FreeBSD's source-based "ports" section is the only software distribution approach I've ever seen that in many ways I actually prefer to debian's approach (though the paradigms are in some ways apples and oranges to each other) ... a compliment of the highest order to both approaches.

    --
    The Future of Human Evolution: Autonomy
  116. Too lame. by bdpq · · Score: 1

    I find it amazing that someone would set out to test for VM performance, and run the tests that he ran. Sendmail? Tweaked and (even more than usual) unreliable Sendmail? Someone is going to choose Linux over FreeBSD for a mail server because of this article. I serve email with qmail on FreeBSD with no softupdates and even the hard-disk cache turned off. Why? Because this is the most reliable mail configuration that I know of, and there are good reasons for all of it (but you have to RTFM to know why..) I can pull the plug amidst a flury of email and *know* that none of it is lost, and the machines can still move 100x more mail than they do. Tuning for max performance is the Linux way. Unreliable async filesystem operation is the norm in the Linux world. Getting max performance out of a system that doesn't compromise on corectness and reliablility is the BSD way. When you choose to turn on softupdates on your FreeBSD machine, you still know that you can punch the reset button at any time and your filesystem metadata will still make sense. In fact, under Linux, you can fsync() a file and still not be sure that the metadata is updated when the call returns. Humbug!

  117. Who needs the clue? by Anonymous Coward · · Score: 0

    If you will examine www.dell.com/Oracle8i, you will find the Dell "Oracle Database Appliance." It is running SUSE.

    I'm sure sales are off the charts.

    If you will examine the original claim, you will notice that I said no one runs it, not that you couldn't buy it.

    You might also examine www.suse.com/us/press/press_releases/archive01/fas t_center.html where you will learn that Oracle/SUSE exceeds Oracle/NT - were you going to argue that NO ONE runs Oracle on NT?

    Your performance numbers really go a long way to show me how linux has gained acceptence in the world of hardcore databases, don't they? Oh, wait, they don't. If I asked your mother's maiden name, you'd tell me you liked ice cream, and expect that to be a reasonable answer.

    Don't know about Linux/390 yet; it's too early to tell.

    Well, you have my prediction. Be sure to let me know as soon as the S/390 world embraces linux.

    p.s. 1. We run Oracle on HP-UX - hope this doesn't disturb your generalization too much.

    Well, my point was that no one runs oracle on linux - this statement seems to be doing a fine job of helping me prove it, now doesn't it?

    2. If soft updates are so great, show me a commercial player who has implemented them.

    Once again, you bring up something that has nothing to do with anything - but that's ok, I'll play along and pretend commercial players imply technical superiority. Email Kirk (mckusick at mckusick dot com) and ask him personally how much cash Sun handed over for Soft Updates. I'm sure that mr reiser and whatever clown hacked journaling into ext2 were compensated just as handsomely. Oh, wait, I'm being sarcastic again, could you tell?

    Who needs the clue?

  118. Re: LINT/GENERIC by Anonymous Coward · · Score: 0

    You can't even run a LINT kernel.

  119. Lame flame by Chalst · · Score: 1

    Read the post, stupido. I don't *want* to synchronise my ports tree.