lunes, mayo 01, 2006

Theología

It's terrible, everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.

Theo de Raadt

Extremo. Quizá sea esa la palabra para definir esta frase de Theo de Raadt, el fundador y líder del proyecto OpenBSD. Sin embargo, indagando un poco más, vemos que no es un pirado más del software libre, es toda una institución. Su pelea con los desarrolladores de NetBSD dió lugar al desarrollo del sistema operativo más seguro del momento. NADIE se atreve a dudar de ello. Durante 6 años no tuvo un sólo agujero de seguridad remoto en su instalación base. Y no es que la instalación base sea mínima, ya que ofrece todo lo necesario para establecer un servidor de red "out-of-the-box".

Se puede estar de acuerdo o no con Theo, pero no se puede negar que OpenBSD es un grandísimo sistema operativo. Y es curioso, pero en mi opinión, es el que tiene más clara su filosofía. No hay más que mirar el lema de la versión 3.9 (que ha salido hoy). No quieren drivers binarios, quieren que el hardware también sea abierto, que todos podamos acceder a él sin necesidad de usar cajas negras. En este aspecto, llevan razón aquellos que dicen que Linux (el núcleo) se está convirtiendo en algo corporativo, se está convirtiendo en el Windows del software libre. Todo el mundo lo usa y las grandes empresas se cargan los principios del software libre. Oracle, NVIDIA, ATI, Novell, HP... ¿Dónde está nuestra libertad para acceder al código? Nos están privando de una de las cuatro libertades esenciales del software libre. Estamos convirtiendo Linux en esa caja negra que todos queremos evitar. Es triste, pero es así. ¿Alguien no usa el driver NVIDIA o ATI propietario? Es doloroso ver que lo han hecho básico. No podemos estar sin él. Muchos critican a Theo (y quizá con razón), pero no se dan cuenta de que gracias a él, muchas especificaciones hardware han sido abiertas, por ejemplo las de las tarjetas inalámbricas.

Es curioso que de éste proyecto surgiera uno de los programas más usados, SSH. Todas las distribuciones Linux lo usan y muchos sistemas comerciales también. Sin embargo, pocos se preocupan de donar una mínima parte para hacer frente a los gastos que supone mantener el desarrollo de SSH. Y quizá sea eso lo que los hace más fuertes. A pesar de los problemas de financiación son capaces de realizar un software con una calidad altísima y con un reconocimiento bastante amplio.

Aún no he probado la versión 3.9 (lo haré en un momento), pero seguro que responde a mis espectativas. No, no es para que cualquiera lo use, hay que tener ganas de aprender y de indagar sobre cuestiones de seguridad y sistemas operativos.

Pero vale la pena.