Hola a todos,
Hace tiempo que estoy pensando de hacer algo así. Un pequeño reto. Algo para reflexionar sobre la técnica, pero también sobre las tendencias actuales. ¿Es necesario estar a la última en hardware y software? Si funciona bien una máquina ¿realmente es necesario cambiarla por otra para hacer el mismo trabajo? ¿Podemos utilizar máquinas antiguas para realizar tareas que en su momento eran prácticamente ciencia ficción?
La respuesta es obvia: depende. Por ejemplo, si queremos juegos con los gráficos de hoy... necesitamos hardware de hoy. Pero esa no es la idea.
También podemos meternos en el terreno de lo que es útil o no para cada uno, pero tampoco es el tema.
Este artículo que empiezo hoy (viernes 2 de agosto de 2013), y que iré haciendo poco a poco según encuentre tiempo, es... hobby puro y duro, pero siempre manteniendo el reto y la reflexión en el punto de mira.
En este caso vamos a intentar dar de nuevo vida a un PC portátil del año 1997. En concreto un
Toshiba Satellite 220CDS. Me costó 15€ en una tienda de segunda mano hará un mes, y tiene las siguientes características:
Toshiba Satellite 220CDS
Procesador: Intel Pentium 133.0 MHz
Memoria: 16.0 MB (soldadas)
Disco duro: 1.2 GB
Sistema operativo: MS-DOS
Pantalla: 12.1" (800x600)
Gráfica: C&T 65554
Unidad externa: Disquetera 1'44Mb
Tarjeta de sonido: Compatible Sound Blaster
Puertos de expansión: 1 USB, infrarojos, 1 paralelo, 1 serie, 1 PS2, y varios puertos de expansión.
Mi intención no es ampliar la RAM, ni comprar una lectora de CD. Los motivos son dos: harían perder bastante el reto original... y porque cuestan un dineral incluso de segunda mano.
¿Qué se podía hacer con esta máquina en su momento?
- Trabajar con MS-DOS, Windows 3.1, Windows 95, Windows NT 3.x y Red Hat 6.
- Editar documentos con Word 6.0
- Jugar a aventuras gráficas de la época
- Conectarse a internet mediante modems por serie o paralelo, y navegar con Netscape 2
- Programar juegos y programas con software como Borland C, Turbo Pascal, Clipper o incluso "DIV".
¿Por qué ha sido desechado?
Todo el mundo quiere estar a la última... y aunque no quieras, estás obligado: no podemos quedarnos en Word 6.0 cuando nuestros compañeros, colaboradores, amigos o conocidos utilizan otro software que genera archivos incompatibles con versiones anteriores.
El software actual realiza muchas tareas de manera más eficiente, o al menos los programadores han aprendido de sus errores de las últimas décadas, y han mejorado muchos aspectos del mismo que mejoran la experiencia de usuario, pero siempre con cierta carga extra que requiere cambiar la máquina.
También es verdad, que mucho software podría haber mejorado sin requerir muchos más recursos, pero de eso no nos vamos a quejar ahora, porque entraríamos en el trigal del "¡Estás anclando en el pasado! Ahora la versión de XXXXXX hace YYYYY" o en de "TODA MEJORA REQUIERE UN AUMENTO DE RECURSOS", que decía el tío Ben. Paso de trigales, sólo encuentras tristes tigres.
Aunque, más cierto es, este hardware está muy limitado en si mismo, lo que no ayuda a realizar determinadas tareas con las que hoy en día no podríamos vivir:
- Ver vídeos... debe de ser una tarea casi imposible por la poca RAM... y porque la resolución del vídeo debería ser tan baja, que todo serían píxeles y colores erróneos.
- Una web cualquiera, tal y como son ahora, sería ilegible en un navegador antiguo... y menos que carguen con soltura. Aún así, navegaremos (al menos con eLinks).
- Es posible reproducir música en MP3... pero no puedes hacer nada más por la carga de CPU que conlleva.
- Conectividad limitada.
- Almacenamiento ínfimo.
Entonces, ¿la motivación es la nostálgia o el querer cambiar el mundo y luchar contra la obsolescencia programada que nos invade y nos domina?
Esta máquina se vendía con la etiqueta "vintage" y con un papel pegado con celo que decía "NO PUEDE CONECTARSE A INTERNET". Yo había utilizado uno muy similar por aquel entonces (1997). Me hizo sentir... vintage. Y me sentí con una gran responsabilidad: conectarlo a internet, y más allá. Digamos, que la motivación inicial era el orgullo personal... ahora realmente es intentar resucitar una máquina, y darle algún uso práctico (técnicamente hablando... calzar una mesa o como diana en tiro al arco no vale).
Hoy en día podemos encontrar multitud de máquinas abandonadas en las calles, trasteros, tiendas de segunda mano... de características similares o muy superiores (Pentium 3 con 128Mb de RAM, por ejemplo), y me gustaría hacer una guía para poder rescatar o, al menos, revivir estas máquinas.
¿Qué haremos con el cacharro?
Mi principal objetivo es utilizar única y exclusivamente
software libre como base, aunque en algún momento acabemos utilizando algún juego privativo de la época (aventura gráfica o similar), o incluso algún software "vintage". Pero si podemos hacerlo todo con software libre, perfecto (que por esto lo pongo en esta sección). Es decir, no me interesa resucitar la máquina para poner un Windows. El objetivo inicial:
- Instalar "
Basic Linux". Tiene versión de 1/2 disquetes, puede lanzarse desede el disco duro copiando los archivos en un directorio y ejecutando un "exe" en MSDOS, y bastantes módulos para dispositivos y software adaptado a esta. Además, funciona muy bien con 8Mb de RAM. Tiene entorno gráfico... pero creo que será difícil que sea fluido en esta máquina, ya veremos. No utilizo RedHat 6, porque no tiene la misma filosofía que Basic Linux en cuanto a gestión de recursos ni es tan "abierto" (está muerto según RedHat... así que paso). Escucho otras sugerencias.
- Utilizar un Wifi USB para conectarnos a la red y a internet (los módulos deben estar disponibles para el kernel de la distro en cuestión... y si no, nos buscaremos la vida).
- Instalar Samba/SSH para acceder a archivos remotos que serían tediosos de copiar con disquetes.
- Acceder a dispositivos USB de almacenaje masivo.
- Instalar software útil: compiladores, editores de texto, editores de documentos, navegadores, etc.
- Juegos varios
(tanto para Linux como para MSDOS).
- Enseñar determinados aspectos de Linux que pueden ser desconocidos para mucha gente, pero que pueden ayudar en determinados momentos.
¿Qué sería interesante hacer después de esto?
- Pequeño centro de domótica uniéndolo con arduino (ha de recompilarse arduino para funcionar con un 586... no se si al no tener MMX u otras extensiones será posible).
- Instalar una interfaz gráfica sencilla, limpia, sin pretensiones... que permita lanzar pequeños programas y juegos (ideal para niños).
Bueno, hasta aquí por ahora. Aquí una foto del bicho. Iré actualizando el post principal. Si alguien quiere colaborar, estaré encantado!
Un saludo.