Gentoo Archives: gentoo-user

From: Nikos Chantziaras <realnc@×××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Gentoo's advantage: "optimized for your system" -- huh?
Date: Tue, 03 Feb 2009 23:48:42
Message-Id: gmal41$btg$1@ger.gmane.org
In Reply to: [gentoo-user] Gentoo's advantage: "optimized for your system" -- huh? by Grant Edwards
1 Grant Edwards wrote:
2 > Whenever I see a write-up of Gentoo, it's describe as a system
3 > similar to BSD "ports" where you build packages from source.
4 > The main benefit claimed for this approach is that you get
5 > better performance because all executables are optimized for
6 > exactly the right instruction set.
7 >
8 > Where did that bit of apocrypha come from, and why is it
9 > parroted by so many people?
10 >
11 > AFAICT, the "performance" benefit due to compiler optimization
12 > is practically nil in real-world usage.
13
14 I get a bit of a performance boost in some corner cases, like encoding
15 videos with x264. But these small stand-alone programs can be compiled
16 from source with custom optimization options easily even in binary distros.
17
18 So all in all, I agree. Using Gentoo is nowadays not so much a matter
19 of performance optimization but of better control of how to build the
20 packages and the rolling release nature (I'm tired of major updates
21 every 6 months in the majority of binary distros.) I also like the USE
22 flags which let me chose how to build something and get rid of
23 dependencies I don't need. Administrative features like dispatch-conf
24 are also very useful.
25
26 A downside is that you'll need fast machines to comfortably build
27 packages. I wouldn't use it on my Pentium 3 800Mhz for example. That
28 would take ages to compile system/world with recent GCC versions. I
29 guess GCC was much faster in the 2.x versions back then?

Replies

Subject Author
Re: [gentoo-user] Re: Gentoo's advantage: "optimized for your system" -- huh? Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] Re: Gentoo's advantage: "optimized for your system" -- huh? Steven Lembark <lembark@×××××××.com>