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.

Aula1

1,640 views

Published on

Published in: Technology
  • Be the first to comment

Aula1

  1. 1. Módulo Básico : Aula 1 <ul><ul><li>Apresentação </li></ul></ul><ul><ul><li>Software Livre – Licenças </li></ul></ul><ul><ul><li>Linux </li></ul></ul>
  2. 2. Módulo Básico : Aula 1 Apresentação <ul><ul><li>Software </li></ul></ul><ul><ul><li>Comunidade </li></ul></ul><ul><ul><li>Software Proprietário / Comercial </li></ul></ul><ul><ul><li>Software Livre </li></ul></ul><ul><ul><li>História Software Livre </li></ul></ul><ul><ul><li>Três Perguntas </li></ul></ul><ul><ul><li>O que é Software Livre </li></ul></ul><ul><ul><li>As quatro liberdades </li></ul></ul><ul><ul><li>Para que usar Software Livre </li></ul></ul><ul><ul><li>Software Livre x R$ </li></ul></ul><ul><ul><li>Onde Conseguir </li></ul></ul><ul><ul><li>Licenças </li></ul></ul><ul><ul><li>Três Licenças </li></ul></ul><ul><ul><li>GNU GPL (General Public Licence) </li></ul></ul><ul><ul><li>Licença BSD </li></ul></ul><ul><ul><li>Creative Commons </li></ul></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><li>Surgimento; </li></ul></ul><ul><ul><li>Mascote </li></ul></ul><ul><ul><li>Definição </li></ul></ul><ul><ul><li>Distribuições </li></ul></ul>
  3. 3. Módulo Básico: Aula 1 Objetivo Objetivos <ul><ul><li>Saber diferenciar Softwares. </li></ul></ul><ul><ul><li>Entender Software Livre. </li></ul></ul><ul><ul><li>Conhecer o que possibilita o Software Livre. </li></ul></ul><ul><ul><li>Um pouco de Licenças. </li></ul></ul><ul><ul><li>Linux, história, e razão de porque surgiu. </li></ul></ul>
  4. 4. Módulo Básico : Aula 1 Software <ul><ul><li>Software </li></ul></ul>Software, logiciel ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.
  5. 5. Módulo Básico : Aula 1 Software <ul><ul><li>Normalmente, programas de computador são escritos em linguagens de programação, pois estas foram projetadas para se aproximar das linguagens usadas por seres humanos. Raramente linguagem de máquina é usada para desenvolver um programa. </li></ul></ul>Construção de um Programa
  6. 6. Módulo Básico: Aula 1 Linguagem de Programação Linguagem de Programação Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
  7. 7. Módulo Básico : Aula 1 Comunidade <ul><ul><li>Uma comunidade virtual é uma comunidade que estabelece relações num espaço virtual através de meios de comunicação a distância. Se caracteriza pela aglutinação de um grupo de indivíduos com interesses comuns que trocam experiências e informações no ambiente virtual. </li></ul></ul>Comunidade
  8. 8. Módulo Básico: Aula 1 Software Proprietário <ul><ul><li>Software Proprietário </li></ul></ul>É aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu criador ou distribuidor.
  9. 9. Módulo Básico: Aula 1 Software Comercial <ul><ul><li>A maioria do software comercial é proprietário mas existe software livre que é comercial, e existe software não-livre não-comercial. </li></ul></ul>Software Comercial
  10. 10. Módulo Básico: Aula1 Software Livre <ul><ul><li>Em 1983, Richard Stallman iniciou o projeto GNU, e em outubro de 1985 fundou a Free Software Foundation (FSF) onde os conceitos quais foram especificamente desenvolvidos para garantir que a liberdade dos usuários fosse preservada. </li></ul></ul>Software Livre História
  11. 11. Módulo Básico: Aula 1 Software Livre Software Livre O que é ? Por que usar ? Onde conseguir ?
  12. 12. Módulo Básico: Aula 1 Software Livre O que é Software Livre ? <ul><ul><li>São programas que podem ser copiados, distribuídos, utilizados e alterados livremente. </li></ul></ul>
  13. 13. Módulo Básico: Aula 1 Software Livre As quatro Liberdades
  14. 14. Módulo Básico: Aula 1 Software Livre Por que usar Software Livre ?
  15. 15. Módulo Básico: Aula 1 Software Livre Desenvolvimento <ul><li>Desenvolvimento descentralizado do software; </li></ul><ul><li>Empenho das Comunidades; </li></ul><ul><li>Uma rede de pessoas testando e utilizando seu programa; </li></ul><ul><li>Listas de Discussão; </li></ul>
  16. 16. Módulo Básico: Aula 1 Software Livre Inovação Inovação nos softwares que atendam as necessidades. Exemplo: Flickr : http://www.flickr.com/ Youtube : http://www.youtube.com.br OpenOffice : http://www.broffice.org/ Drupal: http://www.drupal.org Firefox : http://br.mozdev.org/ Entre outros, como o Sistema Operacional Linux e suas distribuições.
  17. 17. Módulo Básico: Aula 1 Software Livre Criação Auxilio para a Criação de novos Softwares, por lista de discução, foruns, wikis, blogs, apostilas ...
  18. 18. Módulo Básico: Aula 1 Software Livre Ideologia Usando Software Livre está aderindo as quatro liberdades. E auxiliando a comunidade.
  19. 19. Módulo Básico: Aula 1 Software Livre Liberdade de Escolha A decisão é sua, sobre a utilização dos Softwares instalados em seu computador.
  20. 20. Módulo Básico: Aula1 Software Livre Software Livre x R$ <ul><li>As licenças permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente. </li></ul><ul><li>Como exemplo poderíamos citar o Red Hat Enterprise Linux que é comercializado pela Red Hat, a partir dele foram criados diversos clones como o Fedora que pode ser baixado gratuitamente. </li></ul>
  21. 21. Módulo Básico: Aula 1 Software Livre Onde Conseguir? <ul><li>Na internet temos vários sites para download de softwares livres, pelo google.com.br temos uma lista ainda maior. </li></ul><ul><li>Alguns sites mais visitados para downloads de softwares livres: </li></ul><ul><ul><li>http://superdownloads.uol.com.br/linux/ </li></ul></ul><ul><ul><li>http://baixaki.ig.com.br/ </li></ul></ul><ul><ul><li>http://www.linuxpackages.net/ </li></ul></ul>
  22. 22. Módulo Básico: Aula 1 Software Livre Curiosidade No dia 15 de setembro comemora-se o Dia da Liberdade do Software ( Software Freedom Day ) com eventos envolvendo as comunidades de usuários e desenvolvedores de software livre em todo o mundo.
  23. 23. Módulo Básico: Aula 1 Software Livre Introdução ao Software Livre http://br.youtube.com/watch?v=UvWRhnc_77Y Filme sobre Software Livre
  24. 24. Módulo Básico: Aula 1 Licenças
  25. 25. Módulo Básico: Aula 1 Licenças <ul><ul><li>A GPL é a licença com maior utilização por parte de projectos de software livre, em grande parte devido à sua adoção para o Linux. </li></ul></ul>GNU GPL (General Licence Public)
  26. 26. Módulo Básico: Aula 1 Licenças <ul><ul><li>Em termos gerais, a GPL baseia-se nas quatro liberdades. </li></ul></ul><ul><ul><li>Com a garantia destas liberdades, a GPL permite que os programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor por forma a não permitir que essa informação seja usada de uma maneira que limite as liberdades originais. </li></ul></ul>As quatro Liberdades e GPL
  27. 27. Módulo Básico: Aula 1 LGPL <ul><ul><li>LGPL </li></ul></ul>A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) é uma licença de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e licenças mais permissivas como a licença BSD e a licença MIT.
  28. 28. Módulo Básico: Aula 1 Licença BSD <ul><ul><li>Licença BSD </li></ul></ul>A licença BSD é uma licença de código aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do UNIX).
  29. 29. Módulo Básico: Aula 1 Licença BSD <ul><ul><li>Compatibilidade com Software Proprietários </li></ul></ul>A licença BSD permite que o software distribuído sob a licença, seja incorporado a produtos proprietários. Alguns exemplos notáveis são: o uso de código do BSD em produtos da Microsoft, e o uso de muitos componentes do FreeBSD no sistema Mac OS X da Apple Computer.
  30. 30. Módulo Básico: Aula 1 Licença BSD <ul><ul><li>Compartibilidade com licenças de Software Livre </li></ul></ul>Na sua versão original, a licença BSD contém termos que a tornam incompatível com a licença GPL. Na revisão sofrida em 1999 a cláusula controversa foi retirada. Desde esta data, os autores estão livres para incorporar softwares BSD naqueles licenciados pela GPL.
  31. 31. Módulo Básico: Aula 1 Licenças <ul><ul><li>Creative Commons (também conhecido pela sigla CC) pode denominar tanto um conjunto de licenças padronizadas para gestão aberta, livre e compartilhada de conteúdos e informação (copyleft), quanto a homônima organização sem fins lucrativos norte-americana que os redigiu e mantém a atualização e discussão a respeito das mesmas. </li></ul></ul>Creative Commnons
  32. 32. Módulo Básico: Aula 1 Licenças <ul><ul><li>No Brasil, as licenças já se encontram traduzidas e totalmente adaptadas à legislação brasileira. O projeto Creative Commons é representado no Brasil pelo Centro de Tecnologia e Sociedade da Faculdade de Direito da Fundação Getúlio Vergas, no Rio de Janeiro. </li></ul></ul><ul><ul><li>Maiores Informações: http://creativecommons.org/worldwide/br/ </li></ul></ul>Creative Commons Brasil
  33. 33. Módulo Básico: Aula 1 Creative Commnos <ul><ul><li>Video Creative Commons </li></ul></ul><ul><ul><li>http://br.youtube.com/watch?v=w9xPRFCk63Y </li></ul></ul>
  34. 34. Módulo Básico: Aula 1 Linux Linux Conhecendo Linux Uma breve instrodução sobre o que é Linux. http://br.youtube.com/watch?v=mfcAq260olQ
  35. 35. Módulo Básico: Aula 1 Linux <ul><ul><li>Linux </li></ul></ul>O Linux é o núcleo (kernel) de um sistema operativo compatível com Unix. Foi criado por Linus Torvalds em 1991 e subseqüentemente desenvolvido com a ajuda de programadores de todo o mundo como software livre (SL).
  36. 36. Módulo Básico: Aula 1 Linux Surgimento do Linux O projecto foi lançado em 1991 com a famosa mensagem enviada ao grupo de discussão da Usenet(mais tarde conhecida como Internet) comp.os.minix confira no seguinte link: http://www.rootlinux.com.br/documentos/downloads/Historia_do_Linux.txt
  37. 37. Módulo Básico: Aula 1 Linux GNU Linux Naquela altura, o Projecto GNU havia criado muitos dos componentes necessários a um sistema operativo livre, mas o seu núcleo, o GNU Hurd, ainda não tinha sido completado e estava assim indisponível. Isso abriu espaço para o Linux preencher.
  38. 38. Módulo Básico: Aula 1 Linux Primeiro desenvolvimento Foi inicialmente desenvolvido para o processador Intel 80386 (arquitetura x86), mas tem sido adaptado para muitas plataformas, desde dispositivos embarcados (ex. CRIS, da Axis), até computadores de grande porte (ex. S/390 da IBM).
  39. 39. Módulo Básico: Aula 1 Linux Mascote A mascote do Linux é um pinguim chamado Tux, criado por Larry Ewing. O motivo pelo qual a mascote é um pinguim é, como Torvalds disse: &quot;O Linus gosta de pinguins. É isso.&quot; O nome Tux foi sugerido para representar T orvalds' U ni x .
  40. 40. Módulo Básico: Aula 1 Linux Definindo Linux De maneira simples podemos dizer que o Linux é um sistema operacional multiusuário, multitarefa e multiprocessado e de livre distribuição, baseado no sistema operacional UNIX.
  41. 41. Módulo Básico: Aula 1 Linux ?Perdido? Multi o que??? Mas o que isso quer dizer???
  42. 42. Módulo Básico: Aula 1 Linux Multiusuário Ser multiusuário significa que é possível várias pessoas utilizarem o mesmo computador ao mesmo tempo, através de conexões remotas ou de terminais.
  43. 43. Módulo Básico: Aula 1 Linux Multitarefa Multitarefa significa que o Linux é capaz de executar diversos programas ou serviços ao mesmo tempo, ou seja, é possível rodar simultaneamente um servidor web, um servidor de e-mail e um banco de dados. E tudo isso de maneira eficiente e transparente ao usuário.
  44. 44. Módulo Básico: Aula 1 Linux MultiProcessado Multiprocessado se refere ao fato de que o Linux pode ser instalado em máquinas com mais de um processador e é capaz de utilizar de maneira inteligente esses vários processadores de maneira o obter a melhor desempenho possível.
  45. 45. Módulo Básico: Aula 1 Linux Desenvolvimento Acelerado Uma vez que o desenvolvimento do Linux se deu através da colaboração através da Internet, o suporte a rede entrou em um estágio bastante cedo do desenvolvimento do Linux.
  46. 46. Módulo Básico: Aula 1 Linux Kernel Kernel pode ser entendido com uma série de arquivos escritos em linguagem C e em linguagem Assembly que constituem o núcleo do sistema operacional. É o kernel que controla todo o hardware do computador. Link para download do kernel: http://www.kernel.org/
  47. 47. Módulo Básico: Aula 1 Linux Conceito de Distribuição O Linux pode ser composto por um grande número de programas; logo surgiu a necessidade de se agrupar esses programas de forma coerente e funcional, e de criar mecanismos que permitissem o gerenciamento deles, e é aí que entra o conceito de distribuição.
  48. 48. Módulo Básico: Aula 1 Linux Distribuições Linux Uma distribuição Linux é o conjunto dos vários programas que compõem o Linux, o kernel e, com freqüência, um sistema gerenciador de programas e um instalador. As distribuições de Linux podem ser tão pequenas a ponto de caber em apenas alguns disquetes ou grandes e completas a ponto de utilizar mais de um CD.
  49. 49. Módulo Básico: Aula 1 Linux Onde conseguir Distribuições Linux Links de algumas Distros Linux: Slackware: http://www.slackware-brasil.com.br/web_site/ Ubuntu: http://www.ubuntu.com/ Debian: http://www.debian.org/index.pt.html Fedora: http://fedoraproject.org/

×