Bien, bien, empezamos con cosas serias... El Miércoles, 22 de Junio de 2005 23:57, zako escribió: > On Wed, Jun 22, 2005 at 10:46:18AM +0200, Alfredo Beaumont Sainz wrote: > > #define "pasar la ostia de tiempo compilando" > > Imaginemos un sistema con: > X.org > kde 3.4 > OO.o > Suite Mozilla > kernel y aplicaciones de usuario > > Esto es la ostia de tiempo compilando xDDDD
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 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. 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. Además de esta forma aprendes a usar aplicaciones de consola muy interesantes y que puede que de otra forma no hubieras usado en tu vida y que puedan empezar a ser imprescindibles desde ese momento. > > Si cada vez que voy a actualizar el sistema voy a tener que hacer una > compilacion de digamos (muy facilmente) todo un dia se caga la perra... Lo > mas probable es que por tiempo, recursos, ... se tengan sistemas mucho > tiempo desactualizados. > 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. > Si ademas, asumimos que los sistemas de ports (*BSD y Gentoo) se actualizan > constantemente con cada version nueva que sale de cada programa. Pues todas > las semanas tendras que dedicar a compilar y a calentar la habitacion > (ahora que estamos en verano no tiene tanta gracia). Y muy probablemente si > lo dejas una vez al mes tendrias la mega compilacion. Y que tienes instalados, ¿todos los programas de los ports? Puedes perfectamente no tener ninguna actualización en varios días y actualizarse decenas de programas cada día. Y lo de las megacompilación es relativo, puedes un día actualizar 20 aplicaciones y tardar 20 minutos y un día una aplicación y tardar 6 horas El día malo es el que te actualizan a la vez el kernel, las X.org, el KDE, el GNOME, El OO.org, el Mozilla y el Mozilla Firefox, pero eso solo pasa cada vez que sale una nueva versión de Debian. > > Pero lo mejor de todo es que los sistemas de ports cuando se actualizan yo > no he conseguido saber si se actualizan porque sale nueva version o porque > se corrigen bugs. Por lo que por si acaso.... te pasas la vida compilando > por si acaso. > 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. > No digo que este mal compilar software. > Pero yo no lo haria para plataformas de usuarios donde hay una gran > cantidad de software instalado y se busca funcionalidad mas que ganar 1 > segundo de velocidad. 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. > Si tenemos maquinas modestas o antiguas o instalamos muy poco software o te > mueres. Y aun instalando poco software se las pela, porque en mi casa con > mi pentium II 350MHz (que cariño le tengo lo voy a llevar a la euskal party > xDD) cuando trabaje con OpenBSD para hacer el "make world" pues me llevaba > mas de medio dia, casi desde la mañana a la noche, tipi tapa calentado la > habitacion. 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 > > Lo que esta claro es que con estos sistemas compilados hay que saber > valorar los pros y contras en cada caso. Hay que saber lo que se quiere y hay que conocer lo que hay y despues elegir lo que mejor se adapte a tus necesidades. > > Yo creo que para hardware antiguo las mejores soluciones son Debian y > Slackware sin lugar a dudas. Y si no vas a instalar mucho software tal vez > un *BSD. Depende como de antiguas, en un i286 el minix va bastante bien (de esto sabe más ziberpunk :P), y tanto Debian como Slackware (si, etxekalte, Slackware tambien) no. > > Toma traca que os he soltao, que agusto me he kedao... Ya te digo, como te pasas, menos mal que a mi no me gusta escribir...
pgplEno0Deony.pgp
Description: PGP signature
