Tecnología Apropiada (Recuperando un 486)

El reto consistía en instalar una maquina (Compaq Presario 425):

486DX100,
Memoria Ram 12MB,
Disco Duro 270MB

Monitor VGA
Mouse Serial
 
Para que los niños de la escuela de la vereda de los cauchos bajos tuvieran una consola de juegos.
Después de revisar varias opciones, de intentar instalar varias distribuciones de linux, openbsd, freebsd, de buscar distros para equipos viejos, de instalar DSL, y hacer varias pruebas, llegamos a la conclusión que intentar instalar un sistema operativo contemporáneo es como dispararle a los zancudos con una escopeta.
La solución llegó cuando recordamos lo mucho que disfrutábamos con los juegos de D.O.S, y los juegos de Nintendo, especialmente el conocido como Family.
La elección entonces fue instalar FreeDOS un proyecto que le ha dado continuidad a D.O.S creando un sistema operativo que mantiene el viejo DOS vivo y con algunas cosas actuales, de hecho la documentación del proyecto es muy buena y se encuentra todo lo que se puede necesitar para poner a andar un viejo 486 y convertirlo en una consola de juegos.
La instalación es relativamente sencilla, lo que hicimos fue bajar la ISO de la pagina de FreeDOS y conectar el DiscoDuro de nuestro 486 en una maquina mas reciente que tuviera arranque por CD y listo, el proceso es muy sencillo y en menos de 30min tienes un FreeDOS instalado.
Una de las cosas mas interesante de FreeDos es que tiene soporte para red, (http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Networking_FreeDOS) una de las cosas que hice fue instalarle la red para poder transferir archivos que necesitara a la maquina usando SSH y SFTP – No detallare el proceso ya que en la pagina anterior esta todo lo necesario para ponerle red a la maquina, yo use la opción de Packet Driver que es la mas sencilla de todas para poder tener red y usar la implementacion de TCP/IP llamada mTCP, existen para FreeDOS navegadores como DILLO, que permiten la carga de imágenes y visitar paginas sencillas, obviamente no tiene soporte para FLASH, JAVA entre otros, pero es útil por ejemplo para leer wikipedia entre otras paginas.
Como algunos juegos necesitan Mouse, sobre todo el emulador de Nintento (Nesticle fue el usado) utilice un driver que encontré llamado CuteMouse, con solo agregar CMOUSE.EXE en el AutoExec.bat fue suficiente.
Ahora la parte de los juegos casi todos fueron descargados de la siguiente dirección http://www.dosgamesarchive.com/ los juegos de Nintentdo los conseguí en ThePirataBay, ahora después de tener mouse, red y algunos procedimos a crear un Menú que cargara cuando arrancara la maquina para que los juegos fueran de fácil acceso y los niños de la escuela no tuvieran que utilizar comando de DOS para jugar (LINK DEL MENU 0.1ALPHA: http://pastebin.com/4S8T1ze0)
Una de las ventajas del menú es que cuando sales de un juego la maquina vuelve y queda en el menú.
Así se ven dos juegos, el primero el famoso Super Mario Bross corriendo en el emulador de NES – Nesticle, y el segundo un juego nativo para D.O.S llamado Keen que yo jugaba en los 90.
El proceso fue bastante divertido, una de las conclusiones importantes para quienes trabajamos con Linux y Software Libre, es que no siempre Linux es una solución existen otros proyectos como FreeDos, que pueden suplir ciertas necesidades, en especial si quieres tener en un 486 algunos juegos.
Creo que es importante el tema del rescate de maquinas viejas para varias funciones, se pueden usar como servidores de servicios especifico, firewalls, enrutadores usando sistemas operativos tipo UNIX, o como una consola de juegos ARCADE usando FreeDOS o una “Maquina de Escribir” con una interface para FreeDOS como OpenGEM o nano-X que explore poco pero ofrece cosas muy interesante.
Pronto todo el material descargado y la imagen del DD instalado la podrán bajar en esta misma entrada o en la pagina de http://www.vivirenlafinca.org/

Proyecto Recuperacion BCU

Proyecto Recuperando la BCU

La BCU es un sistema de control de ancho de banda propietario de una empresa que desapareció que se llamaba YDI ese sistema solo funcionaba para los equipos YDI y su red inalámbrica, me la regalaron y decidí utilizarla como un cliente liviano, para ello tuve que adaptarle un disco duro IDE y montarle ELive Linux.

El Hardware de la BCU es:

Procesador VIA de 750Mhz

256 Megas de Memoria RAM

Tarjeta de Video + Sonido + Red Integrados

Tarjeta Wireless DWL 510 con Chip Atheros (que le agrege eliminando una de red que tenia )

Sistema Operativos: Debian (ELive) es un debian Etch optimizado para maquinas de bajos recursos y trae como entorno de escritorio Enlightenment uno de los manejadores de ventanas mas livianos y agradable para trabajar que he conocido.

Propósito del Proyecto: Darle a mi hermano menor una maquina donde aprender linux y a programar cosas sencillas, posiblemente en Python y C.

MedellinWireless, ya no esta.

He pensado bastante tiempo escribir una entrada en este blog, despues de algun tiempo y decidir reciclar algunas cosas que me estaban estorbando me doy cuenta que MedellinWireless ya no esta como proyecto desde hace muchos dias viene inactivo me atrevo a decir que mas de 1 año con muy poca actividad para un proyecto que en un tiempo fue tan ambicioso.

Casi todos los Nodos de MedellinWireless han sido desmontados, yo me he pasado de casa y ya no tengo acceso a la terraza aquella desde donde se veia todo medellin y entonces que nos queda, de forma personal creo que nos queda todo el conocimiento que adquirimos algunos miembros del proyecto en diferentes areas relacionadas con las redes y la transmision de datos por sistemas inalambricos, experiencia en la construccion de POE(Power Over Ethernet), diseño de cableado, manejo de diferentes Firmware y configuraciones para diferentes tipos de redes wireless, muchas cosas relacionadas con Streaming de audio y video que empezamos a utilizar buscando formas de usar la redes Wireless, es un poco triste escribir esta entrada despues de casi 5 años de trabajo en un proyecto que se cerro solo.

En mi experiencia en este proyecto que pretendia montar una red inalambrica de acceso libre para toda la ciudad de medellin, me queda la sensacion que esta ciudad no esta praparada para este tipo de proyectos, por un lado las personas que tienen el dinero para aportar lo necesario como para patrocinar un proyecto de estos no estan interesadas por que los proyectos que tienen su base hacer las cosas sin costo y como bien social no son interesantes para los inversionistas de nuestra ciudad, por otro lado las personas de bajos recursos pues simplemente no tienen el suficiente dinero para comprar lo necesario para montar su propio nodo, yo mismo sufri un poco al principio tratando de conseguir los equipos y partes para las demas cosas, como antenas, cables, cajas metalicas, tornillos etc, con este tipo de cosas personas con un bolsillo de poco alcance no puede hacer mucho, eso en parte nos paso en nuestra ambicion altruista tratamos de hacerlo todo por nuestra cuenta, con nuestros propios recursos, autogestionando el proyecto y nos quemamos de muchas formas por ahora dire que economicamente.

Creo que en ciudades como estas donde se muestra tan poco interes a este tipo de proyectos no se debe pretender enlazar toda la ciudad en una sola nube, talvez lo mejor es lograr que la gente coloque un ap abierto para compartir la red y se conecte con sus vecinos mas cercanos y compartan datos, pero en una cultura individualista y egoista como la paisa esto es complicado de lograr, compartir no es algo que se haga muy bien en esta ciudad yo mismo he tenido ese problema y lo he ido superando poco a poco.

En mi profunda decepcion conmigo mismo y la tristeza de saber que el proyecto se acabo y que no logramos los objetivos mas grandes me queda el consuelo de todas las cosas que aprendimos y que algunas personas que siguen trabajando en el tema de las redes libres ven a MedellinWireless un ejemplo y han tomado las cosas buenas como ejemplo y talvez han visto las cosas malas para no repetirlas y de eso se trata tambien, compartir la experiencia para que otros puedan retomar o hacer proyectos parecidos, y queda de nuevo como despues de todos los proyectos, aprender de los errores, pero de verdad aprender de los errores tanto humanos como tecnicos para ser mejores personas.

Saludos.