Posted by: Anonymous
on August 01, 2008 05:20 AM
Regarding the detrimental remarks about software management on FreeBSD...
Prehaps Mr Shigorin should do little research before presenting misinformation.
FreeBSD 7 can use the ultra reliable ZFS filesystem from Sun. Although there is work being done to port ZFS to Linux, it ain't there yet.
Consider this two year old summary I cobbled together of Why Change from Linux to BSD ?
Thursday, January 26, 2006
Why change from Linux to BSD?
Linux consists of operating system kernel code. The additional system level software required for a fully featured operating system such as device drivers, utilities, compilers, software build tools, and applications can vary and are bundled into distributions from various commercial and non profit groups. Each of these groups may, and often do, select differing versions of tools which sometimes result in important differences in behavior. Currently, there are approximately 132 of these distributions, each slightly different to significantly different.
The BSD operating system development more closely matches software engineering best practices which tend to result in textbook correct code. In general, BSD systems have a better reputation for reliability, mainly as a result of the more mature code base.
The top 15 web sites on the Internet with longest average uptime since last reboot all run BSD. The January 2006 report is available from Netcraft at: HYPERLINK "http://uptime.netcraft.com/up/today/top.avg.html" http://uptime.netcraft.com/up/today/top.avg.html
There are 3 major BSD distributions and a handful of minor variants. System behavior is consistent and predictable.
BSD distributions tend to be focused in their goals. FreeBSD is focused to performance and stability, OpenBSD to security, and NetBSD to portability. Apple chose BSD as the baseline for Mac OS X (although the kernel is based on Mach).
The BSD distributions use an excellent packaging system to update or install software.
The “all from one supplier” nature of BSD means that upgrades are much easier to handle than is frequently the case with Linux. BSD handles library version upgrades by providing compatibility modules for earlier library versions, so it is possible to run binaries which are several years old with no problems.
BSD can execute most Linux binaries, and some BSD implementations can also execute binaries from Solaris (SVR4), SunOS, and SCO Unix. Linux does not execute BSD binaries.
The BSD license is business friendly. Your source code can remain private.