public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user]  Gentoo's advantage: "optimized for your system" -- huh?
@ 2009-02-03 22:39 Grant Edwards
  2009-02-03 22:56 ` Grant
                   ` (12 more replies)
  0 siblings, 13 replies; 211+ messages in thread
From: Grant Edwards @ 2009-02-03 22:39 UTC (permalink / raw
  To: gentoo-user

Whenever I see a write-up of Gentoo, it's describe as a system
similar to BSD "ports" where you build packages from source.
The main benefit claimed for this approach is that you get
better performance because all executables are optimized for
exactly the right instruction set.

Where did that bit of apocrypha come from, and why is it
parroted by so many people?

AFAICT, the "performance" benefit due to compiler optimization
is practically nil in real-world usage.

In my experience the huge benefit of source-based distros such
as Gentoo is elimination of the library dependency-hell that
mires other binary-based distros.

For many years I ran RedHat and then Mandrake.  After a year or
so, they became impossible to maintain because of library
version conflicts.  Every time I tried up upgrade an RPM package
to fix a bug or security hole, it required a handful of
libraries to be upgraded, but doing that would break a bunch of
other RPMs for which upgrades weren't available. The solution
was always to start building stuff from sources.  Once you
started doing that, the package manager would get upset because
it doesn't know about some stuff that's installed (unless you
built from source RPMs, which had another set of problems).

The second benefit is that with Gentoo, upgrading a system
actually works over the long-run.  With RedHat/Mandrake, things
would gradually deteriorate to the point where the system was
unmaintainable, but attempting to upgrade between major
releases was always futile.  I've had Gentoo machines that have
been upgraded for 4-5 years without any significant problems
(failed hard-drives don't count).

The third main benefit I've seen is that there are vastly more
packages available for Gentoo.  Putting together and
maintaining an ebuild appears to take a lot less work than
putting together and maintaining a binary RPM package.  I've
had far fewer problems with third party ebuilds than I did with
third-party RPMs (on the rare occasions when I found one for
some obscure application I wanted to run).  Again, the solution
was always "build from sources".

Are the real benefits of Gentoo too hard to explain to the
unwashed masses, so instead they're told the fairy tale about
imporoved performance?

-- 
Grant Edwards                   grante             Yow! !  Up ahead!  It's a
                                  at               DONUT HUT!!
                               visi.com            




^ permalink raw reply	[flat|nested] 211+ messages in thread

end of thread, other threads:[~2009-02-13 10:04 UTC | newest]

Thread overview: 211+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-03 22:39 [gentoo-user] Gentoo's advantage: "optimized for your system" -- huh? Grant Edwards
2009-02-03 22:56 ` Grant
2009-02-03 23:02 ` Norberto Bensa
2009-02-07  9:00   ` Nicolas Sebrecht
2009-02-03 23:03 ` Saphirus Sage
2009-02-04  0:50   ` Dale
2009-02-03 23:06 ` Paul Hartman
2009-02-03 23:13   ` Constantine D. Kardaris
2009-02-04 10:09   ` [gentoo-user] Gentoo's advantage: 'optimized for your system' " Jesús Guerrero
2009-02-04 12:42     ` Sebastián Magrí
2009-02-04 13:19       ` [gentoo-user] " Nikos Chantziaras
2009-02-04 14:01         ` Alan McKinnon
2009-02-04 16:46           ` Neil Bothwick
2009-02-04 17:32         ` Jesús Guerrero
2009-02-04 17:48           ` Nikos Chantziaras
2009-02-04 18:03             ` Jesús Guerrero
2009-02-04 20:24             ` Alan McKinnon
2009-02-04 20:37               ` Sebastián Magrí
2009-02-04 21:57                 ` Paul Hartman
2009-02-05  6:07                 ` Nikos Chantziaras
2009-02-05  7:28                   ` Jesús Guerrero
2009-02-05  7:37                     ` Alan McKinnon
2009-02-05  7:57                       ` Dale
2009-02-05  8:05                         ` Alan McKinnon
2009-02-05  8:26                           ` Dale
2009-02-05 10:59                             ` Momesso Andrea
2009-02-05  8:13                       ` Nikos Chantziaras
2009-02-05  8:56                         ` Neil Bothwick
2009-02-05 15:18                           ` Grant Edwards
2009-02-05 11:01                         ` Volker Armin Hemmann
2009-02-05 11:15                           ` Cocoy Dayao
2009-02-05 13:53                             ` Saphirus Sage
2009-02-05 19:51                               ` Jesús Guerrero
2009-02-05 20:25                                 ` Nikos Chantziaras
2009-02-05 21:01                                   ` Jesús Guerrero
2009-02-05 21:08                                     ` Jesús Guerrero
2009-02-05 21:29                                   ` Neil Bothwick
2009-02-05 11:36                           ` Nikos Chantziaras
2009-02-05 12:01                             ` Volker Armin Hemmann
2009-02-05 13:48                               ` Saphirus Sage
2009-02-05 14:04                                 ` Volker Armin Hemmann
2009-02-05 19:00                               ` Mike Edenfield
2009-02-05 19:10                                 ` Volker Armin Hemmann
2009-02-05 19:31                                   ` Nikos Chantziaras
2009-02-05 19:36                                     ` Volker Armin Hemmann
2009-02-05 19:43                                       ` Nikos Chantziaras
2009-02-05 19:45                                         ` Volker Armin Hemmann
2009-02-05 20:18                                           ` Mark Knecht
2009-02-05 20:34                                             ` Volker Armin Hemmann
2009-02-05 19:47                                         ` Saphirus Sage
2009-02-05 20:16                                           ` Nikos Chantziaras
2009-02-05 19:49                                         ` Joshua D Doll
2009-02-05 20:20                                           ` Mark Knecht
2009-02-05 20:32                                             ` Paul Hartman
2009-02-05 20:38                                               ` Joshua D Doll
2009-02-05 22:16                                                 ` Paul Hartman
2009-02-05 22:30                                                   ` Joshua D Doll
2009-02-05 20:57                                               ` Mark Knecht
2009-02-05 21:44                                                 ` Joshua D Doll
2009-02-05 22:57                                                   ` Dale
2009-02-05 23:03                                                     ` Joshua D Doll
2009-02-05 23:03                                                       ` Saphirus Sage
2009-02-05 23:12                                                         ` Joshua D Doll
2009-02-06  0:54                                                           ` Dale
2009-02-06  0:58                                                             ` Saphirus Sage
2009-02-06  2:45                                                           ` Stroller
2009-02-06  5:48                                                             ` Alan McKinnon
2009-02-06  3:03                                                         ` Stroller
2009-02-06  3:08                                                           ` Jesús Guerrero
2009-02-06  4:40                                                             ` Stroller
2009-02-06  5:03                                                               ` Jesús Guerrero
2009-02-06  6:57                                                                 ` Stroller
2009-02-06  7:17                                                                   ` Jesús Guerrero
2009-02-06  8:55                                                                     ` Neil Bothwick
2009-02-06 12:36                                                                       ` Volker Armin Hemmann
2009-02-06 12:58                                                                         ` Alan McKinnon
2009-02-06 13:04                                                                           ` Volker Armin Hemmann
2009-02-06 13:29                                                                           ` Neil Bothwick
2009-02-06 13:49                                                                             ` Alan McKinnon
2009-02-06 14:27                                                                               ` Grant Edwards
2009-02-06 16:06                                                                                 ` Saphirus Sage
2009-02-06 16:41                                                                                   ` Grant Edwards
2009-02-06 16:40                                                                                     ` Saphirus Sage
2009-02-06 16:51                                                                                       ` Grant Edwards
2009-02-06 21:00                                                                                 ` Harry Putnam
2009-02-06 21:08                                                                                   ` Volker Armin Hemmann
2009-02-06 21:30                                                                                     ` Harry Putnam
2009-02-06 21:37                                                                                       ` Volker Armin Hemmann
2009-02-06 23:28                                                                                         ` Harry Putnam
2009-02-07  7:53                                                                                           ` Volker Armin Hemmann
2009-02-07 18:55                                                                                             ` Harry Putnam
2009-02-07  9:57                                                                                     ` Neil Bothwick
2009-02-07 18:13                                                                                   ` Jesús Guerrero
2009-02-07 18:40                                                                                     ` Harry Putnam
2009-02-07 19:08                                                                                       ` Jesús Guerrero
2009-02-08  0:42                                                                                         ` Harry Putnam
2009-02-08  0:57                                                                                           ` Jesús Guerrero
2009-02-08 13:32                                                                                             ` Neil Bothwick
2009-02-08 14:41                                                                                               ` Graham Murray
2009-02-08 14:59                                                                                                 ` Grant Edwards
2009-02-06 14:19                                                                             ` Volker Armin Hemmann
2009-02-06 15:36                                                                             ` Stroller
2009-02-06 14:25                                                                         ` Grant Edwards
2009-02-06 14:25                                                                       ` Grant Edwards
2009-02-07  9:52                                                                         ` Neil Bothwick
2009-02-07 11:48                                                                           ` Saphirus Sage
2009-02-07 12:11                                                                             ` Neil Bothwick
2009-02-06  5:46                                                               ` Alan McKinnon
2009-02-06  8:57                                                                 ` Neil Bothwick
2009-02-06  9:11                                                                   ` Alan McKinnon
2009-02-06  9:23                                                                     ` Neil Bothwick
2009-02-05 22:53                                             ` Dale
2009-02-06  7:41                                           ` Nikos Chantziaras
2009-02-05 22:10                                         ` momesso.andrea
2009-02-05 20:03                                 ` Jesús Guerrero
2009-02-05 20:12                                   ` Neil Bothwick
2009-02-13 10:04                                     ` Joost Roeleveld
2009-02-06  9:02                                 ` Christopher Walters
2009-02-06 12:41                                   ` Volker Armin Hemmann
2009-02-06 19:58                                     ` Christopher Walters
2009-02-06 20:03                                       ` Volker Armin Hemmann
2009-02-05 12:21                             ` Dirk Uys
2009-02-05 15:23                               ` Grant Edwards
2009-02-05 15:32                                 ` Volker Armin Hemmann
2009-02-05 19:56                                 ` Jesús Guerrero
2009-02-05 12:45                             ` Neil Bothwick
2009-02-05 19:44                             ` Jesús Guerrero
2009-02-05  7:48                     ` Dale
2009-02-05  8:11                     ` Nikos Chantziaras
2009-02-05  8:50                       ` Jesús Guerrero
2009-02-06 21:27                       ` Sebastian Günther
2009-02-06 21:36                         ` Dirk Heinrichs
2009-02-06 21:38                           ` Harry Putnam
2009-02-06 21:48                             ` Mark Knecht
2009-02-06 22:42                             ` Roy Wright
2009-02-06 22:55                               ` Dale
2009-02-07  7:17                                 ` Sebastian Günther
2009-02-07  7:43                                   ` Dale
2009-02-07  9:47                                   ` Neil Bothwick
2009-02-07 18:27                                 ` Jesús Guerrero
2009-02-07 18:37                                   ` Dale
2009-02-07 19:02                                     ` Jesús Guerrero
2009-02-07 19:09                                       ` Dale
2009-02-07 19:23                                         ` Jesús Guerrero
2009-02-07 13:53                         ` Nikos Chantziaras
2009-02-07 16:20                           ` Neil Bothwick
2009-02-07 17:23                             ` Nikos Chantziaras
2009-02-07 17:29                               ` James Homuth
2009-02-07 19:43                                 ` Sebastian Günther
2009-02-07 21:42                                   ` Neil Bothwick
2009-02-08  8:54                                     ` Sebastian Günther
2009-02-08 15:40                                       ` Neil Bothwick
2009-02-07 19:38                               ` Sebastian Günther
2009-02-07 17:28                             ` Dale
2009-02-05  7:41                   ` Volker Armin Hemmann
2009-02-05  8:29                     ` Nikos Chantziaras
2009-02-05  8:46                       ` Joshua Murphy
2009-02-05 11:04                       ` Volker Armin Hemmann
2009-02-05 20:36                         ` kashani
2009-02-03 23:08 ` [gentoo-user] Gentoo's advantage: "optimized for your system" " Yannick Mortier
2009-02-03 23:10 ` Volker Armin Hemmann
2009-02-03 23:20 ` kashani
2009-02-03 23:48 ` [gentoo-user] " Nikos Chantziaras
2009-02-04  6:58   ` Alan McKinnon
2009-02-04  7:27     ` Christopher Walters
2009-02-04  7:39       ` Alan McKinnon
2009-02-04 10:32         ` [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' " Jesús Guerrero
2009-02-04 15:25           ` Grant Edwards
2009-02-04 15:41             ` Neil Bothwick
2009-02-04 16:19               ` Grant Edwards
2009-02-04 16:48                 ` Neil Bothwick
2009-02-04 17:54                 ` Jesús Guerrero
2009-02-04 17:38             ` Jesús Guerrero
2009-02-04 13:03     ` [gentoo-user] Re: Gentoo's advantage: "optimized for your system" " Momesso Andrea
2009-02-04 13:15       ` Sebastián Magrí
2009-02-04 13:31         ` Momesso Andrea
2009-02-04 13:56           ` Sebastián Magrí
2009-02-04 15:39             ` [gentoo-user] Re: Gentoo's advantage: "optimized for yoursystem" " Prado, Renato (R.P.)
2009-02-04 15:45               ` Yannick Mortier
     [not found]               ` <2F1868733128B647A5383526F5DF600401A91E25@VNAMBV03.vistcorp.ad.visteon .com>
2009-02-04 17:43                 ` [gentoo-user] Re: Gentoo's advantage: 'optimized for yoursystem' " Jesús Guerrero
2009-02-04 17:55                   ` Prado, Renato (R.P.)
2009-02-04 13:59           ` [gentoo-user] Re: Gentoo's advantage: "optimized for your system" " Alan McKinnon
2009-02-04 16:55             ` Momesso Andrea
2009-02-04 20:40               ` Alan McKinnon
2009-02-04 14:06           ` Neil Bothwick
2009-02-04 16:33       ` Volker Armin Hemmann
2009-02-05 10:12   ` Steven Lembark
2009-02-05 10:22     ` Nikos Chantziaras
2009-02-05 12:48       ` Neil Bothwick
2009-02-05 10:47     ` Dirk Uys
2009-02-05 15:26     ` Grant Edwards
2009-02-05 15:52       ` Neil Bothwick
2009-02-04  3:38 ` James
2009-02-04  6:17   ` Grant Edwards
2009-02-04  6:22     ` Paul Hartman
2009-02-04 15:23       ` Grant Edwards
2009-02-04 16:07       ` James
2009-02-04 16:19         ` Hazen Valliant-Saunders
2009-02-04 16:52           ` James
2009-02-04 16:20         ` Grant Edwards
2009-02-04 19:27         ` Paul Hartman
2009-02-04 10:26     ` [gentoo-user] Re: Gentoo's advantage: 'optimized for your system' " Jesús Guerrero
2009-02-04  9:58 ` [gentoo-user] " Jesús Guerrero
2009-02-04 10:08   ` [gentoo-user] " Nikos Chantziaras
2009-02-04 10:34     ` Jesús Guerrero
2009-02-04 18:43 ` [gentoo-user] Gentoo's advantage: "optimized for your system" " pk
2009-02-05 10:08 ` Steven Lembark
2009-02-05 14:43 ` Stroller
2009-02-05 18:18   ` [gentoo-user] " Nikos Chantziaras
2009-02-05 18:50     ` Volker Armin Hemmann
2009-02-05 18:52     ` Mark Knecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox