Un madrile?o crea el servidor de 'web' libre Cherokee
"Apache es un gran programa, pero con un c¨®digo que se comenz¨® a escribir en 1993, una eternidad en inform¨¢tica", dice ?lvaro L¨®pez - Velocidad, facilidad de uso y modularidad, caracter¨ªsticas de Cherokee
Se llama Cherokee y es un servidor web libre ideado por ?lvaro L¨®pez Ortega, un madrile?o de 26 a?os que trabaja en Dubl¨ªn, como ingeniero de Sun Microsystems. Personas de todo el mundo colaboran en el proyecto.
?lvaro L¨®pez juega con ordenadores desde los siete a?os. A los 16 montaba su propia BBS (Bulletin Board System) y se met¨ªa en el mundo del software libre, donde ha escrito c¨®digo del escritorio GNOME. Tambi¨¦n ha creado sus propios programas libres, como el GNU Mac Changer: "En la universidad pusieron unos l¨ªmites de descarga de informaci¨®n al d¨ªa. Un d¨ªa necesitaba descargar m¨¢s ficheros de los permitidos, as¨ª que para saltarme la restricci¨®n escrib¨ª un programa que falsea la direcci¨®n MAC del ordenador y simulas ser otra m¨¢quina".Tras su peque?a travesura, al madrile?o ?lvaro L¨®pez se le ocurri¨® una grande: crear un servidor web libre, alternativo al todopoderoso Apache, que ocupa el 70% del parque mundial, 54 millones de ordenadores. ?lvaro inici¨® esta aventura a finales de 2001: "No me sent¨ªa c¨®modo usando Apache. Es un gran programa, pero est¨¢ basado en c¨®digo que se comenz¨® a escribir en 1993, una eternidad en inform¨¢tica". Puso a su creaci¨®n el nombre indio Cherokee, como un gui?o frente a Apache. Su intenci¨®n no era copiarlo sino "crear un servidor que cubriese las necesidades de la mayor¨ªa de la gente y mejorase los puntos d¨¦biles de Apache. Si lo clon¨¢bamos, conseguir¨ªamos otro servidor enorme y lento. Por el contrario, si implementamos las aplicaciones que utilizan el 90% de usuarios y conseguimos un rendimiento superior, se convierte en una opci¨®n interesante". Hoy Cherokee funciona con Linux, BSD, Solaris, MacOS y, pronto, Windows; puede encontrarse en los repositorios oficiales de diversos sistemas operativos libres, como Debian, y gana adeptos por su sencillez y velocidad: "Est¨¢ en producci¨®n en equipos con bastante tr¨¢fico y, d¨ªa a d¨ªa, el n¨²mero de servidores es mayor. Hay universidades que lo emplean en sus clases", explica L¨®pez.
Su implantaci¨®n est¨¢ creciendo r¨¢pidamente, afirma el joven: "En los ¨²ltimos meses, todo se ha acelerado. Hay m¨¢s usuarios, m¨¢s feedback, m¨¢s gente hablando sobre Cherokee". Uno de los acicates ha sido el concurso Caza de Recompensas: una lista de c¨®digo pendiente de escribir para mejorar el servidor, con un precio en met¨¢lico por cada tarea. Gana el primero que la hace. "Est¨¢ funcionando muy bien, nos ayuda a terminar las cosas mucho m¨¢s r¨¢pido que escribi¨¦ndolas en nuestro tiempo libre".
La empresa DynDNS ha puesto el dinero. "Algunos de sus servicios est¨¢n basados en Cherokee. Les echamos una mano para que funcionen al 100% y ellos colaboran ayud¨¢ndonos a corregir errores o, ahora, proporcionando el dinero para las recompensas". Cherokee tiene otro socio oficial: la empresa Eurociber, del grupo Banesto, encargada del soporte t¨¦cnico de Espanix, el nodo neutro espa?ol: "Entre otros programas libres, usan el nuestro y quieren colaborar para que siga creciendo con buena salud. As¨ª se aseguran de que sus servidores van a estar a la ¨²ltima. Son empresas que est¨¢n contentas con Cherokee, les ha hecho ahorrar mucho dinero y nos los agradecen".
Los primeros dos a?os, L¨®pez desarroll¨® el servidor en solitario. Poco a poco, se fue creando una comunidad mundial de colaboradores, algunos desde Hong Kong o Honolulu. Junto a la treintena de programadores voluntarios, hay gente participando de otras formas. "Algunos informan sobre problemas, otros ayudan en el debate t¨¦cnico, otros dise?aron la p¨¢gina e incluso un dibujante nos ha echado una mano con el logo".
Seg¨²n su creador, destacan en Cherokee la velocidad, facilidad de uso y modularidad: "Es el m¨¢s r¨¢pido de todos los servidores web y, al ser m¨¢s eficiente, ahorra mucho dinero en compra de nuevo hardware. Adem¨¢s, por defecto no tiene ninguna funcionalidad: se cargan como plugins, desde las m¨¢s simples, como el env¨ªo de ficheros, hasta una que usa inteligencia artificial para mandar contenido, incluso si te has equivocado al escribir la direcci¨®n en el navegador". A diferencia de otros servidores, puede instalarse tanto en grandes equipos como en empotrados: "Hemos trabajado mucho en esto y ha sido muy dif¨ªcil de conseguir. Lo hemos puesto en un miniordenador que controlaba un coche teledirigido y en un Nokia 770. Tambi¨¦n estamos trabajando con un par de compa?¨ªas de empotrados con base en China".
CHEROKEE: www.0x50.org/
Tu suscripci¨®n se est¨¢ usando en otro dispositivo
?Quieres a?adir otro usuario a tu suscripci¨®n?
Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.
FlechaTu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.
Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.
En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.
Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.