Slashdot Mirror


FreeBSD 5.4 Review

gammelgul writes "Jem Matzan has written a review of the new FreeBSD 5.4 release on NewsForge. He writes about enhancements and the 64bit edition of the OS."

120 comments

  1. 5.4 Dedication by Anonymous Coward · · Score: 5, Informative

    The FreeBSD 5.4 Release is dedicated to the memory of Cameron Grant. Cameron was an active FreeBSD Developer and principal architect of the sound driver subsystem despite his physical handicap. His is a superb example of human spirit dominating over adversity. Cameron was an inspiration to those who met him; he will be fondly remembered and sorely missed.

    http://www.freebsd.org/releases/5.4R/announce.html

    1. Re:5.4 Dedication by jimicus · · Score: 1

      I went to the same school as Cameron. A very smart guy, who tried not to let his disability get in his way.

      Goodbye, Cam. Hope the next world treats you a bit better than this one did.

    2. Re:5.4 Dedication by Hack+Jandy · · Score: 0, Offtopic
  2. Boring by debilo · · Score: 5, Informative

    This is a rather shallow review and has been discussed over at OSNews. Just read the comments and you'll finde you don't need to read the actual review.

    Someone mentioned a better review here. Enjoy!

    1. Re:Boring by wk633 · · Score: 2, Informative

      Also discussed on the freebsd-advocacy mailing list.
      ahref=http://docs.freebsd.org/mail/archive/2005/fr eebsd-advocacy/20050605.freebsd-advocacy.html/http ://docs.freebsd.org/mail/archive/2005/freebsd-advo cacy/20050605.freebsd-advocacy.html/>

      look for "Negative Review of FreeBSD 5.4"

    2. Re:Boring by molnarcs · · Score: 2, Interesting
      I can't believe this is posted. Here is why.

      On a sidenote: I just finished compiling openoffice1.9m107 a few days ago (now that the port is updated to m109, I'm there compiling again) - with KDE support. Running it under KDE with native widget support is simply amazing speedwise. Startup times don't change much, however, opening various dialogues (options for instance), the help, etc. is instantaneous - just like konqi when preloaded. Not that it was very slow before, but still, once oo starts up, it is lightning fast using the native widgets!

      I uploaded the m107 package to my ftp server (see link in my signature) - you may try pkg_adding it, but read the README.txt before that. And while we are at it, one majore advantage of FreeBSD (that a review should include) is its excellent software support. I can't think of a linux distro with such great support for oo.o as FreeBSD (not by default anyway). The latest binaries distributed by openoffice.org are at m104, and I couldn't find (on google) the source downloads for m107, much less m109 today, except at good-day.net of course, which is pretty much overloaded recently, because ports uses it for source downloads, and it also distributes precompiled binaries: m107 builds are ready with all language packs! So, if you want only the english (or KDE) version, use this link to get it. I just began compiling m109 an hour ago, so in a day it will also be uploaded.

    3. Re:Boring by Brandybuck · · Score: 4, Informative

      Is there a way we can turn off reviews coming from OSNews in our preferences? Please?

      I'm getting sick and tired of reviews that in no way reflect the experiences I have with the very same product. This guy has weird bleeding edge hardware, and then tells us it's not ready for me with my mainstream hardware. FreeBSD WORKS on with my CPU. FreeBSD WORKS with my NIC. FreeBSD WORKS with my harddrives.

      I don't expect operating systems to be perfect and support every piece of hardware ever built, but I do expect reviewers to base their evaluations on hardware that ordinary people out in the real world are using.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Boring by Zemplar · · Score: 1

      I'm an ordinary person who'd like to be able to run FreeBSD 5.4 on my Sun Java Workstation W2100z, but guess what, I can't due to the same issues as described in this review.

      The net result, losing another potential FreeBSD user/developer.

    5. Re:Boring by Brandybuck · · Score: 1

      I'm sorry, but your workstation isn't mainstream hardware. Really, it's not.

      --
      Don't blame me, I didn't vote for either of them!
    6. Re:Boring by Anonymous Coward · · Score: 0

      use send-pr, so that it gets fixed then.

      I use FreeBSD on my Sun station, couldn't be happier.

    7. Re:Boring by kbw · · Score: 1

      It's even less informative than their 5.3 review.

  3. That FreeBSD 5.4 by Anonymous Coward · · Score: 1, Funny

    It certainly is 0.1 more than FreeBSD 5.3

  4. Re:DragonFlyBSD by random_culchie · · Score: 4, Informative

    Parent, Dragonfly is pretty unusable in its current state.
    Most of the entries in ports are broken and the team even insist it is only for development use.
    If it can sustain its initial growth it could be a BSD contender in some time. But not just yet!

  5. Review Formula by CableModemSniper · · Score: 5, Funny

    Here is the formula for the review of incemental updates to Unix-alike OSes.

    1) Describe the OS, being sure to mention its Unix origins. If the OS is not Linux-based, mention Linux.

    2) Comment on the weird piece of hardware by brand name in your box that made it crash

    3) List the new and improved features in the kernel and the daemons. (Note: security patches are feautures too)

    4) Base everything else on how easy it was to install.

    --
    Why not fork?
    1. Re:Review Formula by debilo · · Score: 2, Informative

      True. I don't know why such absolutely non-informative reviews get submitted in the first place, when there are much better sources of information and reviews. In a post above, I mentioned this one, which I enjoyed a lot.

    2. Re:Review Formula by Anonymous Coward · · Score: 0

      In a post above, I mentioned this one, which I enjoyed a lot.

      Enjoyable, but flawed:

      "In general, FreeBSD as a desktop will run slightly faster on the same system than most Linux distros."

      Really? Where are the figures? My (anecdotal) experience is that Debian feels noticably more responsive than FreeBSD 5 on the same system. When making a controversial claim about the relative performance of two rival systems, wouldn't the correct thing to do be at least to link to one benchmark?

    3. Re:Review Formula by setagllib · · Score: 1

      Well, to be fair, it did say 'most', and since 'most' are stuck on 2.4 and i386-centric userlands and kernels made with some old compiler, and tack on the extra daemons and tools and rubbish, yes, it's entirely reasonable to suggest FreeBSD 5 will be faster than those. It's worth remembering that Linux has more distros than there are atoms in the sun, and 'most' of them are a load of shit. I don't need a benchmark to tell me that, exploration and experience has enough of it.

      He did not say, for instance, that a tricked-out Gentoo with 2.6.42-fast-r69 would still be slower, in fact it would probably be lightning fast. His sentence was flawed, in that it confused people on his message (or at least, the message you got is very different from the message I got).

      --
      Sam ty sig.
    4. Re:Review Formula by Ezdaloth · · Score: 1

      Then again, for a release that is basically minor enhancements like security patches, updates of contributed software, and more work on SMP/thread safe drivers and other kernel subsystems ... what else can you say?

      I think untill 6.0 (and possibly even of 6.0; since it's basically focussed on VFS scalability and not new features) you'll keep having such reviews. In the now stable 5.x series they won't roll out big new features.

      There aren't big exciting reviews about every 2.6.x release of linux too, there simply isn't much to say.

  6. Re:DragonFlyBSD by debilo · · Score: 1

    I'm quite satisfied with FreeBSD 5 (running 5.4R right now on two machines), I find it fast and stable, but I've heard many complaints from others. If you find FreeBSD 5 disappointing, you may want to wait for FreeBSD 6, which was code-frozen a few days ago and should be out by August. I am looking forward to it, especially to WPA support.

  7. About time by m50d · · Score: 0, Troll

    You know you're trailing when even windows has a port to a new architecture before you do.

    --
    I am trolling
    1. Re:About time by Elf-friend · · Score: 4, Informative

      That might be funny, but only if it were true: amd64 support isn't new in 5.4.

    2. Re:About time by Tony+Hoyle · · Score: 0, Troll

      Heck, even debian might release an amd64 official port one day (give 'em time though it's only been 2 years since every other linux vendor did it).

      Anyone realeasing after that must *really* be behind the curve!

    3. Re:About time by sp0rk173 · · Score: 1

      except amd64 has worked (for me) on freebsd for like...psh at least 10 years.

  8. if that's what Jem thinks by syrinx · · Score: 3, Funny

    ..what about the rest of the Holograms?

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:if that's what Jem thinks by compass46 · · Score: 1

      Crap, and my mod points are up. I hope someone else understands that refference.

    2. Re:if that's what Jem thinks by Spellunk · · Score: 1

      Thanks for using the best sig ever.

      --
      Quidquid latine dictum sit, altum viditur.
  9. 5.4 amd64 is seriously broken thread-wise by asserted · · Score: 4, Informative

    the box couldn't run Apache 2.0 (worker MPM) compiled with libpthread for a single day without a panic!
    at some point apache child starts boimbarding kernel with syscalls (500k syscalls/second), soon, if left unattended, the box panics.
    had to get back to i386 for stability.

    this is all on common hardware - Intel (EM64T) Xeons, Pro/1000 (em) network. and mind you, we still use SCHED_4BSD.

    conclusion? 5.x is by NO means -STABLE on amd64 yet.

    1. Re:5.4 amd64 is seriously broken thread-wise by diegocgteleline.es · · Score: 2, Informative

      I've been reading the freebsd mailing lists, and as far as I know there are still lot of "small issues" left in 5.x...the 5.x branch has been quite painful for the freebsd people, and that's why 5.4 took so long, and why 5.4 still has issues, like stability in some places but specially from the performance POV (like the threading subsystem, the freebsd guys would rather release a slow kernel than trying to speeding up and unstabilize everything so they released 5.4 despite of having some patches to speed up things).

      From what I've read, there're lots of ongoing work, the next freebsd release (6.0, for the end of this summer I think) will have lots of performance/polishing changes. IOW, the first real "stable" release of the 5.x brach will be 6.0

    2. Re:5.4 amd64 is seriously broken thread-wise by Anonymous Coward · · Score: 0

      Yeah.

      I didn't want to believe the reports about FreeBSD-5 being not-so-great, but I've heard enough stories like this one that I'm beginning to look around for other operating systems. I caught myself thinking the other day about DragonFly, but in my mind I was thinking of it as an upgrade path.

    3. Re:5.4 amd64 is seriously broken thread-wise by Anonymous Coward · · Score: 4, Interesting

      I can tell you that I'm running FreeBSD-amd64 since 5.2 and it IS stable on this platform.

      Perhaps Apache 2.0 is not as clean as one might think? That's why I'm still using Apache 1.x.

    4. Re:5.4 amd64 is seriously broken thread-wise by asserted · · Score: 1

      that same Apapche 2.0 is running happily on that same box withe the same configuration, only recompiled for i386.
      i had 2 or 3 occasional panics since then, but i suspect these were due to previous filesystem corruption.

    5. Re:5.4 amd64 is seriously broken thread-wise by LogicX · · Score: 2, Insightful

      Could you please reference some sources for these problems?

      I run half a dozen AMD64 boxes and I've had minimal problems running the following threaded APPS:

      apache-worker-2.0.54
      perl-threaded-5.8.6_2 (Just disable the port warning)
      php5-5.0.4_2

      Along with all perl modules compiled with thread support.

      I've seen no stability issues.

      I find it interesting that you mention using the AMD64 FreeBSD, yet say you're running it on EM64T. I was not aware that EM64T is actually considered to be an equivalent implementation of the 64bit code. Therein may lie your issue.

      I run AMD64 on Dual Opterons without issue.

      --
      May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    6. Re:5.4 amd64 is seriously broken thread-wise by sp0rk173 · · Score: 1

      it will be once they finish up their rewrites and get a packaging system in there. That's where i'll be moving.

    7. Re:5.4 amd64 is seriously broken thread-wise by asserted · · Score: 3, Interesting

      yes, technically EM64T is the equivalent of x86-64.
      it might not be as microarchitecturally efficient, but it is 100% compatible (as far as i know).

      hm... what you mean by referencing sources?
      i had the behavior i described (syscalls burst then panic) repeatedly, which was corrected by rebuilding-reinstalling the i386 world and kernel.
      no problems since then.

      Apache (2.0.54) wasn't even doing any heavy-duty php/perl, just static content, SSI and some proxying.
      alongside apache there's a lightweight httpd serving exclusively static content ( called nginx. it's not threaded, but rather based on kqueue and is extremely efficient).
      the box was underloaded most of the time, cpu usage not exceeding 25%.
      those massive amounts of syscalls must originate from somewhere in the libpthread, though i haven't had time to investigate - it tended to happen in peak daytime hours and i needed to put the server back up asap.

    8. Re:5.4 amd64 is seriously broken thread-wise by Peter+La+Casse · · Score: 1
      yes, technically EM64T is the equivalent of x86-64.
      it might not be as microarchitecturally efficient, but it is 100% compatible (as far as i know).

      There are small differences. The ubuntu apt repository gives me the option of installing an amd64-generic kernel, an amd64-k8 kernel and an amd64-xeon kernel.

  10. Re:This is my experience with FreeBSD by WebHostingGuy · · Score: 2, Interesting

    Well, I wouldn't normally respond to this but there is one bit of truth here. I have witnessesed the 5.* series corrupt its own file system several times. Usually it tends to fail to write correctly to the master.passwd file thus corrupting it. But I have also seen times where the binaries have been corrupted as well.

    That being said, FreeBSD is not all bad. The 4.* series clearly is a top notch OS. I have seen the 4.* take slashdot-type spikes of traffic as a server and not blink an eye when similiar linux based OS have crumbled.

    --
    Quality Hosting e3 Servers
  11. Re:DragonFlyBSD by Anonymous Coward · · Score: 1, Informative

    Uhh, code frozen, or feature frozen?

  12. Re:This is my experience with FreeBSD by argent · · Score: 4, Insightful

    One employee lost a whole project due to the OS corrupting the filesystem. ... A few days later I was looking for another job

    So you were fired because you hadn't been making backups, right?

  13. Complaints about stability have plagued 5.x by pschmied · · Score: 4, Interesting
    Speaking as a former FreeBSD user, I want this operating system to work again. I was disappointed to find that that didn't happen with 5.4-RELEASE. If you have FreeBSD 4.11 production machines and are thinking of upgrading, I suggest you leave them as they are for now.


    This is sad. I too remember fondly the 4.x days. FreeBSD hasn't made the transition to these "enterprise" features like the ULE scheduler, and getting out from under the "big lock" SMP.

    The 4.x series is still alive and well, but the writing is on the wall. If the FreeBSD 5.x series doesn't start fixing some of those show-stoppers, it risks becoming irrelevant.

    NetBSD and OpenBSD seem to have found their niche to a certain extent. I suspect that some network equipment vendor like HP will start putting OpenBSD in switches and routers. It seems like Cisco and IOS have the most to lose from OpenBSD gaining ground.

    NetBSD seems to chug away at its own pace making solid incremental gains. They tend toward evolutionary rather than revolutionary changes. When they do make more revolutionary changes, they tend to include them in small numbers, and only after a long period of vetting in the current branch.

    The laundry list of improvements to FreeBSD 5.x makes me wonder if that project didn't bite off more than it could chew. That the BSD faithful are starting to raise questions about the long road to stability with FreeBSD 5.x should be a warning to other Open Source projects to stick to regular release cycles with clearly defined and narrowly scoped improvements.

    I suspect that FreeBSD development may have slowed somewhat due to the "fun factor" waning. Announcing Big Gigantic Changes can be good to generate enthusiasm in a user base, but it can be oppressive to the poor developers caught doing the work. Lots of small, discrete tasks can be fun for experienced developers, and a good way to snag novices.

    Despite these problems, FreeBSD has very recently been a very vibrant project. They have traditionally had a level of coordination rarely seen in any other Open Source project. I think this can work, but FreeBSD 5.x may fall into the "lessons learned" category.

    Or, as I mention in my blog, Darwin may see a surge in popularity following Apple's Intel announcement.
    -Peter
  14. Re:This is my experience with FreeBSD by raydobbs · · Score: 3, Insightful

    Real advice here: don't be a ding-dong and use a test-grade OS for a production-grade job. FreeBSD 4.x is production grade, and it has served me well for YEARS of uptime, no matter the tinkering I do to it.

  15. Re:DragonFlyBSD by Homology · · Score: 1
    If you find FreeBSD 5 disappointing, you may want to wait for FreeBSD 6, which was code-frozen a few days ago and should be out by August.

    Hope they fix the installer, though. I just installed FreeBSD 5.4 today for testing, and the installer would not recreate filesystems if there was an existing partition of same size before. Real annoying as the installation will bork due to filesystem filled up. Just deleting and then recreate the old partitons (from an earlier 5.2.1 installation) was not enough. I actually had to give / a different size than earlier to make the installation work.

  16. FreeBSD 5.4 64bit Support for Linux 32 Binaries by LogicX · · Score: 4, Informative
    I find the following comments from the article to be not accurate: I was disappointed to find that Linux binary compatibility was still 64-bit only for 64-bit FreeBSD. That means no 32-bit Linux binaries.
    Here's what you need to do:

    1. reference /usr/src/tools/lib32 which will tell you to:
      1. add "WITH_LIB32= yes #This makes buildworld compile lib32 linux code support" to /etc/make.conf
      2. buildworld/installworkd in /usr/src
    2. be sure the following options are in your kernel config:
      options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
      options COMPAT_IA32 # Compatible with i386 binaries
      options COMPAT_FREEBSD4 # Compatible with FreeBSD4
      options COMPAT_LINUX32 # Compatible with i386 linux binaries
      # Linux 32-bit ABI support
      options LINPROCFS # Cannot be a module yet.
    3. Recompile kernel, install kernel, reboot.
    4. Certain programs may require you add:
      linprocfs /usr/compat/linux/proc linprocfs rw 0 0
      to /etc/fstab
    --
    May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    1. Re:FreeBSD 5.4 64bit Support for Linux 32 Binaries by Brandybuck · · Score: 1

      Ditto. These instructions may sound difficult, but if you're going to run a wierdass configuration, such as running binaries built for one processor on a completely different processor, then read the damned instructions!

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:FreeBSD 5.4 64bit Support for Linux 32 Binaries by Anonymous Coward · · Score: 0

      Completely different? It's still a stupid x86 with an extended mode to allow larger memory accesses and add a few registers.

    3. Re:FreeBSD 5.4 64bit Support for Linux 32 Binaries by Anonymous Coward · · Score: 0

      It's a binary for a 32 bit processor running on a 64 bit processor. Okay, they're not *completely* different, and they're actually the same physical chip. But they are different enough you might as well treat them as two processors.

  17. Re:This is my experience with FreeBSD by cant_get_a_good_nick · · Score: 1

    Hmm, you don't mention what version of FreeBSD you're talking about, so it may have been a beta. You don't mention what filesystem, so could have been extfs2 support for all we know (which is specifically mentioned as unstable). Some developer lost an unknown amount of time because his project was on a local disk with no backup, and not in a central source control. (You mention FreeBSD on client machines only, so I don't believe you corrupted your central CVS repository).

    As others have mentioned, you should have been fired for not having backups or source control for the projects that you run.

    Or this is just a troll.

  18. ULE_SCHED by LogicX · · Score: 1

    Although ULE may be 'more' fixed in FreeBSD 5.4, I still find it to be very unstable. I'm unable to have a system booted for more than a few minutes before it kernel panics. (I'm also ironically unable to recompile a GENERIC kernel all the way through).

    I was very excited to try the ULE Scheduler for FreeBSD after having read the excellent article: ULE: A Modern Scheduler for FreeBSD.

    I eagerly await the next version of FreeBSD, in hopes that ULE is mature enough to take advantage of the performances increases of this more modern Scheduler.
    This may however prove to be a moot point in light of the recent P4 HTT insecurities that have been revealed.

    --
    May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    1. Re:ULE_SCHED by molnarcs · · Score: 1

      ULE works for me just fine. What's your setup? Because as far as I know, stability issues come up in smp environments with ULE. On single processors it should work - and it works very nicely: desktop interactivity remains top notch when using ULE even while doing CPU intensive tasks (like I do right now, compiling oo.o-2) - meaning smooth playback of movies with mplayer and all. See my kernel config here.

    2. Re:ULE_SCHED by LogicX · · Score: 1

      Yes, it was on an SMP box actually -- I'll have to give it a try on a non-SMP.

      I'll also follow the below comment and try -CURRENT and see if the SMP ULE situation has improved.

      --
      May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    3. Re:ULE_SCHED by laffer1 · · Score: 1

      People often forget that 4BSD has gotten several of the features that ULE has during the last two releases of 5.x. The advantage of 4BSD is obvious when you consider people who manually enable HTT, or buy dual core cpus. In my case, my system must run under 4BSD because of the SMP issues.

  19. FreeBSD is always dead on /. by Anonymous Coward · · Score: 3, Insightful

    Does anyone who actually has a service provider/network engineering job even care about these fbsd is dead/dying lines of thought anymore? FreeBSD has been quietly running a good chunk of the net for years. If your idea of a solid OS is something to run whatever the latest eye-candy is on your desktop then good for you, go compile Gentoo until you turn blue. For me, and a lot of folks like me, if I can run a web server that never fails, a DNS farm that never fails, mail servers that never fail, etc, etc then I could care less if my iPod doesn't automount or whatever other new technology isn't supported.

    1. Re:FreeBSD is always dead on /. by freddieb · · Score: 1

      I agree..I have 3 boxes running 5.4 and it's absolutely stable. As far as I can tell nothing's broken at all. The only reboots I have had are intentional. I have them all configured as web servers, servers, and routers (only using one at a time)and file servers. I have a couple of Slackware boxes and they all are neck and neck. I like the FBSD better as a DSL router because of PF and kernel ppp support.

    2. Re:FreeBSD is always dead on /. by Shanep · · Score: 1

      I like the FBSD better as a DSL router because of PF and kernel ppp support.

      I'm curious why people would use FreeBSD as a router with PF? Why not OpenBSD? OpenBSD now also has pppoe in kernel, BTW.

      On a related note, I found recently that my Netgear DG632 ADSL MODEM/router would perform flawless half-bridge mode when in MODEM mode. This allows me to use PPPoA with an MTU of 1500 and still have my OpenBSD firewall see my external IP and all traffic directed to it. Allowing me to avoid PPPoE and avoid MTU issues behind the firewall.

      PS, I also use FreeBSD on my internal workstation, so I'm not trying to start any war here. I just see OpenBSD as a great fit as a DSL firewall/router. I'm sure FreeBSD would be a great fit too, but if you're using it for PF, then why not go with the platform it was built on?

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    3. Re:FreeBSD is always dead on /. by Anonymous Coward · · Score: 0

      Why would you use any OS for a firewall if you're serious about it? A Cisco PIX 501 can be had for around 350 bucks new and there's no danger of it being 0wn3d. Use the proper tool for the job, shrug. Unless of course you can't afford 350 bucks, but if you can't why split hairs over which sub-standard OS-based ipfw solution is 'better'.

    4. Re:FreeBSD is always dead on /. by Anonymous Coward · · Score: 0

      Why? Because it's one less OS to keep up with, it's pretty damn stable and secure, and PF works fine. Duh.

      I just haven't seen the 5.x problems people are talking about. I'm conservative, so I'm still running 4.x on my production machines, but I'm satisfied enough that I'm making the switch.

      The article was lame.

    5. Re:FreeBSD is always dead on /. by freddieb · · Score: 1

      I have several hardware routers. None of the Cisco class however have a Cisco at work. OpenBSD is a good choice. I like it well also however they just added kernel ppp. Reasons for me to use a computer for a firewall/router are: I like to learn and experiement with the os(es) and packet filter(s). I have tried linux (most distros), freebsd, openbsd, netbsd, dragonfly, etc. IPTABLES, PF, and IPF. I like PF, IPF, and IPTABLES in that order. I have tested dsl throughput and FreeBSD betters linux by about 10% (haven't tested OpenBSD)- NetBSD is in between the two. The dedicated routers are near the end of the pack in throughput. I prefer FreeBSD and PF over OpenBSD because of ports and desktop refinement (my server boxes usually have everything installed on them). Anything I use runs 24/7 and stability is an absolute requirement.

    6. Re:FreeBSD is always dead on /. by fa2k · · Score: 1

      I'm not a server operator, i'm more of a web developer. I have tried to get FreeBSD5.4+Apache1.3+Mysql+PHP4 running on at home, an old 'test-server' and it's a bit hard to get it 100% right (it now only lacks session suport). I suppose this is the job of the IT admin, but FreeBSD lags a bit behind Windows in the 'it-just-works department' IMHO.

    7. Re:FreeBSD is always dead on /. by Shanep · · Score: 1

      I like it well also however they just added kernel ppp.

      Kernel ppp has been in OpenBSD for a while. What was recently added was kernel PPPoE.

      I prefer FreeBSD and PF over OpenBSD because of ports and desktop refinement (my server boxes usually have everything installed on them).

      Ahh, right. When I think PF, I think dedicated firewall and forget that you could be wanting PF to filter the single machine it's being run on.

      I quite like OpenBSD ports and use OpenBSD as a desktop. But I would not argue against desktop refinement of FreeBSD over OpenBSD, simply because I usually just use FreeBSD at the CLI so wouldn't know how they compare.

      FreeBSD is looking exciting with all this talk of dual-cores, etc. The 5.x series seems to be maturing at just the right time.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    8. Re:FreeBSD is always dead on /. by Erik+Hollensbe · · Score: 1

      You need to install the php-session port - the PHP modules are now separated into different ports to make life simpler. (It really is better on the administrator)

  20. Re:Interesting by Anonymous Coward · · Score: 0

    Is that really the best troll you could come up with? I mean it was completely obvious, the jokes weren't even funny, some of them didn't even make sense.

    Maybe you should start working on your GED and give up the Slashdot posting for a while, it's obviously not your strong point.

  21. Re:DragonFlyBSD by Anonymous Coward · · Score: 1, Insightful

    This is very weird. Submit a PR.

  22. You mean SCHED_ULE? Get it? by Anonymous Coward · · Score: 0

    Check out ULE in -current. Significant changes have been made very recently, greatly improving system responsiveness. -current in general is quite snappy -- much faster for me than 5.x.

  23. Re:DragonFlyBSD by someonehasmyname · · Score: 1

    I am very happy with 5.4, which I have running on 4 of my machines, which are all single processor pentium 4 or single processor xeon.

    I am very unhappy with 5.4 on SMP systems...

    I upgraded two xeon SMP systems to 5.4 a few days ago.

    The 1st machine was a web server running FreeBSD 5.3. The 2nd machine was a database server running FreeBSD 4.11. The web server queries the database server over a gigabit cross-over link.

    These machines handle a daily average of about 15k unique visitors, with the web server transferring anywhere from 15GB - 20GB of data per day.

    I've had nothing but problems with the database server (running MySQL 4.0.24) running FreeBSD 5.x.

    I've tried everything. MySQL with and without LinuxThreads, the 4BSD and ULE schedulers, kernel and network tuning (mbufs, max connections, etc.). but nothing made that box stable.

    No matter what I did, scripts on the web server would, almost randomly, time out trying to connect to the database server.

    I wound up reverting the database server back to FreeBSD 4.11 / MySQL 4.0.24 w/ LinuxThreads to make things stable again.

    I'm really hoping that when 6.x stabilizes, all these SMP related issues have cleared up. Eventually FreeBSD 4.x will stop being maintained and if I still can't run MySQL reliably on a FreeBSD 5.x or 6.x system, I'll have to start using Linux for my MySQL database servers. =/

    And before anyone mentions it, I'd _LOVE_ to migrate from MySQL to PostgreSQL, but these are a client's servers I maintain, and they don't want to ditch MySQL unless it's necessary.

    --
    Common sense is not so common.
  24. Jem Matzan by essdodson · · Score: 4, Insightful

    Everyone pleae stop reading reviews done by this guy. They're uninformative, biased, and it's blatently obvious he's unwilling to actually learn FreeBSD beyond installing it two or three times each new release and writing a review catering to the already pre-established opinions of Linux users.

    --
    scott
  25. Re:DragonFlyBSD by chrysalis · · Score: 1

    The dfports system is not recommended any more, because it is very painful to add specific DragonFlyBSD tweaks.

    DragonFlyBSD efforts are now focusing on pkgsrc. So, please use pkgsrc instead of FreeBSD ports.

    Most ports are properly working. And the whole system is definitely ready for production (and documented as such) as long as you stick with the stable branch (even PREVIEW is usually rock solid).

    The HEAD branch is a fast moving target, especially these days since huge work on the core infrastructure is being made. And of course, *this* branch is only for developpers, just like the current branch of any operating system.

    --
    {{.sig}}
  26. Re:This is my experience with FreeBSD by puzzled · · Score: 1


    The ones people pay for are running 4.11, the ones I'm using are running 5.4 and I've had no complaints, but my personal stuff doesn't get driven all that hard.

    My biggest gripe was not being able to use 4.x ipf setup on 5.x ... turns out they've gotten even more particular on 'keep state' for TCP inspection - got that sorted out and I've been moving forward with it ever since.

    --
    I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
  27. Nothing New by rsynnott · · Score: 1

    The author has managed to prove that FreeBSD is not suitable for beginning desktop users who have no interest in reading the documentation. I wasn't aware that they were a target market.

    --
    Me (Blog)
  28. What's the point in FreeBSD? by Anonymous Coward · · Score: 1, Interesting

    This is not a troll, I'm not an Unix guru and I just wonder.

    NetBSD is about portability. Okay.
    OpenBSD is about security. Okay.
    What is FreeBSD about?

    It looks like FreeBSD just tries to follow Linux, ie. make something that tries to do a bit everything without any focus.

    So what is the point in running FreeBSD over Linux?

    The software is the same. Running Gnome, KDE, Firefox or Emacs on FreeBSD or on Linux doesn't change anything, it's the same source code.

    The common userland apps are the same. There are minor differences like "cp -a" that doesn't work on FreeBSD, but it doesn't really make any difference, the same things can be done the same way.

    So what? Stability? Well... my vanilla Ubuntu workstation never crashed so far. Gnome sometimes did odd things, but it's Gnome, the same odd things would happen on any operating system, running it on FreeBSD won't magically fix these bugs. So what would it change to run a FreeBSD kernel instead of a Linux kernel? Looking at the FreeBSD mailing-lists, I see people who are experiencing kernel panics, hangs, corruption and other badness. Just like on Linux mailing-lists, or just like on any operating system mailing-list in fact.

    Security? Looking at bugtraq, when a vulnerability is found in Unix software, it usually affects every operating system, FreeBSD is never an exception. Linux has some things to mitigate exploitation of these vulnerabilities like SELinux and grsecurity. I don't see anything similar in FreeBSD. Even the stack is still executable, while it is no more the case for all other operating systems (at least Linux+grsec, NetBSD, OpenBSD and even Windows). Linux has kernel vulnerabilities that allow root compromises. FreeBSD has the same weakness. Looking at bugtraq archives from 2003 to 2005, there have been even more kernel vulnerabilities (at least disclosed ones, and posted on bugtraq) in FreeBSD that in any other operating system and some were even remotely exploitable through the tcp/ip stack.

    Another thing is that FreeBSD has almost no commercial support. Hardware vendors (like storage arrays) and closed-source software vendors usually support a few Linux distributions like RHES and Novell, but not much. And definitely not BSD. Well, sometimes, but it's rare compared to Linux.

    So what? Performance? Everytime I've seen a FreeBSD vs Linux benchmark, Linux 2.6 was faster. Sometimes not a lot, but never slower. Except a special case of routing packets using a specific framework. But not in common cases like running Apache/MySQL/PHP or on a workstation.

    Features? Once and again there is probably no real difference in running KDE, PHP, etc. on FreeBSD, on Linux or on something else. Maybe you will even get less features while running on something else than Linux, because most developpers are working on Linux and they are sometimes using specific Linux features. Also while talking about PHP. I tried PHP on Linux and on FreeBSD. Of course there was no change in the language, the same functions were available. Except that on FreeBSD, locale support didn't seem to work. My locale was set to fr_CA but the dates were always in english format which was very frustrating. On Linux the same code producted the right output. So I guess FreeBSD libc is not as complete as Linux glibc yet.

    Some people say that FreeBSD is cool because there is a single "distribution" unlike Linux. I don't see the point. We could just see FreeBSD like a Linux distribution. Software packaged for Mandriva runs and installs well on Mandriva. Software packaged for Novell runs and installs well on Novell. Software packaged for FreeBSD runs and installs well on FreeBSD.

    Of course there are specific things. Like Geom, Netgraph or PF. Linux has tools to do exactly the same things, but they work in a very different way, so you might prefer this OS or that OS because of those. But they are specific cases. What is needed 99.99% of the time is to run Apache/MySQL/PHP/Postfix (for servers) or KDE/Gnome/Firefox/OpenOffice.org/Mplayer (for workstations).

    And I really fail to see why running these apps on FreeBSD instead of Linux would change anything.

    So what is the point of FreeBSD? Except duplicating efforts made by people working on Linux?

    1. Re:What's the point in FreeBSD? by hugo_pt · · Score: 3, Informative

      "It looks like FreeBSD just tries to follow Linux, ie. make something that tries to do a bit everything without any focus."

      FreeBSD is older than Linux.

      "The software is the same. Running Gnome, KDE, Firefox or Emacs on FreeBSD or on Linux doesn't change anything, it's the same source code.

      The common userland apps are the same. There are minor differences like "cp -a" that doesn't work on FreeBSD, but it doesn't really make any difference, the same things can be done the same way."

      What's the point in running Linux ?

      "So what? Stability? Well... my vanilla Ubuntu workstation never crashed so far. Gnome sometimes did odd things, but it's Gnome, the same odd things would happen on any operating system, running it on FreeBSD won't magically fix these bugs. So what would it change to run a FreeBSD kernel instead of a Linux kernel? Looking at the FreeBSD mailing-lists, I see people who are experiencing kernel panics, hangs, corruption and other badness. Just like on Linux mailing-lists, or just like on any operating system mailing-list in fact."

      FreeBSD is faster on the desktop. FreeBSD can run linux apps faster than native Linux. Let's talk about servers. What's the difference between using the two different kernels? avoid being killed with fork(), not being owned 5 types by different coding errors on the same function, not having a root exploit on the kernel every month. That's the difference.

      "Security? Looking at bugtraq, when a vulnerability is found in Unix software, it usually affects every operating system, FreeBSD is never an exception."

      Really? Tell me how FreeBSD would be vulnerable to a bad implementation of linux's passwd, for example.

      "Linux has some things to mitigate exploitation of these vulnerabilities like SELinux and grsecurity. I don't see anything similar in FreeBSD."

      Have you looked at -CURRENT ?

      "Linux has kernel vulnerabilities that allow root compromises. FreeBSD has the same weakness. Looking at bugtraq archives from 2003 to 2005, there have been even more kernel vulnerabilities (at least disclosed ones, and posted on bugtraq) in FreeBSD that in any other operating system and some were even remotely exploitable through the tcp/ip stack."

      keyword "FreeBSD" -->
      Found: 76 Secunia Security Advisories, displaying 1-25

      keyword "Linux" -->
      Found: 3264 Secunia Security Advisories, displaying 1-25 ...
      outchie...

      Sorry, again you're confusing. It was linux that was crasheable by bugs on the firewall they use.

      "Another thing is that FreeBSD has almost no commercial support. Hardware vendors (like storage arrays) and closed-source software vendors usually support a few Linux distributions like RHES and Novell, but not much. And definitely not BSD. Well, sometimes, but it's rare compared to Linux."

      $ make search key=adaptec
      Port: aaccli-1.0
      Path: /usr/ports/sysutils/aaccli
      Info: Adaptec SCSI RAID administration tool
      Maint: bms@FreeBSD.org
      B-deps:
      R-deps:
      WWW: http://support.dell.com/

      Port: asr-utils-3.04
      Path: /usr/ports/sysutils/asr-utils
      Info: Adaptec ASR RAID Management Software
      Maint: obrien@FreeBSD.org
      B-deps: compat4x-i386-5.3 expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 pkgconfig-0.15.0_1 xorg-libraries-6.8.2
      R-deps: compat4x-i386-5.3 expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 pkgconfig-0.15.0_1 xorg-libraries-6.8.2
      WWW:

      in my country we say: 'I ask for forgiveness and leave.'

      "So what? Performance? Everytime I've seen a FreeBSD vs Linux benchmark, Linux 2.6 was faster. Sometimes not a lot, but never slower. Except a special case of routing packets using a specific framework. But not in common cases like running Apache/MySQL/PHP or on a workstation."

      You've been looking at the wrong benchmarks. Linux only recently beated FreeBSD on benchmarks, by very few points, stable kernel vs d

    2. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      FreeBSD is older than Linux.

      No it isn't. You're a fuckin moron. I'm sure the rest of your post is filled with the same informative nonsense so I won't bother reading it.

    3. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Hmm, FreeBSD released in December 1993.
      Linux 1.0 released March 1994.

      So, umm, you're wrong. Congratulations, you have hit the moron bell! *ding ding ding*

      Saucy!

    4. Re:What's the point in FreeBSD? by Nothinman · · Score: 1
      Really? Tell me how FreeBSD would be vulnerable to a bad implementation of linux's passwd, for example.

      Obviously not all of the software is shared, but nearly all of the network server software is and that's where it's the most important because that's where you have the most exposure.

      keyword "FreeBSD" --> Found: 76 Secunia Security Advisories, displaying 1-25 keyword "Linux" --> Found: 3264 Secunia Security Advisories, displaying 1-25 ... outchie...

      Of course, you wouldn't want to weed out all of the duplicates from different distributions putting out seperate advisories, now would you? And AFAIK FreeBSD doesn't put out advisories for things in ports, do they?

      Wow and look at that, according to Secunia Debian hasn't had a security advisory since 2003!

      $ make search key=adaptec Port: aaccli-1.0 Path: /usr/ports/sysutils/aaccli Info: Adaptec SCSI RAID administration tool Maint: bms@FreeBSD.org B-deps: R-deps: WWW: http://support.dell.com/ [dell.com] Port: asr-utils-3.04 Path: /usr/ports/sysutils/asr-utils Info: Adaptec ASR RAID Management Software Maint: obrien@FreeBSD.org B-deps: compat4x-i386-5.3 expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 pkgconfig-0.15.0_1 xorg-libraries-6.8.2 R-deps: compat4x-i386-5.3 expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 pkgconfig-0.15.0_1 xorg-libraries-6.8.2 WWW:

      So? What about Oracle support? Or Fiber channel adapters? Is Secure Path supported?

      You've been looking at the wrong benchmarks. Linux only recently beated FreeBSD on benchmarks, by very few points, stable kernel vs development FreeBSD version.

      Which benchmarks are you talking about?

      Of course you don't see the point. Now try to run mandriva-specific stuff on 3 more distributions and you'll see why it's good to have a centered, working environment instead of 500 distros that consist on the linux kernel + 300 apps thrown in. As you said, software for FreeBSD works on FreeBSD. But you can't say the same on linux. What with every distro having its own directories, lib versions, and so on, it's kind of impossible to pack one software piece for the X different versions of the same kernel . Enlightened now ?

      There's nothing to be enlightenend about, you run Mandriva packages because you want to run what they've packaged and support. You wouldn't install a NetBSD package on FreeBSD and then complain because it didn't work, right? And if for some reason you really don't want to run the Mandriva package you can compile it yourself, there's nothing stopping you from doing that.

      Your broad knowledge seems to know only web and mailservers. Sorry to disappoint you, there is lots of software for other server applications around. And I'd rather run them on any BSD than on Linux.

      But why? The performance difference isn't large either way. Security is equal if you know what you're doing. The only thing you get by choosing FreeBSD is a shitty package management system and no official support.

      I'm giving you a single example out of many I could think of right now.. who had preemption first, who is copying it now ?

      FreeBSD 5.0 was released in 2003, I see Linux kernel premption work going on in 2001 with a quick google search. And AFAIK FreeBSD 5.x still has many places where the GIANT lock is used which kills preemption.

      ah, another. Who had the port systems, who tried to copy it to linux ? *cof*gentoo*cof*

      Just because someone copied it, doesn't mean it's good. Portage, and Gentoo in general IMO, is crap and the ports tree in FreeBSD is only slightly better.

    5. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Err, where did I say Linux 1.0 was released earlier than FreeBSD's first release?

      Linux was started before FreeBSD, this is how the age of something is measured.

      I can hear the moron bell ringing, but I'm afraid it wasn't me that hit it. Moron.

    6. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      The answser is simple: people like FreeBSD because they were told that by a friend that FreeBSD was cool. But the friend himself doesn't really know what is cool except that someone else told him that it was cool.

      I asked a few FreeBSD freaks what was so cool in FreeBSD. Answers were:

      - "shut up, stop trolling",

      - "it's robust". It is meaningless.

      - pictures, like a daemon girl, or like a daemon having sex with a penguin. Very technical,

      I was NEVER given any real point over Linux like "it gives you extra weapons in Quake" or "Firefox has a better popup blocker on FreeBSD".

    7. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Let me just give you a clue.

      Linux was started in early to mid '91 and was made publically available in late '91. FreeBSD started in early '93 and was publically available before the end of '93.

      You stupid, sub-chimpanzee illiterate retard. I can't fathom how you have managed to use a computer. You significantly lower the average collective IQ of slashdot, and that is really saying something.

    8. Re:What's the point in FreeBSD? by Txus · · Score: 1

      Well, then I suppose you can tell us why use Linux over FreeBSD, sir? Any extra Quake weapons on it? :) Txus

    9. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Crossover Office.

      Native Flash plugin.

      Up-to-date Java.

      Journalled filesystems.

      Kdeadmin that works.

      This is what changes my end-user experience in using Linux over FreeBSD.

    10. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      It runs on more architectures, it supports more hardware, there are lots of support options, it is more scalable, and it has shown to be faster in many recent tests.

    11. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Yes, FreeBSD was started in 1993, but it was based on existing code (386BSD?), which in turn was based on 4BSD(-lite?). I'm sure someone else can fill in the details here. This as contrasted to Linux, which was coded from scratch in 1991. Not that it matters much which OS came first anyway...

    12. Re:What's the point in FreeBSD? by greay · · Score: 1

      Linux was started before FreeBSD, this is how the age of something is measured.

      Maybe with software, but with people you generally calculate the age based on the release date, not when the developers started working on the project.

    13. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Lucky Linux isn't people then.

      Oh wait, even if you use date of first release Linux is older than FreeBSD.

    14. Re:What's the point in FreeBSD? by tigga · · Score: 1
      You stupid, sub-chimpanzee illiterate retard. I can't fathom how you have managed to use a computer. You significantly lower the average collective IQ of slashdot, and that is really saying something.

      Bravo!
      That's the Linux spirit!
      It is only the way to tell 'em how Linux's better!
      Right, bro?

    15. Re:What's the point in FreeBSD? by Anonymous Coward · · Score: 0

      Like all FreeBSD zealots, you pick out a minor point of the argument and shoot it down, or ignore it completely and pretend to get morally offended!

      So you can lick my sweaty anus.

  29. Re:DragonFlyBSD by Anonymous Coward · · Score: 0
    ...they don't want to ditch MySQL unless it's necessary.


    Wow, this might be the time to say it is. I'm sure if you presented this to your clients, and then followed it up with the benefits of PostgreSQL (and how you don't need any funky compiling of linux threads to use it on FreeBSD), they would change. Honestly, if they still won't, they don't deserve to be your clients.

    PostgreSQL is used by lots of people and has many a good thing going for it. They shouldn't hang onto a DB just because it's a buzzword.
  30. The point of FreeBSD is the "Free" part by AHumbleOpinion · · Score: 2, Insightful

    It looks like FreeBSD just tries to follow Linux

    Actually Linux followed FreeBSD. While older, FreeBSD is also free'er (as in speech). That is its fundamental difference. Which is better entirely depends on what you want to do.

    1. Re:The point of FreeBSD is the "Free" part by Anonymous Coward · · Score: 0

      FreeBSD heaviliy depends on GPL software. It can't even exist (be compiled) without gcc and binutils. So saying that it is freerer is bullshit.

      Also for the end user, does the BSD over GPL change something? People just use the software. As long as it's free as in speech, it's okay.

      And for developpers, does it change something? Theorically, yes. Actually not. I remember a recent post by OpenSSH developpers saying that no vendor ever gave any help with the project, while OpenSSH is under BSD.

      So what is this BSD over GPL stuff all about? Politics? It's funny to bash GPL while BSD itself can't exist without GPL tools.

    2. Re:The point of FreeBSD is the "Free" part by AHumbleOpinion · · Score: 1

      FreeBSD heaviliy depends on GPL software. It can't even exist (be compiled) without gcc and binutils. So saying that it is freerer is bullshit.

      BSD predates GPL'd software. The use of gcc and whatnot is a convenience. It's all replacable. Switching from cc to gcc is not a one way trip. Intel's icc is a pretty good gcc replacement.

      So what is this BSD over GPL stuff all about? Politics? It's funny to bash GPL while BSD itself can't exist without GPL tools.

      Who bashed GPL? All that was said was that BSD is Free'er and that which one is better depends on what you want to do. If that is insulting you have some sort of inferiority complex. GPL has strings, that is less free. All you can argue is that the strings are benevolent for a portion of the population. That's not politics, that's reality. No one is preaching politics here except you.

    3. Re:The point of FreeBSD is the "Free" part by sabtrli · · Score: 1

      Linux certainly predates FreeBSD, and while Bill Jolitz' work on 386BSD predates Linus' first efforts on Linux, even 386BSD first release was as late as march '92.

    4. Re:The point of FreeBSD is the "Free" part by tigga · · Score: 1
      Linux certainly predates FreeBSD, and while Bill Jolitz' work on 386BSD predates Linus' first efforts on Linux, even 386BSD first release was as late as march '92.

      386BSD and FreeBSD were just the i386 ports
      of BSD. And BSD 1.0 came out on March 9 1978. ;-)
      Linux 1.0 came out on March 14 1994.

    5. Re:The point of FreeBSD is the "Free" part by Anonymous Coward · · Score: 0

      You're dumb as a post, aren't you?

      You're a FreeBSD zealot and yet you don't even know the history of your own icon of worship.

      i386 ports my ass.

  31. Re:What's the point in FreeBSD? Only one ? by Azzhole · · Score: 1

    gee. I thought there was only one Linux too ? DEBIAN.......................

  32. Re:DragonFlyBSD by someonehasmyname · · Score: 2, Insightful

    OMG, dense. Please get hit with clue stick.

    It's not because MySQL is a buzzword. It's because MySQL works, that's what their data is currently sitting in, and their web site it programmed to talk to MySQL.

    Switching to PostgreSQL, or any other database, entails a lot of work. Reprogramming anything database specific, and moving about 20GB from MySQL to PostgreSQL without losing *any* data. ... and it should all be done with minimul downtime, because their 15k visitors/day don't care what database the data is stored it, they just want the sht to work.

    --
    Common sense is not so common.
  33. Re:This is my experience with FreeBSD by Anonymous Coward · · Score: 0

    take slashdot-type spikes of traffic as a server and not blink an eye when similiar linux based OS have crumbled

    I'm sorry, there is not one bit of truth here. You sound like a frothing zealot. FreeBSD really can't do all that, so you are just hurting BSD adoption by spouting such nonsense.

  34. sorry... by torrents · · Score: 1

    netcraft confirms... bsd is alive!

    --
    Get your torrents...
    1. Re:sorry... by nystire · · Score: 1

      But can we trust netcraft? *Dons tin-foil hat*

  35. Re:What's the point in trolling? by ulib · · Score: 2, Insightful
    Since you're self-proclaimed clueless, maybe next time you could limit yourself to asking "Why should *I* use FreeBSD?", instead of asking "What's the point in FreeBSD?" - that definitely sounds like a troll, looks like a troll and smells like a troll.

    Anyway, here are my humble reasons for choosing FreeBSD over any Linux distro.

    The main one is definitely the wonderful ports system. The only thing that comes close to it in the Linux world is Gentoo portage: I didn't try it, but those who did didn't find it as good.
    The following four links (the Handbook and three excellent tutorials) contain everything one needs to understand and use FreeBSD ports
    http://www.freebsd.org/doc/en_US.ISO8859-1/books/h andbook/ports.html
    http://www.onlamp.com/pub/a/bsd/2003/08/07/FreeBSD _Basics.html
    http://www.onlamp.com/pub/a/bsd/2003/08/28/FreeBSD _Basics.html
    http://www.onlamp.com/pub/a/bsd/2003/09/18/FreeBSD _Basics.html

    Another not-so-secondary reason is security.
    Deep study: The world's safest computing environment (Nov 2004)
    "The world's safest and most secure 24/7 online computing environment - operating system plus applications - is proving to be the Open Source platform of BSD (Berkeley Software Distribution) and the Mac OS X based on Darwin."

    And to me, a very important reason is also the license. I have a very strong preference for the academic licenses (BSD, MIT) towards the copyleft licenses (GPL, LGPL).
    And it looks like I'm not the only one
    Eric Raymond advocates BSD license over GPL (June 2005)
    "Freedom and choice are pretty cool. But we should talk about many other things. GPL is based on the belief that open source software is weak and needs to be protected. With it, we continue injuring ourselves, cutting ourselves from the economic benefits of BSD license".

    Btw, it seems that *somebody* is sharing my preference, since FreeBSD is used on web servers much more than any Linux distro (2.5 million active sites, against 1.6 million of Red Hat). And from Netcraft numbers (June 2004), FreeBSD had a 25% increase in the last year.
    http://news.netcraft.com/archives/2004/06/07/nearl y_25_million_active_sites_running_freebsd.html
    http://news.netcraft.com/archives/2005/03/14/fedor a_makes_rapid_progress.html

    I know, facts like this one are little known on Slashdot - for a reason, I'm afraid. The same reason why lousy "reviews" like this one get produced by NewsForge and posted on Slashdot (they belong to the same company), and the same reason why in the /. BSD section, in the latest 20+ news items, only 2 (two) are about FreeBSD (the 5.4 release, and this piece of crap), notwithstanding its huge user base.
    That alone says that FreeBSD is a strong Linux contender: if it weren't, there would be no point in obscuring it.

    Btw this is an observation, it's not a complaint. FreeBSD has already shown that it can thrive even without the hype.

    --
    Requiem for the FUD

  36. Re:What's the point in trolling? by Anonymous Coward · · Score: 0

    I know, facts like this one are little known on Slashdot - for a reason, I'm afraid. The same reason why lousy "reviews" like this one get produced by NewsForge and posted on Slashdot (they belong to the same company), and the same reason why in the /. BSD section, in the latest 20+ news items, only 2 (two) are about FreeBSD (the 5.4 release, and this piece of crap), notwithstanding its huge user base. That alone says that FreeBSD is a strong Linux contender: if it weren't, there would be no point in obscuring it.

    Nobody is "obscuring" FreeBSD. There isn't any news about it because nobody gives a damn. FreeBSD, for all intents and purposes, is DEAD.

  37. FreeBSD Usage by Exter-C · · Score: 1

    Hello,

    I have been a FreeBSD server operating system user for a very long time. Over the period of my usage of FreeBSD I had been very happy with it. Then after 5.0 it has gone down hill. I have to agree with some of the points that people note in the article. The main one. It does appear as though they are trying to optimise the code that doesnt work rather than make it work. For example why are they working on 6.x already when there are so many problems in the 5.x one? are they just trying to move past a dead weight?
    Realistically they should have focused on getting 5.x to what FreeBSD uses have traditionally loved, a reliable fast, fully featured OS. I have moved many of my servers that require high performance systems to NetBSD and said goodbye to some of the problems. Of course NetBSD is not perfect but it handles what we need better than the previous installs of 5.x that we had. At the time we looked into going back to 4.x and Dragonfly but with tests on our hardware with 4.x failing it was a simple choice to go with NetBSD.

    1. Re:FreeBSD Usage by Chreo · · Score: 1

      5.0 through 5.2.1 was DEVELOPERS previews, FFS! I'm soo getting tired of hearing the whining about 5.0-5.2.1 as they were ONLY for early adopters. I'm sorry but sane people can't help it if you can't take a clue from the REALEAS ENOTES. 5.3 and even more 5.4 have been very stable on the hardware that we've been using it and that includes SMP machines for bioinformatics as well as UP servers for web/mail/routers. 5-STABLE is IMHO so much better than 4-STABLE that it just isn't funny anymore.

      --

      Life is what happened when Good Intentions met Harsh Reality (the brother of the more infamous Chaos).
    2. Re:FreeBSD Usage by Exter-C · · Score: 1

      We only went to NetBSD in the last few weeks. That was after holding off and holding off for a stable 5.x branch. We understood that it was a developers release.

      There has been some really good inroads with 5.x however it didnt suit our requirements as well as NetBSD.

    3. Re:FreeBSD Usage by Anonymous Coward · · Score: 0

      5.0 though 5.2.1 were developers releases sure, that's great and all, accept that all of them were extremely LATE. 5.0 was a developer release and then they said 5.1 would be stable, until 5.3 final bacame the "stable" release, but still has major issues.

      I really do like 5.x more than 4.x but the performance is very poor as far as what I was expecting. Also being burned by the delays of the branch have made me question the project as of late.

    4. Re:FreeBSD Usage by zentigger · · Score: 1

      Looks like it has been so long since 4 was released that everyone has forgotten how unreliable 4 was, up until about 4.5 or 4.6.

      I think it's great to see the FreeBSD team setting some lofty goals and working towards them.

      --

      the above is my personal opinion and does not necessarily reflect that of the little voices in my head

  38. Re:What's the point in trolling? by Anonymous Coward · · Score: 0

    That alone says that FreeBSD is a strong Linux contender: if it weren't, there would be no point in obscuring it.

    You delusional FreeBSD zealots are amazing. Simply amazing. Your powers of deduction would make Sherlock Holmes turn in his grave if he was a factual person, and was dead.

    Allow me to present you with an alternative possible explanation, with which you might expand your small mind:

    FreeBSD is obscure because it is not a strong Linux contender.

  39. Re:This is my experience with FreeBSD by setagllib · · Score: 1

    Oh, it can handle high loads, and Linux 2.0 or something might have crashed :)

    But admittedly recent (>2.4) has been no worse than FreeBSD in scalability, and 2.6 has often proven to be much better. There are some issues on both sides, but Linux seems to be doing a much better job now - large development team, simpler models for things, numerous corporations doing testing and reviews... hard to imagine any problem staying in for too long.

    And yet, eth1394 is still a heap of shit. Somebody fix that. Please.

    --
    Sam ty sig.
  40. Re:What's the point in trolling? by Dogtanian · · Score: 1

    And from Netcraft numbers (June 2004), FreeBSD had a 25% increase in the last year.

    Netcraft confirms it- BSD is..... d'Oh!!

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  41. Re:Interesting by selectspec · · Score: 1

    I think you should get your GED. "a while" should be "awhile" and you need a period or a conjunction in there as you've got a series of run-on sentences.

    --

    Someone you trust is one of us.

  42. Re:What's the point in trolling? (flamefest) by Anonymous Coward · · Score: 0
    "Anonymous Coward":
    >Allow me to present you with an alternative possible explanation, with which you might expand your small mind:
    >FreeBSD is obscure because it is not a strong Linux contender.


    Allow me to refute your alternative possible explanation with *facts*. :)
    FreeBSD is used on web servers much more than any Linux distro (2.5 million active sites, against 1.6 million of Red Hat). And from Netcraft numbers (June 2004), FreeBSD had a 25% increase in the last year.
    http://news.netcraft.com/archives/2004/06/07/nearl y_25_million_active_sites_running_freebsd.html
    http://news.netcraft.com/archives/2005/03/14/fedor a_makes_rapid_progress.html
    So, you can wave bye bye to your alternative possible explanation.

    But wait.. that's weird. The facts I reported, they were already written in the post you replied to.
    OMG. What does that mean?
    Maybe.. does it mean that, besides an Anonymous Coward, you're also a Clueless Idiot?..
    Just wondering, of course. (..Oh, who am I kidding.)

    --
    Requiem for the FUD
  43. Re:What's the point in trolling? (flamefest) by Anonymous Coward · · Score: 0

    Allow me to refute your alternative possible explanation with *facts*. :)

    [snip netcraft]


    Ha ha. Very funny. You know, it has been nearly a decade since you needed a really good OS to serve websites, right?

    No, if you want to be a Linux contender, you have to do this, this, this, this, this, this, this, this, etc.

    I don't see the word FreeBSD anywhere, do you? Did you think maybe SGI is "obscuring" FreeBSD because it runs on their 512 CPU SSI Servers so much better than Linux? Or the alternative explanation is that FreeBSD (even the current 6 branch) barely scales to 4 CPUs.

    Oh, and don't get me started on clueless idiots.

  44. Re:What's the point in trolling? (flamefest) by Anonymous Coward · · Score: 0

    I wrote:
    FreeBSD is used on web servers much more than any Linux distro (2.5 million active sites, against 1.6 million of Red Hat). And from Netcraft numbers (June 2004), FreeBSD had a 25% increase in the last year.
    http://news.netcraft.com/archives/2004/06/07/nearl y_25_million_active_sites_running_freebsd.html
    http://news.netcraft.com/archives/2005/03/14/fedor a_makes_rapid_progress.html


    CI replied:
    Ha ha. Very funny. You know, it has been nearly a decade since you needed a really good OS to serve websites, right?

    ??
    Even a kid from his parents' basement can "serve websites". Of course, Yahoo's requirements are *a bit* different..
    Quoting from the Netcraft link:
    "FreeBSD has been synonymous with large scale shared hosting since the genesis of the web, and continues a symbiotic relationship with the largest hosting companies today."

    To sum it up, yes, they pretty much "need a really good OS". Quite obviously..

    The only thing that makes me sad is that the cluelessness of that statement brings an end to the flamefest.
    Goodbye, CI! It was wonderful while it lasted.. :'(

    --
    Requiem for the FUD

  45. Re:What's the point in trolling? (flamefest) by Anonymous Coward · · Score: 0

    Err, yeah and google uses Linux, and there are plenty of high traffic sites using windows NT, what's the point?

    In other words, you don't need anything special in an operating system to serve web traffic these days. That FreeBSD / Yahoo thing was something they used to wheel out 7 or 8 years ago, but it nothing but amusing if you try it now (especially because their backend databases run/ran Solaris). So HA HA HA, you really are a comedian!

    If your operating system can't do it, then that's something to be embarrassed about - but there is nothing to boast about if it can.

  46. Re:What's the point in trolling? (flamefest) by Anonymous Coward · · Score: 0

    Wow, I managed to shut up a BSD zealot. That's twice in as many years! That must be a record!