2. História do Linux
No início…
• 1991: No mundo dos computadores começava a surgir
um grande futuro, já que o hardware puxava os limites
dos computadores para além do que se poderia esperar.
• Mas ainda faltava alguma coisa...
3. História do Linux
DOS (séc. XX, anos 70 e 80)
• Faltavam sistemas operativos para PC, onde
existia um grande vazio.
• O DOS nesse tempo reinava com um grande
império nos PC's.
• Os utilizadores de PC não tinham outra alternativa.
• Os Macintosh da Apple eram melhores mas com
preços astronómicos que ninguém conseguia
suportar.
• Mas existia o UNIX…
4. História do Linux
O UNIX (séc. XX, anos 70 e 80)
O UNIX era muito dispendioso.
Os vendedores de UNIX praticavam um preço
muito elevado para se assegurarem que os
pequenos utilizadores não o utilizavam.
O código fonte do UNIX, em tempos divulgado em
universidades por cortesia da Bell Labs, era agora
guardado cuidadosamente e não era publicado.
As grandes empresas do mercado de software
falhavam no fornecimento uma solução para este
problema.
5. História do Linux
O MINIX
Uma luz ao fundo do túnel: surgia o MINIX.
Foi desenvolvido de início por Andrew S.
Tanenbaum, professor holandês nascido nos
Estados Unidos, que queria ensinar aos seus
alunos como era “por dentro” um sistema
operativo.
Foi desenhado para correr nos
microprocessadores Intel 8086 que era o
computador mais popular do momento (1980’s)
6. História do Linux
Como sistema operativo, o MINIX não era o ideal.
Mas tinha a vantagem do código estar disponível.
Pela primeira vez, um programador podia ler o código
fonte do sistema operativo (em C), que até então estava
reservado aos ”produtores e vendedores” de software.
O professor Tanenbaum, cativou as mentes mais
brilhantes das ciências da computação com uma
discussão elaborada sobre a arte de criar um sistema
operativo.
Estudantes em todo o mundo analisavam
extensivamente o seu livro lendo as linhas de código
para saberem como o sistema operativo corre nos seus
computadores.
Um deles era o Linus Torvalds.
7. Uma nova criação no horizonte
Em 1991, Linus Benedict Torvalds era um estudante
do 2º ano de Computer Science na Universidade de
Helsínquia e um “hacker” autodidata.
Com 21 anos adorava mexer com o poder dos computadores e
os limites a que um sistema pode ser puxado.
Mas faltava um sistema operativo que pudesse responder às
exigências dos profissionais.
O MINIX era bom, mas era um sistema operativo para
estudantes, desenhado como uma ferramenta para a
aprendizagem e não um sistema operativo profissional.
8. História do Linux
• Nesse mesmo tempo, os programadores em todo
o mundo estavam empolgados com o projeto
GNU de Richard Stallman, que era um projeto
que visava fornecer software livre e de qualidade.
• É uma personagem de culto no domínio da
computação (MIT)
9. A GNU
• Em 1983 declarou-se o princípio do projeto GNU,
dando-se início a um movimento para criar e
distribuir software segundo a sua filosofia (GNU
significa “GNU is Not Unix” ou seja “GNU Não é
Unix”).
10. Em 1991…
• … o projeto GNU já tinha criado muitas
ferramentas, mas ainda não havia um sistema
operativo.
• Até o MINIX tinha de ser licenciado.
• Desenvolvia-se trabalho no kernel GNU,
mas ainda faltava uns anos para sair.
• Isso era muita espera…
… para o Linus Torvalds
11. Primeiras versões do Linux
• O Linux 0.01 foi lançado em meados de
Setembro de 1991, e foi colocado na Internet por
Linus Torvald.
• Juntou-se entusiasmo sobre este bloco de código
e mais códigos foram adicionados, testados,
alterados e reenviados para Linus.
• A versão 0.02 saiu a 5 de Outubro.
12. Desenvolvimento do Linux
• Junto com um bom conjunto de programas do
projeto GNU, o Linux estava pronto para ser
mostrado realmente.
• Foi licenciado sob General Public License da
GNU, o que assegura que todos os códigos fonte
estão livres para todas a pessoas copiarem,
estudarem e modificarem.
13. GNU/GPL baseia-se em 4 liberdades
1. A liberdade de executar o programa, para qualquer
propósito (liberdade nº 0)
2. A liberdade de estudar como o programa funciona e
adaptá-lo para as suas necessidades (liberdade nº 1). O
acesso ao código-fonte é um pré-requisito para esta
liberdade.
3. A liberdade de redistribuir cópias de modo que você possa
ajudar ao seu próximo (liberdade nº 2).
4. A liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se
beneficie deles (liberdade nº 3). O acesso ao código-fonte
é um pré-requisito para esta liberdade.
Fonte: http://pt.wikipedia.org/wiki/GNU_General_Public_License
14. As distribuições do Linux
• O Linux em si é livre.
• Houve entidades que compilaram vários pacotes de
software e juntaram-os num formato distribuível, como os
outros sistemas operativos que as pessoas estão mais
familiarizadas.
Red Hat, Debian, Mandrake,
SuSE e outras companhias
obtiveram uma recetividade
substancial em todo o mundo.
Temos o Remix OS que provêm
do AndroidX86
Com interfaces gráficas distintas
(Gnome, KDE, Xfce, Mint e
Cinnamon) as distribuições de
Linux tornaram-se mais versáteis
e populares.
15. O avanço
• A cada novo hardware, o kernel do Linux é
alterado para conter novos controladores;
• Também é adaptado para ser usado noutros
dispositivos como Tablets e Smartphones, um
feito que é dificilmente comparável por outro
sistema operativo.
O Ubuntu Phone era para ser
descontinuado em junho de
2017, mas a Ubports resolveu
não deixar morrer o projeto e
está a desenvolvê-lo
16. História do Linux em Portugal
• A primeira distribuição portuguesa, a Caixa Mágica,
disponibilizada para as escolas através do projeto
Salas TIC.
• A última versão saiu este ano em abril de 2014 –
Caixa Mágica 23
• Outro Linux português foi o Alinex, da Universidade
de Évora na Iniciativa Portáteis, Escola.
• Mas na história do Linux em Portugal nem sempre
tudo se desenrolou dessa maneira.
• As entidades públicas já deram crédito ao Linux:
exemplo, Ministério da Justiça, Municípios e entre
outras entidades, que pretendem reduzir custos.
• Mais recentemente surgiu o Super OS, baseado no
Ubuntu e tem data de ultima atualização Setembro
2012. Está descontinuado.
17. Comunidades Linux
• Em Portugal:
• http://www.gnulinux-portugal.org/
• http://www.revista-linux.com/
• https://ubuntu-pt.org/o-ubuntu
• http://pplware.sapo.pt/linux/
• https://caixamagica.pt/pt-pt/linux
• Vídeo com a história do linux:
• https://youtu.be/k2Bb-1zNBYg
• https://youtu.be/oqHsiFeQK30
18. Distribuições e versões do Linux
• Elabore um trabalho de pesquisa individual onde
indique as principais distribuições e versões atuais
de Linux existentes no mercado.
• Desenvolva o trabalho (apresentação gráfica) tendo
em conta categorias como:
• Tipo de serviço
• Finalidade
• Ambiente gráfico
• Aplicativos
• Origem (país)
• Etc.
No final envie o trabalho (ou partilhe com link) para o item
trabalho de pesquisa na disciplina do moodle