Aula 02 - História do Linux

Propaganda
SISTEMAS OPERACIONAIS
LIVRES
Professor Carlos Muniz
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Professor Carlos Muniz
[email protected]
Houve um tempo, logo depois do surgimento dos
computadores, onde os programas que eram
criados pelos programadores e entusiastas de
tecnologia eram compartilhados entre grupos de
usuários gratuitamente, ou seja, não existia
nenhum tipo de mercado para os softwares, eles
eram como uma espécie de obra de arte
compartilhada por todos.
2
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Professor Carlos Muniz
[email protected]
Alguns dos programas criados eram extremamente
complexos, exigindo um bom tempo de
programação, dessa maneira opiniões começaram
a se dividir entre usuários que tinham a ideia de
começar a vender os softwares para valorizar
trabalho pelo qual passavam os autores do código
fonte daquelas grandes uniões de bits, enquanto
outros defendiam a ideia de apenas compartilhar
entre si o resultado do que mais gostavam de
fazer.
3
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Professor Carlos Muniz
[email protected]
Dessa maneira dois conceitos sobre software
surgiram, os softwares Open Source (código
aberto) e os Closed Source (código fechado), dos
quais um defendia a liberdade de modificação dos
códigos de um programa e o outro tentava
transformar estes em algo privado e rentável.
4
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Open Source
Professor Carlos Muniz
[email protected]
Por uma definição básica, o código aberto é o
principal conceito do movimento do software
livre, que defende a ideia de que todo programa
deve ser livre para compartilhamentos, seu
código deve ser modificável, o software
modificado pode ser distribuído porém a autoria
do criador do código deve ser mantida, não podem
existir limitações na interação com outros
softwares
e
ele
também
deve
ser
multiplataforma, ou seja, deve rodar em qualquer
sistema operacional.
5
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Closed Source
Professor Carlos Muniz
[email protected]
O código fechado é a ideia aplicada e defendida
pelos defensores do software proprietário, onde os
programas devem ser considerados produtos de
uma pessoa física ou jurídica, onde cada usuário
deve comprar uma licença para utilizar o
software e seu código é restrito ao desenvolvedor,
tornando qualquer modificação não autoral
disponibilizada ao publico algo irregular.
6
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
Professor Carlos Muniz
[email protected]
Na década de 80 praticamente todos os softwares
eram Closed Source, o que deixou Richard
Stallman preocupado com a comunidade Open
Source, que se tornava cada vez menor, criando
assim, em 27 de setembro de 1983 o Projeto
GNU, um sistema operacional de software livre
que fosse movido por programas também de
software livre, revivendo novamente a ideia dos
programas de código aberto.
7
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
Professor Carlos Muniz
[email protected]
Como o próprio nome diz, GNU is Not Unix (GNU),
o objetivo principal era derrubar a ideia de que
todos os programas deviam ser de código fechado
e movidos por sistemas operacionais como Unix,
que era o mais famoso da época e também de
código fechado, oferecendo programas que você
pudesse escolher se quer pagar ou não e também
quanto quer pagar.
8
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
Professor Carlos Muniz
[email protected]
Para institucionalizar o Projeto GNU, Stallman
fundou também a organização sem fins lucrativos
Free Software Foundation - FSF (Fundação do
Software Livre), e assim alavancando o
nascimento do Movimento do Software Livre, que
até hoje inspira eventos em prol dos ideais Open
Source.
9
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
Professor Carlos Muniz
[email protected]
O finlandês Linus Torvalds, depois de conhecer o
Projeto GNU e alguns de seus softwares básicos
de código aberto resolveu criar o seu próprio
sistema operacional de open source, tendo a
ajuda de voluntários da Usenet, que reunia
vários fóruns dos primórdios da internet, lugar
perfeito
para
o
encontro
virtual
de
programadores, onde ele poderia buscar opiniões
e dicas de quem também entendia do assunto.
10
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
Professor Carlos Muniz
[email protected]
A princípio o Linux era um projeto particular de
Torvalds, pois ele acabou conhecendo o Minix, um
pequeno sistema UNIX desenvolvido por Andrew
S. Tanenbaum, e como ele mesmo já disse o
Linux em seus primórdios era "um Minix melhor
que o Minix". Curiosamente o primeiro nome do
sistema operacional não era Linux, mas sim
“Freax”, o nome que conhecemos hoje foi ideia de
um amigo de Torvalds, Ari Lemmke, que resolveu
unir o nome de Linus com o final do nome Minix,
que o criador tanto gostava..
11
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
Professor Carlos Muniz
[email protected]
No dia 5 de outubro de 1991 lançava, então, a
primeira versão do Linux, em sua versão 0.02,
que se tornaria mais tarde o sistema operacional
de software livre mais conhecido do mundo,
recebendo justamente a resposta que Torvalds
procurava, programadores que tornassem o
movimento do software livre mais forte do que
nunca ao trabalharem juntos a procura de um
sistema operacional perfeito, podendo ser
aperfeiçoado e corrigido por qualquer um em
qualquer lugar do mundo.
12
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
Professor Carlos Muniz
[email protected]
Em suas primeiras versões o Linux usava
softwares básicos do Projeto GNU - para talvez
poupar trabalho à Torvalds - e também era a
principal fonte de inspiração para novos sistemas
operacionais,
dessa
maneira
criou-se
a
nomenclatura GNU/Linux para denominar o
núcleo usado por programadores como base para
seus novos sistemas operacionais, o que acabou
não agradando a muitos, inclusive os próprios
Linus Torvalds e Richard Stallman.
13
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
Professor Carlos Muniz
[email protected]
Stallman disse não ter gostado muito da ideia de
Linus ter usado os programas Projeto GNU no
Linux porque, segundo ele, eles nunca ficaram
sabendo disso até o sistema operacional virar um
sucesso mundial e sequer pertencer ao Projeto
GNU, mas como os softwares eram livres ele
acabou chegando à conclusão que não seria viável
reclamar.
14
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
Professor Carlos Muniz
[email protected]
Segundo Linus, usar a definição GNU/Linux não é
viável, pois isso soa como se o Linux em si seria
uma distribuição GNU ou algo do tipo, usando
como exemplo muitos dos SO’s baseados em seu
sistema operacional como o Red Hat Linux.
15
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
A mascote do Linux
Professor Carlos Muniz
[email protected]
Torvalds chegou à conclusão de que encontrar uma
mascote ao seu sistema operacional seria uma
boa
ideia,
tanto
esteticamente
quanto
comercialmente, já que este poderia acabar se
tornando uma febre. Depois de ser mordido por
um pinguim em uma visita a um parque ele
chegou à conclusão de que o animal seria a
mascote de seu SO e os usuários do Linux lhe
ajudariam com essa tarefa.
16
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
A mascote do Linux
Professor Carlos Muniz
[email protected]
Um concurso de logotipos para escolher o pinguim
que mais agradasse a Linus foi aberto entre os
usuários do sistema operacional, no qual o
vencedor foi Larry Ewing e seu pinguim Tux,
sempre gordo e satisfeito, o que agradou muito a
Linus, que havia passado a amar pinguins.
17
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
A mascote do Linux
O
nome da mascote apresenta diferentes
especulações quanto a sua origem, alguns dizem
ser derivada de “Torvals UniX” e outros dizem
que o nome vem apenas do fato de pinguins
parecerem usar um smoking (do inglês tux –
smoking).
Professor Carlos Muniz
[email protected]
18
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Professor Carlos Muniz
[email protected]
19
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O amplo uso do Linux pelo mundo
Professor Carlos Muniz
[email protected]
Podemos claramente dizer que o Linux a muito é
uma febre mundial, principalmente em empresas
e órgãos do governo, sendo usado em urnas
eletrônicas como a aqui do Brasil, em aparelhos
da NASA, em caixas eletrônicos de sistemas
bancários, em servidores de nuvem, dentre tantas
outras coisas.
20
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O amplo uso do Linux pelo mundo
A seguir você verá uma pequena linha do tempo
sobre o Linux, resumindo sua história e algumas
versões lançadas ao mercado.
Professor Carlos Muniz
[email protected]
Vale lembrar aos haters do sistema operacional que
seus argumentos não são válidos se estiverem
realizando críticas enquanto tem um celular
Android no bolso, afinal, o Android é 100%
baseado em Linux
21
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Agosto de 1991
Professor Carlos Muniz
[email protected]
Linus torvald anuncia pela primeira vez o
desenvolvendo do seu sistema livre a partir do
código fonte do Minix, um Unix livre. Ainda sem
um nome definido para o sistema operacional,
Linus pede auxilio e sugestões na lista de
discussão que participava, a fim de encontrar
voluntários e acelerar o desenvolvimento do seu
sistema.
22
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Setembro de 1991
Professor Carlos Muniz
[email protected]
Primeira versão do então Linux , a 0.01, foi
liberada para download na rede. Essa versão
possui 10,239 linhas de código de programação.
23
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Outubro de 1992
Professor Carlos Muniz
[email protected]
Peter MacDonald foi o primeiro desenvolvedor a
cria uma distribuição baseada em Linux com
instalador. O nome do sistema era conhecido
como Softlanding Linux System (SLS) e foi usado
como base por PAtrick Volkerding para criar o
famoso Slackware. Ian Murdock`s, criador do
Debian, decidiu produzir o seu próprio sistema
depois de passar algumas frustrações com o SLS.
24
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Outubro de 1992
Professor Carlos Muniz
[email protected]
25
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Professor Carlos Muniz
[email protected]
Junho de 1993
O Slackware foi o primeiro sistema comercial
baseado no Linux.
26
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Março de 1994
Professor Carlos Muniz
[email protected]
A primeira revista exclusiva de
Linux, chamada Linux Journal,
é publicada e diversos
desenvolvedores do sistema
participaram desta primeira
edição. Nesse mesmo mês a
verão a versão 1.0 do Linux foi
lançada com 176,250 linhas de
código de programação.
27
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Março de 1995
Lançado a versão 1.2.0 do Kernel com 310,950 linhas
de código.
Professor Carlos Muniz
[email protected]
Maio de 1996
Tux (nome dado ao pingüim) é nomeado como o
mascote oficial do sistema Linux.
Junho de 1996
Lançado a versão 2.0.0 com 777,956 linhas de código.
28
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Janeiro de 1997
Professor Carlos Muniz
[email protected]
Primeiro vírus para Linux foi descoberto. Chamado
de Bliss, ele atuava em qualquer sistema baseado
em Unix, incluindo o Linux.
29
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Janeiro de 1998
Professor Carlos Muniz
[email protected]
A Red Hat funda o departamento Red Hat
Development Labs (RHAD), onde desenvolvedores
recebem para criar ferramentas gratuitas para a
comunidade e também para os sistemas
operacionais.
30
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Julho de 1998
Professor Carlos Muniz
[email protected]
A primeira versão do KDE é anunciada e a briga
entre o KDE e o GNOME começa a
esquentar Janeiro de 1999
Samba 2.0 é lançado. Graças ao processo de
engenharia reversa aplicada sobre as
implementações feitas no Windows, foi possível
integrar no samba todas as funcionalidades do
controlador de domínio da Microsoft junto com o
Linux. No mesmo mês, a versão 2.2.0 do Kernel é
lançada com 1,800,847 linhas de código.
31
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Março de 2000
Nova versão do Lilo supera a barreira do cilindro
1024 e problemas com boot começa a ser
solucionado. No mesmo mês, o site Netcraft
anuncia que 60% dos servidores de internet no
mundo rodam Apache.
Professor Carlos Muniz
[email protected]
Janeiro de 2001
Versão 2.4.0 do Kernel é lançada em 4 de janeiro com
3,337,902 linhas de código e a Agencia nacional de
segurança dos Estados Unidos disponibiliza o
programa SELinux sobe licença GPL.
32
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Dezembro de 2003
Linux 2.6.0 é anunciado com 5,929,913 linhas de
código.
Julho de 2011
É lançada a versão 3.0 em comemoração aos 20 anos
do Linux, contendo 13.872.245 linhas de código.
Janeiro de 2012
Surgimento da última versão estável do Linux até
agora, o Linux 3.2, com 14.304.901 linhas de
código.
Professor Carlos Muniz
[email protected]
33
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Fonte:
Professor Carlos Muniz
[email protected]
http://www.oficinadanet.com.br/post/13511-ahistoria-do-linux
34
Download