Introdução ao Linux - Aula 01

5,099 views
4,891 views

Published on

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total views
5,099
On SlideShare
0
From Embeds
0
Number of Embeds
119
Actions
Shares
0
Downloads
0
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Introdução ao Linux - Aula 01

  1. 1. Matheus B. M. Vianna
  2. 2. História do Linux <ul><li>Criado por Linus Torvalds (estudante de ciência da computação na Finlândia) no início da década de 90. </li></ul><ul><li>Linux = Linus + Unix </li></ul><ul><li>O que é o Linux? </li></ul><ul><li>Linux: &quot;a better Minix than Minix“ </li></ul><ul><li>MCC Interim Linux (Manchester Computer Centre) </li></ul><ul><li>Minix x linux </li></ul>
  3. 3. Linus Torvalds x Andrew Tanembaum (microkernel x kernel monolítico) <ul><li>Versão original em inglês: </li></ul><ul><li>http://oreilly.com/catalog/opensources/book/appa.html </li></ul><ul><li>Versão resumida, comentada e traduzida: </li></ul><ul><li>http://falcon-dark.blogspot.com/2005/09/quando-o-professor-est-errado-e-o.html </li></ul>
  4. 4. Razões para aderir ao Linux <ul><li>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 </li></ul><ul><li>Estabilidade:  servidores usando Linux raramente necessitam de reinicializações por problemas do sistema operacional ou aplicativos. </li></ul><ul><li>Segurança:  erros de programação são corrigidos em tempo recorde quando comparados aos sistemas operacionais proprietários. </li></ul><ul><li>Escalabilidade:  pode ser configurado com facilidade para tirar o máximo de proveito de máquinas com vários processadores. </li></ul><ul><li>Portabilidade:  apesar de ter sido criado para a arquitetura Intel, o Linux pode ser instalado em várias plataformas de hardware, inclusive sistemas embutidos </li></ul>
  5. 5. Copyright e Copyleft <ul><li>Copyleft (STALLMAN): copyleft (deixe copiar), trocadilho ao copyright (direito de cópia). </li></ul>
  6. 6. Free Software Foundation <ul><li>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. </li></ul>
  7. 7. GNU <ul><li>Projeto 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. </li></ul><ul><li>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  GNU porque este nome, além do significado original do mamífero  Gnu , é um acrônimo recursivo de:  G NU is  N ot  U nix (em português: GNU não é Unix). </li></ul><ul><li>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. </li></ul>
  8. 8. GPL – General Public License <ul><li>GNU 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). </li></ul><ul><li>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. </li></ul>
  9. 9. GPL - Filosofia <ul><li>liberdade de executar o programa para qualquer propósito; </li></ul><ul><li>liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidade; </li></ul><ul><li>liberdade de redistribuir cópias de forma a auxiliar alguém; </li></ul><ul><li>liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie, entre outros (STALLMAN,1999). </li></ul>
  10. 10. Open Source <ul><li>Acesso ao código fonte </li></ul><ul><li>Modificá-lo </li></ul><ul><li>Distribuí-lo </li></ul><ul><li>Motivo: Visa a qualidade do software. </li></ul>
  11. 11. Desenvolvimento de Software <ul><li>Modelo Catedral: centralização </li></ul><ul><li>Modelo Bazar: Cada qual segue de forma independente. (Ex: Xorg e Xfree86) </li></ul><ul><li>Fork: Bifurcação de um projeto </li></ul><ul><li>SourceForge </li></ul><ul><li>FreshMeat </li></ul>
  12. 12. Afinal, é Software Livre ou Software código aberto? <ul><li>Apenas uma visão ideológica! </li></ul><ul><li>FSF: Software Livre </li></ul><ul><ul><li>Luta pela liberdade do conhecimento. Propagação do conhecimento. </li></ul></ul><ul><li>OSI(Open Source Initiative): Software código aberto </li></ul><ul><ul><li>Preocupação com a segurança, possibilita uma maior auditoria. </li></ul></ul><ul><li>Importante: Software Livre = Liberdade de conhecimento e não produto de graça. </li></ul>
  13. 13. Como contribuir para o Software Livre? <ul><li>Desenvolvimento de software </li></ul><ul><li>Reportar falhas </li></ul><ul><li>Utilizar softwares consideráveis instáveis. </li></ul><ul><li>Tradução dos manuais </li></ul><ul><li>Disseminar as suas vantagens. </li></ul>
  14. 14. Distribuições Linux <ul><li>O que é uma distribuição? </li></ul><ul><li>Os três pilares do Linux: Slackware, Debian e Red Hat. </li></ul><ul><li>Quais os motivos de várias distribuições? </li></ul><ul><li>Quais as vantagens de cada distribuição? </li></ul><ul><li>Árvore genealógica do linux: </li></ul><ul><li>http://distrowatch.com/dwres.php?resource=independence </li></ul>
  15. 15. As comunidades <ul><li>Viva o Linux </li></ul><ul><li>Under-Linux </li></ul><ul><li>Linux Paidegua </li></ul><ul><li>GUS-PA </li></ul><ul><li>Etc </li></ul>
  16. 16. Onde obter ajuda: <ul><li>http://www.google.com.br/linux </li></ul><ul><li>Portais sobre linux </li></ul><ul><li>mIRC (freenode) </li></ul><ul><li>Man pages </li></ul><ul><li>Guia foca Linux </li></ul><ul><li>Listas de e-mail </li></ul><ul><li>http://tldp.org/ </li></ul><ul><li>etc </li></ul>
  17. 17. Vida Virtual <ul><li>Uso de emoticons. </li></ul><ul><li>Educação. </li></ul><ul><li>Pesquisar antes de perguntar! </li></ul>
  18. 18. Software Livre e o Mercado de Trabalho <ul><li>Concurso Público </li></ul><ul><li>Consultor Independente </li></ul><ul><li>Docência no ensino superior. </li></ul><ul><li>etc </li></ul>
  19. 19. Modo gráfico x Modo Texto <ul><li>Vantagens e Desvantagens </li></ul>
  20. 20. Personagens do Software Livre Linus Torvalds Richard Stallman
  21. 21. Referências <ul><li>http://www.gnu.org/ </li></ul><ul><li>http://www.fsf.org </li></ul><ul><li>http://pt.wikipedia.org/wiki/FSF </li></ul>

×