Usted usa linux a diario así lo sepa o no
Mas de 850 mil teléfonos Android corriendo Linux son activados
a diario. Compare eso con solo 30 mil teléfonos con Windows
según los últimos reportes.
Eso significa que 100 dispositivos Android han empezado a usarse
desde que usted empezó a ver este vídeo.
Casi 700 mil televisores son vendidos a diario
la mayoría de los cuales corren Linux.
8 de cada 10 operaciones financieras funcionan con Linux
9 de los 10 super computadores del mundo corren linux
Google, Twitter, Facebook y Amazon funcionan enteramente con Linux
Así que, ¿como es desarrollado Linux para lograr todo esto? A diferencia de otros sistemas operativos,
como Windows o iOS, Linux
es construido colaborativamente, transversal a empresas, geografías y mercados
resultando en el mas grande proyecto colaborativo de desarrollo en la historia de la
computación. Solo desde 2005 cerca de 8 mil desarrolladores
de casi 800 empresas han contribuido al kernel Linux.
Estas contribuciones han resultado en 15 millones de lineas de código. 1.5
millones de lineas escritas tan solo en el ultimo par de años
considere que el poema épico de Homero "la Iliada" son apenas 15 mil lineas de texto
La novela "Guerra y Paz" solo 560 mil palabras
Pero no es solo el puro numero de lineas de código,
es también acerca de que tan rápido Linux es desarrollado y liberado
Por ejemplo, un nuevo kernel sale cada 2 o 3 meses
Compare esto con los años de otros sistemas operativos
Esto es posible gracias a un único proceso colaborativo de desarrollo
Cuando los desarrolladores envían código al kernel Linux, los cambios se dividen en unidades
individuales llamadas parches
Ese parche describe las lineas que necesitan ser cambiadas, añadidas o eliminadas del
código fuente.
Cada parche puede añadir una nueva funcionalidad, nuevo soporte para un dispositivo, arreglar un problema, mejorar
el desempeño, o rehacer cosas para que sean mas fáciles de entender.
Los desarroladores enviar sus parches a las listas de correo relevantes donde otros desarrolladores pueden
responder con retroalimentacion.
Cuando el parche esta cerca de estar listo para su liberación
es aceptado por un desarrollador senior del kernel Linux, o mantenedor, quien gestiona
uno o mas de las 100 diferentes secciones del kernel
Aunque esto no es una garantía que ira en Linux
ciertamente es una buena señal
Aquí obtiene una evalacion aun mas extensa.
Cuando el mantenedor termina su revision, el o ella firma el
parche y lo envía al creador de Linux, y miembro de la Fundación Linux, Linus Torvalds,
quien tiene la ultima decisión sobre que es aceptado en la siguiente
versión y que no. Casi 10 mil parches van en casi
cada nueva versión
Cerca de 6 parches son aplicados al kernel cada hora
La tasa de desarrollo de Linux es simplemente sin igual
Hoy, Linux esta dominando en dispositivos mobiles, en la empresa, en la infraestructura web,
centros de datos, supercomputacion y mas.
Que sigue? Por que juntos, estamos listos.