Slashdot Mirror


FreeBSD, Stealthy Open Source Project

zam4ever writes "Sean Michael Kerner has written an article on how FreeBSD has become a Stealth-Growth Open Source Project with various reasons outlined for FreeBSD's growth over the last years."

291 comments

  1. High load: Linux/BSD? by LaserLyte · · Score: 5, Interesting

    Quandt also contends that FreeBSD is not currently on the same level as Linux when it comes to supporting heavy enterprise workloads...

    I was almost certain this paragraph was going to end praising FreeBSD over Linux, and I was slightly suprised to see this was not the case. FreeBSD's ability to cope with extremely high workloads is often cited as one of the reasons to use it over Linux in such environments.

    However, I don't remember ever seeing any evidence of this, except that FreeBSD has proven itself time and time again on some of the largest, busiest internet sites. It'd be interesting to see how the two compared side-by-side in a real production environment. Perhaps someone can convince Yahoo to switch to Linux for a day :)

    </ BSD advocacy >

    1. Re:High load: Linux/BSD? by geminidomino · · Score: 5, Interesting

      However, I don't remember ever seeing any evidence of this, except that FreeBSD has proven itself time and time again on some of the largest, busiest internet sites.

      It's purely anecdotal, but back in 2002, the webhosting company I was admining for had two boxes dedicated to slashcode sites. They were brand new with the latest updates for FreeBSD 4-STABLE(I think) on one and RedHat on the other. We hosted some high-profile sites, and these poor servers took a MASSIVE beating. The RedHat box went casters-up when the system load hit somewhere around 7. FreeBSD stayed up (admittedly, slow as hell) even when the load peaked at 22. I switched sides then and have been a loyal Daemon worshipper ever since. ;)

    2. Re:High load: Linux/BSD? by B747SP · · Score: 4, Informative
      There was a write up on slashdot a while back, don't remember enough to search it, but someone did a bunch of tests on a range of *nix OSes and, interestingly, *BSD got pretty well pasted (by a flavour of Linux) in some of the tests. That surprised me, because Linux is not something that I've ever regarded as being reliable, stable, or up to taking a beating (though my regard (or lack thereof) for Linux is probably more religous than factual - I've been a Daemon worshipper since the beginning of time).

      The tests were more 'tests' than 'real world'... create a million files and delete them, generate a million big numbers, shuffle great gobs of stuff around in memory, spawn/fork a million processes, etc, etc, etc. The BSDs took a shocking beating.

      On the other hand, the BSDs, and FreeBSD in particular shows up in a *lot* of large and heavy duty installations, so maybe the tests weren't representative of the real world?

      --
      I find your ideas intriguing and I wish to subscribe to your newsletter.
    3. Re:High load: Linux/BSD? by Pros_n_Cons · · Score: 1

      here is a decent benchmark I remember from a while ago. 2.6 put alot of work in and is better to on-par with most tests, though all statistics are flawed, the code for the benchmarking is open if you want to give it a shot.

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    4. Re:High load: Linux/BSD? by Alioth · · Score: 4, Interesting

      I host a site for a pilot's union. Around bid time they all hammer a heavily DB oriented application with many, many reloads.

      The load average on the system regularly gets over 50 during the last hour or so of the bid period.

      It runs RedHat Enterprise Server. It's not fallen over once.

    5. Re:High load: Linux/BSD? by thue · · Score: 5, Informative

      I assume you are talking about this: Benchmarking BSD and Linux from this slashdot story. Linux 2.6 is the clear winner in all almost all tests.

      (The trick for finding it was to use google instead of slashdot search. This search found it at once.)

    6. Re:High load: Linux/BSD? by mattyrobinson69 · · Score: 0

      it would be nice to see freeBSD compared against a proper distro, like debian, slackware, esmith or gentoo

      (ive never tried esmith or debian, but ive heard good things about them - especially debian, so i thought i would include them too. infact, ive not tried gentoo either - just slack, mdk and rh)

    7. Re:High load: Linux/BSD? by Anonymous Coward · · Score: 1, Informative

      The trick for finding it was to use google instead of slashdot search.

      I wouldn't think that's a ``trick.'' Slashdot search has proven itself to be entirely useless for any purpose.

    8. Re:High load: Linux/BSD? by SillyNickName4me · · Score: 1

      Purely anecdotal ofcourse but..

      I used to run FreeBSD 5.2.1 with Apache 2, MySQL 4.0, PHP 4.3.7 (with Turckmmcache) and Geeklog on a dual CPU pII 333 machine with 512mb ram. (the machine is still running MySQL, but geeklog moved to a bigger machine by now)

      I also tested this with Debian (current) and gentoo.

      With both Linux distributions, this configuration tops at approx 10k requests/hour with 20 parallel connections.

      The exact same setup on FreeBSD handles upto 12k requests/hour with 20 parallel connections.

      In both cases the machine its rather busy. In neither case it runs out of memory.

      In case of FreeBSD I do get a response from the shell within a few sec still, that is not the case on Linux.

      As I said, purely anecdotal, but enough reason for me to believe the 'handles high load very well' claim. approx 20% more connections is not a little bit either in my world.

    9. Re:High load: Linux/BSD? by TheBracket · · Score: 3, Interesting

      I had a virus-scanning mail gateway hit a load of around 90 a while ago, running FreeBSD 4-STABLE (we were seeing how far we could push it before putting it into production); amazingly enough, at load 90 I could still login and tweak Qmail's settings. We primarily use FreeBSD for hosting at work, it takes a beating day-in, day-out - and is solid as a rock.

      --
      Lead developer, http://wisptools.net
    10. Re:High load: Linux/BSD? by Anonymous Coward · · Score: 0
      Slashdot search has proven itself to be entirely useless for any purpose.

      Actually, it's not half bad for finding duplicate articles. Unfortunately, the editors haven't yet discovered that.
    11. Re:High load: Linux/BSD? by Brandybuck · · Score: 1

      That's because "heavy enterprise workloads" might not be what you think it is. In the computer industry, "enterprise" no longer means merely "business". But don't worry about FreeBSD's reputation. Most Linux distributions aren't ready for the enterprise either. Neither is Windows.

      --
      Don't blame me, I didn't vote for either of them!
    12. Re:High load: Linux/BSD? by Anonymous Coward · · Score: 0
      "Workloads" is such a broad term. It could be serving up web pages. It could mean relational databases. It could mean NUMA. It could mean Oracle. Or SAP. Point of Sale. Payroll. 64 way SMP. Whatever.

      At the enterprise level, web servers are not the main part of most business tasks. The FreeBSD pickings are slim when you take a few steps beyond the web server business. Unless your enterprise is web serving, FreeBSD is not competitive.

    13. Re:High load: Linux/BSD? by Alioth · · Score: 1

      With the shell, it depends which kernel you're running for Linux - 2.6.x is rather better than 2.4.x. Well, the difference is like night and day.

    14. Re:High load: Linux/BSD? by SillyNickName4me · · Score: 1

      This was a few weeks ago with 2.6.6 sources from kernel.org and FreeBSD 5.2.1-current from cvsup.

    15. Re:High load: Linux/BSD? by Anonymous Coward · · Score: 0

      You know what? You're full of shit because MySQL doesn't scale to more than 1 CPU on FreeBSD 5. That's right, you get roughly the same MySQL performance with two CPUs as you do with one on FreeBSD, maybe even a bit less.

      Not surprisingly, Linux scales linearly to two CPUs on the same load. Ie. twice what FreeBSD can do.

      It was a recent topic on the FreeBSD lists. Lots of top developers looked at it, none of them could fix it. Yes debugging was off.

    16. Re:High load: Linux/BSD? by SillyNickName4me · · Score: 1

      Uhm, install the linux-threads port? Mind pointing at the discussion you are refering to in the archives btw? because they don't seem to show it..

      You could take a peek here for some info on how to get that to run.

      Now.. could you come with a source that is a bit more verifiable then some AC claim?

    17. Re:High load: Linux/BSD? by dotz · · Score: 1
      This is not what you asked for, but it is also gives a clue - I've had Linux 2.4.18 (by the time it was stable) and a stable FreeBSD (4.something, sorry, I don't remember - both Linux and FreeBSD were the latest stable releases, and I used them on the same hardware, so this is okay to compare them, I think). The DB wasn't too big (20,000 rows in one table, 5,000 in other, 1,500 in another).

      If I made a typo in SQL query, the database system could return as much as 15000000000 rows at a time.

      In such situation, FreeBSD was running slower and slower, and finally run out of swap (and killed the DB process) - but I was still able to type stuff in terminals, switch virtual desktops - or even cancel the query (restart DB daemon myself) before the machine ran out of swap.

      On Linux - 2.4.18, mind that, I haven't seen how 2.6.x handles such situations - machine almost immediatley became very unresponsive (I have had around 10 - 15 seconds to kill DB server, when I heard it starts to utilize swap - after that time, I was unable to run any process, shell, anything) - and I either had to wait until it exhaust all the swap (1 GB took around 5 - 10 minutes) and becomes responsive - or hard reboot it.

      I think, that this is a good example, that FreeBSD behaves properly under high load. Even if that was purely SQL programmers fault :)

    18. Re:High load: Linux/BSD? by Drooling+Iguana · · Score: 1

      Yep. They'd need an LCARS-based interface to be ready for the Enterprise.

      --
      ... I'm addicted to placebos
  2. I just set up a 5.2.1-RELEASE server. by geminidomino · · Score: 2, Interesting

    I know for damn sure I'm one of those who's gonna seriously love having a 5-STABLE branch. :) Damn tho, they need to stop talking to Linux people for these articles. I'm sick of hearing the GPL partyline.

  3. Screw this by Anonymous Coward · · Score: 0, Funny

    If the article says "leverage the strengths" it's not for me.

  4. Odd... by dotslashconfig · · Score: 4, Interesting

    FreeBSD is used on over 95 of the top 100 servers (greatest average uptime). FreeBSD is tested and true on the server-side in a way few linux distrobutions can claim. The closest any distro has come to actually matching reliability with FreeBSD is Debian. But even then, FreeBSD is still light-years ahead. I'm not really sure what inspired this article, but a simple google search reveals that BSD is the route most major corporations are taking with servers. So while I do appreciate GNU/GPL support, try to be less blatant. ;)

    1. Re:Odd... by chez69 · · Score: 2, Insightful

      Many operating systems wrap the uptime or don't report it to netcraft.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    2. Re:Odd... by Anonymous Coward · · Score: 1, Informative

      I bet Netcraft doesn't rely on those uptime statistics, but rather polls and does OS fingerprinting.

    3. Re:Odd... by KennethSundby · · Score: 4, Informative
      FreeBSD is used on over 95 of the top 100 servers (greatest average uptime)
      While that is true, it is not because they have the greatest uptime. They merely have the best uptime-code =) (I am not advocating either over the other.)
      --
      -Kenneth Sundby-
    4. Re:Odd... by chez69 · · Score: 1

      you can discover uptime through os fingerprinting? (i'm not being sarcastic =-) ) that's neat.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    5. Re:Odd... by molarmass192 · · Score: 4, Interesting

      Your Google search is wrong. I have never seen or dealt with a FreeBSD box at use at any of the Global 500 corp data centers I've visited / worked with. The breakdown is more like there's a whole lot of Solaris, a whole lot of Win2K (groans), a fair amount of AIX and HP-UX, and occasionally Linux (mostly RHEL) in use at major corporations. Understand that this isn't a reflection of how good FreeBSD is, it's simply that major corporations appear to be more interested in support contracts super human uptime guarantees than the quality of the OS in place. Granted, I haven't been to every data center on the planet, nor been told what every box is running (some of these places football field size) , but I've been to A LOT throughout North America and Europe over the years I've been doing this gig. The types of places I'd expect to find FreeBSD are the smaller, less bureaucratic data centers and ISPs where there are a handful of guys with free reign of the place.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:Odd... by supersnail · · Score: 2, Informative
      "but rather polls and does OS fingerpinting"

      Netcraft queries uptime on servers periodicaly and uses fingerprinting to identify the OS.

      --
      Old COBOL programmers never die. They just code in C.
    7. Re:Odd... by SillyNickName4me · · Score: 1

      You never visited Yahoo or many sites like it obviously.

    8. Re:Odd... by steve_l · · Score: 2, Interesting

      yes, corporates are stuck in Windows land. One of their goals is to run fancy app server stuff, and for that -be it ASP, ASP.net or Java based- means windows, and historically a commercial unix (Sun, HP, IBM), with Linux a late entrant.

      now that BSD does Java, things may change.

      But outside the corporate, big sites like IMDB and Apache run FreeBSD, as far as I know.

    9. Re:Odd... by jaseuk · · Score: 1

      Yahoo is a large website operation. For most corporates the web server is a _very small_ part of the overall IT infrastructure. Yahoo is not representative of what you'd find in a typical corporate datacentre / computer room.

    10. Re:Odd... by chez69 · · Score: 1

      Polls? I guess my produciton servers have been up 10,000,000 days then =-)

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    11. Re:Odd... by SillyNickName4me · · Score: 3, Insightful

      > Yahoo is a large website operation. For most corporates the web server is a _very small_ part of the overall IT infrastructure.
      > Yahoo is not representative of what you'd find in a typical corporate datacentre / computer room.

      They are indeed not representative, but you kindof forget one thing here..

      Yahoo depends on its web servers. If they stop running, Yahoo has no business.

      That means that their choice and motivation counts for a lot more then what a company says who doesn't depend on the stuff to begin with.

    12. Re:Odd... by Tomster · · Score: 2

      Agree, mostly, and well stated. At the corporate/enterprise level, and especially for core business functions, what people want most is a competent vendor behind whatever they deploy. (Or perhaps more accurately, a vendor that is _perceived_ as competent.) They want to know that there's a go-to guy, that he is going to be able to fix whatever problems come up (technical, business, or legal), and that he's going to be around for a while.

      That said, Linux is used quite a lot for smaller projects which are less critical. Linux (and Open Source in general) tends to be used for deployments where a problem has limited impact, or in some cases, when the Open Source solution is generally recognized as an accepted standard. Or as you said, in places where the guys have "free reign of the place".

      -Thomas

    13. Re:Odd... by Brandybuck · · Score: 1

      Actually, as you said yourself early, Linux isn't representative of the corporate data center either. The only reason you find an occasional Redhat machine there is because Redhat has salesmen. Since FreeBSD is not commercial, it does not have salesmen.

      --
      Don't blame me, I didn't vote for either of them!
    14. Re:Odd... by abertoll · · Score: 1

      Do you happen to have a reference for the "over 95 of the top 100 servers" bit? I'm feeling skeptical about that, but I don't want to make a judgement until I find out...

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    15. Re:Odd... by Anonymous Coward · · Score: 0

      I guess you never worked at Rackspace or Verio then.. Yeah, small timers...

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

      Ridiclous. You don't find FreeBSD because it doesn't have the APPLICATIONS, not the salesmen. Linux's app selection almost exactly mirrors the corporate data center.

      Virtually every non-Microsoft commercial server has been ported to Linux. FreeBSD holds the dubious distinction of being one of the few unixes that doesn't even have a version of Oracle available.

      Most BSDers are bogged down in "ISP Thinking" where there's nothing more than DNS, SMTP and some simple HTML/PHP stuff. In terms of $$$, that's a tiny portion of the real world.

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

      Actually it proves that "Legacy is King" in IT.

      Yahoo themselves admitted they would use more Java if they weren't locked into thousands of FreeBSD servers.

    18. Re:Odd... by Brandybuck · · Score: 1

      You don't find FreeBSD because it doesn't have the APPLICATIONS, not the salesmen.

      They're ALL going to run under FreeBSD. They just won't be officially supported by their various closed source proprietary vendors.

      FreeBSD holds the dubious distinction of being one of the few unixes that doesn't even have a version of Oracle available.

      That's because FreeBSD is one of the few unices that isn't commercial. You'll notice that Oracle isn't officially supported for Debian either. Oracle WILL run under FreeBSD, it's just not supported.

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

      Bah, FreeBSD doesn't have Java threads down yet. Enterprise apps might work, but they'll be slower than Linux.

      There has been opportunities and a few attempts for FreeBSD to be commercialized over the years. The devs are screaming everyday about their commercial-friendly licence. The fact that it hasn't happened speaks loudly. (Same for Debian.)

    20. Re:Odd... by SillyNickName4me · · Score: 1

      > Yahoo themselves admitted they would use more Java if they weren't locked into thousands of FreeBSD servers.

      I have migrated machines between FreeBSD and Linux and the other way around.. given a few right choices, it is not that much work since virtually all the same apps are available, and you have enough control over both to make them as you want.

      THere is a price to migration, but between 2 open sourced variations of Unix such costs will be relatively low when you have the knowledge to maintain a large cluster of such machines and change the source and rebuild things as desired already anyway.

      So there is a matter of JAVA being important enough to overcome the costs of that and any possible disadvantages it might bring. It seems that its worth the wait for a practical distributable JAVA on FreeBSD for as far as yahoo goes..

      I am using FreeBSD with JAVA right now, and with the latest patches it is quite stable and usable. There are other problems but most are not of a technical nature, but rather of the way Sun deals with JAVA and not confined to FreeBSD really. It seems tho that at some point FreeBSD can distribute JAVA binaries once their current patchwork on JAVA is deemed good enough... so there is some hope for Yahoo to get both without having to move in the end.

      When you need reliable things on a large scale, you may indeed also have a preference for things that had more time to prove themselves. That however will only work favorable for such inherently older thigns if they do actually prove themselves.

      Legacy is King only in certain areas of IT, and guess what, sometimes it even matters. Conservatism with regards to OS choice however has little to do with legacy but with wanting things that have proven themselves, which can at times make you end up with what you'd call legacy stuff. Its a bonus in the case of FreeBSD that it in specific cases also performs better, tho one that many people worked quite hard for.

    21. Re:Odd... by Mad+Marlin · · Score: 1
      Do you happen to have a reference for the "over 95 of the top 100 servers" bit? I'm feeling skeptical about that, but I don't want to make a judgement until I find out...

      Netcraft confirms it: BSD isn't dying! Ever. Seriously though, his statistics about FreeBSD are incorrect, but check out this list. At the time I posted, The only ones on the list are FreeBSD and BSD/OS. No Linux. No Windows. No Solaris. Nothing but FreeBSD and BSD/OS. BSD/OS has the most systems, but FreeBSD has the top two slots.

    22. Re:Odd... by Anonymous Coward · · Score: 0

      Bah, FreeBSD doesn't have Java threads down yet.

      First you were talking about Oracle. Now you're talking about Java threads. Make up your mind!

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

      My stable ISP, Xs4all, have a new datacenter. Customers have shell access on... FreeBSD. They also use FreeBSD for other purposes, but i do not know many details. I know a few other ISP's who also use FreeBSD and Debian for such purposes (and ie. mail / Usenet clusters). Strangely, i've never heard about huge clusters of NetBSD or OpenBSD... and what about IRIX... why don't people take that into account...

    24. Re:Odd... by jjgm · · Score: 2, Informative

      Official, Sun-approved BSD Java is available right now.

    25. Re:Odd... by SillyNickName4me · · Score: 1

      Yes, but at this moment that is limited to 4.8 (and up for as far as I know) but doesn't run properly on 5.2.1. It also doesn't take advantage of SMP wen available for multithreading.

      That is kinda sad because binaries built on 5.2.1 do work and do properly support smp.. and as things are, I am far more bothered by restrictions on distribution of such binaries then by not having Suns blessing really.

      At any rate, I guess we'll have to wait till at least 5.3 before getting 5.x binaries and proper SMP and such... or till Sun opensources JAVA.. My bet is on 5.3 for now.

      All that said, this is of course a good step.

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

      If you do a little research you'll see Yahoo's reason for BSD are pretty much all about people infrastructure at this point.

      For example for quite awhile Yahoo ran mysql on linux cause it sucked on free bsd. But today they run it on Mysql since they had the expertise in house to get mysql and freebsd fixed. Just an example but Yahoo uses freebsd because its the best choice for them, and thats mainly because of their in house expertise not because freebsd is better in x and y.

      Thats also why you find lots of enterprises with lots of Solaris and HPux still running everything even if the hardware costs 100 times more.

    27. Re:Odd... by SillyNickName4me · · Score: 1

      Yeah, mr. expert.. justr explain also why (as the original article mentions) there are actually MORE FreeBSD servers now then a year ago out on the internet. If your explanation was anywhere near the truth then there wouldn't be.

      Then, mind actually providing any actual information, such as links to explanations of why MySQL on FreeBSD sucks? I told you how to find the info to make it work without being sucky, and for some more info on it still you can go read this for example.

      Now.. come up with some actual evidence of your claims or just fuck off mr. anonymous braveheart :P

  5. Somebody's on a role here... by Sneeka2 · · Score: 5, Funny

    Woah, 3 devils on the main page (for me at least), all posted within a few minutes. Is BSD dying faster today or are they simply on Speed?

    --
    Bitten Apples are still better than dirty Windows...
    1. Re:Somebody's on a role here... by Mad+Marlin · · Score: 1
      Woah, 3 devils on the main page (for me at least), all posted within a few minutes. Is BSD dying faster today or are they simply on Speed?

      Berkeley isn't known for heavy usage of speed. Berkeley is known for BSD, and for another three-letter acronym ending in SD.

  6. Ken Brown: Don't Read This Without Assistance by corporatemutantninja · · Score: 5, Funny

    Uh oh. I read the sentence "Linux actually inherits a lot of BSD code" and immdiately thought of Ken Brown. Ken, if you're reading this (or having it translated into a version using only monosyllabic words) be advised that the preceding quote refers to GNU/Linux, not the Linux kernel that Linux wrote in a year.

    --
    Actually, I was trying to be Insightful, not Funny.
    1. Re:Ken Brown: Don't Read This Without Assistance by Anonymous Coward · · Score: 2, Interesting

      Would be funny if some slashdot admin could do a grep for adti.net in their server logs and post the results...

    2. Re:Ken Brown: Don't Read This Without Assistance by corporatemutantninja · · Score: 4, Funny

      Why does everyone always mod me up to "funny"? Goddammit, I'm trying to make a point here.

      --
      Actually, I was trying to be Insightful, not Funny.
    3. Re:Ken Brown: Don't Read This Without Assistance by javax · · Score: 1

      heh, probably because it is funny...

      Everybody knows that Linux' first TCP/IP Stack was borrowed from FreeBSD.
      Though you are right that this wasn't in Kernel 0.01 - it didn't have any networking...

    4. Re:Ken Brown: Don't Read This Without Assistance by Anonymous Coward · · Score: 0

      Judging from that comment, Linux truly is the superior *nix! Linux writing Linux in only a year....Skynet is coming! ;)

    5. Re:Ken Brown: Don't Read This Without Assistance by Anonymous Coward · · Score: 0

      Maybe because we all find people who use the term "GNU/Linux" to be hilarious? Say "GNU/linux" ten times fast without laughing...

      p.s. RMS used to prefer the term "LiGNuX", but nobody could get any work done because they were too busy laughing.

  7. Community is key by wombatmobile · · Score: 1, Interesting

    Though he acknowledged that a FreeBSD license can be simple to deal with, he thinks the GPL (define) license, under which the Linux kernel is licensed, fosters a better sense of community.

    Right.

  8. FreeBSD is Undead by Anonymous Coward · · Score: 5, Funny

    It is now official. FreeBSD is Undead.

    It has long been argued that FreeBSD is dead, but now new evidence is coming to light that it has been resurrected, and like a zombie process is lurching across the Unix landscape once again.

    Recent growth in FreeBSD's market share, as reported by Slashdot, is evidence that a Faustian pact with the daemons has been made. Stay tuned for more on this recent development...

    1. Re:FreeBSD is Undead by quantum+bit · · Score: 1

      You forgot the "Netcraft confirms"...

    2. Re:FreeBSD is Undead by ObsessiveMathsFreak · · Score: 4, Funny

      Maybe BSD users are like the lurkers on /. and usenet.

      They are millions of them, but they don't talk much.

      Maybe they're....watching us right now!! ......

      --
      May the Maths Be with you!
    3. Re:FreeBSD is Undead by Big+Nothing · · Score: 4, Funny

      Yes, we are.

      --
      SIG: TAKE OFF EVERY 'CAPTAIN'!!
    4. Re:FreeBSD is Undead by Secrity · · Score: 1, Informative

      Some just don't talk much about using FreeBSD. I myself admin boxes for a large ISP that runs Solaris on enterprise production boxes. I run FreeBSD on several non-enterprise production servers. I have also tried several Linux distros and run some of them to test dialer support and I still don't like Linux for some reason. FreeBSD is more stable for one thing, and the ports system runs rings around the various Linux package systems. I find it frustrating when an RPM package refuses to install because I have a library or other dependancy that is a LATER version than the one that the package wants. Ports just seems to iron all that crap out for me.

    5. Re:FreeBSD is Undead by Anonymous Coward · · Score: 0
      I find it frustrating when an RPM package refuses to install because I have a library or other dependancy that is a LATER version than the one that the package wants.

      Possible solution: Compile your own software.

    6. Re:FreeBSD is Undead by Anonymous Coward · · Score: 1, Interesting

      Well BSD is in a lot of strange places. Recently the company I work for aquired an eCabinet - which runs FreeBSD. The sales guy will usually say that it runs Unix, the tech guys who set up the thing say the thing runs Linux, but no one seems to actually KNOW that it runs FreeBSD. The same thing happens at my company where people think many of our servers are Linux or Unix (etc) but don't seem to know what BSD is. That's fine, it takes too much effort to explain the difference, and doesn't really matter what they know. I admin the servers, they get the reliable service and that's all that matters.

      I think half the time FreeBSD admins don't say anything because they don't want to go on and on explaining what FreeBSD is. It's bad enough explaining what Linux is even though Linux has gained a lot of recognition.

    7. Re:FreeBSD is Undead by cpghost · · Score: 3, Interesting

      Isn't it actually funny that the ports system is a pure userland framework that has nothing inherently FreeBSD-ish? It could just as well be adopted by Linux distros, but right now, only gentoo did it.

      One of the best features of FreeBSD is in my experience the ease with which you can update the whole system with a simple cvsup and recompile. No need to go hunting for N utilities and libraries all over the Net, just to get the sources to a base system. It's in the CVS repo, ready to be grabbed.

      The CVS repository is also a great resource if you are interested in the development history of the system. Not only the kernel, but the whole system. If Linux (as an OS, not only a kernel) had a unified CVS just like the BSDs right from the start, it would have been much easier to debunk TSG/SCO's myths and FUD.

      --
      cpghost at Cordula's Web.
    8. Re:FreeBSD is Undead by tolan-b · · Score: 1

      Have you tried apt / apt-rpm / yum? They all work fine in my experience. The only time you're likely to get problems is if you mix repositories.

    9. Re:FreeBSD is Undead by puzzled · · Score: 1



      We watch and we wait. Natural selection will take care of most of the Linux fanboys who become network admins and the rest will be assimilated.

      I *am* a member of my local LUG and I encourage daemon worship whenever the chance arises.

      --
      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
    10. Re:FreeBSD is Undead by Charles+Dart · · Score: 1

      All six of us.

    11. Re:FreeBSD is Undead by Anonymous Coward · · Score: 0

      It has long been argued that FreeBSD is dead, but now new evidence is coming to light that it has been resurrected, and like a zombie process is lurching across the Unix landscape once again.

      That isn't BSD, it's Plan 9.

    12. Re:FreeBSD is Undead by Anonymous Coward · · Score: 0

      It's bad enough explaining what Linux is even though Linux has gained a lot of recognition.

      Maybe we should consider Linux.

      What's Linux?

      I'm not sure, but SCO reckon it's worth $50 BILLION.

      You're right, we need Linux.

    13. Re:FreeBSD is Undead by Anonymous Coward · · Score: 0

      More braaaains........

      This message brought to you by 'More Developers for BSD' initiative.

    14. Re:FreeBSD is Undead by jasontwarnock · · Score: 1

      Great, IBM's next commercial.

      --
      :wq
    15. Re:FreeBSD is Undead by Armor1138 · · Score: 1

      7. But we're extremely organized. Penguins are noisy by nature. Daemons are invisible.

    16. Re:FreeBSD is Undead by Dickolas+Wang · · Score: 1

      Shhhhhh!

    17. Re:FreeBSD is Undead by sremick · · Score: 1

      Yeah, we pipe up every now and then. But the long uptimes give us lots of time to sleep or go on vacation. ;)

    18. Re:FreeBSD is Undead by Big+Nothing · · Score: 1

      Oh, sorry - you're right.

      Correction: no, we're not.

      --
      SIG: TAKE OFF EVERY 'CAPTAIN'!!
    19. Re:FreeBSD is Undead by CoolVibe · · Score: 1
      Gentoo portage is nothing like BSD ports. Sure, it compiles stuff from source, but that's about the only similarity.

      And yes, the Makefile-based ports from BSD are a lot better, but it's showing it's age. Luckily there's DragonFly to breathe new life into it.

  9. Re:So Stealthy.... by geminidomino · · Score: 1, Interesting

    Eh, let the Linux fanboys talk all they want, as long as my mailserver keeps chugging away. ;)

  10. OS X Server part of FreeBSD count? by Anonymous+Writer · · Score: 2, Interesting

    over one million new domains were hosted on FreeBSD over the last year

    Since OS X (Darwin) is based on FreeBSD, does this mean that the Netcraft figures counted OS X Server hosts as FreeBSD?

    1. Re:OS X Server part of FreeBSD count? by Anonymous Coward · · Score: 3, Informative

      It is not "based" on FreeBSD. It incorporates much of FreeBSD here and there, (and NetBSD as well). It's atleast more "based" on mach than
      FreeBSD. And no, Netcraft reports OSX as .. OSX.

    2. Re:OS X Server part of FreeBSD count? by Anonymous Coward · · Score: 0

      Nope, OS X can be distinguished by its TCP/IP fingerprint from FreeBSD.
      Most of the time even minor version can be determined using this technique.
      Use NMAP to discover ...

    3. Re:OS X Server part of FreeBSD count? by avleeuwen · · Score: 1

      No. MacOS X can be perfectly identified by Netcraft, and for that matter, it's not even based on FreeBSD (only userland programs come from FreeBSD).

    4. Re:OS X Server part of FreeBSD count? by GldisAter · · Score: 1
    5. Re:OS X Server part of FreeBSD count? by overbom · · Score: 1

      nope -- OSX counts as Darwin.

      The proof is in the pudding:
      lookup of www.apple.com.

  11. competition with Linux by dekeji · · Score: 5, Insightful

    But why hasn't FreeBSD become as widespread as Linux? The answers may lie in its history.

    That's roughly like asking: why do people eat less chocolate than they eat potatoes?

    The answer is not history, it's that they are different kinds of "products" with different strengths and weaknesses.

    1. Re:competition with Linux by tarks · · Score: 1
      That's roughly like asking: why do people eat less chocolate than they eat potatoes?

      Funny, I think I actualy eat more chocolate than potatoes

    2. Re:competition with Linux by Anonymous Coward · · Score: 0

      The answer does lie in history. When Linus began working on the kernel, BSD was going thru the whole AT&T affair similar to the SCO debacle at present. Developers took to Linux unsure of the outcome of BSD

    3. Re:competition with Linux by RTMFD · · Score: 1

      Easy, potatoes are less expensive. Quit comparing apples to oranges.

    4. Re:competition with Linux by Eil · · Score: 1


      The answer is not history, it's that they are different kinds of "products" with different strengths and weaknesses.

      Agreed 100%. I half expected all of these comments to center around the old BSD vs. GPL dead horse, but thankfully haven't run across one yet.

      Now, in regards to the plethora of comments regarding either Linux or FreeBSD as being superior... take a hike, guys. Neither is superior. The main differences between FreeBSD and Linux can be summarized like this:

      - Linux: Flexibility
      - FreeBSD: Stability

      Example: Linux makes a darn good high-traffic web server, but FreeBSD makes an even better one. However, you won't see too many (or any) companies working on porting FreeBSD to wristwatches or big-iron supercomputers like you do with Linux because the FreeBSD kernel doesn't scale well in either direction. It isn't even the best performer, but it's impossible to beat for reliability on its target platforms.

      I prefer FreeBSD on my systems, but won't hesitate to use Linux where applicable. I also believe that FreeBSD development is lightyears ahead of any other open-source project in terms of organization. It's simply beautiful. And as a system administrator, I really appreciate how brain-dead simple it is to upgrade FreeBSD.

    5. Re:competition with Linux by endx7 · · Score: 4, Funny

      Example: Linux makes a darn good high-traffic web server, but FreeBSD makes an even better one. However, you won't see too many (or any) companies working on porting FreeBSD to wristwatches or big-iron supercomputers like you do with Linux because the FreeBSD kernel doesn't scale well in either direction.

      That's what NetBSD is for. I'm typing this on my NetBSD toaster.

    6. Re:competition with Linux by Anonymous Coward · · Score: 0

      That's not an explanation: the BSD kernel was functionally ahead of Linux long after the legal issues were resolved.

      I think the answer lies more with the fact that the BSD kernels shipped with BSD user space utilities, while Linux shipped with GNU utilities. And, whatever one thinks about the relative merits of the kernels, the BSD user space stuff sucks compared to the GNU utilities: the BSD utilities had far less functionality and a lot more bugs at the time.

    7. Re:competition with Linux by Brandybuck · · Score: 1

      However, you won't see too many (or any) companies working on porting FreeBSD to wristwatches or big-iron supercomputers

      1) I haven't seen any Linux wristwatches. While I'm sure there may be some out there, I seriously doubt they're anything more than cheap toys. But as for other small embedded devices, I have seen Free/NetBSD on consumer routers and bridges.

      2) There is no reason why FreeBSD couldn't be put on a big-iron mainframe. But as far as I can tell, only IBM ever bothered to put Linux on a mainframe anyway. So it's a pointless argument.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:competition with Linux by dekeji · · Score: 1

      I haven't seen any Linux wristwatches.

      IBM has demonstrated them. Linux is also used in cell phones and many other embedded devices. Linux on small devices isn't a gimmick, it is widely used.

      But as far as I can tell, only IBM ever bothered to put Linux on a mainframe anyway. So it's a pointless argument.

      What is "pointless" about IBM delivering a Linux environment to their customers for some of the biggest mainframes in the world? Again, Linux on mainframes is not a gimmick, it's a real and important product.

      There is no reason why FreeBSD couldn't be put on a big-iron mainframe.

      You're right: there is no reason why it couldn't be. But the fact is: it hasn't been. Among the glut of interchangeable big, monolithic, C-based kernels with UNIX-like APIs, people have to pick something when they need a kernel, and they happen to pick Linux by default.

      If FreeBSD actually offered some ground-breaking advantage, people might switch, but merely being "as good as" or even "slight better than" is not compelling enough. If an OS developer wants to lure people away from Linux and Windows NT, they have to do a lot better than either, and so far, nobody has. Put on your thinking cap.

    9. Re:competition with Linux by Brandybuck · · Score: 1

      Linux on small devices isn't a gimmick, it is widely used.

      You can say the same thing about NetBSD. But frankly, who cares? You're talking about a wristwatch! No one cares what OS is on a wristwatch. Frankly, an Unix-like OS on a wristwatch is pretty strange to begin with. It's not like it has a shell or any other environment to interact with.

      Again, Linux on mainframes is not a gimmick, it's a real and important product.

      No, it's not a gimmick. But if you don't own a Z Series mainframe, who the hell cares? For 999 out of 1000 Linux users, Linux on a mainframe VM is nothing more than a bragging point. There's nothing wrong with bragging, but it's not a strike against any other operating system.

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:competition with Linux by dekeji · · Score: 1

      You can say the same thing about NetBSD. But frankly, who cares? You're talking about a wristwatch! No one cares what OS is on a wristwatch. Frankly, an Unix-like OS on a wristwatch is pretty strange to begin with. It's not like it has a shell or any other environment to interact with.

      Quite to the contrary: the OS matters a great deal. With Linux running your wrist watch (it's actually a PDA in a wrist watch package) or phone, you can reuse tons of software. And shells are enormously important on those tiny devices because you can connect to them easily (serial port, network) and actually debug and work on them.

      But if you don't own a Z Series mainframe, who the hell cares? For 999 out of 1000 Linux users, Linux on a mainframe VM is nothing more than a bragging point. There's nothing wrong with bragging, but it's not a strike against any other operating system.

      It's more than a bragging point. The fact that when I start a business, I know that people have demonstrated that Linux works well on big iron means that I know I can get that capability when my business has grown to the point where I need it. If a system hasn't demonstrated that, I know that it's not available and that I would have to switch.

      Mainframes are only one example of that. When I go with Linux, I can be pretty certain that someone will have made it work on just about any hardware.

      Again, things would be different if FreeBSD had some truly compelling technical advantage, but the two kernels really aren't all that different, so Linux wins in real life because of those practical advantages.

    11. Re:competition with Linux by Eil · · Score: 1


      1) I haven't seen any Linux wristwatches. While I'm sure there may be some out there, I seriously doubt they're anything more than cheap toys.

      Here is one and here's another. Both were built around 5 years ago, back when people were still actually surprised by such a feat.

      While they aren't in production, they aren't exactly cheap toys either. The IBM Linux wristwatch aimed to have the same capabilities as a Palmpilot. The other is a videophone developed by a wearable-computer inventor.

      But as for other small embedded devices, I have seen Free/NetBSD on consumer routers and bridges.

      Yes, FreeBSD exists on routers and bridges and rightly so; it's got stellar networking performance and stability. But there are many more embedded Linux systems simply because it is a far more flexible code base with support for a LOT more architectures than FreeBSD. And you tend to see Linux in a wider variety of devices, such as the myriad of set top box devices and the like.

      There is no reason why FreeBSD couldn't be put on a big-iron mainframe.

      Yes there is: because it would be a lot more work porting Linux. There's no one (or at least not many) currently working on putting FreeBSD on big iron whereas every few months you hear about some company or university adding enterprise and mainframe features to Linux.

      But as far as I can tell, only IBM ever bothered to put Linux on a mainframe anyway.

      They're possibly the only ones to put it on a mainframe and sell it commercially, but this is IBM we're talking about. They're not exactly tiny in the mainframe market. And they aren't the only ones working on getting Linux to scale to the mainframe level by any means.

      So it's a pointless argument.

      No, it is a perfectly valid argument.

      I like and appreciate FreeBSD as much as anyone else, but I'm not a very good system administrator if I don't evaluate and acknowledge a product's weaknesses as much as its strengths.

    12. Re:competition with Linux by Brandybuck · · Score: 1

      I like and appreciate FreeBSD as much as anyone else, but I'm not a very good system administrator if I don't evaluate and acknowledge a product's weaknesses as much as its strengths.

      You do not choose an OS based on whether it has been ported to wristwatches and mainframes, unless of course, you want one for your wristwatch or mainframe. Do you choose against buying a Toyota simply because Toyota doesn't make heavy-cargo airplanes and plastic tricycles for kids?

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

      When I go with Linux, I can be pretty certain that someone will have made it work on just about any hardware.

      I guess you haven't heard of NetBSD then.

      --
      Don't blame me, I didn't vote for either of them!
    14. Re:competition with Linux by Eil · · Score: 1


      You do not choose an OS based on whether it has been ported to wristwatches and mainframes, unless of course, you want one for your wristwatch or mainframe.

      Of course not, I was just trying to make a point about Linux being more flexible and picked scalability as one example. Another example could be hardware support. FreeBSD supports a lot of hardware, but not nearly as large a variety as Linux, especially in the multimedia realm. And there's nothing particularly wrong with that either, as FreeBSD is designed to be an outstanding network server before anything else.

      I bought a brand-new laptop recently and would have loved to put FreeBSD on it if for no other reason than it would have been much easier to keep updated than any Linux distro. But FreeBSD just doesn't support all the weird chipsets they pack inside otherwise normal laptops like this. Fedora Core 1, on the other hand, worked great with every piece of hardware on it except for the winmodem. Later on, I eventually got that working too.

      Don't get me wrong, I love FreeBSD. I put it on every machine I can where it makes sense to. I hang out on a few of the mailing lists and contribute to FreeBSD development and documentation wherever I can. But I'm not going to be a zealot about it, because there are other operating systems out there that I rely on too.

    15. Re:competition with Linux by sp0rk173 · · Score: 1

      "Don't get me wrong, I love Christianity, but Satanism just makes more sense in some situations."

      Sorry, i just thought this otherwise logical debate could use some nonsensicality added to it.

    16. Re:competition with Linux by Anonymous Coward · · Score: 0

      Yes, FreeBSD exists on routers and bridges and rightly so; it's got stellar networking performance and stability. But there are many more embedded Linux systems simply because it is a far more flexible code base with support for a LOT more architectures than FreeBSD. And you tend to see Linux in a wider variety of devices, such as the myriad of set top box devices and the like.

      FreeBSD is actually a little lacking in the networking department of late. It doesn't support "SACK", which makes it basically unusable for long fat pipes. The kernel isn't as efficient as Linux in processing a packet, and it is *far* less parallel.

      There is no reason why FreeBSD couldn't be put on a big-iron mainframe.

      Yes there is: because it would be a lot more work porting Linux. There's no one (or at least not many) currently working on putting FreeBSD on big iron whereas every few months you hear about some company or university adding enterprise and mainframe features to Linux.


      Actually, the simple porting might not be so hard (although it took Linux quite a while, expanding data structures and improving support for large and exotic IO bus setups and hundreds of interrupts and CPUs).

      The huge bulk of the work would be increasing scalability. A discussion about scalability has just come up on the FreeBSD mailing list: their "super scalable" development branch cannot utilise scale past one Opteron CPU for a simple MySQL workload. Adding another CPU doesn't change performance at all!

      But as far as I can tell, only IBM ever bothered to put Linux on a mainframe anyway.

      They're possibly the only ones to put it on a mainframe and sell it commercially, but this is IBM we're talking about. They're not exactly tiny in the mainframe market. And they aren't the only ones working on getting Linux to scale to the mainframe level by any means.


      HP does. The maintainer of Linux's IA-64 port is actually an HP employee.

      SGI does. Contrary to popular belief, the Altix is actually positioned as a mainframe. Not the big 256 and 512 CPU supercomputers, but the smaller ones. They have massive processing power and IO bandwidth.

    17. Re:competition with Linux by Anonymous Coward · · Score: 0

      I have. It is not ported to as many CPU architectures as Linux.

      If you think otherwise, you are a spastic. But go ahead and try to prove me wrong if you like.

    18. Re:competition with Linux by dekeji · · Score: 1

      I guess you haven't heard of NetBSD then.

      Sure I have, but NetBSD has been nowhere nearly as widely ported as Linux. Furthermore, NetBSD has nowhere near the functionality, support, or software availability that Linux has.

      Again, if the *BSD series had some compelling technical advantage over Linux that would be compelling to many people, more people would use them, but they are just big C-based UNIX-like kernels, just like Linux. So, that doesn't mean BSD is bad, it just means people end up using what has more software available to them and more support in industry.

    19. Re:competition with Linux by Anonymous Coward · · Score: 0

      Again, if the *BSD series had some compelling technical advantage over Linux that would be compelling to many people, more people would use them, but they are just big C-based UNIX-like kernels, just like Linux.

      What is the significance of being a "big C-based" kernel?

      The FreeBSD and Linux kernels are actually nothing alike. They have similar userspace interfaces and are both written in C and assembly, but that is about it.

      You definitely cannot use them interchangeably. For example, Linux can be used on systems without a memory management unit. It (the 2.6 kernel) can be configured to boot in 2MB RAM with a shell and a bit left over. It can also be used on systems with hundreds of CPUs. Far more flexible than BSD kernels.

    20. Re:competition with Linux by Brandybuck · · Score: 1

      Sure I have, but NetBSD has been nowhere nearly as widely ported as Linux. Furthermore, NetBSD has nowhere near the functionality, support, or software availability that Linux has.

      You really have been smoking some good stuff. Stop bogarting!

      NetBSD has been ported to more architectures than Linux. There's no disputing this. And it has EXACTLY the same open source software availability as Linux. Only in closed proprietary software is it at a disadvantage. But then again, Oracle isn't going to run on that embedded device with oddball CPU, so who cares?

      You're right about support though. Linux does have more. But if you're building an embedded device on an oddball CPU, you're only going to get Linux support from a Linux-on-embedded-oddball-CPU vendor. It won't come from Redhat. If my experience with Lynuxworks is any indication, that support isn't going to be that great.

      You choose an embedded OS based on your needs, and NOT because someone on Slashdot is advocating it.

      --
      Don't blame me, I didn't vote for either of them!
    21. Re:competition with Linux by dekeji · · Score: 1

      And it has EXACTLY the same open source software availability as Linux.

      If not for anything else, it doesn't have the same set of drivers. But also you're naive if you think that all UNIX-like systems run all open source software: there are plenty of subtle differences between *BSD, Linux, Solaris, and other UNIX-like systems that mean that porting specific packages.

      You choose an embedded OS based on your needs, and NOT because someone on Slashdot is advocating it.

      Yes, and I don't choose an embedded OS at all because I don't need it. What I do choose, and what we are talking about here, is general purpose OSes running on lots of different hardware, not just some kernel ticking away in some obscure embedded system.

    22. Re:competition with Linux by Anonymous Coward · · Score: 0

      there are plenty of subtle differences between *BSD, Linux, Solaris, and other UNIX-like systems that mean that porting specific packages. ... can be a significant amount of work.

    23. Re:competition with Linux by Anonymous Coward · · Score: 0

      The FreeBSD and Linux kernels are actually nothing alike. They have similar userspace interfaces and are both written in C and assembly, but that is about it.

      There's a lot more common between them: they have similar divisions of functionality between kernel and user space (e.g., neither has a window system in the kernel or the file system outside the kernel), they take similar approaches to file systems and naming, they have similar networking models, their designs and programming models make similar assumptions about what should be expensive and what should be cheap, they have similar security and permission models, neither of them is a microkernel, they run similar software, and on and on and on.

      You definitely cannot use them interchangeably. For example, Linux can be used on systems without a memory management unit. It (the 2.6 kernel) can be configured to boot in 2MB RAM with a shell and a bit left over. It can also be used on systems with hundreds of CPUs. Far more flexible than BSD kernels.

      Well, as I was saying: I don't think the BSD systems have compelling advantages to most people, and Linux is more widely used, so it has been made to work on more systems, including 2MB systems and systems with hundreds of CPUs.

  12. security and uptime by p9fos · · Score: 1, Troll

    I admin a web server at my university. I have to say *knock on wood* that it has stayed up and not been cracked into (yet). Unlike the previous web server running slowlaris 8, which has been broken into several times. We also have a linux server for the computer science majors, that also has been broken into. freebsd seems to be pretty solid in my experience. anyone have diffrent or same experinces as this?

    1. Re:security and uptime by Anonymous Coward · · Score: 0

      Which part, exactly, got broken into though? I think that the operating system themselves don't normally get cracked, it's just the applications running as root that can be exploited (although it has happened; and also most kernels now have protection against stack-breaking in applications to prevent exploits).

    2. Re:security and uptime by p9fos · · Score: 1

      well the solaris and linux breakins were before my time and I don't have access to the files reporting the breakins (or they don't exist) but yes, a lot of exploits are in applications running on a system. by comparison, I see a lot more application expoloits than operating system exploits. though slashdot just got an article about the linux kernel crashing with just shell and c compiler access, and there are plenty of users on systems you just can't trust.

  13. FreeBSD is an OS, Linux isn't.... by B747SP · · Score: 5, Insightful
    I'll show my colours up front: I've been worshipping the Daemon since somewhere around version 1.1 - practically since forever!.

    The thing that sells me for FreeBSD in corporate environments is that FreeBSD is an operating system. The same group of people do the kernel *and* the OS. I've put a lot of FreeBSD boxes in production corporate environments, and I've never been bitten by the choice of OS, so I've become a pretty loyal punter. On the other hand, I just can't bring myself to put any OS that uses the linux *kernel* (there isn't an OS called 'linux' as best as I can tell) on a production enviroment - I've always had the impression that the Linuxes are all terribly fragmented, incoherent, and you never know what you're getting.

    (by about now, all the script kids with mod points have cluelessly clicked the 'flamebait' button already... should I bother going on?!!! :-) )

    In other news, I've become a really big fan of Gentoo Linux... it's just brilliant. I'm using it all kinds of non-production environments, and loving every minute of it. Bottom line though, it's too hard to sell something that is just a kernel as stable, reliable, and suitable for business.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
    1. Re:FreeBSD is an OS, Linux isn't.... by AliasTheRoot · · Score: 1

      I'm thinking about killing off my Windows box at home and switching over, i've admined a ton of FreeBSD boxes over the years and i'm really comfortable with the way things are laid out - but Linux has better drivers for nVidia and suchlike, so that kind of made my choice for me.

      So how is Gentoo? Is it laid out logically and stuff? I've been trying a really cut down version of Debian which seems pretty decent.

      Hell, I was almost going to roll my own BSD/Linux and lay everything out / clone install scripts from BSD but that's too much hassle.

    2. Re:FreeBSD is an OS, Linux isn't.... by mslinux · · Score: 5, Insightful

      This is a great point. In fact, besides the license difference, this is the main difference between FreeBSD and GNU/Linux.

      In FreeBSD, you get the filesystem, the kernel, a shell... all developed by the same group of SW engineers. In GNU/Linux, you get a Kernel from kernel.org a filesystem from Hans Reiser a shell from GNU, etc... that's why most Linux installs are called distributions and that's why distros vary so much.

      Don't get me wrong, I like both GNU/Linux and FreeBSD. Just think others should be more aware of this difference as it's a fundamentally different approach to developing SW:

      FreeBSD = All core parts developed together.

      Linux = Assembling a collection of core parts from different sources.

    3. Re:FreeBSD is an OS, Linux isn't.... by quantum+bit · · Score: 4, Insightful

      In FreeBSD, you get the filesystem, the kernel, a shell... all developed by the same group of SW engineers.

      ...and libc. It always seemed strange to me that the Linux C library (glibc) was not developed together with the kernel, since the C library is how most programs interface with the kernel.

    4. Re:FreeBSD is an OS, Linux isn't.... by Anonymous Coward · · Score: 1, Insightful

      So any bad coding practises (not saying that any exist) go through all software? isnt that one of the big arguements against windows? that its all the same thus easier for something to go wrong?

    5. Re:FreeBSD is an OS, Linux isn't.... by harikiri · · Score: 4, Informative
      Nvidia has FreeBSD drivers available. However for ATI drivers, there still remains a need for people to visit the Linux Driver feedback page and ask for FreeBSD support.

      As both a FreeBSD user and Gentoo user, I think the best description would be that Gentoo is BSD for Linux users. As a humourous aside, some friends have also started describing Gentoo as "ricenix: 2Fast2Optimized". ;-)

      Gentoo is laid out fairly logically (no idea if it follows the Linux Standards Base though). The main benefit is the total control you gain over your installation - much like you gain with BSD (hence, BSD for Linux users). Though it is achieved through the remarkable Portage package management system, vs FreeBSD which is a wholly maintained o/s, with a very large "ports" system.

      The only thing that keeps me from using FreeBSD on my workstation is that I do play some games on Linux, and write software to support game playing on a local Australian gaming network. For those that don't need the fluff that's supported on Linux (games being a primary example), almost everything else is available under FreeBSD. But to save you extra work, Gentoo is probably the way to go (easy to manage once installed through portage).

      --
      Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
    6. Re:FreeBSD is an OS, Linux isn't.... by RAMMS+EIN · · Score: 0

      ``The thing that sells me for FreeBSD in corporate environments is that FreeBSD is an operating system. The same group of people do the kernel *and* the OS.''

      And what is the advantage of this? You can bet that the GNU project takes great care that their software works on Linux, as they know that is what most people will run it on. Saying that the same group does the kernel and the OS says to me that it's probably going to be monolithic, interwoven, non-portable. That said, I don't know if that is actually the case, and I find the BSD code a lot more pleasing than GNU bloatware.

      ``I've always had the impression that the Linuxes are all terribly fragmented, incoherent, and you never know what you're getting.''

      Fragmented: yes, there are many distributions, and many are guilty of putting stuff in non-standard places, leading to incompatibilities. However, you are going to be using only one of them, are you? Then, diversity means more probability of finding something that suits you.

      You never know what you're getting: I think that goes for any sufficiently complex system. You read the descriptions, you get some vague idea, but you never get the whole picture until you actually use the product.

      --
      Please correct me if I got my facts wrong.
    7. Re:FreeBSD is an OS, Linux isn't.... by rho · · Score: 5, Insightful

      The best part of this cohesion you get from FreeBSD (and Open- and Net-) is that the filesystem is not laid out like they gave a paintbrush to an epileptic. Things are put in logical places.

      This changes a bit when you delve into the /usr/ports/ tree, but not much. The port maintainers generally keep to the standards. I.e., they don't fill /etc with a bunch of crap.

      I can't bear to use any of the GNU/Linux distros these days. Partially for aethetic reasons, but also because of the gung-ho mentality of Linux nerds who will stick any damn thing any damn place they damn well want to. *BSD admins tend to stick to canon, I've noticed, whereas GNU/Linux admins each do their own thing. So after a couple of years, you can't find anything and often enough find the same thing installed twice. My experience, YMMV.

      --
      Potato chips are a by-yourself food.
    8. Re:FreeBSD is an OS, Linux isn't.... by mst76 · · Score: 1
      The thing that sells me for FreeBSD in corporate environments is that FreeBSD is an operating system. The same group of people do the kernel *and* the OS. [...] I've always had the impression that the Linuxes are all terribly fragmented, incoherent, and you never know what you're getting.
      This may be true, but it is not necessarily a good thing. Having the kernel developed seperately from everything else may be better in the sense that it promotes modularity and cleaner interfaces. If different distributions use different components, bugs like apps depending on particular kernel or libc bugs might get caught easier than in the BSD model. I'm not saying that this is the case in practice, just that theoretically the argument can go both ways.
    9. Re:FreeBSD is an OS, Linux isn't.... by AliasTheRoot · · Score: 1

      I had a look at the nvidia driver for FreeBSD and it looked like it lagged somewhat behind the Linux driver, but that combined with trying to make games work in the compat layer just means it's too much hassle to use as a desktop, I actually have a couple of VM's locally running Debian and FreeBSD, i'm sure it won't hurt to have another with Gentoo to have a look at how it's laid out and play with portage.

      a while back I was hunting around for info on distributions that were similar to FreeBSD and came across an article by the guy behind gentoo, and how portage was inspired from ports - so that looks good to.

    10. Re:FreeBSD is an OS, Linux isn't.... by clymere · · Score: 3, Insightful

      Ironic that you are a BSD user clinging to Linux for the games while many Linux users are stil clinging to a windows partition for games.

      Seems to me sometimes that a lot of Linux users are cross-overs from the Windows world, whereas BSD users are more likely to have been using Unix all along.

      --
      once you go slack, you never go back
    11. Re:FreeBSD is an OS, Linux isn't.... by kace · · Score: 1

      Let's link the latest FreeBSD nvidia drivers at least. These are still a little dicey on the 5.x branch, though. Something about using static ldt allocations. I recommend turning off GL hacks in your screensaver and you can probably get by with your GL games. More informed comments, as always, are welcome.

      K.C.

    12. Re:FreeBSD is an OS, Linux isn't.... by Anonymous Coward · · Score: 2, Funny

      Hey, I am an epileptic painter you jerk, and let me tell yasy89sd9y8 9y8a yd ys8d dasysd-a 99u]DSUAU)}(

    13. Re:FreeBSD is an OS, Linux isn't.... by Brandybuck · · Score: 1

      Actually if you check the history, significant work was done by *GNU* to port glibc to Linux.

      --
      Don't blame me, I didn't vote for either of them!
    14. Re:FreeBSD is an OS, Linux isn't.... by Anonymous Coward · · Score: 0
      Indeed this is the case. FreeBSD runs opposite of accepted practice.

      Good software engineering requires loose coupling and weak external cohesion. FreeBSD violates both software design principles.

      As an example, many FreeBSD utilities "know" the internal design of the stdio library. They often access stdio structures directly rather than through the official interface. Thus any change or bug in stdio can have a ripple effect which affects dozens and dozens of programs.

    15. Re:FreeBSD is an OS, Linux isn't.... by rahard · · Score: 1
      FreeBSD = All core parts developed together.
      Linux = Assembling a collection of core parts from different sources.
      Does it really mater? I thought that having a large community to contribute - hence collection of different sources - is a strength if the developers have the same quality. No?

      -- b

    16. Re:FreeBSD is an OS, Linux isn't.... by Anonymous Coward · · Score: 0
      From a software engineering perspective Linux methodology results in the virtue of loose coupling. Software for Linux must be written to black box interface standards because of the diversity of the various Linux systems. That is why, in general, software can me moved between various flavors and generations of Linux which such ease.

      We know that the same can not be said for FreeBSD where it is not always possible to move software from one version to another without recompiling.

      In the hardware realm, loose coupling is what led the ia32 PC to become a commodity. Parts can be mixed and matched to tailor a system to any specific need. Systems, software or hardware, which exhibit loose coupling are inherently more modular and resistant to breaking from change.

      For FreeBSD to achieve this robust virtue of loose coupling would require the decomposition of development into autonomous teams, each with its own release schedule and autonomous set of goals. Decoupling development of userland subsystems from any particular version of the kernel would increase flexibility, modularity, and robustness.

    17. Re:FreeBSD is an OS, Linux isn't.... by Nevyn · · Score: 1
      It always seemed strange to me that the Linux C library (glibc)

      But that isn't The Linux libc, it's one of a few choices ... although admitedly the most popular. Other choices include uClibc, klibc and even dietlibc.

      And the libc/kernel actually have a pretty well defined boundry, so it doesn't seem strange at all to me. Actually I see the "discussions" between the kernel and glibc maintainers and can't help but thinking that a better solution to a problem is found because the libc guy can't just checkin the kernel changes that suit him most.

      Letting the maintainer of ls checkin changes to the VM is not the road to stability IMHO, however I wouldn't be supprised to find that it actually worked in much the same way in FreeBSD land.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  14. Who's dead? by leakingmemory · · Score: 1

    I think we have seen some corruption problems over the net. Somehow SOLARIS was switched out with the word 'FreeBSD'. So the real statement is 'SOLARIS is dead'.

    Sun seems to have realized this, so they say that SOLARIS will be open sourced. Why not? Then we'll see where they (Sun) took the code.. or, oh wait..

  15. MOD PARENT UP by Anonymous Coward · · Score: 0

    This isn't offtopic, it is funny. It is making fun of the usual "FreeBSD is Dead" trolls, in light of the evidence in this story that FreeBSD is rising in popularity.

  16. "Stealthy"? by ewg · · Score: 5, Insightful

    FreeBSD is a "stealthy" open source project in the same way the Brooklyn Bridge is a "stealthy" public works project:

    It's been there forever, doing its job, fully appreciated only by an informed minority.

    PS: Neither are for sale. :-)

    --
    org.slashdot.post.SignatureNotFoundException: ewg
    1. Re:"Stealthy"? by Black+Jack+Hyde · · Score: 2, Funny

      Nonetheless, there are people out there who will sell you FreeBSD or the Brooklyn Bridge.

  17. Enterprise Load by anacleto · · Score: 5, Informative

    I have several corporate systems consisting of Sun E10k hosts, Linux, and FreeBSD systems. In my experience, FreeBSD performs very well under heavy load, on par with Solaris and slightly better than Linux. Not that I'm downing Linux; Each OS has strengths and weaknesses, but the author seemed to indicate that FreeBSD was not suitable for corporate use and I believe that it is.

    1. Re:Enterprise Load by Anonymous Coward · · Score: 0

      What the parent meant to say was that he believes FreeBSD is suitable for corporate use, while the author of the story believes it is not. English is such a tricky language.

  18. OSDL is Linux only? by embill · · Score: 2, Insightful

    According to Open Source Development Labs (OSDL), which bills itself as a "center of gravity" for Linux development, Free BSD is on a separate path compared to Linux. Then why aren't they called the Linux Development Labs?

    1. Re:OSDL is Linux only? by sp0rk173 · · Score: 1

      Clearly becuase Open Source = Linux. Man, you're not a very good zealot, are you? GO BACK TO ZEALOT SCHOOL!!!

    2. Re:OSDL is Linux only? by Anonymous Coward · · Score: 0

      OSDL is Linux only? (Score:2, Insightful)
      by troll (42) on Monday June 14, @09:03AM (#9418934)

  19. Why the Wars, People? by agraupe · · Score: 3, Insightful

    Let me say that I'm a happy Linux user, with 3 systems, each working fairly well (only one is in constant use; the others I use for fun). In my experience Linux is a very robust system (I've tried Gentoo and Red Hat, with Gentoo being my favorite), but I also tried OpenBSD. It gave me the feeling that if I got to know it better, then it would be great. But I wasn't into running a big server, so I left it alone. At some point, I would like to try FreeBSD, because it has a great reputation. I don't have the hardware right now, but I heard about a FreeBSD LiveCD that I would like to know more about. Why do open-source projects bicker among each other so much? Think "Life of Brian": Brian: "People, people, we should be fighting the common enemy." Fighters: "The Judean People's Front!" Brian: "No! The Romans!" Until Windows is brought down to an equal level, there is no reason to compete among Open OSs. After all, the *NIX (or *BSD) motto is: do one thing, do it well.

    1. Re:Why the Wars, People? by Brandybuck · · Score: 1

      hy do open-source projects bicker among each other so much?

      For the most part, BSD advocates don't rag on Linux. Don't take my word for it, listen yourself! Browse the archives of freebsd-advocacy list and see how quiet it. Now go to a Mandrake, Fedora, Gentoo or Debian advocacy list and see how noisy they are. The difference is amazing.

      Yes, there are exceptions. Please don't reply with exceptions. I know they are there. I am talking in generalities. The *stereotypical* BSD advocate is a quiet elitist minding his own business. The *stereotypical* Linux advocate is a noisy kid with an inferiority complex. Stereotypes only, but I'm sure you've met people who match them quite well. I know I have.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Why the Wars, People? by agraupe · · Score: 1

      You bet. I'm not talking ONLY about the Linux vs. BSD, but also such holy wars as GNOME vs. KDE, emacs vs. vim, I'm sure you get the point. I think the difference is that linux is a bit too easy to install at the moment, but hasn't lost its image of being a "hardcore hacker" system. So all these wannabe computer geeks install linux, which they think instantly makes them smart about computers. I must admit that I first installed linux to see what the buzz was about, but it's working out better than I ever would have expected. For a direct competitor to WinXP, Linux is coming close. I would, however, probably use OpenBSD if I needed a secure environment (not to say that my linux system is running unprotected). Remember that the BSD crowd now includes the noisy idiots that say "My Macintosh runs UNIX!". That should change the sterotype a bit :)

    3. Re:Why the Wars, People? by Anonymous Coward · · Score: 0

      Remember that the BSD crowd now includes the noisy idiots [...] That should change the sterotype a bit :)

      Earth to the BSD camp: this will not change the stereotype one iota. The outside world has had you guys figured for noisy idiots for the best part of a decade.

  20. $$$ Poured into Linux, puts it over the top by HighOrbit · · Score: 4, Insightful
    You only quoted part of it
    Quandt also contends that FreeBSD is not currently on the same level as Linux when it comes to supporting heavy enterprise workloads. "The community activity around Linux in the late 1990s and support from system vendors and large independent software vendors fueled key enhancements in Linux," Quandt said. "Improvements in symmetric multiprocessing (SMP) virtual memory, asynchronous I/O, a native POSIX thread library, as well as other features and support from multiple vendors [in Linux] made FreeBSD a less likely choice for enterprise workloads."
    Big Business has put a lot of money into Linux, and it is just now overtaking FreeBSD (and then only in some areas). If just half of the money and effort that has been poured into Linux had been put into *BSD, FreeBSD would be a truly bad-ass system and would probably smoke any other Unix/Unix clone. I had high hopes that Apple would contribute back to the community, but I don't think that has materialized like I had hoped. Although I don't like to get into the license religous wars (I prefer the BSD license for freedom), I think this is a case where the GPL has served Linux well by forcing users (i.e. developing corporations) to give back.

    As far as stability and consistancey goes, only Debian-Stable approaches BSD, because Debian enforces a strict development and testing process (as opposed to adding in just any random unstable bleeding edge package because it is "new").
    1. Re:$$$ Poured into Linux, puts it over the top by LizardKing · · Score: 5, Informative

      I had high hopes that Apple would contribute back to the community, but I don't think that has materialized like I had hoped.

      Mac OS X uses the Mach kernel with a FreeBSD layer above it. This means that much of Apples work on the Mach kernel is irrelevant to FreeBSD. Mach is a microkernel, which was of course derived from BSD Unix, but it was forked so long ago that few similarities remain.

      As far as stability and consistancey goes, only Debian-Stable approaches BSD

      The BSD's also benefit from being a complete system, not a kernel with various userland stuff slapped together into 1001 distributions. This means that users running the development versions are using the same userland as the developers, and bugs can be shaken out far quicker.

      Chris

    2. Re:$$$ Poured into Linux, puts it over the top by Brandybuck · · Score: 2, Informative

      That quote seems to imply that FreeBSD does not have a POSIX thread library. This is simply not true, and has not been true for years.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:$$$ Poured into Linux, puts it over the top by cpeterso · · Score: 2, Informative


      Mac OS X uses the Mach kernel with a FreeBSD layer above it. This means that much of Apples work on the Mach kernel is irrelevant to FreeBSD. Mach is a microkernel, which was of course derived from BSD Unix, but it was forked so long ago that few similarities remain.

      Technically, Mac OS X's "xnu" kernel is not a microkernel with a BSD server process. The BSD emulation runs within the kernel address space for better performance.

    4. Re:$$$ Poured into Linux, puts it over the top by Trepidity · · Score: 2, Informative

      grandparent post:
      As far as stability and consistancey goes, only Debian-Stable approaches BSD

      parent post:
      The BSD's also benefit from being a complete system, not a kernel with various userland stuff slapped together into 1001 distributions. This means that users running the development versions are using the same userland as the developers, and bugs can be shaken out far quicker.

      It's odd that you'd point that out as a difference from Debian-Stable, since that's exactly what the Debian project, especially the stable distribution, does.

    5. Re:$$$ Poured into Linux, puts it over the top by Drooling+Iguana · · Score: 1

      The BSD's also benefit from being a complete system, not a kernel with various userland stuff slapped together into 1001 distributions. This means that users running the development versions are using the same userland as the developers, and bugs can be shaken out far quicker.

      Plus it makes for much better documentation.

      Actually, I'm not sure if FreeBSD's complete-OS-ness has anything to do with the quality of its documentation, but I do know that the FreeBSD Handbook is damn good. The Gentoo docs are really the only things that come close in Linux-land, and they mainly just cover Gentoo-specific stuff, while the FreeBSD documentation covers pretty much every facet of the OS.

      --
      ... I'm addicted to placebos
  21. Load average misleading... by rsidd · · Score: 5, Informative

    Where Linux does badly is in "out of memory" situations. I doubt a load average of 7 will, by itself, kill any system, but I've seen Linux boxes become unusable because of memory leaks -- hard reboot required, or equally bad, eventually some random processes get killed that bring the machine back up but all those processes have to be restarted by hand. Ditto if all those processes contributing to the load average of 7 required a huge chunk of memory. FreeBSD shines in this situation. If you configure enough swap space, it will usually get through somehow, if not, it will kill the offending process but not butcher the system.

    1. Re:Load average misleading... by the+chao+goes+mu · · Score: 3, Informative

      My experience from load testing a few years ago was that linux's biggest problem was properly closing/destroying sockets after they were no longer needed. BSD cleaned up very quickly even with thousands of connections, while Linux (Red Hat 8 Beta) and Solaris 2.6 had serious problems and ran out of fd's after a while.

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
    2. Re:Load average misleading... by Strog · · Score: 1

      I have seen this happen a few times on our busy online classes webserver running RH. This box really needs more ram in it and I think it would do a better job. It doesn't happen very often but it sure brings things down hard at inopportune times when it does. At least we are getting a new box soon with MUCH more ram in it. I know this isn't really a fair test and it could be corrected with more ram and/or load balancing between more boxes.

      I continue to be impressed with BSD boxes continuing to keep on rolling when loads get crazy. This and solid, consistent updating is where BSD really shines and is why I choose whenever it can fit the bill.

    3. Re:Load average misleading... by Anonymous Coward · · Score: 0

      All the RAM in the world isn't going to keep you from running out of file descriptors, you twit.

    4. Re:Load average misleading... by Anonymous Coward · · Score: 0

      Since the new OOM patch, the random killing of a porcess when the system is OOM does not happen anymore. This is since early 2.4.2x, and 2.6, IIRC.

  22. What has FreeBSD got to offer? by RAMMS+EIN · · Score: 0, Troll

    WARNING: This post contains what may be perceived as FreeBSD criticism and GNU/Linux advocacy. However, I have an open mind and would like to hear constructive responses to the issues I raise. I like FreeBSD, I just like Debian GNU/Linux and NetBSD better.

    I wonder what FreeBSD really has to offer that makes it better than the competition.

    It doesn't enjoy the popularity and mindshare that GNU/Linux enjoys. People in the server world sometimes prefer it, but outside of this world Open Source = Linux (and, usually, = Red Hat), and FreeBSD is unheard of.

    It uses a much more monolithic kernel than Linux, making it lose some flexibility. You wouldn't really want to use FreeBSD for an embedded system. (And I mean really low-end, not "we call it embedded because it's small, but it's actually powerful enough to run a desktop OS".) Linux and NetBSD are more suitable choices here.

    Fewer drivers are available (especially those available as binary modules for Linux). Many applications developed for the GNU system won't work on a vanilla FreeBSD system. While this is the applications' fault, it still is a disadvantage for FreeBSD. It also has fewer binary packages available than Debian GNU/Linux.

    It loses against Linux and NetBSD in terms of supported architectures.

    It loses against Linux and NetBSD in this benchmark.

    FreeBSD systems are easy to administer using ports, but the same can be said of other BSDs. There are Linux distributions using ports (or variants thereof), and apt is at least as convenient.

    So what is left? FreeBSD (and also NetBSD) definitely has a more professional feel about it than many Linux distros. It has also proven itself many times in server environments. However, with GNU/Linux (at least Debian) beating it in technical and usability aspects, are these emotions really warranted? Then there is the license. I don't think either license (BSD or GPL) can be said to be better than the other, but there must be cases where the BSD license is to be preferred, so the license could be an argument. Is that what it all comes down to, then?

    PS. I've heard many people complain about the Debian installer (the one used in woody), and I've heard the FreeBSD installer time and time again. Personally, I find the Debian installer vastly superior to FreeBSD's (which has failed a number of times, and given me a hard time making the right choices, especially when partitioning). Yes, I am a Debian zealot, but let me add that the installer I've liked best is OpenBSD's.

    So, what's up with the FreeBSD installer being easy to use (except for me) and the Debian installer being hard to use (except for people who read the messages it gives you)? Is it really me, or are they measured against different standards (FreeBSD being for more technically apt people than GNU/Linux)?

    --
    Please correct me if I got my facts wrong.
    1. Re:What has FreeBSD got to offer? by cpghost · · Score: 5, Informative

      it uses a much more monolithic kernel than Linux, making it lose some flexibility

      Wrong. FreeBSD uses KLD modules just as extensively as Linux.

      You wouldn't really want to use FreeBSD for an embedded system

      I'm using FreeBSD on Soekris net4801 boxes as router/postfix/imap/http/... low-power ADSL appliance.

      --
      cpghost at Cordula's Web.
    2. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      How small does the FreeBSD kernel get? Last time I tried it with Linux (2.4.19; 2.6 is supposed to get smaller), I got a kernel with some essential drivers and network support compiled in at about 600KB (on disk), just small enough to make myself a usablo boot diskette.

      Can you match or beat that with FreeBSD? My hard drive is dead, so I can't really test this right now. :-(

      --
      Please correct me if I got my facts wrong.
    3. Re:What has FreeBSD got to offer? by Anonymous Coward · · Score: 0
      I wonder what FreeBSD really has to offer that makes it better than the competition.

      How about a under 500 word license VS over 2,500 word license?

      (and my reply is factual rather than your handwaving post)

    4. Re:What has FreeBSD got to offer? by kirkjobsluder · · Score: 1

      Ultimately, it comes down to a matter of preference and a lot of the "my operating system is better than your operating system" just resolves to a pissing match. I cut my teeth on solaris and irix back before I tried Linux and I found Linux (granted with an early version of Red Hat) to be a bit scattered in comparison. I've not found the same problems to be true of FreeBSD.

    5. Re:What has FreeBSD got to offer? by cpghost · · Score: 2, Informative

      It's not about how small the kernel image gets, but how much RAM it typically uses. The net4801 is a rather powerful box with 128 MB RAM. You can easily fit a FreeBSD base system on a 512 MB CF card and operate without the need for swap. A stripped down kernel would take approx. 2.5 MB diskspace, but you can tune it down to nearly 800k if you really must. BTW, you can put a small Linux system on that box just the same. It just happens hat I used 5.2.1 because it supports PXE booting and network install out of the box.

      --
      cpghost at Cordula's Web.
    6. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      With 128 megs of RAM you really don't have anything to worry about. I have made Linux 2.4.19 kernels for systems with under 4 MB of core. That is about as low as I managed to go, and I doubt 2.4 could go much lower (preserving hard drive access - it was for installation). I don't think FreeBSD can, either. The practical benefit is probably gone these days, but I just have an obsession with small and modular code.

      --
      Please correct me if I got my facts wrong.
    7. Re:What has FreeBSD got to offer? by DashEvil · · Score: 1

      Any size comparison here isn't going to be fair. Linux kernels are bzipped, FreeBSD kernels are not.

      Therefore the actual end size says nothing about the kernel itself, and everything about the method used to package it.

      --
      -If God wanted people to be better than me, he would have made them that way.
    8. Re:What has FreeBSD got to offer? by Anonymous Coward · · Score: 0

      > It loses against Linux and NetBSD in this benchmark.

      I really think you need to re-read your benchmark there - if you look at it - beats NetBSD in almost every case

      Quote from your benchmarks (FreeBSD turned out to be very stable and the fastest and most scalable BSD, FreeBSD has by far the best performance of the BSDs and it comes close to Linux 2.6.)

      You know - it's pretty bad to use a benchmark that explicity says your wrong as justification for your opinion

    9. Re:What has FreeBSD got to offer? by crackshoe · · Score: 1

      by this argument, linux should have been completely aborted many a year ago, out of lack of mindshare, hardware supprt, etc. my (limited) bsd experience finds openBSD lagging behind (simply because they thouroughly test everything for security far more than either of the other two big ones) and netBSD a little bit behind because of the vast number of architectures they support. also, i find freeBSD's installer easier to use than debians, and less likely to hate me and stab me in the face. but then my favorite installers are OS X (convinience), netBSD (funny), and mandrake linux (easy and explanatory)

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    10. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      Note that the benchmark was initially done using NetBSD 1.6.1, and that is what the graphs etc. represent. However, at the suggestion of some users, the author reran the benchmark using NetBSD-CURRENT, and found it to have improved massively, and beat FreeBSD.

      --
      Please correct me if I got my facts wrong.
    11. Re:What has FreeBSD got to offer? by Just+Some+Guy · · Score: 2, Insightful
      It doesn't enjoy the popularity and mindshare that GNU/Linux enjoys. People in the server world sometimes prefer it, but outside of this world Open Source = Linux (and, usually, = Red Hat), and FreeBSD is unheard of.

      I think you could say the same of any non-Windows/Mac OS. Unless, that is, this really is the year of Linux On The Desktop. ;-)

      Fewer drivers are available (especially those available as binary modules for Linux).

      This is somewhat true, but the counterargument is that most FreeBSD drivers support every bit of functionality that a piece of hardware can offer. For example, if your NIC has a built-in PRNG, then FreeBSD will probably use it as a hardware accelerator for rand(). Linux is pretty good about this, too, but generally speaking when FreeBSD says that they support something, they mean all of it.

      Many applications developed for the GNU system won't work on a vanilla FreeBSD system. While this is the applications' fault, it still is a disadvantage for FreeBSD.

      If by "many applications" you mean "some commercial programs", then I'd have to agree. If you meant that as a general statement, then I'd have to vehemently disagree. I ran FreeBSD with a KDE desktop as my personal workstation for a long time, and don't remember any specific apps that I could use under Linux that weren't available in FreeBSD.

      It also has fewer binary packages available than Debian GNU/Linux.

      According to apt-cache, my Debian/unstable system has 16725 installable packages. There are 11236 Makefiles in my /usr/ports on the FreeBSD server next to me. Debian wins, but I wouldn't call it a landslide. :)

      The ports system really is the killer app for me. I love (and depend on) the ability to compile the options I need into an application. I like Debian a lot, but it's a pain in the neck to maintain your own version of a package with non-Debian-standard build options.

      --
      Dewey, what part of this looks like authorities should be involved?
    12. Re:What has FreeBSD got to offer? by Anonymous Coward · · Score: 0

      People have always seemed to think that more is always better. You touch on Linux supporting more devices, NetBSD supporting more architectures, and Debian having more binary packages. Yes, a Linux system has support for more devices. Yes, NetBSD supports more platforms. Yes, other OS's have more binary packages for their systems. But what you don't talk about, and this gets into very shakey grounds, is the quality of each of these things.

      Personaly, I run FreeBSD on my home machines because of the quality of the components involved. It might have fewer drivers, but the drivers that it does have are excellent. This of course will spawn 10,000 posts of varying coherence about Linux device drivers being GRATE and STABLE!!!1.

      NetBSD does support a lot of systems, that is true. But again, you need to qualify the word "support". FreeBSD supports a few architectures, and it supports them very very well. http://www.freebsd.org/doc/en_US.ISO8859-1/article s/committers-guide/archs.html . I personaly have run NetBSD on a few platforms (HPPA, SPARC32, i386, 68k (next, mac), and old PPC AIX boxes). Sure, support might be there. Would I ever want to run a production server off that hardware (ignoring the power of the hardware, for the sake of the arguement)? It runs well on i386, it runs well on 68k, and decent well on non SMP sparc machines. Most of the other platforms have very weak X support, weak support for anything but a few basic cards, and often peiced together boot processes. But i'm rambling here. My whole point thus far is to show that just because a project claims they have support for a given goal does not make it GOOD support, by any means.

      I don't deal with Debian, so I can't really verify claims about it having more binary packages. Personaly, that doesn't bother me. Any of the machines that need to run "large" programs don't really have a problem compiling it from source. My lower end machines don't run powerful programs, so it's not a big deal for them to compile things, either.

      Of course, this is all subjective. I'm sure there will be just as many posters claiming the same about Linux, NetBSD, Minix, etc. Try them out, but really really try them. Actually take the time to read the documentation on the system. If it's FreeBSD, you are in for a treat. The FreeBSD.org documentation is some of the best i've ever read; both in it's scope and coherency.

    13. Re:What has FreeBSD got to offer? by lactose99 · · Score: 1

      Not a complete apples-to-apples comparison (as you mention bzip), but you can gzip a FreeBSD /kernel file. The boot loader will recognize /kernel.gz, uncompress it, and load it like any other.

      I myself did this on a Soekris Net4501 when squeezing FreeBSD into a 32M flash card. Kernel size (on disk) went from 2.1 MB to 970 kB.

      --
      Fully licensed blockchain psychiatrist
    14. Re:What has FreeBSD got to offer? by Anonymous Coward · · Score: 0

      You can gzip a kernel and the FreeBSD loader will automatically decompress it for you at boot time. Of course this will slightly increase boot time.

    15. Re:What has FreeBSD got to offer? by adiposity · · Score: 2, Insightful

      This is true: "I got an email suggesting that I re-check NetBSD. The results are nothing short of astonishing. In two weeks time the NetBSD team made dramatic improvements." This is impressive and we should congratulate the NetBSD team for optimizing so quickly. However, let's not forget they did so in *reaction* to specific benchmarks, rather than having generally fast code which was proven by a few specific benchmarks, as FreeBSD 5.1 and Linux 2.6 did. Unless proven otherwise, I'd be forced to assume that generally, the code scalability in NetBSD is less than in FreeBSD 5.1/Linux 2.6, with these specific benchmarks being exceptions. Undoubtably, all of the OSes/distros could have been tweaked to improve these benchmarks, but NetBSD is the only one that was, or we were made aware of. Again, congratulations to them for showing they could fix the problems these benchmarks exposed, but it's not nearly as impressive as having good code the first time around. We know they can code to fix a flaw, but can they write code that scales well on arbitary code? -Dan

    16. Re:What has FreeBSD got to offer? by cpghost · · Score: 1

      If you really need tiny kernels, you'll have to abandon Linux and BSD altogether and switch to someting like the L4KA::Pistachio microkernel. Of course, you'll still need userland apps for almost anything, like memory servers, file system servers, device driver servers... That's an awful lot of stuff to cut out of BSD or Linux codebase.

      --
      cpghost at Cordula's Web.
    17. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      Microkernel, small, efficient. Wow, this looks like something I might fall in love with. Thanks!

      --
      Please correct me if I got my facts wrong.
    18. Re:What has FreeBSD got to offer? by DashEvil · · Score: 1

      gzip, yes, that is what I meant to say, of course. I really could not explain whatever brain damage caused me to say bzip, but oh well.

      --
      -If God wanted people to be better than me, he would have made them that way.
    19. Re:What has FreeBSD got to offer? by Just+Some+Guy · · Score: 1

      Revisiting this thread, it's kind lame that you were moderated all the way down. You didn't sugarcoat your questions but they all seemed reasonable enough. I tried to answer you in kind; too bad the mods didn't do the same.

      --
      Dewey, what part of this looks like authorities should be involved?
    20. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      Thanks. :-) I personally think it's rather funny - first the score went way up, then it went way down. In the meantime, noone has really been able to answer me.

      I really think that FreeBSD is a great system. However, it seems that GNU/Linux has beaten it accross the board, except in the license and the documentation, where it really depends on your needs. I consider FreeBSD (and also NetBSD) to have better quality documentation, but on the other hand, GNU manpages mention the conformance and compatibility of functions with other systems, which is very valuable to me.

      --
      Please correct me if I got my facts wrong.
    21. Re:What has FreeBSD got to offer? by Just+Some+Guy · · Score: 1

      I tried to answer you; did I miss the important stuff?

      --
      Dewey, what part of this looks like authorities should be involved?
    22. Re:What has FreeBSD got to offer? by RAMMS+EIN · · Score: 1

      Well, what I meant is that nobody has really pointed out how FreeBSD is superior to GNU/Linux. Even in your message, you don't get further than showing that FreeBSD is not that much worse.

      I was hoping that someone could point out strengths of FreeBSD that no other operating system has. Basically, I was inviting people to prove me wrong and convince me that FreeBSD is really beats the lot.

      FreeBSD has been used on many servers, and I have heard only good things about it. However, that proves just that FreeBSD is good, not that it's the best. Indeed, it seems that Linux seems to be taking the lead in terms of performance and available applications (does Oracle run under FreeBSD?) lately.

      FreeBSD's documentation is very high quality. However, Debian documentation is also very good, and what I have seen from Gentoo and NetBSD is also very good. GNU documentation mentions compatibility issues, which FreeBSD docs didn't, last I checked.

      Your point that FreeBSD tends to support hardware completely when it supports it is a step in the right direction, but doesn't really convince me either. I have never had problems with partially supported hardware under Linux, and it supports a lot more hardware that FreeBSD.

      Really, I cannot come up with any area in which FreeBSD is clearly superior. I wouldn't expect it to, given all the attention that Linux gets and FreeBSD doesn't, but people seem to think FreeBSD is better. I want to know what it is they know and I don't.

      --
      Please correct me if I got my facts wrong.
  23. Stealthy NOS? No. Redirected reporting? Yes. by base_chakra · · Score: 1

    FreeBSD isn't transitively "stealthy" (the onus is on the mainstream media), it just isn't widely regarded as having the potential to challenge Microsoft on the desktop, and there has never been a FreeBSD IPO announcement. From the mass media's perspective, what layperson wants to read about FreeBSD's growth in the server market (or overall greatness) unless they can take advantage of it?

  24. Re:Java support is still lacking... by APurplePolarBear · · Score: 1

    I've always found the lack of Java very annoying too. To be fair, I think it's more like Sun/Java lacking support for FreeBSD rather than the other way around? Anyway, it is possible to get past this, though it involves downloading the source from Sun, enabling Linux compatability, getting a Linux JDK installed then compiling your own FreeBSD JDK... no fun, but can be done and I found it worth the hassle.

  25. A non-article by kirkjobsluder · · Score: 2, Insightful

    A few hundred words of copy from a Linux advocate with a few choice quotes from a BSD advocate for balance. Other than the once-a-month "there is more than linux in open-source operating systems" there is not really that much in this article that is NEWS or worth reading.

  26. Re:Java support is still lacking... by TheRaven64 · · Score: 3, Informative
    Troll. FreeBSD has Java support. I think you still have to download the source from Sun and put it into /usr/ports/distfiles before you can install the port due to licensing restrictions, but it does work.

    I don't believe (although I could well be wrong. Please correct me if I am) that it uses the new KSE in the 5.x branch, so it's still slower than on other platforms for multithreaded things.

    --
    I am TheRaven on Soylent News
  27. More open license rules by Anonymous Coward · · Score: 1, Interesting

    Did anyone else pick up from the article that BSD was gaining vs Linux because it did not have the GPL legal baggage?

  28. Re:So Stealthy.... by TheRaven64 · · Score: 1

    Exactly. I really don't care if no one else is using FreeBSD. I have yet to find a better server and workstation environment (although OS X beats it on the desktop). It's stable and fast (especially the 5.x series). It also handles sound in a sensible way. When I was running it on a workstation I was able to listen to sound from a GNOME music player, beeps from a KDE Jabber client and occasionally play BZFlag (which uses /dev/dsp directly) at the same time (for those who have not used FreeBSD, it creates a numbe of virtual dsp devices and mixes the result in the kernel, even if the sound card does not support hardware mixing).

    --
    I am TheRaven on Soylent News
  29. Why, thanks by RAMMS+EIN · · Score: 1

    ``How about a under 500 word license VS over 2,500 word license?''

    May I recommend my own tutorial operating system? It has a kernel providing basic console services, and it's in the public domain. License: 0 words. Obviously, it smokes the BSDs, GNU/Linux, Windows, and all the rest!

    --
    Please correct me if I got my facts wrong.
    1. Re:Why, thanks by Anonymous Coward · · Score: 0
      May I recommend my own tutorial operating system?

      No links, just you handwaving...again.

      At least you are keeping with your track record of spewing bullshit.

    2. Re:Why, thanks by Kent+Recal · · Score: 1

      I think parent has a point and you don't. Sorry.

    3. Re:Why, thanks by RAMMS+EIN · · Score: 1

      Well, if you go back and read my original post, you will find that I mentioned his point, and concluded as one reason why one might choose FreeBSD over GNU/Linux.

      The parent has a point, but it is a point I also made. He not only suggests I didn't consider the license, but also presents it as if FreeBSD is obviously better, because it has a shorter (not even better) license. And that's where I mock him.

      And for those looking for my tutorial OS, it's on my website. I just didn't post a link, because its not worth checking out.

      --
      Please correct me if I got my facts wrong.
    4. Re:Why, thanks by Anonymous Coward · · Score: 0

      That's ok, without a >0 length license no one can redistribute your retarded project.

  30. Re:Java support is still lacking... by jarich · · Score: 1
    From the page you listed:

    The current release of the JDK and JRE available via the FreeBSD Foundation is 1.3.1

    1.3.1 is ~not~ current.

    It probably is just Sun not supporting the platform but it still impacts usability.

  31. It's FreeBSD's biggest advantage by swb · · Score: 4, Interesting

    I was a big RedHat/Linux user until about 5 or so years ago. I got sick of:

    * The constantly changing startup environment and filesystem layout. I started typing "evolving", but that implies it was small changes for the better, not wholesale changes which weren't always for the worse.

    * Kernel upgrades became a big nuisance, requiring me to track down a whole bunch of userland applications that needed updating for the kernel. to be usable (psutils, for one). Why the kernel and key kernel applications aren't packaged together is beyond me.

    * The installer became more and more piggish, adding X11 elements even when I specifically told it not to. The portions were hard to remove, since they almost always were snared in RPM dependencies.

    * RPM itself wasn't bad, but what DID drive me nuts about binary packages was the total absence of build documentation. So many UNIX applications have significant build-time options which are never documented in RPM. SRPM helped, but it was still an annoyance.

    FreeBSD just seems how it *should* be. The filesystem and startup environment isn't static, but doesn't make wholesale changes. The entire system is rebuildable from source, applications are transparently and easily buildable from source thanks to ports.

    FreeBSD's installer could be improved, though. sysinstall needs to be reinvented and perhaps have picobsd merged into it. I'd love to be able to install a variable-sized FreeBSD for firewall or appliance-type installs.

    1. Re:It's FreeBSD's biggest advantage by Eraser_ · · Score: 2, Insightful

      FreeBSD just seems how it *should* be. The filesystem and startup environment isn't static, but doesn't make wholesale changes.

      I am a big supporter of FreeBSD for this major reason. When people ask why BSD over Linux I tell them it feels better, and that feeling is half of knowing how to use, and fix, a computer. Used and installed many a linux, Slackware was my first love, worked with redhat a bit remotely, worked (unknowingly) with FreeBSD remotely and everything seemed better in a kind of inexplicable way. Friend told me to try out FreeBSD and I just liked it, and realized it was what I had been using before. I do still admin a linux machine, and both myself and my boss kind of groan over having to do anything to it.

      FreeBSD's installer could be improved, though. sysinstall needs to be reinvented and perhaps have picobsd merged into it. I'd love to be able to install a variable-sized FreeBSD for firewall or appliance-type installs.

      sysinstall could use some minor functionality improvments definitly, but I love it how it is, and most anything it does can be done by hand with little more effort and maybe a little digging once you get a base system up and running. I would love a stock kernel with minimal bells, but BPF and the other socket stuffs built in for ipfw2. I have setup one or two "setit-and-forgetit" firewall/nat computers at friends houses with little to no expertise in computer, let alone FreeBSD etc and so far no problems or complaints. Multiple power outages, network outages etc, but their computers keep chugging along. I spot check it every few months when I happen to be over there and none of the filesystems are growing, etc. I love it.

  32. Ignores biggest cause of *BSD's early slow growth by ckd · · Score: 4, Informative

    The article ignores the biggest obstacle that *BSD faced in its early days, which gave Linux a big head start: the AT&T lawsuit.

    The FUD was flying and unlike today's situation with the SCO attacks, the open source model was not well known, and the idea of a free *BSD was not as established as Linux is today. The suit was eventually taken care of (AT&T had violated UCB's license terms, heh, heh) but the damage to *BSD's momentum was done, and Linux had taken a mindshare lead.

  33. Real comparisons? by 21chrisp · · Score: 1


    Recently I've actually been trying to determine which would be better for new low cost servers, FreeBSD or a hardened Gentoo style Linux system. I like BOTH OS's (imagine that), and just want to use what works best for the application. Unfortunately, the net is flooded with fanatical cult-like debates and arguments that seem to only prove ignorance on both sides. Does anyone have any compelling reasons to use FreeBSD over modern Linux? Sure, FreeBSD has proven itself as being the best in the past and certainly isn't a poor choice, but I want to know what's best NOW. The above mentioned benchmarks favour Linux.. are there others to confirm this?

    1. Re:Real comparisons? by Chreo · · Score: 3, Insightful

      Benchmarks, smenchmarks. They reveal only so much as realworld tests is the only way to go. If you are serious, set up both systems, optimize them and beat the hell out of both with the server-daemon you intend to run (for db's, use Postgresql (optimized of course) instead of MySQL, if you intend to use a db under heavy load. Low-med loads anything will do). If you don't know how? Don't bother with benchmarks either. Instead, go for a Linux-system that requires little skill to set up, use and patch. For serious servers you test all options under proper conditions. Would you buy a car based upon other peoples tests without even driving it a bit yourself? After your tests you know which system is better for your setup. THAT is what counts, not benchmarks. ____________________________

      --

      Life is what happened when Good Intentions met Harsh Reality (the brother of the more infamous Chaos).
    2. Re:Real comparisons? by 21chrisp · · Score: 0

      Good ideas. Thanks :-)

  34. But we do one thing well! by RAMMS+EIN · · Score: 2, Funny

    ``After all, the *NIX (or *BSD) motto is: do one thing, do it well.''

    I think the arguing goes really well.

    --
    Please correct me if I got my facts wrong.
    1. Re:But we do one thing well! by agraupe · · Score: 1

      By that logic, Windows does something well too: crashing often. Doing a bad thing well doesn't mean it's to be done. But for some things, I don't mind Windows (gaming, mostly).

  35. Mod Parent Up - Interesting by HighOrbit · · Score: 1

    Maybe somebody can correct me if I'm wrong (and I know they will), but I don't think I've ever seen binary incompatibility brought on by a minor version increment in FreeBSD. With glibc, it seems that moving from say 2.2 to 2.3 is guaranteed to break your binaries unless you install the compatibility patch or re-compile.

    1. Re:Mod Parent Up - Interesting by Anonymous Coward · · Score: 0

      I've upgraded my glibc from 2.0->2.1, 2.1->2.2 and 2.2->2.3 with no ill effects.

      That's not to say I don't prefer FreeBSD's integrated development (I do), but it's not like upgrading glibc is the end of the world.

  36. Re:Java support is still lacking... by Just+Some+Guy · · Score: 1
    Guess this is a figment of my imagination:

    bsdweb5$ java -version
    java version "1.4.2-p6"
    Java(TM) 2 Runtime Environment, Standard Edition (build
    1.4.2-p6-root_31_mar_2004_13_50)
    Java HotSpot(TM) Client VM (build 1.4.2-p6-root_31_mar_2004_13_50, mixed mode)

    Installation required the byzantine procedure of typing portinstall java/jdk14. What Java support is FreeBSD supposedly missing?

    --
    Dewey, what part of this looks like authorities should be involved?
  37. Re:Java support is still lacking... by rycamor · · Score: 2, Interesting

    Those are the current *binary packages*. In other words, this is what IS directly supported by Sun, allowing for an easy binary install. Whereas, if you want 1.4.2, you can get that, but you have to follow a few more steps, as mentioned by "APurplePolarBear" above. (and you have to wait through an interminable compile time -- fortunately, FreeBSD compiles like a champ, still handling its other processes, even for the most demanding portions of a compile)

  38. Re:Java support is still lacking... by jarich · · Score: 1
    There were issues with 1.4.1 locking up due to an interesting interaction with the Linux emulation layer and the kernel (if memory serves).

    Anyone know if the lockup is solved with 1.4.2?

  39. Re:Ignores biggest cause of *BSD's early slow grow by geminidomino · · Score: 1

    Heh heh... so thats it... Darl is a Daemon Worshipper too!!!! We're takin' the crown back, boys!

  40. Re:Java support is still lacking... by fyonn · · Score: 1


    what java support do you need? I've had java working on freebsd. installed it from the ports tree

    dave

  41. Re:Java support is still lacking... by rycamor · · Score: 1

    I don't know for sure, but I think this was a problem in FreeBSD 4.9, which was solved for 4.10 and for 5.2.x. Also, it might relate to which version of the Linux base you install. Stable FreeBSD tends to install version 6.x of linux-base, while I usually upgrade to 8.x, which is roughly compatible with RedHat 8.x.

    Remember, though: you are not forced to use Linux emulation to run Java. You use linux emulation to install Java 1.4.2, but then you can compile a FreeBSD-native version (although I have never gone as far as that ;)). You might want to spend some time on http://lists.freebsd.org/pipermail/freebsd-java/

  42. Re:So Stealthy.... by fataugie · · Score: 1
    Oh I agree totally. The main idea is to have a server that's robust, not bleeding edge.

    Look at my original post moderation....50% off topic and 50% troll....what a bunch of humorless asses

    --

    WTF? Over?

  43. Re:Java support is still lacking... by Hamster+Of+Death · · Score: 1

    This is slowly changing.
    Native FreeBSD java

  44. Questions to ponder by Korpo · · Score: 5, Insightful

    A lot of "Daemon worshipper since ever" and "Tried Linux, didn't like it" in here. Some "Like both". A few trolls have been modded down.

    But when looking at it, *BSD users are throwing praise at each others in here. It's not like anyone is arguing in here, because mostly people with the same opinion responded to the article.

    But no one is really talking about why Linux has more market/mind share. Or why the kernel developers for Linux have created a technologically similar kernel without having a head start (i.e. a full UNIX kernel). Or why - if any *nix - is taught, nearly always Linux is taught at universities. What made Linux the platform of choice for so many people in so "little" time?

    These are not flames. These are questions I'd really like answers for. And maybe the *BSD communities should have them, to take advantage of that knowledge!

    Nothing gained from 20 somewhat posts of the style "I like the ports tree", "Me, too!".

    Start asking: "Why isn't *BSD dominating the *nix world now?" Don't answer: "It doesn't want to." Because that's not true. Hear yourselves talk. You want to! But you don't.

    So why? Don't give me the USL/Novell case. In the time from 1991-1993 Linux had not become a comparable kernel, it became after.

    Is it the license? The more chaotic collaboration? Linus' personality? The anti-Windows stance? The urge for people to develop something new (that lured more developers)? Why is (almost virtually etc.) nobody talking of a FreeBSD desktop?

    As long as a lot of people talk about history, or past successes, or think along "I always have done it that way / have used it" nothing is won for *BSD in terms of "innovation" (it hurts to write it). *BSD needs some new answers to the Linux question, not some self-content same ol', same ol'.

    If *BSD asked these questions, found the answers for them, and used them, it actually again become the most-used *nix system.

    1. Re:Questions to ponder by Anonymous Coward · · Score: 0

      Those questions simply don't make sense.

    2. Re:Questions to ponder by Brandybuck · · Score: 1

      Start asking: "Why isn't *BSD dominating the *nix world now?"

      Simple, FreeBSD isn't commercial. It doesn't have battalions of salesmen promoting it to businesses every day. FreeBSD isn't dominating the *nix world for the same reason Debian isn't!

      The nature of Linux encouraged commercialization. It was very painful to create a working Linux system from scratch, so that pre-packaged Linux distributions became salable products.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Questions to ponder by Bishop · · Score: 0

      The popularity of Linux is in large part because of the AT&T suit which stopped 386BSD dead in its tracks. When Linus released his first kernel there was a huge demand for an affordable *nix that ran on the 386 and there was nothing to feed that demand. There was great uncertainty over the outcome of BSD. This delay of BSD for the 386 allowed Linux to gain a strong following of developers. When BSD was eventually freed of AT&T code many of the developers that would have worked on BSD where now working on Linux, and saw no reason to switch.

      While the AT&T suit against BSD allowed Linux to attract those initial developers it is Linus who kept them. Linus is a nice, easy going person. Many kernel developers have stated that it is becuase Linus is easy to work with that they have continued to work on Linux. Even when telling someone off, Linus does it politely. Linux has been able to attract new developers because Linus has always allowed anyone to submit a patch.

      A third factor has been huge part of the sucess of Linux. It has nothing to do with technical merit or leadership. Linux was able to ride the DotCom hype in a way that BSD couldn't. BSD was viewed as being old. Which it was. Linux was the "hot new thing." Being new did not make Linux better then BSD, but that didn't matter. In the hype and hysteria of the dot.bombs being new was more important than anything. This hype really popularized Linux attracting new users and more importantly new developers. Being popular is not always viewed as a benefit but for open source projects popularity is important. Open source projects need to attract and keep developers.

      Linux did benefit from the DotCom boom, but Linux did not necessarily require the hype. Prior to the boom there were already some commercial interest in Linux such as Red Hat. In acedemic circles Linux had gained some interest. Projects such as Beowulf clustering would probably have happened regardless of the DotCom hype. It is hard to say if IBM would have taken an interst in Linux had it not been for the the DotCom boom. Likewise it is hard to say if a site like /. would exist.

      Some would argue that the Gnu Licence has been important to the sucess of Linux. While the GPL may have attracted some developers it problaby has repelled just as many. Users largely don't care as both licences are free from an average users point of view. The BSD licence is deffinately more friendly to commercial interests. A number of companies have been playing fast and loose with the GPL, such as some of the embedded routers. A few of the commercial Linux distrobutions have been less then open with their source. While in some cases this has been acceptable, it does show that those companies would probably be more comfortable with BSD. These commerical interests use Linux due to its popularity. There is a market for "Linux." The embedded developers have used Linux more often then not out of convinience. Linux for embedded systems is easier to find then BSD.

      The popularity of Linux continues to attract new users, and new developers. Not only kernel developers, but also user space developers such as the KDE and Gnome teams. This popularity is self fueling and keeps Linux and the user space advanceing technically. Linus keeps the kernel developers happy and directs the continued technical improvements in the kernel. The importance of Linus himself can't be overstated. If he had not encouraged development the way he did, Linux would not have made it to version 1. But none of this would have happened if BSD had not been caught up in the AT&T lawsuit.

    4. Re:Questions to ponder by Anonymous Coward · · Score: 0

      FreeBSD and NetBSD spent over six months playing catch up, just porting the changes they made to 4.4BSD to BSD Lite 1. So yes, USL/Novel made a huge impact.

      The next major impact is of course the Group-Think mentality of the Linux/Free Software crowd. I have yet to see a Linux advocate that isn't just repeating something they've heard. It's a culture. It's a cult.

      As for desktop, the BSD's were focused on servers. The BSD's attracted other people who were interested in servers. The amount of technical expertise to have a say in BSD has been much higher. The people who suggested desktop were, of course, not very knowledgeable about OS design. They either expected someone else to do the work for them, or failed to find people with similar interests.

      So, of course, Linux attracted these people. Linux requires a much lower investment to reach its level of techinical expertise. If anything, I'd say that the BSD's are the scientists, and Linux is the engineers. This shows why Linux isn't so much further ahead of the BSD's in technology even though it has a much larger following. Why else would Linux be just another implementation of the same old OS's.

      BSD doesn't have the rabbid fan base for one simple reason. The people who use and work on it are interested in getting the job done. Its not a hobby, it's their job. They're much more mature and level headed. This can't be said for 13 year old Johny who runs Linux instead of Microsoft, because it's cool.

      Linux is a social group. Linux has an american highschool mentality where people are looking for a place to fit in. In an american high school popularity is dictated by what you wear and what you say etc., in the Linux crowd it's what OS you run. Linux simply doesn't cultivate people who think independently. Like Richard Stallman, most people are using Linux to promote a political objective, or have simply lost touch with reality.

      So, why are major businesses publicly supporting Linux? They're trying to take advantage of the undeseved media hype. Like everything that comes out of mainstream media today Linux is spin. The media promotes hype and business intrests. Big business rides the wave.

      So the real question is, why do you think that the BSD's care to be the "most-used *nix system"? The BSD's have time and time again demonstraited a desire for techinical excellence, not popularity. They're simply not looking for a mindless fight. They will never be like Linux.

    5. Re:Questions to ponder by NutscrapeSucks · · Score: 1

      The funny thing about the DotComs is that BSD has these huge early wins with Yahoo and Hotmail and a fuckload of ISPs. In 1994 it looked like BSD was taking over the Internet. But they were unable to capitalize on these, and virtually 100% of the later PC/*nix commercial deployment was on Linux.

      The other aspect nobody is mentioning is that the Linux Community was young and came from a PC/DOS background where the user is king. The BSDers were more elitist datacenter veterans who just didn't want to teach Unix to a bunch of students.

      Finally, IIRC, Linux had far lower system requirements than BSD in the early years.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    6. Re:Questions to ponder by Anonymous Coward · · Score: 0

      But no one is really talking about why Linux has more market/mind share.

      No one's talking about why Windows has more market/mind share than either FreeBSD or Linux combined, for that matter.

    7. Re:Questions to ponder by evilviper · · Score: 1
      But no one is really talking about why Linux has more market/mind share.

      There's nothing to talk about, because there is absolutely NO REASON behind it all. Linux has become popular because most everyone has heard about it, it gets lots of press coverage, etc.

      The BSDs are all far better than Linux in just about every way, yet there aren't any companies stepping up to the plate to sell BSD distros. Why? There's just no reason. Linux somehow got blessed by the media, and BSD didn't. There's lots of reasons people try to give for it, but none of them add-up. There's no reason to it.

      Or why the kernel developers for Linux have created a technologically similar kernel without having a head start

      1. It's only vaguely similar. It can't compete well on terms of security, performance, stability, etc.
      2. They got press, so they got the massive funding, the huge hordes of developers, corporate developers, etc.
      3. The BSD teams didn't have a head-start really. The whole BSD lawsuit ended when Linux was already being actively developed for a couple years, and only then did FreeBSD/NetBSD even start, and they didn't have a full OS to work with, large parts were missing.
      4. The small BSD development teams aren't just working on the kernel, as the Linux team is, they are working on the entire base system the whole time.

      I could go on, but I think that's enough...

      Or why - if any *nix - is taught, nearly always Linux is taught at universities. What made Linux the platform of choice for so many people in so "little" time?

      There is no reason. Linux got popular, therefore it is popular. There is no rhyme or reason behind it. It's self-perpetuating.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    8. Re:Questions to ponder by Korpo · · Score: 1

      Well, that does not sound logical.

      It is much easier making a product out of FreeBSD, especially if you are selling services.

      A lot of Linux companies sell services, not primarily distributions.

      One would think the nature of FreeBSD would encourage commercialization - like with OS X.

      Especially in the embedded space your explanation does not help at all - the BSD license allows appropriation of code into proprietary products, the GPL doesn't. Yet we don't see as many devices using FreeBSD as using Linux.

      Maybe if we think the other way round: *BSD had commercial successes (in Windows Services for Unix, in the distribution of the TCP/IP stack, in Solaris, in OS X), yet *BSD itself has gained next to nothing from it - because no one of the biggies was forced to give back.

      Maybe that's different with Linux, maybe not.

      But it's not nearly as simple as you write.

    9. Re:Questions to ponder by Korpo · · Score: 1

      Well, I largely agree.

      Of course the BSD lawsuit hurt corporate adoption.

      But still it did not give Linux a headstart (because by 1993 and even long after, Linux wasn't comparable).

      I agree with another poster, that maybe one of the decisive factors has always been a certain desktop focus in the community, giving birth to things like WindowMaker, GNOME, GnuStep and KDE.

      FreeBSD is mostly seen as server, a reputation it has earned well. But reputations can be as much of an obstacle as they can be an advantage.

      Linux tries to play on all courts - server, desktop, multimedia center (digital VCR, etc.), embedded.

      It's like this:
      Daemon1: "I'm very efficent and stable."
      Daemon2: "I'm very secure."
      Daemon3: "I'm widely ported."
      Penguin: "I'm the most efficient here, reasonably stable, reasonably secure, and widely ported."

      Seeing the priorities most users / corporate IT officers seem to have, whether rightly so or not, these are exactly the demands most people have, and sadly for the Internet, in that order.

    10. Re:Questions to ponder by Anonymous Coward · · Score: 1, Insightful

      The BSDs are all far better than Linux in just about every way, yet there aren't any companies stepping up to the plate to sell BSD distros. Why? There's just no reason. Linux somehow got blessed by the media, and BSD didn't. There's lots of reasons people try to give for it, but none of them add-up. There's no reason to it.

      Err, could it be that BSDs aren't all far better than Linux? And in fact, Linux is as good as all BSDs in most areas and better in many?

      Or are you one of those charming BSD zealots who work on the assumption that the universe somehow reorganises itself so anything that comes out of their mouths is the truth?

      1. It's only vaguely similar. It can't compete well on terms of security, performance, stability, etc.

      It competes *very* well in terms of performance. I can bring up ten links for you right now to back that up. I'd say you can't show me one reasonably recent comparison, can you? And no, I'm not interested in your anecdotal rebuttal and made up stories about how much trouble you had with Linux.

      Security... Linux now has features comparable or better than OpenBSD's security features. ie. better than FreeBSD and NetBSD.

      Stability? That is something pretty difficult to measure and asses as easily as you have appeared to. Would you care to back up your data with some real facts, or do I have to sit through another tale about how all your companies Linux servers kept crashing till you moved them to BSD?

      2. They got press, so they got the massive funding, the huge hordes of developers, corporate developers, etc.

      You know, it isn't a chicken and egg problem... Linux wasn't suddenly created amidst this press hype. It got press because it was a good system and people were interested in it and using it with success.

      And if you think corporations like IBM just pour money into the latest thing in the news rather than on its own merits, you're seriously deluded.

      3. The BSD teams didn't have a head-start really. The whole BSD lawsuit ended when Linux was already being actively developed for a couple years, and only then did FreeBSD/NetBSD even start, and they didn't have a full OS to work with, large parts were missing.

      Their kernel was widely acknowledged to be superior to Linux's back in the mid '90s, which is probably why people still wheel out the old "secure, stable, robust, engineered, best network stack, scalable, etc etc" crap.

      So yes, they did have a head start.

      4. The small BSD development teams aren't just working on the kernel, as the Linux team is, they are working on the entire base system the whole time.

      It is funny isn't it? I think the BSD license must have something to do with the lack of corporate contribution. It would appear to be a more corporation friendly license, but look at IBM's contribution to Linux vs Apple's to FreeBSD!

      Also note that Apple is actively commiting resources in the form of full time employees to the *gcc* project, which is GPL of course.

      If you don't like that comparison, look at Wasabi Systems. They supposedly are very community minded and good for NetBSD... and yet they have a proprietary journalling filesystem which they sell. OK? Now look at namesys... already made two advanced journalling filesystems* which have always been open, even during development.

      I don't know about Wasabi's filesystem, but even so, I'd lay money that it is far more primitive than reiserfs.

      * Reiser4 will apparently go into beta any day now.

      Oh, one more thing which I think is interesting while we're on the topic of licenses... OK, IBM has allowed the Linux kernel to use some patented technique they have called RCU. Now some FreeBSD developers were thinking this RCU would go well in their kernel. They remembered the patent, but were pretty confident that IBM would allow them to use it as they had allowed Linux. BZZT!! If IBM allowed BSD licensed code to use a patented technique, every man and his dog can copy the code and use RCU, rendering the patent worthless. Never going to happen.

    11. Re:Questions to ponder by Brandybuck · · Score: 1

      It is much easier making a product out of FreeBSD, especially if you are selling services.

      While it is certainly easier, FreeBSD is still not commercial. It's pretty hard to sell to a company if you don't have any salesmen. That's why you see Redhat in the enterprise, but not Debian.

      --
      Don't blame me, I didn't vote for either of them!
  45. Okay! I get the point already! The answer is "No"! by Anonymous+Writer · · Score: 2, Funny

    Ever see those movies Airplane and Airplane 2? You know how there's those scenes where everyone forms a line to bitch-slap a hysterical passenger? Well that's what's going on here with all the "No" replies I'm getting. I already got a satisfactory boolean answer with the first posted reply- enough already! I was just wondering if OS X Server was getting market share but appeared as FreeBSD online, the way Safari identifies itself as Mozilla to web servers. I was just curious. I got responses from people who know their stuff. The matter is closed. Move along.

  46. Why we sadly switched to Linux (Redhat) by alexhmit01 · · Score: 3, Insightful

    I love the BSDs, first played with them when Linux was a toy. When we were evaluating OSes for our Web Servers, we installed an OpenBSD machine and a Redhat machine and went to lunch. When I got back from lunch, before we could go to work, I was fielding calls that my new Redhat machines was launching attacks in Germany. We decided not to use Redhat at that point.

    We recently started playing with FreeBSD 5 and RHEL 3 for comparisons... Quite frankly, I MUCH prefer the BSD ports to up2date, they are terrific. Both OSes are pretty good in the performance departments (OpenBSD while a rock, just couldn't perform).

    Why did I switch to Redhat?

    Redhat is simply moving in a direction that I like. Getting the machines to talk to our LDAP Server and Kerberos KDC (an OS X Server that does our central directory system) is a joke, as was straight LDAP before we started playing with Kerberos.

    Adding software is a bit easier in BSD-land, because if I need to switch compile-time options, the ports are MUCH easier to work with than SRPMS. Granted that compiling source on Linux is easier, because most developers target Linux first, however, source tarballs are great for testing, not so great to roll out and keep track of across my networks.

    Redhat support, while pretty mediocre at the low-end (RHEL 3.0 ES, $350/machine or so), I can put support requests in and get a response over time and get things escalated to engineering. With Apple Support, it's even worse, I can fill something out on Apple's bug report/feature request site, but I can't find out if they are doing anything on it.

    It's a dilemma for a small company, you don't have the money to get the GOOD support from a top company, but dealing with a small company may get you personal service, but not the capabilities of the big boys.

    FreeBSD is a GREAT system, and the ports/packages are a DREAM to work with.

    The greatest thing about a BSD is how streamlined/stripped down the core is, then it is off to ports to configure.

    The worst thing about a BSD is how streamlined/stripped down the core is, as making network configuration changes is just harder/more time-consuming, with multiple files to change.

    FreeBSD, great OS, just not offering the easy-to-use Enterprise features that Redhat provides. Without the easy integration, it just isn't as easy for my little business to take advantage of everything that I can with Redhat.

    1. Re:Why we sadly switched to Linux (Redhat) by Anonymous Coward · · Score: 0

      You should get modded way up. This was the most intellegent post I have seen here today. It is funny because I work in a company that just runs about 30 servers all FreeBSD, but we don't run into issues like yours because most of them are web/mail/database servers and I have never even used LADP :) Still we did hire a very high end FreeBSD developer on contract to be our support. He takes care of those things we can't figure out and it has been great..

      Thanks again for your post...

    2. Re:Why we sadly switched to Linux (Redhat) by CryBaby · · Score: 1
      Getting the machines to talk to our LDAP Server and Kerberos KDC (an OS X Server that does our central directory system) is a joke...
      Which machines, RedHat or BSD? And does "joke" mean "difficult"?

      It sounds like you tried to make a reasonable decision based on your needs and situation, but you don't mention any specific problems you had with your BSD machines. You mention that OpenBSD "just didn't perform", but (IMO) you should only be using OpenBSD if you have already found that the vastly more popular and better performing FreeBSD does not suit your security needs (I think it's safe to say that most sysadmins relegate OpenBSD to running firewalls and lower-traffic dedicated systems). If you're running multiple servers, you should read this section of the FreeBSD Handbook about multi-machine setup. You should also invest in a copy of Automating Unix and Linux Administration and, if you want a good introduction to "real world" FreeBSD administration, you can't beat Absolute BSD - I still refer to this friendly and straightforward book constantly.

      The worst thing about a BSD is how streamlined/stripped down the core is, as making network configuration changes is just harder/more time-consuming, with multiple files to change.

      Again, your problem with BSD would be more clear if you gave an actual example. For instance, if by "network configuration" you mean changing the basic network paramaters like IP address, subnet mask, default router, etc., there are actually *fewer* files to change under BSD (it's all in rc.conf) vs. the unnecessarily complex per-interface config files used by RedHat. Both systems have the traditional hosts and resolv.conf files, so there is no difference there. Perhaps you are referring to some custom RedHat administration program that edits the config files for you. One reason that such things (for the most part) don't exist in BSD is that the BSD config file layout is so clear and simple that they are just not needed. Also, if memory serves, to install those fancy RedHat admin tools, you have to install X (even you only want the command-line versions) which is of course a ridiculous and, IMO, unacceptable requirement.

      Anyway, I would enjoy reading your response and trying to find out if your choice of RedHat was based on actual advantages provided by RedHat or a lack of experience with BSD. Although I am admittedly part of the "elite" FreeBSD user base, please don't mistake any part of this post for OS-bashing or other petty stuff. I'm interested in your experience because I think it's probably representative of many others who decide that RedHat is easier to use than *BSD.
  47. Best of breed? by PCM2 · · Score: 2, Funny
    In FreeBSD, you get the filesystem, the kernel, a shell... all developed by the same group of SW engineers. In GNU/Linux, you get a Kernel from kernel.org a filesystem from Hans Reiser a shell from GNU, etc...
    Wouldn't the appropriate way to sell Linux be, then, to describe it as a "best-of-breed system"?
    --
    Breakfast served all day!
  48. Re:Okay! I get the point already! The answer is "N by Anonymous Coward · · Score: 0

    The answer is No.

  49. Re:Java support is still lacking... by Anonymous Coward · · Score: 0

    Hmmm...Seems that using Java on FreeBSD is a "at your own risk" proposition right now.

    This is made very clear here:

    http://www.freebsd.org/java/dists/14.html

    And here:

    http://www.eyesbeyond.com/freebsddom/java/jdk14. ht ml

    If this is no longer the case, then these pages need to get updated so that people won't get scared away from using FreeBSD+Java combination.

    I'm sure someone will post about "it works fine, they're being overly caution/conservative" but it sure would be nice if there were more quantatative replies about this (such as FreeBSD+Java passing certain test suites, etc.)

    BTW, I like FreeBSD. It never crashed on me (3.x and 4.x) while Linux had several times. But I use Linux because of better Java support.

  50. FreeBSD did quite well actually by mzs · · Score: 5, Informative
    Here is a choice quote:

    This mmap graph is the only part of the whole benchmark suite where FreeBSD did not perform top notch. If the FreeBSD people fix this one dark spot, they will share the top space with Linux 2.6.

    Also if you notice the The socket benchmark, FreeBSD was optimized for when a process allocates in excess of 3500 sockets. Also in Measuring HTTP request latency you can see that there is optimization for when there have been in excess of 4000 requests. These types of clever optimizations are what sets FreeBSD apart.

    Also keep in mind that absolute magnitude is not what is really important in these test results. The idea is that if your software scales well, you just get enough hardware to handle what you expect as worst case. The nice thing is that FreeBSD has some optimizations that are directed for scaling even better under some particular high load cases.

    I would not say from these tests that FreeBSD performed much worse than Linux. In fact mmap syscalls are not actually used much except for mapping in dynamic libraries on many server type loads.

  51. Re:Odd... that your a troll? by E_elven · · Score: 1

    That's OpenBSD. Damn, man, it's two articles down on the front page.

    --
    Marxist evolution is just N generations away!
  52. Re:Java support is still lacking... by d'fim · · Score: 1

    ????? You mean the installation procedure did NOT involve:
    1)The portinstall failing
    2)Cutting & pasting Sun's URL from the error message into a browser
    3)Signing in to the Sun Download Center
    4)Downloading the port
    5)Restarting the portinstall
    6)The portinstall failing
    7)Cutting and pasting the EyesBeyond URL from the error message into a browser
    8)Downloading the patchset
    9)Restarting the portinstall

    --
    Adherence to the truth is a form of disloyalty.
  53. FreeBSD, Linux, and My Tales by $criptah · · Score: 1

    If you asked me whether it was a good idea to use FreeBSD on a desktop, I'd say "no." Any Linux distribution would get the same answer as well. However, for the production environment I highly recommend either Free or Open BSDs. as somebody who works on Linux and BSD servers, I prefer BSD.

    The weird thing about BSD is that it does not want to dominate the market. It does work well and for some reason there is no hype associate with it. Linux, on the other hand, is overhyped in my opinion. IBM and Novell have been running an avid ad compaign in order to push their Linux solutions, Linux has a somewhat odd *fellowship* among its users and it seems that there are several distros that receive a good amount of support. Still, I prefer FreeBSD.

    From my point of view, it is really easy to manage BSDs. Ports collection makes it possible for me to tweak out installs for my system before they even happen. If I want to use binaries, I can do "pkg_add -r" as well. Generally, I find FreeBSD to be a more polished operating system. The installation process seems to be very straightforward and I simply love updating the source and the ports tree from CVS.

    Kernel security levels is the other thing that I like about FreeBSD. Also, I do like that it comes with its own compiler and that I can do a lot of stuff w/o installing tons of GNU libraries. But then again, this is just my opinion. Yours might be different. It seems to me that BSDs are better prepared for production environments by default. What do you think?

    1. Re:FreeBSD, Linux, and My Tales by Ricin · · Score: 1

      It's got its own libc but the compiler used is gcc.

  54. Re:Java support is still lacking... by Just+Some+Guy · · Score: 1

    If you follow that procedure on every server you maintain, then I wonder how you found time to write. :)

    --
    Dewey, what part of this looks like authorities should be involved?
  55. Linux net2 is not BSD net2 by r00t · · Score: 2, Informative

    The names match. The code never did. Alan Cox once
    asked Berkeley to use the BSD code under the GPL
    and was turned down. Thus, the BSD code could not
    be used.

    It's obvious if you look at the old code. BSD has
    a VAX heratage, where pages were 512 bytes and
    memory was costly. Thus BSD used the mbuf, with a
    linked list of little memory blocks. Linux used the
    skbuf, which involved a nice linear chunk of memory
    for better performance on a PC.

    1. Re:Linux net2 is not BSD net2 by CoolVibe · · Score: 1

      Mind you, that there are two publicly know Alan Cox'es, one in the Linux camp, and one in the FreeBSD/DragonFlyBSD camp...

  56. Re:Java support is still lacking... by jarich · · Score: 2, Insightful
    (Score:-1, Troll)

    Boy, and I thought the Mac crowd was rabid!

    ;)

  57. Re:Java support is still lacking... by jarich · · Score: 1
    Mod the parent up unless you just mod down anyone who thinkgs your favorite OS isn't already perfect.

    Hmmm...Seems that using Java on FreeBSD is a "at your own risk" proposition right now.

    This is made very clear here:

    http://www.freebsd.org/java/dists/14.html

    And here:

    http://www.eyesbeyond.com/freebsddom/java/jdk14.ht ml

    If this is no longer the case, then these pages need to get updated so that people won't get scared away from using FreeBSD+Java combination.

    I'm sure someone will post about "it works fine, they're being overly caution/conservative" but it sure would be nice if there were more quantatative replies about this (such as FreeBSD+Java passing certain test suites, etc.)

    BTW, I like FreeBSD. It never crashed on me (3.x and 4.x) while Linux had several times. But I use Linux because of better Java support.

  58. Waiting for the STABLE 5.x by Anonymous Coward · · Score: 0

    FreeBSD is great, but I don't see as much hardware support as in Linux. I installed FreeBSD 5.2.1 on my box alongside Linux. I chose 5.2.1 because it supported all my hardware, while the 4.x didn't.

    I liked the elegance, but it was REALLY unstable (worse than Win98), crashing all the time and requiring hard-reboots.

    I'll try it again when 5.x-STABLE is released.

  59. Re:Ignores biggest cause of *BSD's early slow grow by Anonymous Coward · · Score: 0

    First of all, the AT&T suit was UNlike the SCO suit in that BSD did actually contain AT&T copyrighted material, and that took several years to remove.

    Second, the BSD community forked like 6 times in the early years, and the resulting flamewars and nasty attitutes probably contributed much more to Linux getting a head start than the AT&T suit.

  60. What do you mean with stability? by Alexis+de+Torquemada · · Score: 1
    As far as stability and consistancey goes, only Debian-Stable approaches BSD, because Debian enforces a strict development and testing process (as opposed to adding in just any random unstable bleeding edge package because it is "new").

    If you mean consistency of user interfaces and package versions, I guess you are right. In terms of crash-proofness, you may not.

    I tried to install FreeBSD 5.2.1 a few weeks ago and the installer had a kernel panic. Now you may say that's not the stable branch, but I've heard bad things about 4.8, too, stability-wise (sure, it may work for many, depending on their hardware configuration etc). I do know some options you can enable in Linux 2.6.6 which will make your system unstable (e.g., unfortunately, XFS, if mounted), but I never had an installer crash.

  61. Why Linux was at the right place at the right time by Ricin · · Score: 1

    I think I can answer this to some extend, or at least narrow it down a bit.

    USL/Novel ended after 1993 IIRC and then the thing needed to be repaired and re-gather steam.
    There was mailnly the lite and the net tapes to work with at this point from what I understand.

    The dot com boom came much later (your reasoning has a time gap).

    There was a split, actually NetBSD got established (from net) just before FreeBSD (from lite). Around 1995 ish the dot com boom started its rally. But the big linux boost was more like 98/99 along with the peak of the dot com dreams.

    Meantime ISPs were starting up, many of which mom and pops. The interesting question is why the (new) techies went mostly for Linux (slack, debian, redhat).

    Meantime the web started to roll. The first and perhaps last profitable web business is... porn. But they mostly went with FreeBSD, as did yahoo. So if power horses were needed they used BSD. Or if they weren't upstarts and had cash it was Solaris or something. A lot of this was already there when small upstart ISPs got around.

    It cannot be argued that BSD was still completely in shambles at that point in time. So I have to agree with OP, although it can't be denied that the USL/UBC suit did a lot of harm and wasted a lot of time. It can't be the sole reason if it was good enough for Yahoo to use in, say, '96.

    I think the real difference is in BSDs academic nature, which in the early 90s probably meant that it was only known at colleges (and at Sun, IBM and all of course, even at SCO at that time ;-), but it was not at all known in the hobbyist/hacker/entrepeneur side of society, while Linux was. Grass roots and all that.

    If you're still with me, here's some things to muse about: did the GNU tools/userland and philosophy inspire a new (or older but "left out") generation enough to be a main factor? After all, "linux" is generally associated with "freedom" (which must have 42 definitions) and the C-64 generation (home computers), while BSD is associated with "unix", and by association "mainframes", and "70s". Anything but home computers.

    And of course Linux was the antidote to "unix" before it became the proclaimed antidode to Microsoft. All things at its time folks... No doubt BSD will be humping along also.

    So, wrapping it all up somewhat, after thinking this through, would the main difference have been that Linux and GNU became the haven of "the outcasts" (very generally speaking) versus the establishment (including universities and professional -- read unix -- IT in general) at a time when just that was needed? Compare with a goldrush or anything alike at any time and place when the jackpot just gets hit if you like, it's the practical opportunists that hit the jackpot, not the academics. So I'd say that it's a mixture of time and place, of ability (good enough), of availability and exposure (the Internet arrived, remember), and of attitude/character/social factors/counterculture and everything of the audience. I suppose also the desire to use this new Internet (and what was before, the phone hacking folks for example must have gotton onto the Net around the same time) to use the possibility to get in contact with likeminded people and if you initially have small circles they tend to find eachother and mingle.

    I realize that this is much more grey in reality and nowadays in some ways the opposite seems to be going on in terms of Linux vs BSD relatively speaking, as perceptions and the whole situation concerning Linux versus the Status Quo has changed dramatically. And of course BSD can make good use of most software developed on/for Linux, especially on the desktop, and so while the Linux desktop matures, so does the BSD desktop. And that's good. We all win.

    FYI, I have personally (seriously) used Debian 1998 to late 2000 and then tried FreeBSD and stuck with it since.

    And I won't go into licensing. I do think that the GPL (or rather it's loudspeakers) cleverly appeal to both socialist-

  62. Re:Java support is still lacking... by Anonymous Coward · · Score: 0

    I have jdk1.4.2 on mine. It doesn't meet Sun's certification, so I had to compile it via ports instead of installing a package. A few of the example applets cause it to bomb, but eclipse and netbeans seem to work fine. They're a little more sluggish than on windows, but not by much. Not bad considering that 5.x isn't quite in -STABLE territory yet.

  63. Re:Java support is still lacking... by Anonymous Coward · · Score: 0

    My build of jdk1.4.2 uses KSE-based pthreads, yes. KSE appears to be maturing.

  64. Re:Java support is still lacking... by Anonymous Coward · · Score: 0

    ...unfortunately, it isn't supported on the new ports yet. I'm not sure why the developers were so anxious to support other platforms, but the other platforms ought to get KSE-pthreads as soon as FreeBSD-Architecture_other_than_i386/AMD64 develops a following. -sparc64's probably a good candidate after AMD64, judging by the mail list traffic.

  65. Re:So Stealthy.... by geminidomino · · Score: 1

    Look at my original post moderation....50% off topic and 50% troll....what a bunch of humorless asses You mispelled "Linux fanatics with mod points." ;)

  66. but you left out the compiler by Trepidity · · Score: 1

    Oops! :)

  67. yep by Trepidity · · Score: 1

    They most certainly are small-timers. By "major corporations", one typically means companies like BP, ExxonMobil, Microsoft, Dow, Boeing, McDonald's, GM, and so on.

  68. Re:Developer laments: What Killed FreeBSD by linimon · · Score: 0

    This posting is now slightly over 2 years old. Yes, Michael Smith left; no, the project didn't die. Other people have come and gone since. The politics flare up, and then they die down again. In general, only when the politics flare up does anyone mention it here -- much like newspapers generally do not report that "things seem to be working well".

    Two years in an open-source project is a very long time -- unless, like AC, you've got a very particular axe to grind, in which case it seems but like an instant.

    In the meantime, the vast majority of the FreeBSD committers just work on the codebase and documentation, and ignore the politics. There are dozens who have probably never heard of Michael Smith and whatever crisis caused him to depart -- because they've all arrived in the past two years.

    Summary: this is very old news indeed.

  69. The Rebel Alliance? by Korpo · · Score: 1

    I agree that many people consider Linux from an anti-Windows stance. Most articles written about Linux in the "mainstream" press have one of two topics:

    "Will Linux replace Windows on the Desktop?"
    "Will Linux make a dent in Bill Gates' earnings?"

    But I think there is another thing about it:
    The *BSD developer community - and I really don't know, whether rightly so or not - is often painted as being elitist. Maybe the open and friendly approach of Linus to kernel development was an inspiration for many people wanting to have their try at kernel development. (Like me - I'm currently porting a VME bus driver to PowerPC, and "porting" Linux to a single-board computer)

    When most of your contributons are done for free by people committed to the idea of free/open software, a bad/eltitist reputation can be the worst thing to have.

    Like with XFree86 - the project seems to be despised by nearly everyone who was denied the approval of the inner circle. You rarely read "good press" about XFree, depite all of its technological merits (I'd prefer a GUI without a client/server over network principle a lot, still).

    Maybe this is all about outside perception and reputation. I don't pretend to know it. ;)

  70. You're pretty biased by Korpo · · Score: 1
    It's only vaguely similar. It can't compete well on terms of security, performance, stability, etc.

    Actually you are deluding yourself by mixing up the features of OpenBSD and FreeBSD. OpenBSD is not really very efficient. And FreeBSD is not nearly as secure as OpenBSD.

    You can't mix both up just to make a point. It's more like this:

    • Daemon1: I'm very efficient.
    • Daemon2: I'm very secure.
    • Daemon3: I'm very portable.
    • Penguin: Come on, matey! I'm most efficient, reasonably secure, and widely ported.

    Guess why the penguin is popular. It seems to have the same priorities most people have, in the same order.

    1. Re:You're pretty biased by evilviper · · Score: 1
      Actually you are deluding yourself by mixing up the features of OpenBSD and FreeBSD.

      No. I'm not.

      And FreeBSD is not nearly as secure as OpenBSD.

      I never said FreeBSD was as secure as OpenBSD, what I said is that it is far more secure than Linux, which is true, and strongly supported by the facts.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:You're pretty biased by Anonymous Coward · · Score: 1, Interesting

      I never said FreeBSD was as secure as OpenBSD, what I said is that it is far more secure than Linux, which is true, and strongly supported by the facts.

      Oh good, sounds like you've researched it well then. Please share.

      And no, I don't want a link or two to a couple of vulnerabilities, and a story about how you've "had this FreeBSD server that saved the day crap crap blah blah".

      I expect you have some comprehensive and unbiased statistics backed up with sources. Thanks.

  71. BSD's Image problem by horase_porn · · Score: 0

    How do you exect Large Corperations to trust somthng that has a devil as its mascot, they all find a stuffed pengin much more conforting for some reason

  72. story is interesting in its own little way by Anonymous Coward · · Score: 0
    However, it doesn't answer the most interesting question of all, what is the context? How do these numbers compare to the Internet as a whole?

    If the intention of the open source community is to create an OS to rival Windows, wouldn't it be better if the BSD developers developed Linux instead - if you're trying to compete with the world's largest company, it's best to be united. BSD is dying, but Linux continues to grow.

    I think this is a problem with open source. Although I love the idea of free software (although warez is also free), it seems that it lacks the unity that a paid and united company can have.

    It is too bad that because BSD is dying no one will benefit from the wasted effort. We should have known better.

  73. Re:Java support is still lacking... by devphaeton · · Score: 1

    Boy, and I thought the Mac crowd was rabid!

    Rabid and clueless. I try to like the Mac folks, but the OS X IS THE BEST UNIX EVER BECAUSE STEVE JOBS IS GOD partyline is right up there with the worst linux zealotry. Regurgitated hype with no facts to back them up, just strawman arguments.

    Oh well. Mod me down and i will become more powerful than you could ever imagine, but those that read at -1 will nod their heads in agreement.

    --


    do() || do_not(); // try();
  74. BSD Growth by vga_init · · Score: 2, Interesting
    I don't doubt for a moment that BSD adoption is growing, and to me it just seems like a matter of course; the development of the system, the machines people are putting them on, and shifts in the market just seems to point in that direction.

    Consider this: computers are getting more and more popular; they are being integrated into more aspects of our lives than they ever were before, and now it's standard for people to own them. Another interesting combination is that personal computers have gotten cheaper and more powerful at the same time.

    Of course, none of this is a new development; people could have and were saying these sorts of things over a decade ago, but the good thing is that it's still true.

    What's newer is the fact that open source seems to have escalated since then; every day it keeps becoming a bigger and bigger deal. More large companies are working with it than ever before, development has increased, and code maturity levels are always rising. A linux system installed today is something really different than what I started out using only three years ago.

    Okay, so what does this all mean, and what does it have to do with BSD? Well, nobody will deny that linux is the big thing, and, while linux gets most of the press, BSD has always been around, and BSD is always being further developed and improved upon at a rate not at all unlike linux. What's good for one open source software product is good for another, and it seems that BSD is chugging right along with the rest of them.

    I don't have data like Netcraft does, and it's a mistake to make hard conclusions based on pseronal experience, but I've spent a bit of time on the #freebsd channel on freenode, and from that alone I see FreeBSD adoption/development taking place. Any time I go in there (the channel is a little crowded), there is always somebody there who has questions about FreeBSD; some of them are curious about it, some are trying to install it for the first time, some are new to their systems and need help getting started with a particular task, and some are a little bit more experienced but are still pressing forward with something new. These people are always there. Talking to some of them, you'd find that most were people who had been using linux and started using FreeBSD after hearing good things about it or simply developing an interest in something new.

    When people aren't talking about learning FreeBSD, they are talking about projected development, new features, etc. And this is all very apt because new developments in this modern operating system have proliferated (just look at all the changes in the FreeBSD new technology release).

    I can imagine how people might consider BSD to be something traditionally "old-fashioned", but to me it's about as shiny and new as linux, and I regard both systems with equal fervor.

  75. binary packages... by sp0rk173 · · Score: 1

    Just to block criticism I already see coming, all of those ported apps are built into packages, and all are available, out of the box, via pkg-add in freebsd. The project has a whole cluster dedicated to building packages, and it also acts as quality control for the ports system: if an app doesn't build, it smacks the ports people in the face.

  76. A question of salesmen by Korpo · · Score: 1

    Ok, but how widespread are commercialized BSDs like BSD/OS, or whatever BSD commercializing attempts there are? (I really want to know)

    And you can surely find BSD the same way in the Enterprise as you can find Debian: under a vendor name. Debian itself isn't used, but "enhanced versions" can be bought like from Xandros.

    Shouldn't be too different for BSD, should it?

  77. Re:Yea! What have the Romans ever done for us? by Anonymous Coward · · Score: 0

    Talk about missing the whole point of the movie. Reg (John Cleese) asks "What have the Romans ever done for us?", expecting shouts of "Nothing!" instead gets "Roads", "Sanitation", "Education"...

    Oh yea...

    "What has Microsoft ever done for us?" "Common Platform", "Organized Documentation (MSDN/Technet)", "Support", "Organized testing process and software development lifecycle", "Leadership".

    Oh yea...

    Microsofti ite Domum. Now write that 100 times. And if it is not done by sunrise, I'll cut your balls off.

  78. It's not stealth, it's underhyped by dotz · · Score: 1

    There are a lot of chances to improve FreeBSD advocacy (and BSD in general). Simplest example, Ports/pkgsrc and Gentoo. Suddenly, Gentoo comes out, everyone start to use it, I hear a lot about it, wonderful. {Free,Net,Open}BSD had such facilities for around a *decade*, I belive. BSDs need marketing!

  79. It's not necessarily nonsensical to say that. by Anonymous Coward · · Score: 0

    If you were raised by very Christian folks or live in a very Christian town and you want to rebel, sometimes Satanism does make more sense.

  80. Problems with FreeBSD by alexhmit01 · · Score: 1

    When deciding on a new server platform, we set up two machines, a Linux machine and a Redhat machine. I was the BSD advocate, my partner was pushing RedHat.

    I absolutely GOT everything to work on FreeBSD. The /etc /usr/local/etc system was brilliantly simple. All told, to roll out my machines it would have been installing the 10 or 11 packages that I built out of the ports, plus my notes on the dozen of files to edit...

    I 100% agree that FreeBSD's BSD based file system is MUCH nicer to work with than RedHat's SysV/BSD/RedHat-specific attrocity. Setting up multiple IPs is MUCH better under FreeBSD, because the BSD file format is straight-forward, and RedHat's system is EXTREMELY complex, however RedHat's tools do the job. While the purist in me agrees with you about X11, the realist in me realizes that that simply involves checking the box at install that says X11. When I need to remotely update a machine, I fire up X11 on my Mac, ssh -X, and away we go.

    Where RedHat rocks is: authconfig

    For my network, where we use LDAP + Kerberos (or LDAP w/ StartTLS if I haven't setup the Kerberos yet), authconfig which will do LDAP, Kerberos, Hesiod, or even SMB and set everything up.

    With BSD, I am stuck doing everything "manually."

    My biggest gripe in Unix (being an old NT guy) is Directory Services. On an NT network, everything uses the NT Directory by default... whether that be the local users, the domain users, or Active Directory (that I'm admittedly not familiar with). With Unix, every application seems to want its own users/groups by default.

    A Directory Abstraction layer (like PAM is/tries to be... pam doesn't really support Kerberos or other slick stuff properly) is the first step, but applications should USE that. Then the Unix "simple tool" model would work, I could use flat files, a local database, a PostgreSQL database, a *shudder* MySQL "database," or LDAP, and all my applications would work. Instead I need to teach each service separately how to reach my LDAP server, that's insane.

    Realistically, RedHat builds most things with MIT Kerberos built in, which is nice. With FreeBSD, I had to build everything myself from Ports, which isn't really a big deal. However, on each machine, I'd need to go in and remember/write down all the configuration stuff. With RedHat, authconfig does the hard stuff.

    I'm in agreement that BSD is cleaner, no question. The difference is that my observation is that FreeBSD is used/developed by/for ISPs, Yahoo, and other "big players" on the Internet where BSD is King. RedHat is pushing their Linux-based system into corporate America. As a result, I get to get an Enterprise-friendly Unix for my small business, and free-ride of all the stuff RedHat implements solely so they can go for those big accounts.

    I doubt that my experience is normal by any stretch. I run an OS X Network (because we all have local PostgreSQL Databases with Apache/PHP) with some Unix servers, and my Unix Servers need to play nicely with my OS X Server. However, it is typical in that even if you evaluate FreeBSD because it's "better," the fact is it doesn't function like any NOS that IT people are familiar with. RedHat, for all its Windows-like weirdness, fuctions like a NOS. Moving between NetWare, NT, and RedHat is pretty straight-forward. You use the new tools, but it is the same principles of setting up a network operating system. With FreeBSD, it is down to the metal and learning what each application does.

    Alex

    1. Re:Problems with FreeBSD by CryBaby · · Score: 1
      What surprises me a little is that you say you got everything working in FreeBSD (kudos to you, a complete Kerberos + LDAP setup isn't easy IMO) and still decided to go with RedHat. It would make more sense if you had looked into setting this stuff up on FreeBSD, saw that it would be fairly complicated, checked out RedHat authconfig, and said "screw FreeBSD, why should I pull my hair out over this?". You've already done the hard work. Pushing it out to multiple machines is easy.

      Did you check out Tracking for Multiple Machines in the FreeBSD Handbook? They mention sharing the ports tree as well as the system source tree, which is one of the keys to easy software management across multiple machines. The other key is portupgrade and its pkgtools.conf file which allows you to record your port customizations and have them automatically applied when you install or upgrade software. portupgrade also makes it incredibly easy to build binary packages for stuff you don't want/need to compile on each machine. Like a lot of things in FreeBSD, it's sort of a "suffer once" proposition requiring more configuration work up front (than e.g. RedHat Linux) but easier administration in the long run plus the advantages of building from source. RedHat is almost the exact opposite - easy to get up and running but diffucult to customize because that often means moving away from RPMs which, in turn, can mean that RedHat's nifty config tools won't work because your custom source build wants to install with a different layout than the "official" RedHat RPM.

      I assume you didn't run out and buy a copy of "Automating UNIX and Linux Administration", but the techniques described there would solve your "dozens of files to edit" problem - a problem you will undoubtedly encounter with RedHat as well at some point. Using automation techniques, I can bring up a server from bare metal to fully operational with dozens of custom configuration files, properly configured kernel and software built to my or my clients' needs in about an hour (~20 minutes of actual, interactive "work"). Besides saving a lot of time, this approach ensures consistency across a server farm and encourages you to make changes based on their relative merit rather than the amount of labor involved.

      I doubt that my experience is normal by any stretch

      No, I meant your decision to use RedHat because it is easier to get up and running while *BSD generally requires more effort and knowlege for initial deployment but is, IMO, easier to admin in the long run.

      I run an OS X Network ... with some Unix servers, and my Unix Servers need to play nicely with my OS X Server.

      Maybe I don't get what you mean by "play nicely" but, in my experience FreeBSD plays better with OS X than RedHat since so many of the user binaries are the same. You'll find that most commands (and their man pages) are identical, which is not the case between OS X and Linux of any flavor.

      However, it is typical in that even if you evaluate FreeBSD because it's "better," the fact is it doesn't function like any NOS that IT people are familiar with.

      I get your point, but it's kind of funny when you consider that BSD is in many ways the "original" NOS - at least when it comes to TCP/IP. As you infer, this is more a statement of experience and perception than anything else. If your background was in Solaris or other commercial UNIXes, you would feel just the opposite. Having said that, your background is probably representative of more people overall than would be, say, an AIX sysadmin's. My own backgound is more or less normal, "corporate IT" but I (as I'm sure is painfully obvious) would have opted for FreeBSD in your situation, especially if you're talking about a half-dozen or more machines here.

      With FreeBSD, it is down to

    2. Re:Problems with FreeBSD by alexhmit01 · · Score: 1

      Wow... I'm really pushing this thread to the limit... but maybe people will benefit...

      I got it to work, it took 12 hours of playing, and editting lots of files. In the end, I found it frustrating that I would have to install several things out of ports, edit files in /usr/local/etc, then make other changes in /etc, for what on Redhat was a trip to authconfig.

      I understand what you mean about the "suffer once" proposition, but in the end, I wasn't in the mood to suffer. I saw what was involved in getting everything to work, but I got it to work (admittedly, I don't remember if I got Kerberos to work on FreeBSD, this might have been before my Kerberos roll-out, but LDAPS was DEFINITELY working).

      You are right, once you leave RPMs, RedHat is a disaster. As a result, I don't leave RPMs. That is why I said, "Redhat is simply moving in a direction that I like." The default RHEL 3.0 ES DOES what I need, I don't need to go to third party RPMs, the base system does just about EVERYTHING I need. The only thing that I am missing is an XML-RPC module for PHP, and I'm working with RedHat to get a supported one. With my RHEL machines, I don't build from source, because that is what I am paying the premium for. Even with Samba, I use the stock RPMs, I just edit the conf file by hand because their GUI is too limited.

      My comment about down to the metal with FreeBSD is actually why I don't want FreeBSD. If I was building an "Internet Server" (web/mail/mysql or postgresql), I would be using FreeBSD, no question. However, I'm not looking to get down to the metal. My servers exist for a business purpose, and I am focused on the business purpose. I'm not a Sysadmin, I'm a small business owner that is using servers for a business objective.

      As a result, Redhat's "usage focused" system is preferable to me from the FreeBSD "each app lives on its own" style.

      Does that make sense?

      I love playing with servers, and for that FreeBSD is the "better" OS. However, from a business process, RedHat is simply there and moving forward. I don't NEED to use my books on each Unix application.

      I'm willing to read and learn PostgreSQL, because that is critical to my business. I'm not interested in the intricacies of getting LDAP to build/work, I'm happier typing authconfig and away I go.

      Thank you for a terrific thread, feel free to email me (or post here if you want) if you want to continue forward.

      On your "background" and NOS point, I see your point...

      Redhat behaves like a corporate NOS (NetWare, Windows NT, etc.), where it is process oriented, however the implementation is using the same BSD-licensed open source utilities. FreeBSD behaves like a Unix (because Unixes are MUCH more heavily influenced by the original BSD project).

      If I was a Solaris/AIX System Administrator, I'd feel right at home with FreeBSD. As a Windows NT guy, RedHat is a pretty painless transisition, while FreeBSD is a different idea.

      I guess what I'm saying is that I LIKE Redhat's "what do you want to do" approach, it make sense to me. If making the servers work better was my primary goal, then I would like FreeBSD's "here is a great platform, install whatever servers you want." To be honest, my favorite right now is OS X Server, it's a little rough and immature, but Server Admin and Workgroup Manager ARE REALLY, REALLY, REALLY awesome.

      Take care, and thanks for a great discussion.

      Alex

  81. Odd ? GO buuy yourself a brain maybe? by Anonymous Coward · · Score: 0

    If you do a little research you will find FreeBSD 5.2 has three features that make it a lot better for running MySQL and similar packages:

    1. jails for security
    2. Native support for mandatory access control, again for security
    3. Support for large (> 2GB> files that actually works and has proven to work for like over half a decade.

    While running as well as on Linux in all other aspects.

    If you don't understand the value of those things for a server that faces the web and has to deal with large databases then I suggest you go buy yourself a brain first and retry after that.