matheus b. m. vianna. história do linux criado por linus torvalds (estudante de ciência da...

21
Matheus B. M. Vianna

Upload: martin-cunha-taveira

Post on 07-Apr-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Matheus B. M. Vianna

Page 2: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

História do Linux• Criado por Linus Torvalds (estudante de

ciência da computação na Finlândia) no início da década de 90.

• Linux = Linus + Unix• O que é o Linux?• Linux: "a better Minix than Minix“• MCC Interim Linux (Manchester Computer

Centre)• Minix x linux

Page 3: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Linus Torvalds x Andrew Tanembaum (microkernel x kernel monolítico)• Versão original em inglês:• http://oreilly.com/catalog/opensources/book/appa.html

• Versão resumida, comentada e traduzida:• http://falcon-dark.blogspot.com/2005/09/quando-o-

professor-est-errado-e-o.html

Page 4: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Razões para aderir ao Linux• Baixo custo: o Linux pode ser adquirido gratuitamente

na Internet ou a baixo custo em lojas de informática ou mesmo em bancas de revistas

• Estabilidade: servidores usando Linux raramente necessitam de reinicializações por problemas do sistema operacional ou aplicativos.

• Segurança: erros de programação são corrigidos em tempo recorde quando comparados aos sistemas operacionais proprietários.

• Escalabilidade: pode ser configurado com facilidade para tirar o máximo de proveito de máquinas com vários processadores.

• Portabilidade: apesar de ter sido criado para a arquitetura Intel, o Linux pode ser instalado em várias plataformas de hardware, inclusive sistemas embutidos

Page 5: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Copyright e CopyleftCopyleft (STALLMAN): copyleft (deixe copiar),

trocadilho ao copyright (direito de cópia).

Page 6: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Free Software Foundation• A Free Software

Foundation (FSF, Fundação para o Software Livre) é uma organização sem fins lucrativos, fundada em 1985 por Richard Stallman e que se dedica à eliminação de restrições sobre a cópia, redistribuição, entendimento e modificação de programas de computadores – bandeiras do movimento do software livre, em essência. Faz isso promovendo o desenvolvimento e o uso de software livre em todas as áreas da computação mas, particularmente, ajudando a desenvolver o sistema operacional GNU e suas ferramentas.

Page 7: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

GNUProjeto GNU, em computação, é um projeto iniciado

por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar, modificar e redistribuir, o programa, seu código fonte, desde que garantido para todos os mesmos direitos.

Este sistema operacional GNU deveria ser compatível com o sistema operacional UNIX, porém não deveria utilizar-se do código fonte do UNIX. Stallman escolheu o nome GNUporque este nome, além do significado original do mamífero Gnu, é um acrônimo recursivo de: GNU is Not Unix (em português: GNU não é Unix).

A partir de 1984 Stallman e vários programadores, que abraçaram a causa, vieram desenvolvendo as peças principais de um sistema operacional, como compilador de linguagem C, editores de texto, etc.

Page 8: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

GPL – General Public LicenseGNU General Public License (Licença

Pública Geral), GNU GPL ou simplesmente GPL, é a designação da licença para software livre idealizada por Richard Stallman no final da década de 1980, no âmbito do projeto GNU da Free Software Foundation (FSF).

A GPL é a licença com maior utilização por parte de projetos de software livre, em grande parte devido à sua adoção para o Linux.

Page 9: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

GPL - Filosofia• liberdade de executar o programa para qualquer

propósito;• liberdade de estudar como o programa funciona,

e adaptá-lo às suas necessidade;• liberdade de redistribuir cópias de forma a auxiliar

alguém;• liberdade de aperfeiçoar o programa e liberar os

seus aperfeiçoamentos, de modo que toda a comunidade se beneficie, entre outros (STALLMAN,1999).

Page 10: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Open Source• Acesso ao código fonte• Modificá-lo• Distribuí-lo• Motivo: Visa a qualidade do software.

Page 11: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Desenvolvimento de Software• Modelo Catedral: centralização • Modelo Bazar: Cada qual segue de

forma independente. (Ex: Xorg e Xfree86)

• Fork: Bifurcação de um projeto • SourceForge• FreshMeat

Page 12: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Afinal, é Software Livre ou Software código aberto?• Apenas uma visão ideológica!• FSF: Software Livre

• Luta pela liberdade do conhecimento. Propagação do conhecimento.

• OSI(Open Source Initiative): Software código aberto• Preocupação com a segurança, possibilita uma

maior auditoria.• Importante: Software Livre = Liberdade de

conhecimento e não produto de graça.

Page 13: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Como contribuir para o Software Livre?• Desenvolvimento de software• Reportar falhas• Utilizar softwares consideráveis

instáveis.• Tradução dos manuais• Disseminar as suas vantagens.

Page 14: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Distribuições Linux• O que é uma distribuição?• Os três pilares do Linux: Slackware,

Debian e Red Hat.• Quais os motivos de várias distribuições?• Quais as vantagens de cada distribuição?• Árvore genealógica do linux:http://distrowatch.com/dwres.php?

resource=independence

Page 15: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

As comunidades• Viva o Linux• Under-Linux• Linux Paidegua• GUS-PA• Etc

Page 16: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Onde obter ajuda:• http://www.google.com.br/linux• Portais sobre linux• mIRC (freenode)• Man pages• Guia foca Linux• Listas de e-mail• http://tldp.org/ • etc

Page 17: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Vida Virtual• Uso de emoticons.• Educação.• Pesquisar antes de perguntar!

Page 18: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Software Livre e o Mercado de Trabalho Concurso Público Consultor Independente Docência no ensino superior. etc

Page 19: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Modo gráfico x Modo TextoVantagens e Desvantagens

Page 20: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Personagens do Software Livre

Linus Torvalds Richard Stallman

Page 21: Matheus B. M. Vianna. História do Linux Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. Linux =

Referências• http://www.gnu.org/• http://www.fsf.org• http://pt.wikipedia.org/wiki/FSF