Una nueva historia. En su momento me burle y reí del "AppleOS" de mi iPod 5.5G instalandole Linux, y está vez toca burlarse del "iPhoneOS" de mi (ya no tan nuevo) iPod Touch.
Digamos que todo mundo ya conoce el "espectacular" iPhone, un telefono a medias con la mitad de caracteristicas técnicas que muchos Nokia, pero con una cosa que lo hace atractivo y vencedor, su gran usabilidad. Esto hace que un iPhone/Touch sea realmente práctico para trabajar, para usar de agenda, para navegar en internet y para muchas cosas más, me gusta más incluso que un Blackberry y ya es mucho decir. ¿Pero que pasa cuando sumamos estas delicias con un BSD?
... exacto! para un administrador de sistemas, es toda una estación de trabajo. Veamos las caracteristicas técnicas de un iPhone/Touch.
El iPod Touch viene con un procesador de arquitectura ARM (misma del Nslu2) configurado a 412Mhz (620Mhz reales), con una memoria RAM de 128 Mb y además SDD de 16 Gb en mi caso. Esto lo hace 4 veces más poderoso que mi NSlu2, apesar de ser un dispositivo móvil y de tener una hermosa pantalla multitouch (claro, tambien costó más de 4 veces el precio del NSlu2 jajaja). Yo me estoy enamorando de los procesadores ARM, leo en la Wikipedia, que el WiFi del iPhone/Touch es solo una caracteristica más de su procesador, eso es simplemente fantástico (me haré de uno en el futuro, he dicho!).
Vamos a hacerle el famoso JailBreak, para instalar aplicaciones de terceros y poder aprovechar el verdadero poder de un sistema basado en Unix BSD.
Hackeando un iPod Tocuh con el firmware 1.1.3 0
El INFONAVIT escoge SUSE Linux Enterprise. 0

Para los que no sean de México, el INFONAVIT es una institución mexicana dedicada al sector obrero, otorgando credito para compra de vivienda. Yo estoy cotizando en el INFONAVIT, todavía tengo poco pero en menos de 2 años tendré autorización para pedir un credito -con un relativamente bajo interes- para comprar una casa o un departamento.
Bueno pues ahora me entero de que esta institución mexicana va a abandonar Windows para sus transacciones y va a adoptar nada más y nada menos que SUSE Linux Enterprise. En la página de Novell hacen mención a la buena nueva, donde la adquisición de Linux como O.S. le da un ahorro de 4.5 mdd al INFONAVIT.
Seguro esto fue obra de Miguel de Icaza 
El rendimiento del NSlug como Servidor Web 0
Acabo de conocer los limites del NSlug como Servidor Web. Teniendo Apache2, PHP5, PostgreSQL 8.2 y un proyecto web corriendo sobre CakePHP, la portada principal del framework con el archivo de configuracion para la base de datos activo, tarda de 9 a 10 segundos en renderizar! 
Es un monton! teniendo en cuenta que en mi laptop se tarda menos de unas milesimas. Yo me imaginaba que iba a ser lento, el NSlug es una PC de bajos recursos, pero no me imaginaba que iba a ser taaaan lento. Tal vez es culpa de Cake, recordando una platica que tuve con Kaioken, CakePHP no es precisamente el framework más eficiente.
Pero bueno, igual me va a servir para hacer pruebas de rendimiento y perfeccionar mi framework (que de eso va). Para bajar torrents funciona de maravilla
... me acabo de bajar el Half-Life 2 y Day of Defeat! en proceso está Macross Zero (que nunca lo ví xD) y más adelante descargaré algo más.
Estoy pensando que en vez de hacer un tutorial tipico, podría hacer un screencast, que son un poco menos pesados para explicar algo complejo. Así que voy a comprar un enclosure para un disco duro de laptop que me sobra e instalaré otro Debian ahí. Eso será interesante.
Experimento de Domótica con Linux 0
¡Que genial experimento me encontré hace poco en Fresqui! Alguien instaló un sistema de domótica en su propia casa (lo que todos los "electronicos" hemos soñado alguna vez xD) y el servidor es nada más y nada menos que un Ubuntu Server, si señor!
¿Que es la Domótica?
Bueno, la Domótica es un area de la Ingeniería de la Computación que se especializa en automatizar viviendas -de cualquier tipo. Desde tu propia casa, hasta un edificio de departamentos completo. La Domótica te permitiría controlar todos los aparatos electro-domésticos de tu hogar, la infraestructura eléctrica y con la ayuda de relevadores, incluso puertas, ventanas, seguros.... todo lo que esté al alcance.
Podrías apagar la luz que se te olvidó antes de irte de vacaciones con solo conectarte a Internet y decirle a tu servidor que lo haga. Incluso, podrías montar una camara de seguridad e igualmente transmitir por Internet. En fin, todo lo que puedas imaginarte:
http://es.wikip...Domótica
Yo conocí el concepto hace ya años en una conferencia que nos pagó la Universidad en entonces (cuando estudiaba Tecnólogo), donde tambien conocí entre muchos protocolos para la implementación de Domótica, el ya famoso X10
Si alguien tiene minimos conocimientos de electrónica, saberse mover en Linux y tiene dinero
... podrías animarte a domotizar tu casa.
En lo personal, me gustaría que ese fuera mi segundo proyecto, pasando por el NSLUG2 que ya esta funcionando, pero sigo ajustando cosas para el tutorial. Queda decir que he aprendido un monton! ^^ En fin, espero animarme a domotizar mi casa un día.
Enlace | Domotizar la casa y controlarla remotamente con Linux
Actualización de mi proyecto con el NSlug2 0
Una pequeña actualización con respecto al proyecto que conté unos posts atras. La verdad es que no ha sido nada fácil instalar Debian en la pequeña criatura, debido principalmente a que los tutoriales ya eran un poco viejos y me toco leer algo de documentación en crudo de la página oficial... entre otros problemas que surgieron ^^U
1.- Instalación de Debian. Una vez documentado, todo es fácil y claro. En este caso, lo difícil fue encontrar la documentación, en realidad no había mucho que hacer ya que es identica a la instalación de un Debian en cualquier PC, salvo que es en modo texto (no gráfico, obviamente) y algunas excepciones.
2.- La configuración de Red. Admito que cuando logré instalar Debian, cometí la estupides de no instalar OpenSSH xD se me pasó simplemente y emocionado por la instalación, reinicie el pequeño gadget
... la solución fué muy sencilla, pero hay que tener cuidado. No ocupe reinstalar nada, solo inciar con el puro firmware DebianSlug y no con GNU/Debian.
3.- El cliente de BitTorrent.. Lo primero que instalé, fué rTorrent, un bittorrent pero unicamente en modo consola. Aunque la interfaz es puro texto, no es para autistas (como otras aplicaciones en Linux), es al contrario muy fácil de manejar. Pero por alguna razón, los dos torrents que probé, no se logran conectar... confirmo que el NSlug tiene salida a Internet, pero revisaré si hay algún cortafuegos o simplemente los torrents estan jodidos.
4.- Samba, Apache, PHP y MySQL. Me funcionan de maravilla
... mysql y apache se ejecutan muy rápido y consume pocos recursos, aunque no sabría decir cuanto esfuerzo aguantaría la pequeña criatura. El samba al contrario, parece ser un poco más pesadito: moviendo y copiando archivos desde Windows o Linux, hace consumir al pequeño gadget hasta el 25% de los recursos del mini-CPU y reproduciendo una pelicula por ejemplo, lo haces consumir el 10%... es decir, solo unas 7 PCs podrían estar leyendo archivos en el dispositivo simultaneamente.
5.- Mi fracaso con PostgreSQL. Fracaso total, apt-get install postgresql-8.2 simplemente no funciona. Me imprime en el log que no pudo abrir una conexión por sockets TCP/IP, entre otras alertas sobre la instalación. Temo que deba intentar compilar (me da miedo solo pronunciarlo
) los fuentes del PostgreSQL como ultima alternativa.
La instalación de PostgreSQL es mi principal interes comercial sobre el aparatito. En la oficina, casi el 100% de nuestros proyectos estan basados en Bases de datos PostgreSQL (la licencia BSD es hermosa) y el NSlug lo podríamos implementar en más de un proyecto, incluso, con viejos clientes.
Hoy precisamente, estuvimos fantaseando un poco con las posibilidades de las Mini-ITX, es muy interesante y tanto la portabilidad, como la discreción de estos equipos, es lo que realmente los hacen tan atractivos.
Y además me hacen disfrutar de Anime y de seedear al mismo tiempo
NSlug2 + Debian + ClienteTorrent = Mucho Anime! 0

Lo que estan viendo es mi ultimo Gadget que adquirí por MercadoLibre. Buscaba una Mini ITX (o mini PC) para utilizar de servidor en mi casa, con el único proposito de mantenerlo las 24hrs trabajando como cliente de Bittorrent, pero estas son algo caras, así que me decidí por esta criatura: un NSlug2
Como ya es normal tener varias PCs en el hogar, siempre es un problema el extravío de archivos y documentos. Sobre todo en mis padres, que un día agarran un equipo y al siguiente otro. Con este servidor de unidades en Red quizás lo pueda utilizar para centralizar un "Mis Documentos" para todas las PCs y problema resuleto xD
Pero la razón principal por la cual lo decidí comprar, es por que yo pago el Internet en mi casa y curiosamente soy quien más ausente esta en todo el día
.... es injusto! xD ... y así fue como me di a la busqueda de un equipo como este. Es un poco limitado, pero mientras pueda correr Debian, algún cliente de torrents y funcionar 7 días a la semana (a un consumo de 8 watts/hora), podré no solo leechear, sino hasta seedear 
En estos ultimos días con el compromiso del trabajo y la escuela, abandoné totalmente el Anime y ya era hora de hacer algo para solucionar el problema ò_ó .... o retomar el vicio, como quieran llamarlo xDDD
Cuando termine de instalarlo, quizás haga un tutorial para quien le llame la atención
.... Estoy un poco enfermo de gripa, así que es hora de ir a la cama u_u
Ventajas y desventajas de iPodLinux en un iPod. 0
Hace tiempo que compré un iPod 5.5G de 80Gb y la verdad es que desde que lo tuve en mis manos, recordé y me gustó la idea de instalarle Linux para eso de escuchar música y ver videos en más formatos y sin pasar por el pesadisimo iTunes (en Windows, en Mac no es tan lento). Por suerte Amarok es mucho más ligero y rápido, pero aun así no me conformé y hasta hace unos días decidí instalarle el iPodLinux.
Video de un iPodLinux en funcionamiento.
Creo que por ahí hay unos instaladores, pero yo hice todo desde consola. Lo cual significa particionar disco, instalar el bootloader, montar el Kernel, instalar el reproductor y demás modulos. Al principio me equivoque en algo con las particiones y no podía formatearlas, decidí empezar de cero y lo logré.

Tengo un tiempo probando el iPodLinux y no es que todo sean maravillas, por lo que aquí les dejo mi apreciación de usar iPodLinux:
Desventajas:
- La batería dura menos. No podría decir cuanto exactamente, pero no dura las fabulosas 20 horas o más.
- Su principal atractivo para los nano, es nulo en los 5G y 5.5G. Me refiero a eso de ver videos 
- La interfaz del reproductor de música es muchisimo más lento y feo, comparado con el de fábrica. En cierta forma, podría ser un derivado de Unix (como Mac OS), lo que explicaría su portabilidad.
- Corres el riesgo, que se joda tu iPod. Esto por que iPodLinux es beta y cualquier software instalado en el iPod hace que pierdas la garantía.
- Pierdes varios cientos de Mbs en espacio, aunque en mi caso con 80Gb no aplica, en los iPod nano es una perdida dolorosa 
- Su reproducción de videos aunque es superior al de fábrica, tambien esta hasta ahora muy limitada. Al igual con los formatos más extravagantes de audio.
- Y principal desventaja: sus "pantallas blancas de la muerte" xD ... lo mismo, es una beta y por esa razon tiene bugs en los que se te bloquea totalmente el iPod.
Ventajas:
- No dependes de iTunes, ni de ningun programa sustituto a este. Simplemente, arrastras y reproduces 
- Aunque aun pocos, reproduce más formatos de audio, incluyendo el famosisimo *.ogg. Para mi fué lo máximo, pues la mayoría de la música clásica que escucho esta en formatos no propietarios como los *.ogg
- La interfaz aunque un poco fea, tiene más opciones de configuración. Es un detalle un poco tonto, pero se considera.
- Al ser Linux abierto, existen muchisimas aplicaciones para iPodLinux, desde programas tipo utilerias hasta juegos como PAC-Man, iDoom e incluso Half-Life O.o
- El mejor detalle creo, es que te deja bootear tanto en iPodLinux, como en el que llama: Apple OS.
Todo esto es producto de mi apreciación y bueno, a mi en lo personal no me ha gustado tanto, que quizás se lo remueva en el futuro. Pero almenos ya me quité las ganas de publicar mis comentarios sobre este sistema.
De cualquier forma, Animo a los de iPodLinux!... no dudo en que podrían superar al AppleOS en muchos sentidos más 