Revision 3 as of 2012-04-07 14:05:20

Clear message
Locked History Actions

FLISOL2012/MaterialMultimedia

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...