Iquique, playas y Creative Nomad

Este fin de semana fue algo especial. Hace mucho tiempo que no pasaba tanto tiempo completamente solo, y no es muy grato que digamos. Hoy me vine temprano a la oficina para al menos escuchar algo de gente cerca.

El sábado estuve haciendo clases y en la tarde fui a darme una vuelta por Zofri . Los precios de los artículos electrónicos son casi los mismos de la V región, lo único conveniente que encontré fue un pack de 50 DVDs vírgenes por solo $13.000 (unos USD$18).

Apenas vuelva de Iquique tendré que ir por una semana a Santiago, esto significa que estaré 4 horas diarias arriba de un bus, después de mucho pensarlo me compré un Creative Nomad MuVO NX de 256MB. No por estar a buen precio, sino me puedo tragar la boleta sin que nadie la vea ;-).

El día de las elecciones salí a caminar por la playa de Iquique por varias horas. En realidad el Nomad vale la pena, es tan pequeño y versátil que sólo sientes que andas con música que te acompaña y nada mas te molesta.

Como es un dispositivo de almacenamiento USB, simplemente en Linux lo conectas , y con nautilus arrojas tus mp3 y/o wma al dispositivo. Lo desmontas y listo. En pocas palabras, es «la rax»!.

En la tarde y durante el día lunes continué trabajando en mi memoria. Estoy contento porque el tema es motivante (integración de Z4 CASE con CVS), y tengo material para todas las capítulos. La idea es avanzar lo máximo posible durante mi estadía en Iquique y probablemente en mis viajes a Santiago, dependiendo del espacio del bus.

Iquique, sede del 6to Encuentro Nacional de Linux

La próxima sede del Encuentro Nacional de Linux , Iquique, es una ciudad bastante agradable. En la parte en donde estoy es parecido a Viña del Mar , con la ventaja de que no hay tanta gente, ni tantos vehículos, y mejor aun, no hay cuicos.

Prácticamente no hay micros, las calles son mas sanas y silenciosas, solamente hay taxis y taxis colectivos. Al lado de la playa hay un camino que es bastante amplio, no andas chocando con la gente, y hay lugares especiales para sentarse, sentir el viento en la cara y mirar la playa. En un ambiente asi, escuchando Glow de Niacin , es casi un sueño.

Boot de Linux en 22 segundos?

JCI dice que ha logrado bootear su Linux en solo 22 segundos . Va a tener que contar como lo hizo porque yo solamente he logrado bajar el tiempo de boot a 40 segundos .

En Fedora, el kernel se demora 10 segundos en comenzar a ejecutar init. En mi caso ajuste rc.sysinit para que no hiciera algunas verificaciones, por ejemplo la activación de quotas o el manejo de selinux. Esto bajo el tiempo, no lo he medido pero deben ser unos 5 segundos.

Después se inicia la carga de servicios del runlevel, en mi caso comienzo con readahead_early, network y xfs. Los últimos dos son interdependientes, y xfs lo necesito para iniciar X+gdm.

Estos últimos dos se demoran en cargar, el readahead_early solo introduce una ventaja de 5 segundos. No se si se puede bajar aun mas el tiempo, porque desde que se carga init el disco no deja de cargar cosas sino hasta tener el login.

En casi paralelo con gdm inicio otros servicios como ssh, pcmcia, xinetd, etc. Pero para no intervenir en la carga de xdm con sleep los fuerzo a partir despues de que este cargado gdm.

Asi que JCI, cuenta si hiciste algo adicional!!

5to Encuentro Nacional de Linux

Ha terminado el 5to Encuentro Nacional de Linux . Ha sido una experiencia increible, y para mi, cumplió más allá de las expectativas.

No tengo mucho tiempo para redactar hoy, asi que paso directo a enumerar los hechos destacables / curiosos

  • Se esperaban unos 400 asistentes. Al final llegaron mas de 700 según las ultimas cifras. Estoy seguro de que el llamado que hicimos en TVNauta fue en parte responsable de los últimos inscritos.
  • La organización fue excelente. Eran mas de 60 personas las que estaban detrás del Encuentro, y tenían los roles super bien especificados. El grupo de los «amarillos» estaban perfectamente coordinados con comunicadores personales, y podían atender cualquier necesidad que uno tuviera sin problemas.
  • Las charlas fueron emitidas via streaming por Creativa , y también fueron grabadas en AVI. Ayer estaban publicadas en la web, pero por un motivo desconocido las sacaron de linea.
  • Un grupo de expositores nos acompaño a TVNauta un día antes del encuentro. Nos dieron el programa prácticamente completo para hablar de Linux, incluso los muchachos contestaron una llamada.
  • En la ceremonia inaugural expuso Rodrigo Alonso, Ex Gerente General de Microsoft Chile , en su nueva empresa Humano2 . Presentó su producto estrella anunciando su liberación como Open Source. Fue extraño tenerlo entre nosotros, pero es una persona que no tiene ningun problema hacer amigos, el primer día estuvimos conversando un buen rato sobre la industria del software, entre cervezas y pizzas. Él hizo la invitación a todos los expositores con un nombre muy ad-hoc: «Free as in free beer».
  • La ceremonia de cierre tuvo un momento muy emotivo. Uno de los asistentes al encuentro fue el padre de un joven que murió hace un par de años atrás.
    Yo conocía el caso porque sus padres me habían escrito para contarme que aun usaban Linux y que lo conocieron gracias a su hijo, gran entusiasta de Linux. Su mail lo recibí poco tiempo después de que yo perdiera a mi primo Yerko, en cierta forma pude compartir su sentimiento. Cuando lo mencionaron en el encuentro, el padre se puso de pie y hubo una gran y larga ovación. La emoción fue muy fuerte.

Iquique

Por dos semanas estaré en Iquique por motivos de trabajo. Estoy haciendo una capacitación de Java y J2EE para Zofri S.A . El horario no es muy comodo, de 17:00 a 22:00 hrs, pero me deja harto tiempo libre para trabajar en mi memoria.

Ayer tuvimos la primera clase y fue realmente extenuante, tanto por su duración como por el calor que hacia en la noche.

En este momento estoy en el hotel , y mientras escribo puedo ver la playa. Es muy facil concentrarse en este lugar, sobre todo porque no estoy online 🙂

Z4 CASE para C# (.NET/Mono)

Esta semana obtuvimos la confirmación de que el proyecto FONTEC Z4.NET va bien encaminada en CORFO.

Z4.NET es una herramienta CASE basada en Z4Case (también FONTEC). A diferencia de Z4Case que permite desarrollar aplicaciones para J2SE y J2EE, Z4.NET generará aplicaciones en C# para ser ejecutadas en la plataforma .NET y Mono.

Esto significa que todas las ventajas que hoy en día nos entrega ZCase en cuanto a productividad y aseguramiento de calidad también nos permitirá tener esas características en .NET y Mono.

Uno de los primeros pasos será migrar TAF2 a C#. Esta biblioteca es un framework que implementa MDA , y por si sola es suficiente para facilitar la creación de aplicaciones. Z4 es una CASE (upper y lower) que se basa en TAF2 y facilita el desarrollo de aplicaciones basadas en esta biblioteca. Se puede desarrollar un amplio rango de aplicaciones con Z4, de hecho Z4 actualmente esta construida en Z4.

Aunque aun no esta decidido, es muy probable que usemos un sistema similar al de Z4Case para generar interfaces graficas (SWT/Swing/web). Esto significaria que en el caso de aplicaciones de escritorio se podran correr con Windows.Forms o GTK# sin tener codigo especifico de interfaz.

Z4Case se puede descargar desde nuestro FTP y se puede usar tranquilamente para fines no comerciales. Esperamos mantener este tipo de licenciamiento en Z4.NET.

En este enlace pueden ver algunos screenshots de z4 . Son algo antiguos, voy a publicar algunos mas apenas pueda.