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 573404
To read all comments associated with this story, please click here.
RE: good article, good update
by phoenix on Thu 26th Sep 2013 22:01 UTC in reply to "good article, good update"
phoenix
Member since:
2005-07-11

I moved from FreeBSD to PC-BSD on my home desktop/server with 9.0. It wasn't pretty, and I messed up a lot of things before I learned "The PC-BSD Way". Tried using PBIs and ran out of disk space. Tried using PC-BSD tools and messed up the boot process. Tried a bunch of different things and gave up in frustration. Turns out I was trying too hard to be clever instead of just going with the flow. ;)

Then I restarted from scratch with PC-BSD 9.1, avoided PBIs completely, switched to the rolling release based on 9-STABLE (which actually switches the install to TrueOS instead of PC-BSD), migrated to a full ZFS-on-root setup, and started using pkgNG for everything. Things have been extremely smooth, and very "Ubuntu-like", in that there's no compiling of anything, anywhere.

"freebsd-update fetch install" once a month keeps the OS up-to-date. Using Boot Environments with ZFS even makes it an almost fool-proof process (clone new BE, boot into new BE, do the upgrade, test, make new BE default or revert to old BE).

"pkg update; pkg upgrade" every two weeks keeps all the software up-to-date.

It's actually fun to use the computer upstairs again. ;) It was getting very brittle and finicky there for a bit (mixing ports and packages; mixing binary and source OS updates; trying to be "too smart", etc).

Reply Parent Score: 2