was Gentoo wirklich bringt (War: Re: Ideen zur Distri-Auswahl?)
ingo at fargonauten.de
ingo at fargonauten.de
Thu Aug 28 14:41:46 CEST 2003
On Thu, Aug 28, 2003 at 02:15:59PM +0200, Maik Holtkamp wrote:
> Ich hatte eigentlich gehofft, durch geeignete USE flags einen
> richtigen Performance Schub zu merken (so 2-3 fps bei 720*576 mpeg2
> encoding, waeren nett gewesen). Dem war nicht so.
Altbekanntes Missverständnis. Alles was im Video/Multimedia-Bereich
so rumschwirrt hat meistens bereits Assembler-Code mit CPU-Detection
eingebaut, teilweise sogar mit Auswahl zur Laufzeit. D.h., auch auf
"normalen" Distributionen laufen die fix, Gentoo reisst da nicht mehr
viel.
Die ganze Performance-Geschichte mit den CFLAGS ist
m.E. nebensächlich. Klar, Gentoo bringt ein paar % aber die wahren
Vorteile liegen woanders, selbst im Performance-Bereich. Gentoo war
z.B. die erste Distri, die prelink unterstützt hat. Das bringt beim
Gnome-Start 'ne Menge.
Aber /viel/ wertvoller ist, dass man diesen ganzen Rattenschwanz an
Binärabhängigkeiten los ist. Beispiel: Wenn ich eine neue Version von
Paket xyz will, was irgendeine Library braucht von der ich nicht die
neueste Version habe (db ist da so'n Kandidat, mit db2, db3, db4, aber
auch viele andere), dann heisst das bei den meisten Distributionen,
dass ich die Library gleich mit updaten muss. Schlimmstenfalls zieht
das dann 'ne ganze Kaskade an anderen Programmen mit, die von der
Library abhängen. Debian ist da ganz nett, das macht das wenigstens
automatisch so weit es geht, aber trotzdem will ich das in vielen
Fällen nicht, z.B. wenn sich die Konfiguration ändert o.ä.
Nicht so bei Gentoo: Da kompiliert mir portage das Programm einfach
neu, mit der installierten Library-Version, fertig. Falls jetzt
tatsächlich ein neues Feature der Library gebraucht wird, dann
installiert mir Gentoo die Neue auf Wunsch parallel zur Alten. Ergo:
Es wird wirklich nur aktualisiert, was unbedingt sein muss (wobei man
natürlich alles aktualisieren lassen /kann/, aber nur wenn man möchte,
es besteht kein Zwang).
Sowas kann mir keine Binärdistribution bieten.
Es gibt natürlich noch andere Nettigkeiten, z.B. Pakete wirklich nur
mit den gewünschten Features zu übersetzen o.ä.
bye
--
http://fargonauten.de/ingo
More information about the Linux
mailing list