¿Tienes un Pentium-I tirado por casa y no sabes qué hacer con él? ¿Tienes un libretto y quieres quitarle el winsux 95? ¿Te obligan a usar el PC viejo porque tu hermano está todo el putísimo dia jugando al San Andreas? ¿Tienes un PC mejor que el de la NASA, pero eres un puto friki y te encaparras en usar el 486 viejo porque es más geek? Punto y aparte productions les presenta…

La guía definitiva para usar linux en un PC antiguo

Aviso: Este artículo explica qué programas instalar para aprovechar un PC viejo como entorno de escritorio. Si lo que quieres es montar un servidor, visita la página de Daniel Clemente y sigue sus magníficos HOWTOs. Aquí no voy a hablar una sola palabra de apaches ni eseseaches

Anda que no estábais esperando un artículo así… parecía que sólo metía chorradas en el blog… ¡pues no! Esto es mega largo, así que haced clic en “leer más” para seguir con el tema

Nota obligada: Un PC a partir de 500 Mhz y 128 de RAM es un pepino, y puedes meterle casi cualquier entorno linux. Si tiene 256 de RAM, pasa de leer completamente este artículo e instala una Ubuntu

A un ordenador que vaya, más o menos, a 100 Mhz y tenga entre 16 y 32 Mb de RAM le podemos meter perfectamente una distro de linux y trabajar con él. ¿O es que nadie se acuerda de cuando todos usábamos 386 y los que tenían un Pentium eran los amos y trabajaban hiper-rápido? Pues eso. Todo es cuestión de escoger el software adecuado.

Dependiendo de la RAM que tengamos hay dos alternativas: usar la consola a palo seco, o usar las X. Yo recomiendo usar las X aunque el PC vaya algo más lento, porque siempre se agradece el ratón y ver imágenes en el navegador.

En teoría cualquier distro de linux con un par de años tiene las herramientas necesarias, pero lo mejor es meter una Debian Woody por unos motivos básicos:

  • Mantiene actualizaciones de seguridad
  • No tendremos que compilar casi nada
  • Tiene los programas exactos para aprovechar al máximo un hardware antiguo. Ninguna otra distro, excepto Slackware, está tan orientada a la sobriedad
  • Es la distro antigua que mejor maneja los paquetes y las dependencias

Si quieres meterle otra distro, adelante. Si os decantáis por Woody, instalad el kernel 2.4 y no el 2.2, o puede que no os chute algo del hardware (en mi caso, el sonido y la red)

La consola

Tenemos muchos programas y muy buenos para consola, con la ventaja de que un Pentium en modo consola corre que se las pela. Si a esto le añadimos las consolas virtuales y la capacidad multitarea de un núcleo 2.4 (no he tenido ganas de estar dos días compilando un 2.6), tenemos un entorno perfecto, como el que se usaba hace 5-6 años, pero ¿o es que la gente no usaba ordenadores por aquél entonces?

Aquí va la lista de programas. Los he escogido por lo bien que me han funcionado con el libretto y por ser los más conocidos, pero cada uno puede usar el que le dé la gana, por mí como si le metéis un servidor de Counter-strike a un 286 :P

Ofimática: Vim

Para escribir, Vim, obviamente. No flameéis ahora, porque os aventuro que ya hay un flame destinado a editores. He escogido Vim porque es mejor que Vi y tiene colorines, no chupa tanto como Emacs y tiene más características que nano o Joe. Si tenéis realmente un churro de ordenador (léase un 386, por ejemplo) y el Vim os va lento, meted joe antes que Vi, que es un editor infumable y que a la que te das cuenta te empieza a borrar cosas sin saber por qué. Os lo dice uno que lo ha sufrido en sus carnes en la facultad

pantallazo de vim

Navegar: Links hacked

Para navegar, Hacked Links. Es un navegador en modo texto, que soporta imágenes mediante libsvga, ratón (con gpm), pestañas, javascript, SSL y muchas otras características interesantes. Otro programa similar es lynx, con menos características pero mejor soporte SSL

pantallazo de links

Correo y noticias: PINE

Para leer el correo y las news, PINE. Por lo visto ya no es GPL, pero sigue siendo el mejor. Mutt no está mal, pero es un coñazo configurarlo, además no soporta newsgroups.

pantallazo de pine

Música: mpg123

Para escuchar música, lo mejor es mpg123. No es software 100% libre, pero es más rápido que su equivalente libre, mpg321. Os lo dice alguien que no podía escuchar música con mpg321 y sí con mpg123. Si 321 os funciona bien, querréis probar también mp3blaster, una intefaz muy cómoda para reproducir música desde la consola, manejar listas de reproducción, etc

pantallazo de mpg123

Chat: BitchX, CenterICQ, Pebrot

Para chatear en el IRC, BitchX. Es hipermegachungo de usar, pero es el mejor sin duda. No hay ninguno que le llegue siquiera a la suela del zapato, así que no queda más que pringar. Tenemos un cliente multiplataforma (MSN, Jabber, Aim, IRC…) llamado centericq que cubre las necesidades más básicas (las mías, por ejemplo), pero cualquiera que se pase la vida en el chat necesitará algo más especializado. El mejor cliente de MSN es Pebrot, escrito en python y que soporta transferencias de archivos y todo lo que puede hacer el MSN normal (sin imágenes, claro)

pantallazo de bitchx

Vicio: Nethack

Cómo no, para jugar están nethack, un juego de dungeons terriblemente difícil y viciante, adventure, el juego al que se jugaba en los UNIX de hace veinte años y los bsdgames, una colección de tetris, monopoly, ahorcado, 1000 kilómetros y otros para pasar el rato.

pantallazo de nethack

El entorno gráfico

A ver, no tenemos el ordenador de la NASA, y las X no son la biblia. El sistema irá más lento que en una consola, pero si escogemos los programas adecuados, irá más rápido que winsux. Nota: apt-get tarda un 20% más -a ojo- si se ejecuta desde una xterm que si se ejecuta desde la terminal sin las X. Si tenéis que hacer un dist-upgrade bestia o algo, mejor salid del entorno gráfico. Como ventaja, la mayoría de aplicaciones que aparecen aquí usan las librerías Gtk 1.2, así que aprovecharán las que estén en memoria, y una vez abierto un programa, el resto irán bastante rápido [más rápido que si usaran librerías diferentes]

El entorno: IceWM

El entorno de escritorio será IceWm, porque es muy rápido, tiene barra de tareas y menús, escritorios virtuales y se parece a los entornos normales de escritorio. Puedes ir probando varios y quedarte con el que te más te guste. Para mí, el que tiene mejor ratio características/velocidad es icewm, por encima de fluxbox, xfce, gnustep, wmaker, fvwm, 95wm y otros

pantallazo de icewm

Ofimática: gVim

¿Otra vez vim? Pues sí. Porque sigue siendo el más rápido, tiene la interfaz agradable, soporta Motif, Gtk, etcécera y el soporte de ratón está mejorado. Si lo que queremos es escribir con un procesador de textos en condiciones, entonces necesitamos AbiWord, rápido, con soporte para muchas fuentes y estilos, importa .doc, permite comprobar la ortografía, es pequeñito y no tiene nada que envidiar al Word de M$. También existe el omnipotente Nedit, aunque yo noté que, si tecleaba muy rápido con el coloreado de sintaxis activado, el ordenador se ralentizaba, mientras que con gVim no.

pantallazo de abiword

Navegador: Dillo Hacked

Modified Dillo es un proyecto que mejora las características del navegador gráfico más rápido del Oeste. Añade pestañas, marcos y SSL, por lo que tenemos un navegador más que aceptable en tan sólo 800 Kb. Eso sí, hay que compilarlo. Tampoco tarda mucho. Si necesitamos soporte CSS o algo más bestia, tendremos que recurrir al paquete netscape-477, con la última versión ligerita de Netscape. Tarda en cargar, pero sólo hay que usarlo esporádicamente, porque ocupa mucha memoria y espacio en disco.

pantallazo de dillo

Correo y noticias: Sylpheed

Sylpheed es el lector de correo más rápido en modo gráfico. Es semejante al Outlook, Thunderbird y otros, pero mucho más rápido (no intentéis abrir Thunderbird en un p-75…). Mi consejo es que uséis pine en una xterm, pero si no queda más remedio, sylpheed no está mal, y tiene soporte para casi todos los protocolos de correo.

pantallazo de sylpheed

Música: xmms

XMMS tiene una aparencia idéntica a Winamp, incluso soporta sus skins, es rápido y bonito. Aunque desgraciadamente chupa más CPU que mpg123, así que dependiendo de tu equipo podrás usarlo o no. Inténtalo, merece la pena

pantallazo de xmms

Administrador de archivos: emelfm

EmelFM es una especie de “midnight commander” para el modo gráfico. En el apartado de consola no incluí a MC porque yo siempre voy más rápido con una consola a palo seco que con el gestor, pero a quien le apetezca puede probarlo, es similar al Comandante Norton del MS-DOS. Tiene opciones interesantes como una “consola” incorporada, dos paneles y botones para las operaciones más comunes con archivos.

pantallazo de emelfm

Visor de imágenes: GtkSee

Al principio yo trasteaba con visores de imágenes muy básicos, como xli, pero enseguida me di cuenta de que GtkSee no consume muchos más recursos que ellos, y en cambio tiene una interfaz mucho mejor. Es parecido al famoso ACDSee de windows, permite hacer “slideshows” y genera thumbnails bastante rápido, además de tener un modo de pantalla completa y redimensionar imágenes para ajustarlas a la ventana. Muy útil.

pantallazo de gtksee

Chat: aMSN y Gabber

Ciertamente, no hay nada que tengan aMSN o Gabber que no posean los programas en modo consola, pero para la gente a la que no gusta teclear (¿y cómo se chatea? xD) tenemos dos clientes que están muy bien: aMSN, para Messenger, y Gabber para Jabber. Son algo pesados, sobretodo aMSN, que a mí me tarda 2 minutos en cargar, y un huevo para abrir y refrescar las ventanas, así que personalmente no lo recomiendo para PCs antiguos. Como ya se sabe que para gustos, colores, pues os doy la opción.

pantallazo de amsn

Las conclusiones

Ya sabéis, cuando alguien os diga “pues sí tío porque tengo un ordenador viejo que no sé qué hacer con él”, como probablemente será un Pentium3 en el que no le funciona el Filfa, le decís que es una puta mierda y que lo vais a regalar, y os lo quedáis porque probablemente sea mejor que el vuestro.

Si lo que tenéis por casa es vuestro primer ordenador (o el segundo, o el tercero…) y os da pena tirarlo, puede ser una buena estación de trabajo si sois más de un usuario en casa. Otra buena opción es montar un cliente tonto que se conecte a las X del ordenador gordópilo y ejecute aplicaciones remotamente, pero entonces este documento no servirá para nada xD

También puede ser un buen ordenador para que los niños trasteen o aprendan a manejarse en un entorno no-windows, para tenerlo de reserva por si FECSA nos funde la fuente de alimentación, se nos cuela un virus o le jodemos el Lilo y hay que restaurarlo

Espero que os haya servido de ayuda, y que también mucha gente llegue aquí a través de google buscando información sobre linux en equipos antiguos. Si alguien os pregunta, enviadle a RTFM, ya tenéis un texto que lo explica. ¡Distribuye este documento! Pero, por favor, ¡recuerda respetar la licencia!

Actualización 26/01/05: martintxo zelaia (martintxoz (arroba) gmail (pto) com) me ha enviado un artículo sobre el mismo tema que escribió, profundizando también en la instalación base, los servicios y el kernel. Os lo recomiendo especialmente si os interesa optimizar al máximo el rendimiento más a nivel de S.O que no de software. Gracias, martintxo