Date: Thu, 14 Oct 2004 23:27:34 +0200 From: Martintxo <****> To: "Javier" <*****> Subject: Re: Escritorios sobre pentium X-Mailer: Sylpheed version 0.9.99 (GTK+ 1.2.10; i586-pc-linux-gnu) Aupa Javier: Perdona el retraso en contestar, pero preferia tomarmelo con calma. Para este tipo de ayuda es mejor pensarselo bien. En principio me dices que son Pentiun 166, pero no cuentas cuanta RAM tienen. Eso yo creo que es importante. Cuanta mas RAM puedas ponerles mejor. El mio es un Pentium 120, con 80 Mb de RAM (cuando lo lleve a donde unos colegas para que le pusieran mas memoria, me digeron que ese es, en aquel momento, el maximo que le podian poner, aunque creo que cambiandole algunos modulos aun podria subir algo mas. Con 80 Mb de RAM me llega a funcionar incluso el OpenOffice, pero le cuesta algo asi como minuto y medio arrancar. Si hago un free con ese monstruo arrancado ya no me queda memoria libre, asi que empieza ya a tirar de swap. De todas formas, no me suena que nunca haya necesitado mas de la mitad de la swap que tengo asignada (otros 80 Mb). El truco para utilizar ordenadores asi para el escritorio creo que esta mas o menos en:=20 1- Instalar la distro que quieras (Debian/Woody va fina para estos PC's antiguos) en modo esperto, esto es, eligiendo tu los paquetes que quieres, y sin dejar que se activen daemons a saco. No necesitas ninguna distro nueva para eso (mejor iran las antiguallas como woody en PC's antiguos). Ademas es interesante que tenga muchos paquetes, porque no te van a servir los tradicionales gnome, kde, etc. Yo tiraria por Woody, o por buscar una distro pensada para estos casos: - Vectorlinux: http://www.vectorlinux.com/ - Puppy: http://www.goosee.com/puppy/ (la seccion de News es muy buena para leer sobre los programillas que utiliza ese tipo para hacerla, yo he encontrado muchas maravillas desconocidas leyendo esa pagina (http://www.goosee.com/puppy/news.htm)). - http://www.damnsmalllinux.org/ - http://featherlinux.berlios.de/ - http://delilinux.berlios.de/ De todas formas, me da que vas a preferir Debian, porque hay tienes todos los programas que quieras. Pero cuidado, la Sargue me parece que no va a traer algunos importantes (SiagOffice...). Mejor pillar la Woody. 2- Reducir las cosas que se activan en el inicio al minimo. Yo ahora mismo tengo (de lo que se activa siempre el solo): 206 martintx 16 0 960 960 840 S 0.0 1.3 /usr/bin/X11/startx 201 root 15 0 376 376 328 S 0.0 0.5 /sbin/getty 38400 tty4 200 root 15 0 376 376 328 S 0.0 0.5 /sbin/getty 38400 tty3 199 root 15 0 376 376 328 S 0.0 0.5 /sbin/getty 38400 tty2 198 martintx 15 0 1052 1052 924 S 0.0 1.4 -bash 195 root 15 0 2140 2140 904 S 0.0 2.9 /usr/sbin/cupsd 192 root 15 0 392 392 336 S 0.0 0.5 /usr/sbin/gpm=20 182 root 25 0 1064 1064 344 S 0.0 1.5 /sbin/klogd 179 root 15 0 572 572 468 S 0.0 0.8 /sbin/syslogd 93 root 17 0 372 372 312 S 0.0 0.5 /sbin/portmap Para controlar los daemons que se activan man update-rc.d (en debian). Para recortar las tty a solo 4 (las consolas virtuales de texto que aparecen pulsando ctrl+alt+FX) yo modifique el /etc/inittab, dejando solo 4 lines del tipo '2:2345:respawn:/sbin/getty 38400 tty2' Otra idea es no utilizar ni xdm, ni gdm ni na para iniciar el entorno grafico (son daemons, aunque se utilicen solo al principio :-/). Puedes hacer que se tenga que teclear startx. Yo tengo hecho un autologin. Mira http://www.linuxgazette.com/issue72/chung.html. Yo escribi algo parecido tambien (basado en ese articulo) de como tengo hecho el autologin mio. Lo puedes encontrar en http://forogugs.sindominio.net/, o si no, me lo pides y te lo envio. 3- Compila el nucleo para que se adapte justo a lo que necesita cada maquina. Esto es fundamental. Yo asi igual baje 10 o 20 Mb de uso de RAM (ahora no lo recuerdo bien, igual exagero :-P). Yo tengo un nucleo 2.4.20 compilado sin utilizar modulos (total no los voy a utilizar porque no cambio el hardware, compile lo que necesitaba y listo).=20 Las features que compile son (aparte de las usuales y mas o menos): Soporte para el puerto paralelo y serie, soporte par TCP/IP y PPP (internet y tal, hay que poner con DEFLAT Y CON BSDCOMP, los dos, que yo al principio puse solo uno de los dos (para que mas :-D) y no me iba), printer, vfat, iso9660 con joliet extensions, ext2, ext3 y todo lo que necesites en filesistems (yo comparto el ordenata con windows, pero aunque no sea el caso ten en cuenta que llegaran muchos disquetes formateados como vfat, o msdos o lo que sea), NLS (para los lenguajes... Lo de utilizar los parches de Con Kolivas (para mejorar el rendimiento en escritorios) es opcional. Yo la verdad no note demasiada mejora comparando el mismo nucleo compilado como he dicho, contra uno primero parcheado y luego compilado de esta manera (pero es este con el que me he quedado). De todas formas, si te animas la web para los nucleos 2.4 la tenia en http://members.optusnet.com.au/ckolivas/kernel (creo, asi lo tenia apuntado), pero ahora la consulto y habla de parcehs para el kernel 2.6. Si no encuentras nada para un 2.4, yo tendre por aqui el parche para un 2.4.20, te lo puedo pasar. Lo mas guay del parche creo que es el automontado de unidades, que se hace sin tener ningun daemon pendiente de las unidades. Ese parche tambien se puede conseguir (el solo, sin que este integrado en el superparche CK) desde http://sourceforge.net/projects/supermount-ng/ 4- Elige cuidadosamente las aplicaciones que vas a utilizar. Pasa directamente de Gnome y KDE y elige un entorno de escritorio ligero (un windowmanager simple como icewm, fvwm... o a lo sumo un xfce).=20 Las aplicaciones que eligas, cuida que no dependan ni de gnome ni de kde (a ser posible) para que vallan mas ligeras. Mi experiencia es que las mas ligeras son las de gtk1.2. Las aplicaciones compiladas contra las gtk2 de la woody van bastante lentas (igual porque es una version de las primeras). Con las QT tengo menos experiencia. En algunas apps puedes incluso compilar para que no dependan de gnome (o kde) eligiendo las opciones del ./configure. Mis aplicaciones favoritas para este ordenata prehistorico: - Las X's: En mi caso van mejor la version 3.3.6 (ver paquetes de la woody xserver-svga-3.3.6 y similares). Ademas, comparando el rendimiento contra las 4.1, las 3.3.6 requieren menos RAM. Pero dependera de tu targeta grafica (si ambas te van bien, prueba a dejar la version antigua :-)). Ademas, he leido por hay que las nuevas versiones de xfree traen para compilar el kserver (que en debian no esta como paquete creo, no lo he encontrado) y que dicen que es un server que consume muy poco. Mira este enlace para compilarlo si te atraves (yo no lo he probado): http://www.pps.jussieu.fr/~jch/software/kdrive.html - Gestor de ventanas: IceWM (el mismo que venia con la woody, no lo he actualizado). - Gestor de archivos: EmelFm (el de la woody, es genial, tiene todo lo que se necesita, incluso ver el interior de archivos comprimidos, pero puede ser un poco feo para un user novel). Xfe (es tambien rapido y mas bonito para el novel. Yo lo pille de su web y lo compile a mano, necesita libfox que tambien baje de la web). - Editor de texto plano; Gnotepad (pero compilado de las fuentes sin gnome, yo he pillado la version 1.3.3 que va con gtk1.2). Gxedit (el de woody, va muy rapido) Nedit (es mas lento, pero tiene mas features). - Editor tipo M$word: Abiword-gtk (no pilles directamente el abiword que me parece que esta compilado para gnome, el -gtk no requiere gnome. La version que hay en la woody casca bastante. Yo lo actualice (con todas sus dependencias) a la version 1.0.2+cvs.2002.06.05-1 igual todavia lo puedes pillar de http://snapshot.debian.net/, un repositorio de paquetes y sources antiguos de Debian. Ted. Pilla el ted normal, no el gtk va un poco peor. Siagoffice (tambien tiene hoja de calculo. yo he pillado versiones nuevas de su web, porque en el archivo debian ya no lo actualizan, me da que en sarge no va a estar. Es un poco lento, pero ocupa poca memoria. Tiene mejor pinta compilado contra las librerias Xaw95, que tambien hay que pillar de la web porque no las trae la woody. - Editor web: Bluefish. Yo he probado a compilar las nuevas versiones con el gtk2 de la woody y va peor. Me quedo con la version 0.8 que baje de la web hace siglos y es la ultima que va con gtk1.2 - Imagenes: El gimp de la woody va bien, tarda algo en arrancar pero es suficiente para lo que se necesita. Xpaint. Es mucho mas rapido que el gimp, y tiene casi las mimas opciones (o eso dicen) lo he usado poco. Tambien compila mas bonito con Xaw95. Xnview: para visualizar las imagenes y hacer peque=F1os retoque= s. Es software propietario (freeware, como en W$) pero es muy rapido. Buscalo en su web y baja su version compilada estaticamente contra lesstiff, que se instala sin dependencias. Feh: para visualizar imagenes solamente: instantaneo!!. Xpdf: para ver pdf. Es mejor la version 3.00, yo la baje de backports.org. - Correo: Sylpheed: EL MEJOR!!. Para mi es el unico, en gtk1.2, con todas las opciones necesarias... Pillate las ultimas versiones que han salido en backports.org. - Web: Dillo: el mas rapido al oeste... Es poco util para navegar de verdad (no javascript, no frames...) pero para ver documentacion en html... ideal. Bajalo tambien de su web y compilalo. Elinks: en solo texto. El que yo uso para navegar (es que soy un poco raro :-)). Pilla las ultimas versiones de backports.org. Links2: una version de elinks-links que dibuja tambien las imagenes y tal. Muy bueno, pero falla en algunas paginas. Pillalo de su web. Skipstone: un frontend en gtk1.2 (la version 0.8.3 al menos) de getko (el render del morzilla). Compila facil contra el paquete mozilla-dev de la woody (que es una 1.00 o algo asi, las versiones mas nuevas de morzilla no se si valdran para un codigo tan viejo). Hay que pillarlo de su web. Opera: Lo utilice un tiempo. Creo que es mas rapido que getko, pero yo uso mas a este ultimo para comprobar la compatibilidad de la web que mantengo al morzilla. - FTP: Gftp: las nuevas versiones se pueden compilar contra gtk2 y tambien contra gtk1.2 (con --disable-gtk20, que lo he mirado). No se si merece mucho la pena pillar versiones nuevas, no me suena que haya ninguna feature nueva que yo buscara. Bajado de la web, o de los ftp de debian. - Para bajar archivos y tal: Downloader for X (d4x en debian): las nuevas versiones tambien van con gtk1.2, creo. - Sistema de ayuda: Prueba el paquete debian dwww (solo en esta distro claro). Necesitaras algun webserver corriendo en la maquina para qeu valla bien. Yo instale el boa de la woody, qeu es ligero y funciona para este caso. El paquete lo qeu hace es unificar en una misma interfaz (un navegador web como dillo, por ejemplo) todos los sitemas de ayuda (man, info, /usr/share/doc...). Van mejor las nuevas versiones si consigues ponerlas en la woody. Y estos son los programas que se me ocurren para un escritorio normal mirando mi menu. Yo utilizo algunos mas pero ya para tareas administrativas (gps para ver los procesos, synaptic para instalar programas (bueno ahora mas tiro de apt-get :-)) xlogmaster para ver los logs, cups para la impresion (con su interfaz web que controla la cola de impresion y todo...), en fin, esas cosas. Si quieres te puedo enviar mi archivo ~/.icewm/menu, donde estan todas las entradas que voy haciendo de mis programas favoritos. Ademas, si no encuentras la web de alguno de esos, me lo dices y te paso el link. Tambien guardo las ultimas sources de los que utilizo, porsia :-). POr otra parte, por hay he leido que tambien mejora el rendimiento si se compila uno mismo los paquetes y librerias mas importantes (la glibc, las X's...) Supongo que siguiendo por ese camino, lo mejor seria irse a una gentoo, toda compilada en casita. Pero yo todo esto ultimo no lo he probado. Otra cosa qeu tambien dicen qeu mejora la rapidez del ordenata es el prelink. Yo me baje el paquete debian (sources) y lo compile para la woody. El paquete dice que es un 'ELF prelinking utility to speed up dynamic linking' (yo no se muy bien que es esto. Lo instale y lo active como dice el man y no se rompio nada, pero tampoco note ninguna mejora aparente. Ahora lo tengo olvidado por ahi. Para todo esto de compilar programas y tal (para actualizar a versiones mas nuevas que no estan en la woody) yo utilizo mucho los paquetes debian-source. Algunos se pueden compilar para la woody sin actualizar librerias... Para pillarlos utilizo el ftp de debian, pero tambien (si alguna version vieja ya no esta en los ftp y me interesa la web http://snapshot.debian.net/, que guarda paquetes y sources antiguos de Debian. Si asi no lo encuentro, pillo las sources de la web del proyecto y las compilo e instalo en paquete debian con checkinstall. Miratelo, es genial!!!. En fin, que no se que mas comentarte. Yo con la woody ando bien en este trasto. Ahora cuando Salga la sarge seguro que me la instalare para probar que tal va, aunque no se que me da que acabare instalando/compilando las mismas cosas que tengo ahora mismo. Pero bueno, quiero ver qeu tal va el gtk2 mas nuevo, a ver si es mas usable y tal. Pues nada, no te doy mas la chapa. Si despues de esto necesitas alguna ayuda mas concreta, vuelve a preguntar, ya sabes, a mi me fascina este tema. Ah! y tambien lo puedes hacer (ya sabras) en gugs@sindominio.net (la lista del grupo de usuarios gnu de sindominio, que ultimamente esta casi muerta), o incluso el forogugs (forogugs.sindominio.net) que esta idem. Venga tio. Saludos (y al resto de vigueses). Martintxo.