On Thu, Jun 23, 2005 at 01:10:19AM +0200, Dewon Nik wrote:
> Bien, bien, empezamos con cosas serias...

Por fin un poco de seriedad....

> Depende de la velocidad del equipo, pero vamos a analizarlo de una forma un 
> poco mas realista (a mi modo de ver).
> 
> Esta configuracion es tipica de un usuario domestico
> 
> Vamos a suponer que con un ordenador normalito se tarda en instalar kernel y 
> paquetes básicos, sin X y con programas de consola 2 horas.
> 
> 2 horas puede ser mucho tiempo, pero teniendo en cuenta que la instalación 
> solo se hace una vez (vamos, que no hay que formatear porque ya toca), es un 
> tiempo insignificante.
> 
> Con esto ya tenemos todo lo necesario para empezar, podemos acceder a 
> internet, editar textos, navegar, leer el correo, conectarnos al IRC, 
> bajarnos guarradas por el P2P, etc

pero sin X, ni gestores de ventanas, ni entornos de escritorios no se te
olvide.

> Como usuario domestico, mientras duermes no usas el ordenador, por lo que 
> tienes 8 horas para compilar (o 10, o 12, igual te vas a trabajar y tienes 16 
> horas, o lo que sea), en ese tiempo instalas X.org IceWM y programas para X 
> ligeros de los que quieras.

Esto es algo que me choca, yo no tendria un ordenador encendido consumiendo
energia solamente para compilar. Lo tendria como servidor, como servidor de
descargas P2P, haciendo simulaciones, ... Pero compilando aplicaciones que
podria tener empaquetadas me da un dolor de corazon tremendo y me sale la vena
ecologista.

> Es más, mientras usas el ordenador puedes estar compilando todo lo demás, de 
> hecho, yo que soy un viciado a los ordenadores y no tengo vida social, ni 
> empleo, es lo que hago, y no hay ningún problema.
> 
> En unos días tienes el 100% de lo que necesitas y el 375% de lo que no, 
> instalado.
> 
> Así que si, se tarda tiempo en compilar, pero entre que instalar es una vez y 
> actualizar es de vez en cuando, no hay ningún problema y puedes trabajar con 
> el equipo mientras hace esas tareas.

esto puede ser un problema de seguridad... Por pereza no actualizo o es que
tarda la ostia... Sin embargo si que tienes razon que mientras haces cosas tu
te haces un "nice -n 20 portupgrade -aR" y tan pichi actualizando los ports de
FreeBSD dándole una prioridad baja. En eso OK.

 
> Eso depende de la persona y del uso que haga del ordenador, pero con 
> aplicaciones con consumo de recursos no muy intensivos, el uso simultaneo es 
> perfectamente posible e incluso es posible (depende de la potencia del 
> equipo) que ni te estés dando cuenta de que está compilando.

El problema con el tiempo que estas delante del ordenador haciendo movidas
es muy probable que no te de tiempo en recompilar todo y te veas obligado a
tenerlo encendido SOLO para recompilar aplicaciones.

> En Gentoo cuando se corrigen bugs se añade una revisión, esto es 
> aplicacion-1.2.3-r1 (luego r2, r3, r4...) así que no tiene perdida.
> 

Mira esto no tenia ni idea y me parece una gran idea. ¿¿¿Alguien tiene claro 
como
funciona en FreeBSD??? Yo creo que hay diferentes tipos de ports postfix20
postfix21 y postfix. Y en los primeros solo se actualizan los bugs y el ultimo
es de desarrollo pero preferiria que alguien me lo confirmase.

> Con Gentoo puedes hacer una cosa muy interesante:
> Imagínate que tienes una granja de maquinas (200, todas con el mismo 
> procesador), en este caso puedes compilar una sola vez y ese binario e 
> instalarlo en todas las maquinas. Evidentemente también puedes hacer otras 
> cosas con un poco de imaginación.
> 

Con debian con un ordenador ando sobrao xDD.

> En FreeBSD aparte de compilar todos los programas desde los ports, puedes 
> instalar todos los paquetes compilados para todas las plataformas que soporta 
> FreeBSD con pkg_install. Los binarios (oficiales) los puedes encontrar en los 
> propios FTPs de FreeBSD.
> 
> En Gentoo aparte de compilar todos los programas, puedes instalar todos los 
> paquetes compilados para gentoo que tengas (o encuentres) y todos los 
> paquetes compilados para RedHat (.rpm) con el portage app-arch/rpm
> 

Esta es la tipica frase que soltais los que usais los sistemas de ports y os
quedais tan pichis. Claro que es verdad, sin embargo estos sistemas no 
tienen un sistema de paqueteria tan desarrollado como Debian o incluso urpmi.
Todo su potencial esta enfocado a los ports.

Por ejemplo ya que has mencionado OpenBSD alguna vez instalate un paquete
precompilado asi:

# pkg_add 
ftp://ftp5.usa.openbsd.org/pub/OpenBSD/3.2/packages/i386/windowmaker-0.80.1.tgz

Digamos que es un poko arisco a parte de no tener busquedas y funcionaes
avanzadas del sistema de ports.

Pero si considerais que esto es algo que es la caña, tambien podeis considerar
que es la caña la compilacion de paquetes en Debian GNU/Linux por uno de los
siguientes metodos:
    1. Clasico:
        configure
        make
        make install
    2. Compilacion de paquetes debian manualmente:
        http://libertonia.escomposlinux.org/story/2005/6/6/211712/3714/
    3. Compilacion de paquetes debian automaticamente con apt-build:
        http://cronopios.net/Traducciones/apt-build.es.html

Con apt-build se tienen todas las caracteristicas del sistema de paquetes
debian y no pasa como en *BSD y Gentoo que el sistema de paqueteria es
claramente inferior al de ports.

Por ultimo tambien si te instalas paquetes binarios de Gentoo te tienes que 
fiar de los terceros que han compilado el software por ti... esto no lo 
hace Gentoo y yo soy muy desconfiado...

> Ya te digo, como te pasas, menos mal que a mi no me gusta escribir...

Vamos a tener que empezar a plantearnos fumar la pipa de la paz, que tardo la
de dios en escribir estos mails. Saludos,

zako

Responder a