S
ISTEMASO
PERACIONAISL
IVRESHISTÓ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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
códigos de um programa e o outro tentava transformar estes em algo privado e rentável.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Open Source
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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..
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
O nascimento do Linux
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,
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
As controvérsias quanto à nomenclatura
GNU/Linux
Em suas primeiras versões o Linux usava softwares básicos do Projeto GNU - para talvez poupar trabalho à Torvalds - e também era a
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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). P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. comHISTÓ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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
possui 10,239 linhas de código de programação.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. 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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
HISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Outubro de 1992 P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. comHISTÓRIA DOS SISTEMAS
OPERACIONAIS (LINUX)
Junho de 1993
O Slackware foi o primeiro sistema comercial baseado no Linux. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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 P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com é 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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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 P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com 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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
em Unix, incluindo o Linux.
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
recebem para criar ferramentas gratuitas para a comunidade e também para os sistemas
operacionais. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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 P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com 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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
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
P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com
É 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. P rof es sor C a rl os M u n iz ca rl os m u n iz @ g lob o. com