Ovejas Eléctricas

No me van a decir que no se trata de una de las descripciones más emocionales de software alguno:

Este software le debe su nombre a la novela de Philip K. Dick ¿Sueñan los Androides con Ovejas Eléctricas?. Hace realidad el sueño colectivo de los computadores que descansan en cualquier parte en Internet.

Se trata de un screen saver para Linux, FreeBSD, Windows y Mac OS X (beta) que se encarga de fabricar una oveja eléctrica cada 5 minutos usando el poder de procesamiento de nuestros PCs en descanso: Electricsheep.org

Una oveja eléctrica es una pieza de animación (un MPEG2) basada en un algoritmo de generación de fractales (fractal flames). Cada nueva oveja se distribuye a los clientes activos.

El screen saver mientras despliega las ovejas bajadas, genera un frame (un jpeg) de una nueva oveja y lo sube al servidor. Su carga de trabajo la ha bajado previamente del servidor en modo de un código genético, un "ADN" compuesto por 120 números reales. Estos códigos son algunos generados aleatoriamente por el servidor y los más corresponden a la evolución venida de otras generaciones y cruces entre ovejas.

Los usuarios pueden votar (pulsando la flecha hacia arriba) a la oveja que tienen enfrente mientras está corriendo como un screen saver. Esto permite a la oveja en cuestión vivir más tiempo dependiendo de su popularidad, y ser más apta para reproducir nuevas ovejas basadas en su "ADN". Eventualmente todas las ovejas mueren. Las menos aptas desaparecen antes pues.

Conceptos sacados de ciencia ficción, redes P2P (más adelante), algoritmos evolutivos, software libre, fractales. Este proyecto tiene que ser algo así como la mejor porno que se puede hacer para un geek.

En el sitio web se puede ampliar la información, con un PDF, un documental y más. Go and be shepherds!

Comentarios
mazzi el 23 de Marzo de 2004 comentó:

Excelete. Mi XFCE4 ya tiene nuevo screesaver ;)

carlos castillo el 16 de Mayo de 2004 comentó:

Estamos realizando una demostracion de sistemas distribuidos y deseamos obtener mayor informacion sobre los algoritmos
que forman estos screen saver.
gracias

Fran el 18 de Mayo de 2004 comentó:

Hola Carlos, el código es libre/open source
En el sitio puedes encontrar los links al mismo.
Hay otros proyectos del estilo P2P o de sistemas distribuidos de código abierto en Internet.
sf.net es un buen sitio para empezar la búsqueda.
Suerte.

Escribe un comentario









¿Quieres que se recuerde esta información?