Como é construído o Linux?
Você usa Linux todos os dias
O que você não sabia é que
mais de 850.000 celulares Android
rodando Linux
são ativados todos os dias.
Comparada a isso, só existem quase
30.000 telefones com Windows.
(de acordo com os últimos relatórios)
Isso significa que 100 dispositivos
Android entraram em operação
...desde que você começou
a assistir este video.
Cerca de 700.000 TVs
são vendidas todos os dias
A maioria delas rodam Linux.
8 de cada 10 transações financeiras
funcionam com Linux.
9 de cada 10 Super Computadores
no mundo rodam Linux.
Google, Twitter, Facebook e Amazon:
todos funcionam com Linux
Então... Como Linux foi desenvolvido…
...para alcanças todas essas coisas?
Diferente de outros
Sistemas Operacionais
como Windows o IOS,
Linux é construído
de forma "colaborativa"
através de empresas,
geografias e mercados
resultando no maior
projeto de desenvolvimento colaborativo
da história da informática.
Desde de 2005,
cerca de 8.000 desenvolvedores
de quase 800 companhias
contribuíram
para o kernel do Linux.
Estas contribuições resultaram em
15.000.000 de linhas de código.
1.5 milhões de linhas
foram adicionadas
somente nos últimos anos.
Considere que o poema épico
"Ilíada" de Homero tem
cerca de 15.000 linhas de texto,
o livro "Guerra e Paz"
só 560.000 palavras.
Mas, não se trata apenas
do número de linhas de código...
E sim sobre o quão rápido
Linux é desenvolvido e liberado.
Por exemplo:
Um Kernel novo é publicado
a cada 2 ou 3 meses.
Compare isso com os anos dos
Sistema operacionais da concorrência.
Isso é é possível
graças a um proceso
de desenvolvimento colaborativo único
Quando se envia um código ao kernel do Linux,
os desenvolvedores dividem as mudanças
em unidades individuais
chamados "patches"
Um "patch" contém
as linhas que devem
ser alteradas,
adicionadas o eliminadas
do código fonte.
Cada patch pode:
adicionar uma característica,
dar suporte novo a um dispositivo,
corrigir um problema,
melhorar o rendimento,
ou retrabalhado
para ser entendido mais facilmente.
Os desenvolvedores enviam seus "patches"
às listas de correio,
onde outros desenvolvedores
podem responder com seu feedback.
Quando o patch está
próximo da sua publicação,
é aceito por
um desenvolvedor "Senior"
do Kernel do Linux
o "mantenedor",
que é quem administra um ou mais
de centenas de seções do Kernel.
Isso não é uma garantia
de que será publicado.
Certamente, é um bom sinal
Aqui é onde começa
uma exaustiva avaliação
Quando o mantenedor
termina sua revisão.
Ela ou ela assinam o patch
e o enviam ao criador do Linux
e amigo da Linux Foundation:
Linus Torvalds
que é a última autoridade
a respeito do que se publicará
na próxima versão
e do que não se publicará.
Cerca de 10.000 patches
são incluídos a cada nova versão,
6 patches são aplicados ao kernel
a cada hora.
O ritmo de desenvolvimento do Linux
é simplesmente:
INCOMPARÁVEL.
Hoje, Linux domina
dispositivos móveis,
em Empresas,
en Infraestruturas Web,
Data Centers,
Super Computadoras,
e muito mais...
O que virá agora?
Porque juntos, estamos preparados...