Linux en un ordenador viejo
¿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: VimPara 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 |
Navegar: Links hackedPara 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 |
Correo y noticias: PINEPara 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. |
Música: mpg123Para 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 |
Chat: BitchX, CenterICQ, PebrotPara 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) |
Vicio: NethackCó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. |
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: IceWMEl 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 |
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. |
Navegador: Dillo HackedModified 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. |
Correo y noticias: SylpheedSylpheed 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. |
Música: xmmsXMMS 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 |
Administrador de archivos: emelfmEmelFM 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. |
Visor de imágenes: GtkSeeAl 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. |
Chat: aMSN y GabberCiertamente, 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. |
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
En la sección Consola - Chat, hace falta un buen cliente de Jabber: Cabber.
Y olvidate de acceder a Gmail desde ese “trasto”, ya que:
- modo consola: lynx no puede
- modo gráfico: dillo no puede
- modo masoca: el mozilla que viene con Woody tampoco puede… ¡y Firefox no existía en woody!
En breve, aun esta en fase alfa, saldra la version Mini de Guadalinex.
Tambien puede ser una buena opcion para PCs cortitos.
Genial el artículo y muy ilustrativo.
Por cierto, que gran invento el Libretto!!
¿BitchX el mejor? Eso es que no has usado irssi :)
Muy bueno tu articulo, la semana pasada estuve buscandopor la red distros viejas y halle un monton, para instalar en una toshiba 1950 (486 66mhz y 300mb de hda y 8 mb ram) lo cual es un verdadero fastidio, solo para no tener que prenderla fuego ;)
Finalmente opte por una version de Basic Linux 3.0 y esta estupenda aunque limitada.
igual digo una burrada mu burra… pero meterle una gentoo? es obvio q si kieres usar un pc tan antiguo, no tendrás mucha prisa, asi q no te importara estar compilando una semana… ;)
es q tenia pensado meterle a un p133 con 32 mb de ram (en 4 modulos de 8 mb xD) y 7 gb de hd. q version de gentoo no tengo ni idea, supongo q alguna del 2000 o 199x. alguna recomendación?
yo tarde en compilar el kernel de gentoo con un K6-2 400 alrededor de dos horas. Sólo el kernel!
Se estuvo dos noches ininterrumpidas para compilar el sistema base (sin X)
No te recomiendo un mes de compilación xDDDD
el kernel de gentoo con un K6-2 400 alrededor de dos horas
Pues haz que te lo miren, que mi k6-2 350 tarda en torno a media hora.
XMMS tiene una aparencia idéntica a Winamp
Como que empezó llamandose x11amp…
Goatse, no estoy mintiendo. De hecho, compilar el kernel en el Athlon 2600+ me tarda diez minutos, así que me parece extraño que a ti te tarde sólo media hora en un 350. ¿No serán compilaciones sólo de módulos o partes del kernel?
Bueno, de todos modos no es nada recomendable meterle la Stage1 de Gentoo a un p133 xD
Jejejeje…. Imaginen en la notebook 486 que mencione, compilar cualquier cosa tardaria un año. Pero el resultado seria interesante (si termina)
¿Algún link para profundizar en el libretto? Que solo me salen portatiles de Toshiba de 800 Mhz!! :P
La mayor parte de información sobre el libretto la encontrarás en las subastas de ebay xD
Lo que tu mencionas es presisamente lo que yo y muchos en mi pais estamos buscando; el problema es que no sabemos ni “J” de linux, queremos sustuir Win98 por un linux; pero las distribuciones linux todas las que he probado son enormes comparadas con hasta 250-300 MB de Win98; existe alguna distribucion que sustituya Win98 perfectamente en linux?
Mi maquina es Pmmx 166 64 ram, 1.7 GB HD, no lee CDs y reconoce solo 504 MB, si tienes una respuesta presisa te agradeceria la envies a mi correo electronico o la pongas en la red con un titulo facil de encontrar.
Agradezco tu atencion.
halcon, si te lees el documento de martintxo verás que una debian es precisamente lo que estás buscando. Con 500 Mb de HD va a ser un poco difícil, pero si instalas el sistema base y le metes los programas que comento yo, tendrás una etación de trabajo bastante aceptable.
Otra opción es usar el LTSP (busca más info por google), que consiste en aprovechar un servidor muy potente para ejecutar las aplicaciones remotamente, mientras cada usuario está delante de un PC más normalillo. De este modo, con la inversión de solamente un ordenador bueno, se pueden aprovechar 10-20 ordenadores anticuados.