La influencia de Debian en la comunidad de código abierto de Linux


La comunidad de Linux, y el mundo de la tecnología en general, se sorprendieron con la noticia de la trágica muerte de Ian Murdock hace un par de semanas, y con razón. El legado y la visión de Ian como fundador del proyecto Debian no solo influyeron en muchos otros que empezaron a iniciar sus propias distribuciones, sino que también fueron los medios para crear un sistema operativo sólido como una roca que muchas personas y empresas de todos los tamaños han utilizado para más. de 20 años.

En este artículo revisaremos algunos de los hitos en la historia y el desarrollo de Debian y su influencia en muchos derivados robustos y populares que se utilizan en la actualidad.

# 1 - Debian fue la primera distribución a la que los desarrolladores y usuarios pudieron contribuir

Las personas que han estado usando Linux durante solo un par de años quizás dan por sentado el desarrollo basado en la comunidad. Las velocidades actuales de Internet y las redes sociales no existían a mediados de 1993 cuando Ian Murdock anunció la creación de Debian. Aun así, Ian logró que todo funcionara. Sus esfuerzos fueron patrocinados por la Free Software Foundation durante los primeros días de Debian.

Antes de eso, se dedicó todo un año (1994) a organizar el proyecto para que otros desarrolladores pudieran contribuir. En marzo de 1995, cuando se lanzó Debian 0.93R5, cada programador comenzó a mantener sus propios paquetes. En poco tiempo, también se creó una lista de correo y la popularidad de Debian, junto con las contribuciones, se disparó.

# 2 - Debian está organizado con una constitución, un contrato social y documentos de política

Si lo piensa bien, liderar y difundir un gran proyecto como Debian requiere que los contribuyentes y los usuarios sigan un conjunto de pautas para combinar y organizar esfuerzos. Eso no sería posible sin un conjunto de documentos utilizados para regir cómo se lidera el proyecto, para indicar cómo se toman las decisiones y para delinear los requisitos que debe cumplir una pieza de software para ser parte del proyecto.

Estos documentos son las Directrices de software libre de Debian, parte del contrato social) con los usuarios finales como la principal prioridad.

Al mismo tiempo, Debian se compromete a retribuir a la comunidad de software libre compartiendo las correcciones de errores y las mejoras realizadas por el proyecto con los autores de los programas incluidos en el sistema operativo.

# 3 - Debian garantiza la coherencia entre las actualizaciones

Qué alivio es saber que no tiene que estar tocando madera o cruzando los dedos suplicando que una actualización de un sistema en funcionamiento funcione sin problemas. Debian está tan perfeccionado como para permitir una actualización de un sistema en ejecución sobre la marcha sin tener que reinstalar todo desde cero. Si bien es cierto que otras distribuciones ofrecen la misma característica (Fedora y Ubuntu, por nombrar algunos ejemplos), no se comparan en estabilidad con Debian.

Por ejemplo, se garantiza que un servicio que se ejecuta en Wheezy lo hará en Jessie después de la actualización con pocos o ningún cambio.

Por supuesto, siempre se recomienda una copia de seguridad previa en caso de una falla de hardware durante el proceso, pero no por temor a que la actualización en sí estropee las cosas.

# 4 - Debian es la distribución de Linux con más derivados

Como sistema operativo libre y sólido como una roca, no es de extrañar que Debian haya sido elegido por varias personas y empresas como base de sus distribuciones de Linux, a menudo llamadas "derivados". Como tal, han reutilizado o reconstruido los paquetes nativos de Debian, junto con otros propios.

En el momento de escribir este artículo (mediados de febrero de 2016), Distrowatch informa que se han creado 349 distribuciones basadas en Debian con 127 de ellas todavía activas. Entre estos últimos, hay algunas distribuciones conocidas como Ubuntu, Linux Mint, Kali Linux y SO elemental. Por lo tanto, Debian ha contribuido al desarrollo y crecimiento del escritorio Linux y la seguridad de los servidores, entre otras cosas.

# 5 - Soporte para múltiples arquitecturas

A medida que el kernel de Linux se trasladó de su tipo inicial de máquinas compatibles (x86) a una lista de arquitecturas cada vez mayor, Debian lo ha seguido de cerca, hasta el punto de que hoy se puede ejecutar en una amplia variedad de máquinas (32 PC de 64 y 64 bits, estaciones de trabajo Sun UltraSPARC y dispositivos basados en ARM, por nombrar algunos ejemplos).

Además, los requisitos del sistema de Debian permiten que se ejecute en máquinas con pocos recursos. ¿Tiene una PC vieja acumulando polvo? ¡No hay problema! Úselo para un servidor Linux basado en Debian (tengo un servidor web Apache ejecutándose en una computadora Intel Celeron 566 MHz/256 RAM, donde ha estado funcionando durante un par de años).

Y por último pero no menos importante,

# 6 - ¡Toy Story!

Después de que Bruce Perens reemplazara a Ian Murdock como director del proyecto Debian, cada lanzamiento estable recibió el nombre de un personaje de las películas de Toy Story.

En ese momento, Bruce trabajaba para Pixar, lo que puede explicar el motivo de tal decisión. Llámame sentimental, pero cada vez que veo las películas pienso en Debian y viceversa. Incluso Sid, el niño que torturaba juguetes, tiene su lugar en Debian. No es sorprendente que la versión inestable (donde se realiza la mayor parte del trabajo de desarrollo mientras se prepara una nueva versión) lleva su nombre.

Resumen

En este artículo hemos revisado algunas de las razones que hacen de Debian una distribución muy influyente en la comunidad Linux. Nos encantaría conocer su opinión sobre este artículo y otras razones por las que cree que Debian es lo que pretende ser: el sistema operativo universal (no es de extrañar que la NASA haya migrado sus sistemas informáticos en la Estación Espacial Internacional de Windows XP y Red Hat a Debian a hace unos años! Lea más sobre esto aquí).

¡No dude en enviarnos un mensaje utilizando el formulario de comentarios a continuación!