Resumen del FOSDEM 2005
Por Luis Peralta
Aquí va el resumen que he escrito para la gente del curro y creo que entra sin problemas aquí (así, además, no tengo que escribir dos veces ;).
El FOSDEM es la reunión europea de desarrolladores de software libre y abierto (Free and Open Source Developers European Meeting). El pasado fin de semana (25 y 26) tuve la oportunidad de asistir a la edición 2005, organizada como todos los años en Bruselas. Ya llevaba yo intentando ir desde hace unas cuantas ediciones, pero por unas razones u otras nunca había podido. Y este año, a pesar de ser un poco forzado, me decidí. Así que aquí va un resumen de las charlas a las que asistí, medio mezcladas con vivencias y opiniones personales.
Salida de Madrid: 6.45. Llegada a Bruselas: 9.05. Debido a que la noche anterior me había quedado sin Internet en casa (vamos, el vecino anónimo que me prestaba su conexión), no pude conseguir los datos de cómo llegar al hotel desde el hotel y luego hasta la Université Libre de Brusseles (ULB). Tenía que moverme rápido para perderme el menor número de charlas. Después de un cambio de hotel de última hora y haber cogido unos cuantos metros y tranvías me planté por fin en el FOSDEM. Por suerte o desgracia, me perdí las dos primeras charlas primarias, que eran de Jimmy ‘Jimbo’ Wales sobre el proyecto Wikipedia y de Richard Stallman sobre la Free Software Foundation. Sobre la segunda me comentaron luego que no me perdí nada, que el Stallman no estuvo nada lúcido.
Quedé con gente española hasta la hora de comer y también me pasé por el stand de la Jabber Software Foundation a saludar a mis supuestos compañeros. Pero vamos, fue casi un hola y adiós después de ver lo frikis que eran y que no respondiesen a mis esfuerzos de entablar una conversación racional. Hay que ver lo que cambia que uno conoce por Internet de la realidad.
Vamos a empezar ya con las charlas:
- Nagios, por Ethan Galstad: casi casualidad fue que JP me encargase echarle un vistazo al Nagios el día de antes de salir. Se trata de un programa para la monitorización de máquinas, redes y sus servicios (anteriormente conocido como NetSaint), que está teniendo bastante tirón en la actualidad. La charla estuvo pasable, un poco aburrida. Ethan nos habló de cómo funcionaba el bicho y algunas de las posibilidades avanzadas que ofrece su producto, así como de lo que esperaba que se desarrollase para la versión 3 (actualmente va por la 1.2 en su rama estable y las 2.0b3 en la de desarrollo). Las transparencias las podeis descargar de aquí.
- Snort, por Martin Roesch: Snort es el IDS libre más implantado, con más de 3000 reglas y fácilmente programable. A pesar de que la charla también fue bastante floja, el autor comentó cuales son sus prioridades para las siguientes versiones del proyecto, entre las que me hizo gracia la de correlacionar el inventario con las reglas para la reducción de falsos positivos (el gran problema que tienen los IDS hoy en día es la gran cantidad de alertas que generan). La URL de las transparencias no la tengo en estos momentos, pero no tardará en aparecer en alguno de los dos enlaces anteriores.
Hasta aquí, fue el día uno. El resto del día lo pasé dando vueltas por las distintas developer rooms donde la gente involucrada en distintos proyectos tenía charlas específicas paralelas a las oficiales. Entre estos proyectos se encontraban algunos españoles de la Universidad Rey Juan Carlos, para el análisis de repositorios de código.
Creo que de la noche de Bruselas no os voy a comentar más que que fue tranquila, después de haberme levantado a las 4 de la mañana y a pesar de estar dispuesto a darlo todo esa noche :) El caso es que la gente con la que me junté para salir fueron más bien demasiado tranquilos para mi gusto, pero lo dicho, yo tampoco podía mucho más.
Vamos con las charlas del día 2:
- RPM, por Jeff Johnson: RPM es el formato de paquetes utilizado por las distribuciones de Linux con más tirón como RedHat o SuSE. La charla estuvo muy decente en general y se centró en el futuro del formato, exponiendo los problemas que tiene en la actualidad y propuesta de soluciones. Tampoco hay todavía copia de las transparencias utilizadas.
- Slackware por Stuart Winter: a pesar de que el tema supuestamente era Slackware, realmente fue el sistema de paquetes de Slackware. Se nos mostró cómo crear paquetes a partir de fuentes, modificar los ya existentes y cómo resolver los problemas que pudiesen aparecer durante el proceso. Cualquier fan de Slack (léase YO) sabe que toda Slack deja de serlo en el momento en el que hacemos login después de instalada, aunque los fans de los paquetes intentan vendernos su filosofía :P Las transparencias estarán al caer también.
- Kernel, por Alan Cox: Alan es uno de los grandes hackers del kernel de Linux, responsable en su día de el mantenimiento de las ramas 2.2. La charla estuvo de lo más entretenida, exponiendo su punto de vista acerca del versionamiento actual de los núcleos, donde no se ha producido un fork para el desarrollo y todo se realiza sobre las versiones estables. Alan, muy razonadamente, explicó que todo desarrollo sobre versión estable produce automáticamente una versión inestable e hizo hincapié en los últimos fallos de seguridad. Pero Alan no vino simplemente a explicar su punto de vista, sino que vino a explicar la solución que él había decidido aplicar: la rama -ac de los kernels 2.6 sólo introduce los cambios que él considera realmente estables, permitiendo a los usuarios un poco más conservadores disfrutar de casi lo último sin renunciar a la estabilidad y seguridad. Alan es un friki redomado, estilo Stallman, y sino podeis mirar su diario escrito en galés. Transparecias todavía no disponibles.
- GPL enforcement, por Harald Welte: Harald es uno de los principales desarrolladores de iptables/netfilter, el sistema de filtrado y manipulación de paquetes de Linux y uno de los miembros más destacados del Chaos Computer Club. Harald expuso de qué forma él había conseguido forzar el cumplimiento de la licencia GPL por parte de distintas empresas (Siemens, Linksys, Conceptronic, entre otras). Estas empresas estaban obligadas a distribuir el código fuente del núcleo utilizado (código sobre el que él tiene derechos de autor). Y la verdad es que según lo que contaba le estaba yendo bastante bien. Sorprende la juventud del chaval, 25 años como máximo, y todo lo que ha hecho. Ésta fue sin ninguna duda la mejor charla de todas. Las transparencias están aquí.
Después de esta última charla, tuve que salir corriendo para llegar al aeropuerto a tiempo y volar de nuevo en dirección Madrid. Como apuntes extra oficiales:
- Me encontré a un colega de Siemens. Pero vaya, que a él le pagaban no sólo el viaje, sino además las horas de trabajo por asistir a las charlas. ;)
- Si alguno del área de consultoría piensa que en el TT hay algún friki, creedme se equivoca de mucho.
Salida de Bruselas: 9:05. Llegada Madrid: 11:30.