1 00:00:00,000 --> 00:00:01,000
2 00:00:03,200 --> 00:00:06,200 Cómo se construye Linux
3 00:00:06,900 --> 00:00:08,950 Usas Linux todos los días
4 00:00:09,000 --> 00:00:10,450 Lo que no sabes es que
5 00:00:10,500 --> 00:00:13,150 más de 850.000 celulares Android
6 00:00:13,200 --> 00:00:14,350 ejecutando Linux
7 00:00:14,400 --> 00:00:15,950 son activados todos los días.
8 00:00:16,000 --> 00:00:17,450 Comparado a eso, sólo hay casi
9 00:00:17,500 --> 00:00:18,750 30.000 teléfonos con Windows.
10 00:00:18,800 --> 00:00:20,321 (de acuerdo a los últimos reportes)
11 00:00:20,400 --> 00:00:22,050 Eso significa que 100 dispositivos
12 00:00:22,100 --> 00:00:23,750 Android han sido encendidos
13 00:00:23,800 --> 00:00:25,250 ...desde que comenzaste
14 00:00:25,300 --> 00:00:26,200 a ver este video.
15 00:00:26,250 --> 00:00:27,950 Cerca de 700.000 TV
16 00:00:28,000 --> 00:00:29,485 son vendidas todos los días
17 00:00:29,700 --> 00:00:31,750 La mayoría de ellas ejecutan Linux.
18 00:00:31,950 --> 00:00:33,200 8 de 10 transacciones financieras
19 00:00:33,250 --> 00:00:34,450 funcionan con Linux.
20 00:00:35,600 --> 00:00:37,200 9 de cada 10 SuperComputadoras
21 00:00:37,250 --> 00:00:38,450 en el Mundo corren Linux.
22 00:00:38,500 --> 00:00:41,650 Google, Twitter, Facebook y Amazon:
23 00:00:41,700 --> 00:00:44,150 todas funcionan con Linux
24 00:00:44,200 --> 00:00:46,150 Así que... ¿Cómo se desarrolla Linux...
25 00:00:46,200 --> 00:00:47,650 ...para lograr todas esas cosas?
26 00:00:47,700 --> 00:00:48,900 A diferencia de otros
27 00:00:48,950 --> 00:00:50,150 Sistemas Operativos
28 00:00:50,200 --> 00:00:51,650 como Windows o IOS
29 00:00:51,900 --> 00:00:53,150 Linux es construído
30 00:00:53,200 --> 00:00:54,450 de manera "colaborativa"
31 00:00:54,500 --> 00:00:55,700 a través de empresas,
32 00:00:55,750 --> 00:00:57,200 geografías y mercados
33 00:00:57,250 --> 00:00:58,500 resultando en el más grande
34 00:00:58,550 --> 00:00:59,950 proyecto de desarrollo colaborativo
35 00:01:00,000 --> 00:01:01,350 en la historia de la computación.
36 00:01:02,400 --> 00:01:03,950 Sólo en el 2005,
37 00:01:04,000 --> 00:01:06,450 cerca de 8.000 desarrolladores
38 00:01:06,500 --> 00:01:08,100 de casi 800 compañías
39 00:01:08,150 --> 00:01:09,350 han contribuído
40 00:01:09,400 --> 00:01:10,600 en el kernel de Linux.
41 00:01:10,650 --> 00:01:12,350 Estas contribuciones resultaron en
42 00:01:12,400 --> 00:01:14,950 15.000.000 de líneas de código.
43 00:01:15,000 --> 00:01:16,250 1.5 millones de líneas
44 00:01:16,300 --> 00:01:17,250 fueron agregadas
45 00:01:17,300 --> 00:01:18,750 tan sólo en los últimos años.
46 00:01:19,000 --> 00:01:20,250 Considere que el poema épico
47 00:01:20,300 --> 00:01:21,550 "La Ilíada" de Homero contiene
48 00:01:21,600 --> 00:01:23,200 cerca de 15.000 líneas de texto
49 00:01:23,250 --> 00:01:25,200 la novela "La Guerra y La Paz"
50 00:01:25,250 --> 00:01:28,150 sólo 560.000 palabras.
51 00:01:28,200 --> 00:01:29,750 Pero no se trata sólo
52 00:01:29,800 --> 00:01:31,350 del número de líneas de código...
53 00:01:31,400 --> 00:01:33,350 Es también acerca de qué tan rápido
54 00:01:33,400 --> 00:01:34,750 Linux es desarrollado y liberado.
55 00:01:35,000 --> 00:01:35,950 Por ejemplo:
56 00:01:36,000 --> 00:01:37,450 Un Kernel nuevo es publicado
57 00:01:37,500 --> 00:01:38,950 cada 2 o 3 meses.
58 00:01:39,250 --> 00:01:40,550 Compare esto con los años de los
59 00:01:40,600 --> 00:01:41,950 Sistema Operativos de la competencia.
60 00:01:42,500 --> 00:01:43,650 Esto es posible
61 00:01:43,700 --> 00:01:44,850 gracias a un proceso
62 00:01:44,900 --> 00:01:46,350 de desarrollo colaborativo único
63 00:01:46,650 --> 00:01:48,350 Cuando se envía código al kernel de Linux,
64 00:01:48,400 --> 00:01:49,750 los desarrolladores dividen los cambios
65 00:01:49,800 --> 00:01:50,950 en unidades individuales
66 00:01:51,000 --> 00:01:52,450 llamadas "parches"
67 00:01:52,450 --> 00:01:53,250 Un "parche" describe
68 00:01:53,300 --> 00:01:54,100 las líneas que deben
69 00:01:54,150 --> 00:01:54,950 cambiarse,
70 00:01:55,000 --> 00:01:56,000 agregarse o eliminarse
71 00:01:56,050 --> 00:01:57,250 del código fuente.
72 00:01:57,300 --> 00:01:58,100 Cada parche puede:
73 00:01:58,150 --> 00:01:59,050 agregar una característica,
74 00:01:59,100 --> 00:02:00,200 dar soporte nuevo a un dispositivo,
75 00:02:00,250 --> 00:02:01,150 corregir un problema,
76 00:02:01,200 --> 00:02:02,100 mejorar el rendimiento,
77 00:02:02,150 --> 00:02:03,050 o re-trabajar algunas cosas.
78 00:02:03,100 --> 00:02:04,800 para ser entendido más fácilmente.
79 00:02:05,000 --> 00:02:06,550 Los desarrolladores envían sus parches
80 00:02:06,600 --> 00:02:07,650 a las listas de correo,
81 00:02:07,700 --> 00:02:08,600 donde otros desarrolladores
82 00:02:08,650 --> 00:02:10,350 pueden responder con feedback.
83 00:02:10,700 --> 00:02:11,650 Cuando el parche está
84 00:02:11,700 --> 00:02:12,700 cerca a su publicación,
85 00:02:12,800 --> 00:02:13,750 es aceptado por
86 00:02:13,800 --> 00:02:14,750 un desarrollador "Senior"
87 00:02:14,800 --> 00:02:15,750 del Kernel de Linux
88 00:02:15,800 --> 00:02:16,750 o Encargado (mantainer)
89 00:02:16,800 --> 00:02:17,950 quien administra uno o más
90 00:02:18,000 --> 00:02:19,950 de cientos de secciones del Kernel.
91 00:02:20,200 --> 00:02:21,400 Esto no es garantía
92 00:02:21,450 --> 00:02:23,150 de que se publicará.
93 00:02:23,400 --> 00:02:24,900 Ciertamente, es una buena señal
94 00:02:25,150 --> 00:02:26,750 Aquí es donde comienza
95 00:02:26,800 --> 00:02:28,400 una exhaustiva evaluación
96 00:02:28,650 --> 00:02:29,550 Cuando el Encargado
97 00:02:29,600 --> 00:02:30,650 termina su revisión
98 00:02:30,700 --> 00:02:32,200 Él o Ella firman el parche
99 00:02:32,250 --> 00:02:33,850 y se lo envían al creador de Linux
100 00:02:33,900 --> 00:02:35,450 y becario de la Fundación Linux
101 00:02:35,500 --> 00:02:36,500 Linus Torvald
102 00:02:36,550 --> 00:02:38,250 quien es la última autoridad
103 00:02:38,300 --> 00:02:39,450 acerca de lo que se publicará
104 00:02:39,500 --> 00:02:40,450 en la siguiente versión
105 00:02:40,500 --> 00:02:41,900 y lo que no.
106 00:02:42,000 --> 00:02:43,450 Cerca de 10.000 parches
107 00:02:43,500 --> 00:02:45,950 se incluyen en cada nueva versión,
108 00:02:46,000 --> 00:02:47,950 6 parches son aplicados al kernel
109 00:02:48,000 --> 00:02:49,000 cada hora.
110 00:02:49,800 --> 00:02:51,200 La tasa de desarrollo de Linux
111 00:02:51,450 --> 00:02:52,150 es simplemente:
112 00:02:52,200 --> 00:02:53,550 INCOMPARABLE.
113 00:02:53,600 --> 00:02:55,450 Hoy, Linux está dominando
114 00:02:55,500 --> 00:02:56,750 dispositivos móviles,
115 00:02:56,800 --> 00:02:57,700 en Empresas,
116 00:02:57,750 --> 00:02:58,650 en Infraestructuras Web,
117 00:02:58,700 --> 00:02:59,600 Data Centers,
118 00:02:59,650 --> 00:03:00,550 Super-Computadoras,
119 00:03:00,800 --> 00:03:01,950 y mucho más...