Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introdução ao Linux - Aula 01

5,434 views

Published on

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>

×