Return to Video

Como Linux é feito

  • 0:07 - 0:11
    Você usa Linux todos os dias, mesmo sem saber disso
  • 0:11 - 0:15
    Mais de 850.000 celulares Android, rodando Linux, são ativados
  • 0:15 - 0:19
    a cada dia. Em contraste com apenas 30.000 celulares
    Windows
  • 0:19 - 0:21
    de acordo com relatórios recentes
  • 0:21 - 0:24
    Isso significa que 100 celulares Android foram ativados
  • 0:24 - 0:27
    desde a hora em que você começou a ver este
    vídeo
  • 0:27 - 0:30
    Cerca de 70.000 televisores são vendidos todos os dias
  • 0:30 - 0:32
    a maioria deles roda Linux
  • 0:32 - 0:36
    8 a cada 10 bolsas de valores rodam Linux
  • 0:36 - 0:40
    9 a cada 10 rodam Linux
  • 0:40 - 0:45
    Google, Twitter, Facebook and Amazon todas rodam Linux
  • 0:45 - 0:50
    Então, como Linux é desenvolvido para atingir tudo isso ?
    Diferentemente de outros sistemas operacionais
  • 0:50 - 0:52
    como Windows ou iOS, o Linux
  • 0:52 - 0:58
    é construído colaborativamente, cruzando barreiras corporativas, geográficas e mercadológicas
  • 0:58 - 1:01
    resultando no maior projeto de desenvolvimento colaborativo
    da história da computação.
  • 1:01 - 1:06
    Desde 2005, cerca de 8 mil desenvolvedores
  • 1:06 - 1:11
    de quase 800 empresas distintas contribuíram
    para o Kernel do Linux
  • 1:11 - 1:16
    Destas contribuições, mais de 50 milhões de linhas
    de código foram produzidas
  • 1:16 - 1:19
    1.5 milhões delas escritas nos últimos 2 anos
  • 1:19 - 1:24
    Contraste isso com o épico "A Ilíada", de Homero, que tem míseras 15.000 linhas de texto
  • 1:24 - 1:29
    e com a novela "Guerra e Paz", que tem apenas 560.000 palavras.
  • 1:29 - 1:32
    Não é só espantoso o enorme número de linhas de código
  • 1:32 - 1:35
    mas também o ritmo no qual Linux é desenvolvido e disponibilizado
  • 1:35 - 1:39
    Por exemplo, uma nova grande versão do Kernel é lançada a cada dois ou três meses
  • 1:39 - 1:43
    em contraste com os outros sistemas operacionais, que levam anos entre cada versão.
  • 1:43 - 1:47
    Isto é possível graças ao processo único de desenvolvimneto colaborativo.
  • 1:47 - 1:51
    Ao enviar código para o Kernel do Linux, os desenvolvedores dividem as mudanças em
  • 1:51 - 1:52
    unidades individuais, chamadas "patches".
  • 1:52 - 1:56
    Um patch descreve as linhas que precisam ser modificadas, alteradas ou removidas
  • 1:56 - 1:57
    do código fonte.
  • 1:57 - 2:02
    Cada patch pode adicionar uma nova funcionalidade, suporte para um outro dispositivo, corrigir um problema,
  • 2:02 - 2:05
    melhorar o desempenho do sistema ou tornar o código mais legível.
  • 2:05 - 2:09
    Desenvolvedores enviam seus patches para os grupos de e-mail relevantes, onde outros desenvolvedores
  • 2:09 - 2:11
    podem responder com feedback.
  • 2:11 - 2:13
    Quando um patch está quase pronto para ser disponibilizado,
  • 2:13 - 2:17
    ele é aceito por um desenvolvedor sênior do Kernel do Linux - ou mantenedor - que gerencia
  • 2:17 - 2:21
    uma ou mais das centenas de seções diferentes do Kernel.
  • 2:21 - 2:23
    Apesar desta não ser uma garantia de que o patch será incorporado à versão final do Kernel,
  • 2:23 - 2:26
    ser aceito é, em geral, um bom sinal.
  • 2:26 - 2:29
    Na etapa seguinte, o patch recebe uma avaliação ainda mais extensiva
  • 2:29 - 2:32
    Quando o mantenedor finaliza sua revisão, ele ou ela assinam o patch
  • 2:32 - 2:36
    e o enviam para o criador do Linux - e da "Linux Foundation" - Linus Torvalds
  • 2:36 - 2:40
    que é a autoridade suprema no que é ou não aceito
  • 2:40 - 2:44
    na próxima versão. Cerca de 10.000 patches são introduzidos
  • 2:44 - 2:46
    em cada nova versão.
  • 2:46 - 2:50
    Cerca de seis patches são aplicados ao kernel a cada hora
  • 2:50 - 2:54
    O ritmo de desenvolvimento do Linux é simplesmente imbatível.
  • 2:54 - 2:59
    Hoje, Linux domina os dispositivos móveis, os sistemas corporativos, a infraestrutura da web
  • 2:59 - 3:02
    data centers, supercomputadores e mais.
  • 3:02 - 3:11
    O que vem adiante ? Porque juntos, estamos prontos.
Title:
Como Linux é feito
Description:

While Linux is running our phones, friend requests, tweets, financial trades, ATMs and more, most of us don't know how it's actually built. This short video takes you inside the process by which the largest collaborative development project in the history of computing is organized. Based on the annual report "Who Writes Linux," this is a powerful and inspiring story of how Linux has become a volunteer-driven phenomenon.

more » « less
Video Language:
English
Duration:
03:13
not so punk :] edited Portuguese, Brazilian subtitles for How Linux is Built
not so punk :] edited Portuguese, Brazilian subtitles for How Linux is Built
not so punk :] added a translation
jinacio edited Portuguese, Brazilian subtitles for How Linux is Built
jinacio added a translation

Portuguese, Brazilian subtitles

Revisions