Un servidor web en un Apple TV 2

Apple tv serverA medio camino entre la diversión y el experimento, en Mac Mini Vault instalaron un servidor web en un Apple TV. El proyecto fue una manera de comprobar hasta dónde podía llegar el chip A4 que Apple puso dentro del Apple TV.

El Apple TV utiliza iOS 4.2.2 -obviamente “pirateado” (jailbroken) con lighttpd como servidor web. Para controlar el experimento vigilarán la carga de la CPU y verán las estadísticas de visitas para saber cuánto tráfico ha recibido el Apple TV.

Si quieres saber más:

Lee en Seas0npass la forma más sencilla de hacer el jailbreak en el Apple TV (en inglés)

– Accede por SSH y cambia la contraseña root

– Usa apt-cache y apt-get para encontrar e instalar lighttpd

– Usa SFTP para colocar el archivo de configuración de lighthttpd en /etc/lighttpd.conf

– Dentro de /usr/sbin/ ejecuta lighttpd-angel -f /etc/lighttpd.conf para iniciar lighttpd

– Escribe un archivo plist en /Library/LaunchDaemons para que se inicie lighttpd al arrancar

Han publicado los primeros resultados (en inglés) del experimento:

ATV traffic

En 24 horas, recibió casi 15,000 visitantes en la página web hospedada en el Apple TV. El sorprendente resultado fue que nada se rompió, nada murió, ni si quiera se calentó el aparato. Hubo veces en que la página dio time out (pasado un tiempo, al no recibir respuesta del servidor, el navegador cancela la petición), pero cuando lighttpd se puso al día, volvió a servir con normalidad.

Y extraen estas conclusiones:

El Apple TV realmente nos ha sorprendido y aquí tenéis diversas razones por las que pensamos que tuvo un comportamiento tan satisfactorio:

– Era una única página estática de HTML almacenada en el disco duro flash del Apple TV.

– El iOS es un OS mínimo comparado con un sistema operativo de servidor tradicional.

La prueba habría salido aún mejor si:

– Hubiéramos puesto el Apple TV en el centro de datos antes de comunicarlo por Twitter.

– Hubieramos optimizado la página web y minimizado el uso de js/css.

– Hubiéramos tenido un script para vigilar el estado del aTV con más detalle.

El Apple TV sería un estupendo servidor web si:

– Tuviera más herramientas incorporadas como top, vim, etc.

– Un software de cortafuegos sería de agradecer.

– Si en general se pudiera tener más control sobre el software que se utiliza.

– Si no requiriera comenzar desde cero y hacer otra vez el jailbreak cada vez que haya que actualizar el software.

El servidor web se encuentra en http://atv.macminivault.com/

0 0 votos
Article Rating
Subscribe
Notify of
1 Comment
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
12 years ago

Creo que deberían centrar un poco más en el tema de poder explotar contenidos por extreaming con algún servidor DLNA… soporte de archivos distintos etc etc, vamos como un aparato streamer de los normales

Por otra parte… Creo que el redactor no entiende bien los conceptos:

-obviamente “pirateado”: ni con “” puesto que para “piratear” un equipo lo que necesitas o bien es lucrarte con él o bien instalar contenido protegido tipo instalar una aplicación con copyrigh con Installous en tú iPhone

Cuando realizas Jailbreak al iDevice lo que haces es poder ejecutar contenido sin firma digital o más bien sin firmas registradas por Apple… Lo que quiere decir que puedes instalar software casero GPL o de pago… Y esto no es piratería como tal… De echo:

– En EEUU con lo susceptibles que son con esto, el JailBreak es legal
– WP7 proporciona actualizaciones con posibilidad de Jailbreak en sus Windows Phone…

Así que deberías al menos rectificarlo o símplemente borrarlo porque confundes a la gente

Yo tengo un iPhone 4 con Jail y no considero que esté pirateado ya que tengo aplicacioens de 3ºs de Cydia y a parte las desarrollo puesto que el terminal “está liberado” de firmas digitales, yo puedo probar mis programas sin pasar por el aro

Cuando compras un terminal lo que le hagas es cosa tuya mientras no vulneres el copyright

1
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x