Cuestion de Gustos o Distribuciones Específicas?
Horst H. von Brand
vonbrand en inf.utfsm.cl
Lun Sep 18 22:50:51 CLT 2006
Reinaldo Orrego <reinaldo en cdsl.cl> wrote:
> On Mon, 18 Sep 2006 18:04:38 -0400
> "Cristian Rodriguez" <judas.iscariote en gmail.com> wrote:
> > El 18/09/06, Reinaldo Orrego<reinaldo en cdsl.cl> escribió:
> > > On Sun, 17 Sep 2006 23:54:11 -0400
> > > "Cristian Rodriguez" <judas.iscariote en gmail.com> wrote:
> > >
> > > > El 17/09/06, Reinaldo Orrego<reinaldo en cdsl.cl> escribió:
> > > > > On Sun, 17 Sep 2006 14:02:41 -0400
> > > > > "Cristian Rodriguez" <judas.iscariote en gmail.com> wrote:
> > > > >
> > > > > > 2006/9/16, Héctor Mansilla <hector.mansilla en gmail.com>:
> > > > > > [...]
> > > > > > > - Qué es mejor... usar paquetes (RPM, DEB, etc) o bajar los fuentes y
> > > > > > > compilar?
> > > > > > usar paquetes.
> > > > > Por que?
> > > > porque :
> > > > 1. compilar tu propio software no lo hace mas rapido.
> > > Depende de como lo compiles.
> > eso es lo que se denomina el "sindrome gentoo".
> No uso gentoo.
Igual.
> > > > 2. porque alguien mas lo soporta y lo empaqueta por ti , se da el
> > > > trabajo de hacerlo.
> > > No le encuentro sentido a este punto. Por que no por que alguien se
> > > de el trabajo de hacer algo yo tengo que leerlo, instalarlo, usarlo,
> > > etc...
> > > > 3. no hay que reinventar la rueda, si alguien mas lo compilo para ti
> > > > ?? para que %$%$ lo vas hacer tu ?
> > > Por que tal vez no es lo que yo necesito.
> > SI no es lo que neceistas porque mejor no invietes tu tiempo
> > explicandole al mantenedor que es lo que falta al paquete y asi lo
> > solucionan en la proxima version eh ?
> Ese es otro tema.
No lo es. Codigo abierto funciona en la medida que devuelvas algo por lo
que recibes. Por ejemplo, reportar problemas, situaciones en que no
funciona, ...
> > > > 4. Los paquetes estan probados individualmente y como un todo dentro
> > > > de una distribucion.
> > > Bajo un esenario que no necesariamente es el mismo en el que yo estoy.
> > No, pero bajo un escenario que le va a servidr al 90% o mas de la
> > gente.
Generalmente 99% o mas.
> Bueno, como tu mismo dices, existe un 10% al cual le sirve compilar. Con
> lo cual llego al punto que queria.
Nunca he dicho que jamas vale la pena compilar tu mismo, solo que el costo
oculto es /mucho/ mas alto que simplemente el tiempo empleado en configurar
y compilar, y que las desventajas de los paquetes prefabricados normalmente
son mucho menores de lo que pueden parecer (si, el paquete compilado
/"exactamente"/ (los flags optimos para una combinacion particular /no/ son
obvios, y la documentacion sobre flags de optimizacion en GCC esta
completamente desconectada de la realidad actual) para esta configuracion
usa un 5% menos (o 20% mas!) de memoria y es un 2% mas rapido (o 10% mas
lento!)... en una maquina que ya tiene 3 o 4 veces la RAM requerida y que
pasa 90% del tiempo idle...)
[...]
> > > > 5. el tiempò es oro, en lugar de estar compilando, puedes dedicar tu
> > > > tiempo a otra cosa mas productiva
No es solo compilar, es el tiempo de seguir la pista a errores en BugTraq y
una variedad de otras fuentes, y las listas de desarrolladores del paquete,
y foros de discusion del area de la aplicacion, y parches propuestos (y
analizarlos para ver si corrigen o empeoran el problema (o crean problemas
nuevos!), aplicarlos, ...). El tiempo dedicado a esto es /muy/ substancial,
y es precisamente esto lo que pagas por una distribucion...
> > > Bueno, entiendo de que compilar no es necesario en la mayoria de las
> > > ocaciones, pero no por eso siempre es de esta forma, por lo que no
> > > seria una perdida de tiempo si necesito que tal aplicacion este
> > > compilada con siertas opciones que el empaquetado no tiene.
> > lo mismo de arriba entonces, cuentale al "mantainer" porque no te sirve.
> No te vayas por las ramas.
Ver mi comentario arriba.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux