Como se construye Linux

Hoy traemos un vídeo creado por The Linux Foundation para demostrar la grandeza de este sistema operativo. En él, se explica en cifras qué es Linux:

Ahora saquemos unas cuantas conclusiones:

  • Alrededor de 850.000 teléfonos Android que ejecutan Linux, son activados cada día.
  • Alrededor de 700.000 televisiones son vendidas cada día. La mayoría de ellas ejecutan Linux.
  • 8 de cada 10 transacciones financieras son realizadas en Linux.
  • 9 de cada 10 supercomputadores corren en Linux.
  • Google, Twitter, Facebook y Amazon se ejecutan en Linux.

Con estas afirmaciones, podemos darnos cuenta del alcance que tiene Linux hoy en día. Roza lo imposible pasar un día en este mundo sin que, alguna de las interacciones que produzcamos en el mundo, ejecute alguna línea del Kernel de Linux. Como dice el comienzo del vídeo:

You use Linux everyday, whether you know it or not

Usas Linux cada día, lo sepas o no.

Veamos como se desarrolla Linux:

  • Linux es el resultado del mayor proyecto de colaboración en la historia de la computación. Alrededor de 8.000 desarrolladores de entre casi 800 empresas, han colaborado en la construcción del Kernel de Linux, resultando en unas 15 millones de líneas de código.
  • Una versión nueval del Kernel es liberada cada 2 o 3 meses
  • Los desarrolladores realizan los cambios produciendo parches, los cuales añaden nueva funcionalidad, resuelven un problema, mejoran el rendimiento o ofrecen soporte para algún dispositivo. Los desarrolladores mandan estos parches a una lista de correo, el cual es aceptado por un Senior Linux Kernel Developer. Cuando éstos los aprueban, son mandados a Linus Torvals, el cual es la última autoridad sobre qué es lo último que se acepta en la siguiente versión del Kernel.
  • Unos 10.000 parches son añadidos en cada versión del Kernel, y unos 6 parches a la hora son añadidos al Kernel.

Como vemos, el Kernel de Linux es una de las mayores, mejores, y probablemente la más usada obra de ingeniería de nuestros tiempos. Es, prácticamente, una obra de arte, la cual se ha conseguido siguiendo unas estrictas reglas y gracias a la colaboración de cientos de agentes que trabajan, sin cobrar por ello, en mantener y mejorar el Kernel. Es historia de la computación y su valor es incalculable. Apostaría a que varias generaciones seguirán usando el Kernel, y difícilmente puedo imaginar una pieza de software que pueda sustituirlo, ya no ahora, sino en muchísimo tiempo. Y lo mejor de todo, es que está al alcance de cualquiera: desde kernel.org podemos descargarnos el código, compilarlo, y modificarlo a nuestro gusto. Es, simplemente, inigualable.

Un saludo!

Fuentes: