Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Apr 2002 09:14:02 -0700
From:      "Jeremiah Gowdy" <jeremiah@sherline.com>
To:        "Michal Pasternak" <michal@pasternak.w.lub.pl>, <freebsd-advocacy@freebsd.org>
Subject:   Re: 'make world' not so common
Message-ID:  <001001c1ef98$e160ced0$a700a8c0@cptnhosedonkey>
References:  <20020429144430.GA19741@lublin.t1.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
> what advantages (and disadvantages) does recompilation (so common thing in
> *BSD world) has over binary packages (deb/rpm, for example) ?

My real response is, what is the whole point of open source.  If you don't
have the source code on your disk, ready to be tweaked and compiled again,
you will never use the source.  People who live in the "binary only" world
don't really take part in open source software.  It is faster to install the
binaries, and for some things, I do that.  Of course with X, you don't want
to compile it.  But if one is running on such legacy hardware that
buildworld takes more than 45 minutes, one probably needs to look into the
fact that a Duron 1ghz cpu can be had for $35.

And really, the recompilation concept used to be just as much a factor in
the Linux world if you think about it.

tar xvfz mysoftware.tar.gz && ./configure && make && make install

These new binary packages are great for people who have such legacy hardware
that compiling is a difficult option, and for people who are deploying a
large number of machines (although I'd typically compile my own custom
packages for such an operation), however there's no real problem with
compiling if your hardware is up to date.

And keep in mind, BSD has binary OS upgrades and binary packages as well.
Any port should be able to make a package.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-advocacy" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001001c1ef98$e160ced0$a700a8c0>