0:00:07.080,0:00:10.579 Você usa Linux todos os dias, mesmo sem saber disso 0:00:10.579,0:00:14.949 Mais de 850.000 celulares Android, rodando Linux, são ativados 0:00:14.949,0:00:19.079 a cada dia. Em contraste com apenas 30.000 celulares[br]Windows 0:00:19.079,0:00:21.069 de acordo com relatórios recentes 0:00:21.069,0:00:24.139 Isso significa que 100 celulares Android foram ativados 0:00:24.139,0:00:26.619 desde a hora em que você começou a ver este[br]vídeo 0:00:26.619,0:00:30.330 Cerca de 70.000 televisores são vendidos todos os dias 0:00:30.330,0:00:32.460 a maioria deles roda Linux 0:00:32.460,0:00:35.690 8 a cada 10 bolsas de valores rodam Linux 0:00:35.690,0:00:40.290 9 a cada 10 rodam Linux 0:00:40.290,0:00:45.220 Google, Twitter, Facebook and Amazon todas rodam Linux 0:00:45.220,0:00:50.170 Então, como Linux é desenvolvido para atingir tudo isso ?[br]Diferentemente de outros sistemas operacionais 0:00:50.170,0:00:52.240 como Windows ou iOS, o Linux 0:00:52.240,0:00:57.530 é construído colaborativamente, cruzando barreiras corporativas, geográficas e mercadológicas 0:00:57.530,0:01:00.990 resultando no maior projeto de desenvolvimento colaborativo[br]da história da computação. 0:01:00.990,0:01:06.380 Desde 2005, cerca de 8 mil desenvolvedores 0:01:06.380,0:01:10.770 de quase 800 empresas distintas contribuíram[br]para o Kernel do Linux 0:01:10.770,0:01:15.500 Destas contribuições, mais de 50 milhões de linhas[br]de código foram produzidas 0:01:15.500,0:01:19.270 1.5 milhões delas escritas nos últimos 2 anos 0:01:19.270,0:01:24.160 Contraste isso com o épico "A Ilíada", de Homero, que tem míseras 15.000 linhas de texto 0:01:24.160,0:01:28.650 e com a novela "Guerra e Paz", que tem apenas 560.000 palavras. 0:01:28.650,0:01:31.740 Não é só espantoso o enorme número de linhas de código 0:01:31.740,0:01:35.200 mas também o ritmo no qual Linux é desenvolvido e disponibilizado 0:01:35.200,0:01:39.330 Por exemplo, uma nova grande versão do Kernel é lançada a cada dois ou três meses 0:01:39.330,0:01:42.660 em contraste com os outros sistemas operacionais, que levam anos entre cada versão. 0:01:42.660,0:01:46.710 Isto é possível graças ao processo único de desenvolvimneto colaborativo. 0:01:46.710,0:01:50.680 Ao enviar código para o Kernel do Linux, os desenvolvedores dividem as mudanças em 0:01:50.680,0:01:52.390 unidades individuais, chamadas "patches". 0:01:52.390,0:01:56.079 Um patch descreve as linhas que precisam ser modificadas, alteradas ou removidas 0:01:56.079,0:01:57.020 do código fonte. 0:01:57.020,0:02:01.760 Cada patch pode adicionar uma nova funcionalidade, suporte para um outro dispositivo, corrigir um problema, 0:02:01.760,0:02:05.180 melhorar o desempenho do sistema ou tornar o código mais legível. 0:02:05.180,0:02:08.940 Desenvolvedores enviam seus patches para os grupos de e-mail relevantes, onde outros desenvolvedores 0:02:08.940,0:02:10.769 podem responder com feedback. 0:02:10.769,0:02:13.159 Quando um patch está quase pronto para ser disponibilizado, 0:02:13.159,0:02:17.369 ele é aceito por um desenvolvedor sênior do Kernel do Linux - ou mantenedor - que gerencia 0:02:17.369,0:02:20.659 uma ou mais das centenas de seções diferentes do Kernel. 0:02:20.659,0:02:23.369 Apesar desta não ser uma garantia de que o patch será incorporado à versão final do Kernel, 0:02:23.369,0:02:25.589 ser aceito é, em geral, um bom sinal. 0:02:25.589,0:02:28.529 Na etapa seguinte, o patch recebe uma avaliação ainda mais extensiva 0:02:28.529,0:02:31.919 Quando o mantenedor finaliza sua revisão, ele ou ela assinam o patch 0:02:31.919,0:02:36.019 e o enviam para o criador do Linux - e da "Linux Foundation" - Linus Torvalds 0:02:36.019,0:02:39.719 que é a autoridade suprema no que é ou não aceito 0:02:39.719,0:02:44.379 na próxima versão. Cerca de 10.000 patches são introduzidos 0:02:44.379,0:02:46.069 em cada nova versão. 0:02:46.069,0:02:49.819 Cerca de seis patches são aplicados ao kernel a cada hora 0:02:49.819,0:02:53.659 O ritmo de desenvolvimento do Linux é simplesmente imbatível. 0:02:53.659,0:02:58.959 Hoje, Linux domina os dispositivos móveis, os sistemas corporativos, a infraestrutura da web 0:02:58.959,0:03:02.010 data centers, supercomputadores e mais. 0:03:02.010,0:03:11.000 O que vem adiante ? Porque juntos, estamos prontos.