[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: Problem with running tests during installing coreutils-5.94

From: Bob Proulx
Subject: Re: Re[2]: Problem with running tests during installing coreutils-5.94
Date: Mon, 17 Apr 2006 19:27:30 -0600
User-agent: Mutt/1.5.9i

James Youngman wrote:
> I really do not intend to give offence by asking this question, but
> how do you reconcile the two statements you make below?
> On 4/17/06, Adam Waltman <address@hidden> wrote:
> > Gentoo is all about getting the source and compiling things on my
> > computer using gcc settings appropriate for my system (and so on...
> > :-)),
> [...]
> > I have no real experience in programming in Linux,
> Perhaps I just don't understand enough about how Gentoo is supposed to work...
> Curiously,

Gentoo is in some ways similar to the "Linux From Scratch" project.
Gentoo has a "ports" system similar to BSD.  It is designed to
automate the compilation of source into binaries without user
intervention.  This allows users without any programing experience to
build a system from source without knowing how to compile a program.
They don't actually ever run tar xzf, ./configure or make or other
build commands as is typical today to compile software from source.
They never invoke an editor to adjust a file.  Instead they run
"emerge" and that command handles the details.  With every package is
a recipe to handle the details.

At least in the early days Gentoo claimed it received a performance
advantage because every package was compiled with the maximum
optimization for the present hardware.  Also many options are
available to enable or disable subsystems such that if you don't want
foo on the machine then configure everything to avoid it.  Think PAM
and Kerberos and other such things.  Every installation is fully
custom.  It is claimed that people install a new gcc version and then
recompile every binary on the system with the new compiler.  Gentoo is
notorious for taking many hours of machine time to compile the system
to get a fresh installation.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]