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

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.

Thread beginning with comment 573284
To read all comments associated with this story, please click here.
I was FreeBSD fan.
by Bill Shooter of Bul on Wed 25th Sep 2013 23:14 UTC
Bill Shooter of Bul
Member since:

There were many nice features, such as the ports collection and the stability was unmatched for a time. It was kind of awesome to have a book that was definitive in the documentation of the system in a way that linux never could match as it changed way too frequently.

I think the lack of a decent threading library and rapid improvement in Linux fueled by corporate funding kind of tilted the momentum in Linux's favor.

That's not to say that FreeBSD is terrible to use today, but it doesn't meet my personal/professional performance requirements on a server or a desktop.

Reply Score: 5

RE: I was FreeBSD fan.
by davidone on Thu 26th Sep 2013 06:15 in reply to "I was FreeBSD fan. "
davidone Member since:

Lack of a decent threading library? Do you have any source?

Reply Parent Score: 2

RE[2]: I was FreeBSD fan.
by moondevil on Thu 26th Sep 2013 11:51 in reply to "RE: I was FreeBSD fan. "
moondevil Member since:

I don't know BSD that well, but threading on UNIX systems had lots of problems in the beginning.

Operating systems like BeOS, OS/2, Windows among others, have as scheduling unit, threads, whereas the UNIX model uses processes.

So the whole transition to support threads on UNIX systems, had each system apply its own solution, before pthreads became integrated across UNIX systems.

Reply Parent Score: 3

Bill Shooter of Bul Member since:

This is what I ran up against back in the day. Obviously things are different now with threading on FreeBSD, but there are so many packages that are built with only linux in mind. FreeBSD is used in many different high performance situations, and actually I do use it in a few of those too.

Reply Parent Score: 2