You will have to forgive the probable ignorance of this question, as i
come from a Linux background. Also, I am not trying to start a "holy
war" here, only after some information.
My boss is asking me to evaluate different OS's for a project he is
workingon. I knew form the get-go that it would be either Linux or a
BSD, and I'm just trying to decide which "flavour". My choices are
basically down to FreeBSD and Mandrake Linux.
While I really like FreeBSD'd reputation for stability, the thing that
is really attractive to me for Mandrake (other than the fact that that
is what I use at home, bit for my servers and desktop) is that it uses
the RPM "system", which allows one to install only the binaries
necessary for the operation of the daemon/program/etc (i.e., you can
seperate out the development headers, which generally aren;t required
on a production machine)
Is it possible to do this with FreeBSD, or when you install something
using the ports system, it installs as if from source (i.e.,
*everything*, including header files, etc.)
In addition, while I have not seen what the FreeBSD "ports" look like,
I do know that through the use of "spec" files (in Linux RPM systems),
it is easy to keep record of how certain software was installed
(configuration-wise), and so easy for someone to reproduce the install
should I get hit by a bus or something :-)
Is there something similar for the "ports"?
Thanx, in advance, for the help.