Linked by Drumhellar on Wed 25th Sep 2013 22:02 UTC
FreeBSD

I've been a big fan of FreeBSD since I first acquired 4.4 on 4 CDs. By that point, I had already spent a lot of time in Linux, but I was always put off by its instability and inconsistency. Once I had FreeBSD installed, it felt like a dream. Everything worked the way it was supposed to, and the consistency of its design meant even older documentation would be mostly applicable without having to figure out how my system was different. There is a reason why in the early days of the Internet, a huge portion of servers ran FreeBSD.

But, that was a while ago. Since then, Linux has matured greatly and has garnered a lot of momentum, becoming the dominant Unix platform. FreeBSD certainly hasn't stood still, however. The FreeBSD team has kept current with hardware support, new features, and a modern, performant design.

Permalink for comment 573298
To read all comments associated with this story, please click here.
Switching between linux and *-bsd.
by Alfman on Thu 26th Sep 2013 02:22 UTC
Alfman
Member since:
2011-01-28

I'm already deeply vested in linux, but I'm considering trying out BSD for my server hosting environments. There are several features that I want which linux doesn't give me directly:

ZFS - obviously.

Union mounts - Sometimes it's exactly what's needed and it's so annoying that it's not available in mainline due to the linux head honchos refusing to incorporate any overlay fs into the kernel (ie aufs or unionfs)


Secure root jails - while I'm very pleased to have linux containers in mainline (ie lxc-*), the virtualization has been incomplete for a long time. Not that the missing pieces are important for functionality, but the lack of secure containment kills it for me (/proc/sysrq-trigger,dmesg,hard coded uid==0, etc).


One thing that's holding me back with FreeBSD is the lack of full virtualization (KVM), although I hear that may be coming in v10.

I've found that Linux generally has excellent hardware support on servers, but I don't know where BSD stands (Ie network drivers & raid controllers like the LSI megaraid used in dell poweredge servers).

Reply Score: 3