O documento traça a história das distribuições Linux desde sua pré-história em 1970 até os dias atuais. Ele descreve os principais marcos no desenvolvimento do kernel Linux e várias distribuições importantes lançadas entre 1992 e 2005. O documento também explica o que são distribuições Linux e por que há tantas opções disponíveis.
2. Pré-História
• 1970: É lançado o UNIX (AT&T).
• 1983: Richard Stallman inicia o projeto GNU.
• 1977: É lançado o BSD. A AT&T processa.
• 1985: É lançado o Intel 80386.
• 1987: É lançado o Minix.
3. –Linus Torvalds
From: torvalds@klaava.Helsinki.FI (Linus Benedict
Torvalds)
Newsgroups: comp.os.minix
Subject: Gcc-1.40 and a posix-question
Message-ID:
Date: 3 Jul 91 10:00:50 GMT
Hello netlanders,
Due to a project I'm working on (in minix), I'm
interested in the posix standard definition.
Could somebody please point me to a (preferably)
machine-readable format of the latest posix rules?
Ftp-sites would be nice.
4. A História
• 1991: O kernel do Linux é anunciado em 25
de Agosto.
• 1992: A licença do kernel muda para GNU
GPL. Aparecem as distribuições.
• 1993: É criada a Slackware, hoje, a
distribuição mais longeva do Linux.
5. A História
• 1994: Versão 1.0 do kernel.
• 1995: Linux funciona no DEC Alpha e na Sun
SPARC.
• 1996: Versão 2.0 do kernel com suporte a
SMP.
• 1998: Grandes empresas começam a
suportar o Linux (IBM, Compaq e Oracle).
6. A História
• 2007: A Dell começa a distribuir notebooks
com o Ubuntu.
• 2009: A Red-Hat, empresa cujos produtos
são software livre, tem o mesmo valor de
mercado que a Sun (criadora do Java).
7. A História
• 2011: Versão 3.0 do kernel é lançada.
• 2012: O faturamento do mercado de Linux
ultrapassa o faturamento do mercado do
UNIX.
8. A História
• 2013: A Google diz que 75% do mercado de
smartphones utiliza Android, baseado no
kernel do Linux.
• 2014: O Ubuntu diz que tem 22 Milhões de
usuários.
9. O presente
• 23 de Fevereiro de 2015
• Enquanto o Brasil pulava o Carnaval…
• … o kernel do Linux chegava a versão 4.0.
13. SO não é só Kernel
• Ferramentas de gerenciamento.
• Ferramentas de iteração com usuário.
• Aplicações utilizam serviços do kernel para
prestar serviços aos usuários.
14. Distribuição Linux é uma
coleção de softwares.
• Gerenciamento do Sistema.
• Gerenciamento de Usuários.
• Ferramentas básicas.
• Aplicações.
15. 1992
• MCC Interim.
• Primeira distribuição Linux.
• SLS
• Segunda distribuição Linux.
• Talvez a que tenha tido mais problemas,
mas, na época, a que tinha mais potencial.
16. 1993
• Slackware
• Patrick Volkerding, desenvolvedor que
utilizava a SLS criou o Slackware, tentando
resolver os problemas do SLS.
• Ele conseguiu.
• É a distribuição mais longeva do Linux.
17. 1993
• Debian
• Devido aos problemas enfrentados com o
SLS, Ian Murdoch, utilizando um idéia de
que tudo na distribuição deveria ser 100%
livre, cria o Debian.
• O Debian é a distribuição que mais
influenciou a criação de novas
distribuições.
18. 1994
• SuSE
• Baseado no Slackware, surge na Alemanha
o SuSE.
• Red Hat
• Nos EUA, um grupo de amigos cria uma
distribuição, que viraria na maior empresa
de software livre do mundo.
19. 1997
• Linux PPC
• A primeira distribuição para os processadores
RISC PowerPC é criada em 1997.
• Conectiva
• A principal distribuição brasileira é lançada.
Da empresa Conectiva saíram diversos
desenvolvedores proeminentes no mundo
Linux, incluindo, Marcelo Tossatti.
20. 1998
• µCLinux
• Linux baseado numa biblioteca LibC para dispositivos
embarcados.
• Corel Linux
• Tentando salvar a empresa, a Corel lança uma
distribuição Linux.
• Mandrake
• Quando lançada, tinha um dos melhores sistemas de
detecção e configuração de hardware.
21. 1999/2000
• LFS
• Na virada do século, surge o Linux From
Scratch, um conjunto de documentos,
patches e scripts que auxilia no
desenvolvimento de novas distribuições
Linux.
22. 2000
• SLES
• A SuSE lança a versão “Enterprise” da sua
distribuição.
• Knoppix
• A distribuição argentina mais conhecida,
trazia um excelente sistema de
configuração de hardware Plug-and-Play.
23. 2001
• OpenWRT
• Neste ano é lançado o OpenWRT,
distribuição comumente utilizada em
roteadores WiFi.
24. 2002
• Arch Linux
• O Arch Linux é uma das distribuições mais
“configuráveis” existentes.
• RHEL
• A Red Hat lança a sua versão “Enterprise”
25. 2002
• Gentoo Linux
• Revolucionou a forma de distribuição dos
pacotes a partir dos fontes.
• GoboLinux
• Distribuição gaúcha que mostrou uma árvore de
diretórios completamento diferente para o Linux.
Até hoje é a única que possui uma árvore de
diretórios própria, mesmo propiciando
compatibilidade com as outras distribuições.
26. 2003
• Damn Small Linux
• Uma distribuição que cabia em um
disquete. Lançou a idéia de pequenas
distribuições focadas em uma única tarefa.
• Fedora Core
• A Red Heta separa a distribuição para
usuários de desktop do produto principal.
27. 2004
• CentOS
• Lançado por uma comunidade, é uma
versão livre do Red Hat Enterprise Linux.
• Ubuntu
• Em outubro, é lançada a primeira versão do
Ubuntu, distribuição que é, talvez, a mais
utilizada em 2015.
28. 2005
• DNA Linux
• Baseado no Slackware, é uma distribuição
para pesquisas com Genoma Humano.
29. Por que tantas
distribuições?
• Problemas diferentes.
• Pacotes diferentes.
• Gerenciamento diferentes.
• Modelos de Negócio diferentes.
31. E uma micro-mini
distribuição?
• Kernel
• Módulos de Hardware
• Configuração para inicialização do kernel e
da máquina.
• Busybox - o canivete suíco.