martes, noviembre 14, 2006

¿Cómo aprovechar ese viejo ordenador?

El parque informático se va llenando cada vez más de viejas máquinas que siguen funcionando impecablemente, pero que, por desgracia, se quedan anticuadas debido al avance del software. Windows Vista jubilará la mayor parte de los ordenadores actuales, y obligará (o eso pretenden) a comprarnos una nueva máquina mucho más potente si queremos estar al día.

Pero, ¿hemos amortizado realmente nuestros ordenadores?. En realidad no hemos aprovechado ni un 10% de su potencia, ni hemos sacado provecho de sus posibilidades. Los hecho están ahí: Google utiliza ordenadores de segunda mano para crear la red de servidores que hacen su motor de búsqueda, sus bases de datos y otros servicios.

¿Crees que un viejo 486 o un Pentium ya no valen para nada?. Te sorprendrías la de cosas que pueden seguir haciendo. A mí se me ocurren algunas utilidades:

1) Ordenadores de escritorio para una oficina, donde se pueda navegar por internet, utilizar aplicaciones Web corporativas (intranets), y gestión de documentos.
2) Pequeños servidores de bases de datos.
3) Servidores web.
4) Pequeños servidores de aplicaciones, especialmente PHP o Phyton.

¿Imaginas el ahorro de costes si una oficina utilizase ordenadores antiguos para utilizar aplicaciones web corporativas, en lugar de comprar ordenadores de última generación para hacer lo mismo?. ¿Imaginas el ahorro de usar pequeñas bases de datos en un Pentium II, en lugar de utilizar un megaordenador y matar moscas a cañonazos?. ¿Imaginas el ahorro de tener la web corporativa, y las aplicaciones de intranet de una pequeña/mediana empresa, en un ordenador modesto?.

En casa tengo un viejo ordenador de sobremesa, concretamente un AMD K6 a 233Mhz, con 64 MB RAM, con un lector de CD, una regrabadora CDRW, y dos discos duros: uno de 4GB y otro de 6GB. También tengo un ordenador portátil HP Omnibook de hace ocho años. Es un AMD K6 2 a 500 Mhz, con 192 MB RAM (venía con 64MB pero le hice una ampliación de 128 MB) y disco duro de 4GB.

A mí, la verdad, me da mucha pena ver envejecer un ordenador y no poder sacarle algo de partido. A mi mente viene aquella famosa frase de Bill Gates: "640 KB de memoria deberían ser más que suficientes para cualquier ordenador". A este paso 640 teras van a ser poco.

¿Qué hago?. Un Windows XP no funciona en estas máquinas. El Windows 95 puede funcionar en el portátil, pero es tan inseguro... (Death Screens (pantallazos azules), cuelgues, virus, agujeros de seguridad, etc.). Un Windows 3.x me obligaría a instalar un MS-DOS. Hummm. Espera que me lo piense... Pues va a ser que no.

La mejor solución es un Linux por varias razones:

1) Es libre. No tengo que pagar licencias por un sistema operativo en un viejo ordenador.
2) Está optimizado para trabajar con pocos recursos.
3) La seguridad viene implementada con el propio sistema. Me ofrece un buen cortafuegos. Opcionalmente puedo añadir algún otro programa de seguridad.
4) Con lo que me sobra de recursos puedo lanzar otras aplicaciones: servidor de base de datos, servidor web, servidor de aplicaciones, etc.
5) Está ampliamante soportado y mantenido por la comunidad Linux. Encontrarás foros, faqs, documentación, manuales, etc. Incluso, podrías llegar a contratar algún tipo de soporte.

Se podrían enumerar más, pero las cinco anteriores me convencen bastante.

Zenwalk Linux

Ahora viene lo bueno: ¿Qué distribución Linux utilizar?.

En el portátil instalé una Ubuntu 6.06, con Gnome. La verdad es que el campeón se porta, pero es un tanto pesado, y hay que esperarle. Estamos hablando de un sistema Linux pensado para escritorios actuales, y está cargado de aplicaciones que hacen un uso exhaustivo de los recursos gráficos de la máquina, como OpenOffice, Gimp, etc. Asimismo, por detrás está ejecutando muchas más cosas. No obstante, tanto sistema para tan poca máquina, la cosa no va mal, pero podría mejorarse.

Anteriormente había probado otras distribuciones. SuSE, RedHat, Mandriva, Guadalinex, gnuLinex, Molinux.... No van mal, pero con tan poco disco duro y lo cargaditas que vienen, me quedo sin espacio y sin recursos. Pero repito: funcionan bien, pero los recursos son pocos y son pesados. Se hace un tanto lento, pero funcionan.

En el viejo AMD de sobremesa he probado varias distribuciones. La verdad es que me quedé anonadado al ver el rendimiento que tenía. De entre todas me quedo con tres: Damn Small Linux, Zenwalk y Vector Linux.

Si lo que quieres es un sistema de escritorio muy similar a Windows, te recomiendo Zenwalk y Vector Linux. Ambos utilizan el escritorio XFCE 4, que tiene un aspecto y uso muy similar a KDE o GNome, pero come muchos menos recursos.

Vector Linux

Al principio tuve algunos problemas, puesto que el ratón (un típico serial com1) no me lo reconocía, y la tarjeta gráfica (S3 Virge) era reconocida, pero la frecuencia del monitor se me iba. Para solucionarlo, tuve que arrancar el sistema en modo administración (usando F2 en el arranque), logarme como root. Hice una copia de seguridad del fichero 'xorg.conf', y copié el fichero 'xorg.conf-vesa' como 'xorg.conf'. Edité el fichero, pusiendo como dispositivo de ratón (Option "Device") el valor '/dev/ttyS0'. El modo vesa es independiente del fabricante, por lo que no hay problemas de compatibilidad hardware (es un estándar). El monitor también es genérico, y no necesita de peculiaridades. Lo único que tuve que configurar es que la única resolución posible era de "640x480", eliminando el resto de resoluciones, y que la capacidad de colores fuera en 16 bits (parámetro 'DefaultDepth'). Te recomiendo que pruebes primero si Linux te reconoce bien la tarjeta y el ratón. Si no es así, modifica este fichero para adaptarlo a tus necesidades.

En Vector Linux encontrarás un completo escritorio XFCE, en el que podrás navegar por Internet con Firefox, Opera, Dillo o SeaMonkey; chatear con Gaim (compatible con MSN y Yahoo Messenger), XChat o aMSN; gestionar tus transferencias FTP, gestionar tus correos, tus agendas, tus conexiones WiFi; desarrollar tus páginas web, diseño gráfico (the Gimp, MtPaint, Xara Xtreme), reproducir tus archivos multimedia, tanto audio como vídeo (Xine, MPlayer, XMMS), gestión ofimática (procesador de textos AbiWord, hoja de cálculo Gnumeric SpreadSheet), etc. Si necesitas más cosas, sólo tienes que bajártelas de Internet e instalártelas.

Damn Small Linux

Por otro lado, tenemos Damn Small Linux, que ha sido el que más me ha sorprendido. Sólo ocupa 50 MB (creételo), y está basado en Knoppix. Puedes usarlo como un Live (desde un CD o desde un Pendrive), aunque también puedes instalarlo en el disco duro (necesitarás preparar previamente las particiones). Al arrancar tienes una multitud de opciones (con F2 y F3), para decir cómo quieres arrancar (hay muchos modos, tanto gráfico como el teclado). Una de las cosas que me sorprendió es que en este viejo sobremesa podía usar una resolución de 24 bits de color (con Vector y Zenwalk sólo podía hasta 16 bits).

En tan poco espacio hay metidas muchas aplicaciones que nos serán muy útiles y que satisfarán nuestras necesidades. Estas aplicaciones son:

XMMS (MP3, CD Musica, y MPEG), cliente FTP, navegador web Dillo, navegador web Netrik, FireFox, hoja de cálculo, cliente correo electrónico Sylpheed, corrector ortográfico (inglés), procesador de textos Ted, tres editores de texto (Beaver, Vim, y Nano [clon Pico]), edición y visualización gráfica (Xpaint, y xzgv), Xpdf (visualización PDF), administrador de archivos emelFM, mensajería instantánea (AIM, ICQ, IRC), VNCviwer, Rdesktop, Servidor y cliente SSH/SCP, cliente DHCP, PPP, PPPoE (ADSL), servidor web, calculadora, soporte de impresoras genérico GhostScript, NFS, escritorio Fluxbox y gestor de ventanas JWM, juegos, aplicaciones de monitorización del sistema un host herramitas de línea de comandos, soporte USB, soporte pcmcia y algún soporte wireless. ¿Te parece poco?. Obviamente, si necesitas alguna aplicación más potente, sólo tienes que instalarla.

El escritorio utilizado es FluxBox, que consume aún menos recursos que XFCE. Este escritorio ya viene configurado para mostrar en el fondo de escritorio los recursos que son consumidos. Increíblemente, mi máquina no podía estar en mejores manos, puesto que estaba muy pero que muy sobrada, tanto de memoria, como de uso de CPU. El acceso a las aplicaciones se realiza mediante un clic derecho sobre el fondo de escritorio, a modo de menú "Inicio", aunque en el escritorio tienes la mayor parte de las aplicaciones accesibles mediante un icono. En la parte inferior tienes un panel de control donde puedes acceder a las aplicaciones abiertas y a los distintos escritorios.

Habrá ordenadores menos potentes que los que he mencionado en este artículo, como un 486 o un Pentium (de menos de 200 Mhz). Es posible también recuperarlos del rincón de la buhardilla o del cuarto trastero, porque, todavía son útiles y pueden hacer muchas cosas. Puedes utilizar un Linux sin entorno gráfico y convertirlo en pequeños servidores que te den servicios, tales como bases de datos, páginas web, aplicaciones php o phyton, etc.

¿Qué más se le puede pedir?: potencia, optimización de recursos, sencillez, robustez, seguridad... Si quieres aprovechar ese viejo ordenador y seguir disfrutando de él, no lo dudes: usa Linux.


Enlaces:

Vector Linux
Zenwalk
Damn Small Linux

20 comentarios:

Juan dijo...

"¿Qué hago?. Un Windows XP no funciona en estas máquinas. El Windows 95 puede funcionar en el portátil, pero es tan inseguro... Un Windows 3.x me obligaría a instalar un MS-DOS. Hummm. Espera que me lo piense... Pues va a ser que no."

Por qué tantas vueltas? Ni se piensa eso ... va un linux derechito :)

Anibal Fenoglio dijo...

El screenshot de VectorLinux parece que es KDE, es así o es un XFCE con apariencia de KDE ?

edwin dijo...

Muy buen articulo y sumamente ilustrativo. hace un tiempo tenia una pentium 233 que configure con un Coyote para firewal y manejo de una red de tres maquinas y anduvo tam bien (de hecho no le hacia falta el monitor) que me dio pena jubilarlo por un Dlink que consumia menos energia. Tambien una notebook toshiba 486 DX2 con un disco de 300mb en la cual pude instalar varias distros en modo shell y alguna grafica. Perolo que me ha quedado y aun sigo uisando es una k6 de 550 mhz a la cual castigue con dos discos viejos de 6 y 8 mb con 196 mb de ram (DIM) a la que le cargue un pesadito Mandriva 2005 LE con absolutamente todos los servicios, incluyendo localhost con php mysql y phyton.

a pesar qeu reniega al arrancar (sin duda por la mala calidad de los discos samsumg que calientan mas que una plancha de ropa) funciona muy bien.

Y comparto contigo esa sensacion de no querer tirar hardware. Ultimamente planeo ver que linux le puedo meter a una omnibook 300 (una antigualla de 386) que posee un disco de 80mb y una memopria flash en dnde esta el W 3.10 residente. No posee disquetera, solo una coneccion pmcia (con un modem) y puerto paralelo y serial que en un par de oportunidades use mediante viejos comandos de msdos.

tkd.- dijo...

felicitaciones por el pedazo de articulo que has escrito.
Realmente als alternativas en gnu/linux sin infinitas.

El escritorio fluxbox cuesta en un principio, pero investigandolo se puede customizar de maneras increibles.

Realmente me afaciona el tema de revivir ordenadores viejos, pasa que por ahi no dispongo de muchos que funcionen 100% por ende me quedo trabado, pero ya montare mis propios servidores :)

nuevamente felicitaciones :)

Anónimo dijo...

Buen artículo.
Yo también me quede impresionado con vector linux y al ver que estaba basada en slackware decidi probar esta última porque tiene una base de usuarios más amplia. La verdad es que me sorprendio muy gratamente. No es tan rápida como Vector, pero es más rapida que culquiera de las distribuciones que había probado hasta el momento (debian, ubuntu, fedora, suse, redhat etc).

Rafael Hernampérez dijo...

Hola a todos,

El screenshot de Vector Linux es tal cual. XFCE actual tiene un aspecto bastante similar a KDE, cosa que agradecerán los usuarios acostumbrados a escritorios tipo Windows, KDE o Gnome.

La verdad es que me han impresionado la buena acogida de este artículo y su contenido. Hubo un comentario en el que alguien comentaba que lo malo de estos sistemas es que a un usuario medio no le importan, y que te pedirían aplicaciones que no existen para Linux.

Bueno, algo de razón tiene. Pero creo que un usuario medio no pasará de una simple gestión ofimática, poder navegar por internet, usar su correo electrónico, chatear, usar algún P2P y poco más. Y más sabiendo que puede hacer eso en su viejo ordenador, que no puede hacer con los sistemas Windows actuales.

Un saludo a todos, y muchas gracias.



Rafael Hernampérez

Rafael Hernampérez dijo...

Antes de llegar a malos entendidos, la frase

"Bueno, algo de razón tiene. Pero creo que un usuario medio no pasará de una simple gestión ofimática, poder navegar por internet, usar su correo electrónico, chatear, usar algún P2P y poco más. Y más sabiendo que puede hacer eso en su viejo ordenador, que no puede hacer con los sistemas Windows actuales."

Me refiero a que no puede utilizar los sistemas Windows actuales en esas viejas máquinas.

Siento no haber especificado a tiempo el contexto específico que quería expresar.

Un saludo,


Rafael Hernampérez

Victor del Blanco dijo...

Aqui va otra forma de reutilizar hardware, pero claro, también con Linux;-)

http://www.euskalnet.net/j.delblanco/linux/mp3player.html

Lo tengo montado en casa y funciona muy bien.

Manu, the java real machine dijo...

Buen artículo...

La verdad es que el tema de la informática, y los SSOO, se ha convertido en un medio para sacarnos los cuartos a muchos...

Solo hay que ver el recien llegado Vista, que se ha quedado en mucho menos de lo que se prometía hace años, a un coste de HW muy superior...

Como muy bien dices, para un usuario medio, que tan solo se va a dedicar a pasar música a mp3, navegar por internet y descargarse alguna que otra canción o película... es más que suficiente con una de estas distros.

JarFil dijo...

Lo importante en un 2º o 3er. ordenador, es ver el consumo eléctrico vs. capacidad de cálculo aprovechada.

Muchas veces los equipos antiguos consumen una cantidad de corriente muy superior al beneficio que aportan en sistemas con 2, 3 o más equipos. Se nota directamente en los monitores, donde un 15" CRT viejo puede llegar a consumir el doble que un 17" TFT nuevo.

Otro aspecto es el tamaño; los equipos viejos suelen ocupar mucho espacio físico en comparación con sus prestaciones. A veces puede ser más interesante dejarse 200€ en un equipo empotrado, pero que ocupe 10 o 20 veces menos.

Victor dijo...

Plas, plas, plas!!!

Muy buen artículo si señor. Enhorabuena.

Un saludo.

Manu, the java real machine dijo...

Respondiendo a JarFil,

Si el 2º o 3er equipo lo tienes con el monitor apagado, algo normal si lo utilizas como servidor, su consumo no es tan alto... por el espacio, una torre con un P-II, por ejemplo, ocupa poquito más que mi actual torre con un AMD 3000+.

Además, te olvidas del ahorro al no tener que actualizar todo el HW de una empresa... ni tener que comprar servidores nuevos con, en ocasiones, costosas licencias de Windows Server...

Muchas pymes que conozco, trabajan con aplicaciones antiguas o a través de intranet (las menos) para las que no necesitan ni un XP ni un P4... y menos aún un Core2Duo...

Anónimo dijo...

Si queréis ir rápido de verdad, usad icewm. Primero instalas una ubuntu, y luego el icewm. Con gnome-ubuntu configuras, y con icewm corres. No hay sistema igual.

Andromeda dijo...

Si quieres probar windows XP SP2 es tus equipos, Microsoft saco una distribución de "Windows Fundamentals for Legacy PCs" para equipo antiguos, es para empresas, y esta en ingles, yo lo he probado en un PIII, mirate este foro :

http://www.hardlimit.com/forum/showthread.php?p=365363#post365363

JeanK dijo...

Excelente artículo. Quisiera agregar que nisiquiera deberíamos preocuparnos mucho por la interface gráfica, especialmente si vamos a utilizar el equipo como un pequeño servidor. Debería ser suficiente con utilizar el editor 'vi' para poder editar los archivos de configuración y los comandos se pueden ejecutar desde la línea de comandos, lo cual nos ahorra muchisimos recursos.
Saludos a todos!

Rolanvel dijo...

Tengo instalado en un disco de 200 Mb
con 24 de ram y 50 Mhz en el pentium:
MULINUX.Todo un server minimalistico.

toninicasanipasta dijo...

Pues yo tengo un xp professional en un PII a 350 Mhz con 192 Mb de RAM y va como un campeón... quitando servicios y optimizándolo algo, claro.
También uso la distro Puppy Linux (parecido al Damn Small Linux), porque al ser un Live CD me va de perlas para ejecutarlo en cualquier ordenador.

Un saludo

Lucas dijo...

Muy bueno el articulo.
Hace bastante tiempo ya que uso Vector Linux (hace unas semanas me actualizé a la ultima version 5.8 RC2 con kernel 2.6.17.13) y la verdad que funciona perfectamente bien en mi Pentium MMX 233Mhz con 64MB RAM y un disco de 9GB.
Personalmente, no he probado las otras distribuciones, (pero hasta ahora no hubo necesidad :) ), ademas, viene con todos los paquetes (o por lo menos el 90% de ellos) optimizados para 586.
¿Que mas se puede agregar?....
Por el tema del rendimiento de Xfce4, siempre esta la posibilidad de usar Fluxbox. (Personalmente uso Fluxbox + Rox-filer (Rox-pinboard) y funciona de maravilla y con muy pocos recursos)
Para que se den una idea: Antes de usar Linux, usaba Win98 y lo maximo que podia hacer eran dos aplicaciones simultaneas (escuchar musica y usar el word, o Messenger y firefox) pero no mas que eso. Si le exigia mas, se colgaba.
Ahora mismo tengo abierto el Firefox con cuatro solapas, Gaim, estoy bajando un torrent y escuchando musica + 2 ventanas del Rox y todo funciona perfectamente bien.

Anónimo dijo...

Lei el artículo y me impresinó bastante. Yo tengo una Pentium de 200Mhz, 96Mb, 40Gb de rígido y tengo instalado el Windows XP sin problemas. El ordenador funciona muy bien, un poco más lento que con Windows ´98, pero es mucho más seguro y confiable. Hace poco le puse banda ancha y no lo soporta, se recetea cada tanto, aparece una pantalla azul que no se llega a leer nada. A veces estoy conectado por varias horas, hasta 10 y luego se recetea. También disminuyeron considerablemente los recursos de la máquina ya que sin usar el modem se realizan operaciones que corren bajo estos programas del mismo. Mi pregunta es si utilizando Linux la computadora aprovecha mejor los recursos y no se recetea.
Mi mail es gzirulnik@yahoo.com.ar
Saludos.

Eduardo dijo...

Rafael, Bueno el post..
Te dire que soy Ing.Informático y desde que estaba en la universidad en primeros años empece a darme cuenta que todos los equipos antiguos son poco aprovechados y practicamente los grandes fabricantes en vez de optimizar sus programas piensan que porque el hardware es barato tienen derecho ha mandarse tremendas aplicaciones a mi parecer mal diseñadas, pues no me cabe en la cabeza que sea tan pesimo el rendimiento de algunas aplicaciones en ordenadores como los pentium 4... y como algunas distribuciones linux sacan provecho a dichos equipos... Es como querer tirar una bicicleta a la basura porque la nueva trae foquitos que parpadean mas rapido y una velocidad superior... Creen que los usuarios necesitamos tanto efecto en el escritorio... bueno a ver cuando se ponen las pilas las grandes empresas a mejorar las cosas, por ello google es google.. pues aprovecha al maximo los equipos.. yo he manejado brutales servidores windows para ejecutar aplicaciones asp.net y la verdad son unos mounstruos.. no es por desmerecer pero cada vez los programadores de estos sistemas son mas mediocres o les obligan a generar ciclos inecesarios quisiera estar en el desarrollo de uno de estos sistemas para salir de esta gran duda.?