mjkerpan wrote:FreeBSD seems to be the best rounded of any of the BSDs. It combines a clean design (A friend of mine who studies such things says FreeBSD has the "best" code of any OS he's ever "read"), reasonable portability (x86, x86-64, SPARC 64 and PPC should cover just about all the "real" computers in the wild, while ARM should get most of the embedded market) and reasonably secure (when's the last time you heard of a FreeBSD-based server getting compromised). NetBSD sometimes seems so focused on being able to run on everything that it can lack features and speed on common platforms, while OpenBSD seems to be mainly by and for people who spend lots of time worrying about the possibility of SKYNET becoming self aware or something.
This thread looks like a troll and the above is a pile of FUD.
Unless you have really hacked the kernel of all BSDs please refrain from statements like a "best code" and similar.
You should do some reality checks or refrain from posting unless you know what you talking about.
Couple real facts.
1. FreeBSD is not portable quite on the contrary for all practical purposes runs only on i386 and amd64 hardware just
2. Despite common stereotypes actually OpenBSD is the most portable BSD on modern workstations as well as SUN and SGI made servers. OpenBSD supports the same sparc64 hardware as
Solaris, the same PPC as Darwin, and the the same SGI hardware as Irix,
3. If you want to run something esoteric like PDP-11 or Amiga your choice is only NetBSD.
4. Actually NetBSD 5.0 runs really well on i386/amd64 and there
are bench marks showing that scales far better than FreeBSD 7.XXX.
5. NetBSD has all the features of FreeBSD and even more.It also
makes a very fine desktop. It is also simpler OS than FreeBSD.
6. If you need ZFC or DTrace obviously you choice is FreeBSD
7. If you need virtualization so far the choice has been NetBSD.
I hear that starting 8.0 the choice might be FreeBSD.
8. DragonFly BSD is the only BSD which will soon have kernel support for clustering. So far runs only on i386 architecture however.
9. It is true that FreeBSD is by far the most tolerant community towards clueless nobs. It is also true that FreeBSD has been and is still quite common entry point to BSD world for many new users at least on i386 platform. Couple years down the line people usually accumulate enough knowledge and migrate to
the BSD flavor which fits the best their needs or to the one which
they fancy the best or find the easiest to work with. (Actually in my bias point of view FreeBSD is the most complicated of all BSDs for work and the most Linux like in its philosophy).
10. To original message posted by toungewithgills
How do you expect to get an un-bias answer about BSDs when you
came to FreeBSD forum. Obviously most people here do prefer FreeBSD over other flavors and that is the kind of answers you will get. All four major flavors of BSDs (DragonFly, Free, Net, and OpenBSD) have its very narrow sets of goals which they try to accomplish. All four communities are very friendly towards
each other and usually the good code goes quickly from one flavor of BSD to another.
The least common denominator for all BSDs that they make a fine desktop OS in the hands of the skilled system administrator.
My suggestion is try all four and see what you like the best and than stick with it.
Wanting to learn is so rare a merit that it should be encouraged.