Game_boy said: Dogs Rule said: ... If you want to try something new from an IT point of view, give a BSD a try: ...
|
I've thought of BSD as slightly faster than Linux but harder to set up and with fewer programs. There aren't any major architectural differences since both are Unix clones, are there? What are the benefits? |
I guess slightly faster and a smaller memory footprint. All do require allot of work to set up(EDIT Except Dragonfly), but if you're into computing, that might be most of the fun.
You will be familiar with BSD if you use your Linux Terminal, but you might have to lookup commands as they are sometimes different.
The benefits:
from http://sites.inka.de/mips/unix/bsdlinux.html:
"
The key difference between BSD and Linux can be summarized in a single term: integration, meaning both a process and the result of this process.
Each BSD distribution is considered a single project. Linux distributions on the other hand are combined from a multitude of separate projects, many of which aren't even Linux-specific. There is a Linux kernel project led by Linus Torvalds. There are toolchain and C library projects. There are a host of different GNU projects that provide various tool collections. And so on.
On BSD, the developers are also the integrators. If somebody wanted to change the output of, say, ls -l, he would also feel responsible for taking care that any scripts in the system that depend on a particular format for the ls(1) output would also be adapted. In the Linux world, the system integrators who combine many different projects into a distribution are generally not developers of those projects. The resulting system integration of BSD is tighter. Man pages are more complete, programs interoperate better, there is a more consistent look and feel to the system.
Some often mentioned differences between BSD and Linux are merely the result of BSD's single project mindset: All of the base system is contained in a single CVS tree, i.e. all of it is under version control. From there, the complete source tree can be checked out and re-compiled in one go. This is generally known as make world, from the single command that can be used to rebuild the system. So far, no Linux distribution has been able to provide its source in a CVS tree, and in fact not even the Linux kernel is under proper version control, resulting in a rather cumbersome (from a BSD perspective) development process.
Another resulting difference is the clear demarcation between base system and additional software under BSD. Many Linux distributions now ship half a dozen CDs full of packages. There is little guidance which parts belong to the core system and which are optional, which have been rigorously tested and audited, and which were just added because the source was available on the net."
Oh and the modern BSD all have Linux Binary compatibility that, once enabled, allows you to run any GNU/Linux program.
Really it comes down to wether you want to experience a new way to do computing because you're bored with the old one. I had a lot of problems with BSD with a Laptop though. I unfortunately don't have time to experiment with it anymore.