"The differences between BSD and Linux aren't just surface things that happened accidentally; they're the result of different philosophical and developmental processes. This is an attempt to explain why and how BSD works"...
"BSD for Linux users" explained by Matthew D. Fuller
is what you get when a bunch of Unix hackers sit down to try to port a
Unix system to the PC. Linux is what you get when a bunch of PC hackers
sit down and try to write a Unix system for the PC."
methodology is the living incarnation of chaos, whereas the BSD
methodology is far more about control." ... "Linux grew out of a
spare-time hacking background, while BSD grew out of a controlled
engineering background." ... "Naturally, the BSD method is far more
amenable to keeping things ordered, while the Linux method practically
necessitates utter chaos."
"Linux (and its various
distributions) are moving in all sorts of different directions, with
very little real coordination. That means they're going to end up in a
lot of places the BSDs, with their more careful and orderly
progression, will only get to more slowly (if at all). A lot of those
places are going to be icky and horrible, and places you don't want to
be. But some of them are going to be absolute jewels, that you could
never reach any other way." ... "Linux may hit lower lows, and they may
even be more numerous. But the sheer number of people and projects
pushing in so many different directions practically assures you of
"Is BSD better than Linux? Well, I think so. But that doesn't mean much. It is, however, different."
BSD is designed. Linux is grown.