sistemas operacionais livres - professorcarlosmuniz.com.br · histÓria dos sistemas operacionais...
TRANSCRIPT
SISTEMAS OPERACIONAIS
LIVRES
Professor Carlos Muniz
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Open Source
Por uma definição básica, o código aberto é oprincipal conceito do movimento do softwarelivre, que defende a ideia de que todo programadeve ser livre para compartilhamentos, seucódigo deve ser modificável, o softwaremodificado pode ser distribuído porém a autoriado criador do código deve ser mantida, não podemexistir limitações na interação com outrossoftwares e ele também deve sermultiplataforma, ou seja, deve rodar em qualquersistema operacional. 5
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Closed Source
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O surgimento do Projeto GNU
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
A princípio o Linux era um projeto particular deTorvalds, pois ele acabou conhecendo o Minix, umpequeno sistema UNIX desenvolvido por AndrewS. Tanenbaum, e como ele mesmo já disse oLinux em seus primórdios era "um Minix melhorque o Minix". Curiosamente o primeiro nome dosistema operacional não era Linux, mas sim“Freax”, o nome que conhecemos hoje foi ideia deum amigo de Torvalds, Ari Lemmke, que resolveuunir o nome de Linus com o final do nome Minix,que o criador tanto gostava.. 11
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
No dia 5 de outubro de 1991 lançava, então, aprimeira versão do Linux, em sua versão 0.02,que se tornaria mais tarde o sistema operacionalde software livre mais conhecido do mundo,recebendo justamente a resposta que Torvaldsprocurava, programadores que tornassem omovimento do software livre mais forte do quenunca ao trabalharem juntos a procura de umsistema operacional perfeito, podendo seraperfeiçoado e corrigido por qualquer um emqualquer lugar do mundo. 12
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura GNU/Linux
Em suas primeiras versões o Linux usavasoftwares básicos do Projeto GNU - para talvezpoupar trabalho à Torvalds - e também era aprincipal fonte de inspiração para novos sistemasoperacionais, dessa maneira criou-se anomenclatura GNU/Linux para denominar onúcleo usado por programadores como base paraseus novos sistemas operacionais, o que acabounão agradando a muitos, inclusive os própriosLinus Torvalds e Richard Stallman. 13
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
A mascote do Linux
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
A mascote do Linux
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
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).
18
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
19
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O amplo uso do Linux pelo mundo
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O amplo uso do Linux pelo mundo
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
A seguir você verá uma pequena linha do tempo
sobre o Linux, resumindo sua história e algumas
versões lançadas ao mercado.21
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Agosto de 1991
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Setembro de 1991
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Outubro de 1992
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Outubro de 1992
25
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Junho de 1993
O Slackware foi o primeiro sistema comercial
baseado no Linux.
26
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Março de 1994
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
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.
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Janeiro de 1997
Primeiro vírus para Linux foi descoberto. Chamado
de Bliss, ele atuava em qualquer sistema baseado
em Unix, incluindo o Linux.
29
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Janeiro de 1998
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Julho de 1998
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
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.
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
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
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.
33
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Fonte:
http://www.oficinadanet.com.br/post/13511-a-
historia-do-linux
34
Pro
fesso
r Carlo
s Mu
niz
pro
fesso
rcarlo
smu
niz
@gm
ail.co
m