Saturday, November 22, 2008

La situacion actual de Colombia, segunda parte.

Un acercamiento a la situación actual de Colombia. Las noticias relacionadas con lo sucedido se encuentran acá.

Monday, November 17, 2008

COLOSUG en Bucaramanga.

Siempre, bien representados :)

This new doggyfizzle televizzle gon' be off the hizzle, fo shizzle.

Esto si es buen rap...

Saturday, November 15, 2008

Y continua la tragedia de WPA.

Todo el mundo sigue con el teatro de la crisis en las redes inalámbricas por el error de diseño de WPA. Siguen y siguen diciendo estupideces cuando todos sabemos que la verdadera vulnerabilidad se encuentra en TKIP, que básicamente es WEP en esteroides, ademas de que WPA es simplemente WEP++.

WPA2 ha estado disponible desde hace años, así que no veo el porque de todas las alarmas profetizando el fin de las redes inalámbricas... ademas, todos sabemos que si necesitamos de confidencialidad y verdadera seguridad, no solamente implementamos WPA; existen mil soluciones que ayudan a mitigar el problema...

Friday, November 14, 2008

MedellinWireless, R.I.P.

Luego de 5 años de trabajo y una larga lista de aportes a la comunidad de redes libres en Colombia y el mundo, el proyecto que a muchas personas nos hizo reflexionar sobre la forma de como la sociedad debería intercomunicarse ha llegado a su fin. Es triste leer las palabras de kleper, quien con mucha melancolía explica lo que ha venido ocurriendo al rededor del proyecto junto con las circunstancias sociales que se intentaron solventar y que de alguna manera resultaron ser obstáculos y piedras en el camino.

MedellinWireless fue el grupo con más influencia en Colombia, y gracias a sus desarrollos e investigaciones muchos de nosotros hemos podido empezar proyectos similares en diferentes ciudades de Colombia. Es más lo que le debemos a MedellinWireless de lo que realmente creemos, y es por eso que también siento tristeza al saber que aquella iniciativa, pionera en Colombia, ha desaparecido por culpa de la misma ciudad que vio nacer el proyecto.

Sin embargo, no todo esta perdido. Debe existir gente que quiera retomar el proyecto, gente con ganas de ver la ciudad completamente mallada y de libre conectividad. Dichos esfuerzos son necesarios, MedellinWireless y las demás comunidades son mucho más que un capricho; son una necesidad creciente que debemos construir o de lo contrario vamos a sufrir mucho cuando llegue el verdadero monopolio de las telecomunicaciones.

Wednesday, November 12, 2008

Algo de noticias sobre ntk.

Ha pasado algo de tiempo desde que pude dedicarme a ntk, sin embargo esto es lo que ha pasado en el mundo de Netsukuku. El trunk se ha dividido y ahora tenemos un branch llamado networking-abstraction, que esta separando toda la parte de configuración de interfaces independientes del sistema operativo. Esta es una buena noticia ya que podemos empezar a portar pyntk a otros sistemas. También se ha venido trabajando en la migración a un nuevo sistema de configuración (también en el branch de networking-abstraction).

El subsistema de lavado y transmisión de rutas también ha sido incorporado en el nuevo branch, teniendo en cuenta la separación del core y la abstracción de red para diversos sistemas. Este también incorpora las reglas de configuración para iproute en GNU/Linux.

Dentro de poco espero que las cosas se organicen mejor y empezar a actualizar (y terminar de traducir) toda la demás información referente a la teoría de ntk.

Connected.

Saturday, November 01, 2008

"You think you want a stable kernel interface, but you really do not."

Existen muchas falencias en el modelo de desarrollo de GNU/Linux que se van haciendo cada vez más molestas a travez de los años. En lugar de organizar la forma como se desarrolla el kernel y adoptar estrategias mucho más estables, robustas y eficientes, cada vez son más y más los fallos relacionados con diferentes componentes del kernel que demuestran la necesidad de una metodología de desarrollo organizada.

Gracias a la "naturaleza evolutiva" de Linux, no existe una interfaz estable en el kernel y jamas existirá una. Ya que no existe interfaz alguna, los esfuerzos que normalmente irían destinados a exclusivamente arreglar bugs se ven opacados por esfuerzos mucho más grandes para actualizar los drivers cada vez que la interfaz cambie (algo que ocurre muy seguido con este OS). Como si fuera poco, para integrar un driver en el árbol de fuentes del kernel, este se debe adaptar al "proceso de desarrollo" del kernel, haciendo de la manutención del mismo un infierno entre releases de Linux.

Todas estas inconsistencias hacen de Linux un sistema que carece de cierta estabilidad, asustando a bastantes fabricantes y vendedores de hardware. Esta es la razón por la cual muchos fabricantes de hardware no le apuestan a los drivers para Linux, ya que las garantías de desarrollo del kernel son cercanas a cero. En pocas palabras, el API de Linux no es estable, no es confiable y carece de diseño.

Teniendo lo anterior en cuenta, pongamos en practica las inconsistencias en un sistema en producción con un alto grado de disponibilidad y garantías de no corrupción de información. Luego de crear un simple sistema de archivos tipo reiserfs e intentar cifrar las distintas particiones me encuentro con el siguiente panic().


La solución fue simple; no usar reiserfs como FS en mi maquina de storage. Es por este tipo de inconsistencias que GNU/Linux no esta listo para ser un sistema de alta disponibilidad, no esta listo para ser un sistema robusto y escalable, no esta listo para ofrecer un servicio de calidad, sin importar toda la propaganda que últimamente ha venido acaparando las noticias.