offlinebouncer said:
It might be possible to set up FreeBSD to achieve the same results like linux. But how long does it take, and can it be done by a user?
FreeBSD is a beautiful system ... for those willing to learn.

If you are expecting an OS full of hand-holding wizards, and automated tools, and whiz-bang GUI admin tools, then FreeBSD isn't for you. If you want to learn how a Unix OS works, how all the pieces fit together, how to make your hardware scream, and how to make a computer work the way *you* want it to, then FreeBSD is for you.
Yes, it may take you a month or two to figure things out, and to get things installed and configured correctly. *BUT* you'll know so much more about Unix in general and FreeBSD in particular, that you'll seem like a guru to your Ubuntu-using buddies.
It's like the old saying:
Linux is for those who hate Windows.
FreeBSD is for those who love Unix.
Or, to put it another way:
Ubuntu is for those who want to point-and-click without learning.
FreeBSD is for those who enjoy learning.
By the way: OS X is no FreeBSD! It's a MACH-Kernel with Aqua and cocoa.
There's a whole bunch of FreeBSD in MacOS X, and code still flows from the FreeBSD Project to/from Apple. You may want to do a bit of reading on the history of the XNU kernel.
How come FreeBSD only supports ufs2 with soft-upddates?
FreeBSD supports a whole lot more than "just" plain UFS2 filesytems, thanks to the wonderful GEOM framework. Want RAID0 (
gstripe(8)), RAID1 (
gmirror(8)), RAID3 (
graid3(8)), RAID5 (
graid5(8)), journalling (
gjournal(8)), encryption (
geli(8)), networked-RAID (
ggated(8)), thin-provisioning (
gvirstor(8)), or a bunch of other storage-related goodies? It's all there, and more.
Plus, it's all stackable in any order that you want, so you can come up with some amazing setups. Just try that using the Linux md/lvm/xfs stack.

All using the tried, tested, known-good, working UFS2 filesystem.
Then there's ZFS support. Also using the GEOM framework underneath.
And then there's support for ext2, XFS, NTFS, UDF, FAT, and more.
Linux supports jfs, xfs, reiserfs, ext4 etc..
JFS has been pretty much abandoned from what I can tell. XFS is good. ReiserFS is dead in the water. Ext4 is basically just a placeholder for btrfs. ext2 and ext3 have basically been EoL'd. Yes, Linux supports a bazillion filesystems ... but how many have been supported for 20 years? And how many will be supported 20 years from now?
Even with soft-updates enabled, it takes forever to fix the filesystem after an unclean umount.
Use gjournal. Or background fsck. Or ZFS.
You should really listen to the people using the system, and bare some critics, right?
Custructive critism is always welcomed. Well-described and filled out bug reports are always welcomed. Those willing to get their hands dirty finding/fixing things are always welcomed. Those willing to learn and adapt and share knowledge are always welcomed.