Linked by snydeq on Tue 8th Nov 2011 01:29 UTC
BSD and Darwin derivatives Deep End's Paul Venezia wonders why more folks aren't using FreeBSD on the desktop. 'There used to be a saying -- at least I've said it many times -- that my workstations run Linux, my servers run FreeBSD. Sure, it's quicker to build a Linux box, do a "yum install x y z" and toss it out into the wild as a fully functional server, but the extra time required to really get a FreeBSD box tuned will come back in spades through performance and stability metrics. You'll get more out of the hardware, be that virtual or physical, than you will on a generic Linux binary installation.'
Permalink for comment 496468
To read all comments associated with this story, please click here.
RE[5]: I agree, 10 years ago.
by laffer1 on Tue 8th Nov 2011 17:04 UTC in reply to "RE[4]: I agree, 10 years ago."
Member since:

Quite a bit actually. Apple has hired Robert Watson from the FreeBSD project to work on most of their security related projects over the last few years. Some of the work was later added to FreeBSD and other times improvements from the Apple implementation made it back in.

audit and file system ACLs come to mind.

Then there's the availability of software in the other direction. Robert did the first port of libdispatch to FreeBSD. Now, we see ports to Solaris, Linux and Windows.

Because of this work, my project has these features now. Also, Apple has been contributing to LLVM; FreeBSD is in the process of switching to LLVM and some of that code came from Apple.

This whole lie that Linux zealots push about code sharing is silly. BSD projects have advanced because of code contributions from several major companies including Yahoo, Juniper, Cisco and Intel. It is true that we don't require code dumps, but it's often the case that things are upstreamed eventually as the vendor doesn't want to support their version for a long period of time in-house. Better yet, we get the code back after they've worked out all the bugs in it. We don't get the first buggy, unstable POS version because it's required by the GPL.

Reply Parent Score: 5