Aula1

download Aula1

If you can't read please download the document

Transcript of Aula1

  • 1. Mdulo Bsico : Aula 1
      • Apresentao
      • Software Livre Licenas
      • Linux

2. Mdulo Bsico : Aula 1Apresentao

    • Software
    • Comunidade
    • Software Proprietrio / Comercial
    • Software Livre
    • Histria Software Livre
    • Trs Perguntas
    • O que Software Livre
    • As quatro liberdades
    • Para que usar Software Livre
    • Software Livre x R$
    • Onde Conseguir
    • Licenas
    • Trs Licenas
    • GNU GPL (General Public Licence)
    • Licena BSD
    • Creative Commons
    • Linux
    • Surgimento;
    • Mascote
    • Definio
    • Distribuies

3. Mdulo Bsico: Aula 1Objetivo Objetivos

    • Saber diferenciar Softwares.
    • Entender Software Livre.
    • Conhecer o que possibilita o Software Livre.
    • Um pouco de Licenas.
    • Linux, histria, e razo de porque surgiu.

4. Mdulo Bsico : Aula 1Software

    • Software

Software, logiciel ou programa de computador uma sequncia de instrues a serem seguidas e/ou executadas, na manipulao, redirecionamento ou modificao de um dado/informao ou acontecimento. 5. Mdulo Bsico : Aula 1Software

    • Normalmente, programas de computador so escritos em linguagens de programao, pois estas foram projetadas para se aproximar das linguagens usadas por seres humanos. Raramente linguagem de mquina usada para desenvolver um programa.

Construo de um Programa 6. Mdulo Bsico: Aula 1 Linguagem de Programao Linguagem de Programao Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados sero armazenados ou transmitidos e quais aes devem ser tomadas sob vrias circunstncias. 7. Mdulo Bsico : Aula 1Comunidade

    • Uma comunidade virtual uma comunidade que estabelece relaes num espao virtual atravs de meios de comunicao a distncia. Se caracteriza pela aglutinao de um grupo de indivduos com interesses comuns que trocam experincias e informaes no ambiente virtual.

Comunidade 8. Mdulo Bsico: Aula 1Software Proprietrio

    • Software Proprietrio

aquele cuja cpia, redistribuio ou modificao so em alguma medida proibidos pelo seu criador ou distribuidor. 9. Mdulo Bsico: Aula 1Software Comercial

    • A maioria do software comercial proprietrio mas existe software livre que comercial, e existe software no-livre no-comercial.

Software Comercial 10. Mdulo Bsico: Aula1Software Livre

    • 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 usurios fosse preservada.

Software Livre Histria 11. Mdulo Bsico: Aula 1Software Livre Software Livre O que ? Por que usar ? Onde conseguir ? 12. Mdulo Bsico: Aula 1Software Livre O que Software Livre ?

    • So programas que podem ser copiados, distribudos, utilizados e alterados livremente.

13. Mdulo Bsico: Aula 1Software Livre As quatro Liberdades 14. Mdulo Bsico: Aula 1Software Livre Por que usar Software Livre ? 15. Mdulo Bsico: Aula 1Software Livre Desenvolvimento

  • Desenvolvimento descentralizado do software;
  • Empenho das Comunidades;
  • Uma rede de pessoas testando e utilizando seu programa;
  • Listas de Discusso;

16. Mdulo Bsico: Aula 1Software Livre Inovao Inovao 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 distribuies. 17. Mdulo Bsico: Aula 1Software Livre Criao Auxilio para a Criao de novos Softwares, por lista de discuo, foruns, wikis, blogs, apostilas ... 18. Mdulo Bsico: Aula 1Software Livre Ideologia Usando Software Livre est aderindo as quatro liberdades. E auxiliando a comunidade. 19. Mdulo Bsico: Aula 1Software Livre Liberdade de Escolha A deciso sua, sobre a utilizao dos Softwares instalados em seu computador. 20. Mdulo Bsico: Aula1Software Livre Software Livre x R$

  • As licenas permitem que eles sejam vendidos, mas estes em sua grande maioria esto disponveis gratuitamente.
  • Como exemplo poderamos 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.

21. Mdulo Bsico: Aula 1Software Livre Onde Conseguir?

  • Na internet temos vrios sites para download de softwares livres, pelo google.com.br temos uma lista ainda maior.
  • Alguns sites mais visitados para downloads de softwares livres:
    • http://superdownloads.uol.com.br/linux/
    • http://baixaki.ig.com.br/
    • http://www.linuxpackages.net/

22. Mdulo Bsico: Aula 1Software Livre Curiosidade No dia 15 de setembro comemora-se o Dia da Liberdade do Software ( Software Freedom Day ) com eventos envolvendo as comunidades de usurios e desenvolvedores de software livre em todo o mundo. 23. Mdulo Bsico: Aula 1Software Livre Introduo ao Software Livre http://br.youtube.com/watch?v=UvWRhnc_77Y Filme sobre Software Livre 24. Mdulo Bsico: Aula 1Licenas 25. Mdulo Bsico: Aula 1Licenas

    • A GPL a licena com maior utilizao por parte de projectos de software livre, em grande parte devido sua adoo para o Linux.

GNU GPL (General Licence Public) 26. Mdulo Bsico: Aula 1Licenas

    • Em termos gerais, a GPL baseia-se nas quatro liberdades.
    • Com a garantia destas liberdades, a GPL permite que os programas sejam distribudos e reaproveitados, mantendo, porm, os direitos do autor por forma a no permitir que essa informao seja usada de uma maneira que limite as liberdades originais.

As quatro Liberdades e GPL 27. Mdulo Bsico: Aula 1LGPL

    • LGPL

A GNU Lesser General Public License (antes conhecida como GNU Library General Public License) uma licena de software livre aprovada pela FSF escrita com o intuito de ser um meio-termo entre a GPL e licenas mais permissivas como a licena BSD e a licena MIT. 28. Mdulo Bsico: Aula 1Licena BSD

    • Licena BSD

A licena BSD uma licena de cdigo aberto inicialmente utilizada nos sistemas operacionais do tipo Berkeley Software Distribution (um sistema derivado do UNIX). 29. Mdulo Bsico: Aula 1Licena BSD

    • Compatibilidade com Software Proprietrios

A licena BSD permite que o software distribudo sob a licena, seja incorporado a produtos proprietrios. Alguns exemplos notveis so: o uso de cdigo do BSD em produtos da Microsoft, e o uso de muitos componentes do FreeBSD no sistema Mac OS X da Apple Computer. 30. Mdulo Bsico: Aula 1Licena BSD

    • Compartibilidade com licenas de Software Livre

Na sua verso original, a licena BSD contm termos que a tornam incompatvel com a licena GPL. Na reviso sofrida em 1999 a clusula controversa foi retirada. Desde esta data, os autores esto livres para incorporarsoftwaresBSD naqueles licenciados pela GPL. 31. Mdulo Bsico: Aula 1Licenas

    • Creative Commons (tambm conhecido pela sigla CC) pode denominar tanto um conjunto de licenas padronizadas para gesto aberta, livre e compartilhada de contedos e informao (copyleft), quanto a homnima organizao sem fins lucrativos norte-americana que os redigiu e mantm a atualizao e discusso a respeito das mesmas.

Creative Commnons 32. Mdulo Bsico: Aula 1Licenas

    • No Brasil, as licenas j se encontram traduzidas e totalmente adaptadas legislao brasileira. O projeto Creative Commons representado no Brasil peloCentro de Tecnologia e Sociedadeda Faculdade de Direito da Fundao Getlio Vergas, no Rio de Janeiro.
    • Maiores Informaes: http://creativecommons.org/worldwide/br/

Creative Commons Brasil 33. Mdulo Bsico: Aula 1Creative Commnos

    • Video Creative Commons
    • http://br.youtube.com/watch?v=w9xPRFCk63Y

34. Mdulo Bsico: Aula 1Linux Linux Conhecendo Linux Uma breve instroduo sobre o que Linux. http://br.youtube.com/watch?v=mfcAq260olQ 35. Mdulo Bsico: Aula 1Linux

    • Linux

O Linux o ncleo (kernel) de um sistema operativo compatvel com Unix. Foi criado por Linus Torvalds em 1991 e subseqentemente desenvolvido com a ajuda de programadores de todo o mundo como software livre (SL). 36. Mdulo Bsico: Aula 1Linux Surgimento do Linux O projecto foi lanado em 1991 com a famosa mensagem enviada ao grupo de discusso 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. Mdulo Bsico: Aula 1Linux GNU Linux Naquela altura, o Projecto GNU havia criado muitos dos componentes necessrios a um sistema operativo livre, mas o seu ncleo, o GNU Hurd, ainda no tinha sido completado e estava assim indisponvel. Isso abriu espao para o Linux preencher. 38. Mdulo Bsico: Aula 1Linux 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. Mdulo Bsico: Aula 1Linux Mascote A mascote do Linux um pinguim chamado Tux, criado por Larry Ewing. O motivo pelo qual a mascote um pinguim , como Torvalds disse: "O Linus gosta de pinguins. isso."O nome Tux foi sugerido para representarT orvalds'U ni x . 40. Mdulo Bsico: Aula 1Linux Definindo Linux De maneira simples podemos dizer que o Linux um sistema operacional multiusurio, multitarefa e multiprocessado e de livre distribuio, baseado no sistema operacional UNIX. 41. Mdulo Bsico: Aula 1Linux ?Perdido? Multi o que??? Mas o que isso quer dizer??? 42. Mdulo Bsico: Aula 1Linux Multiusurio Ser multiusurio significa que possvel vrias pessoas utilizarem o mesmo computador ao mesmo tempo, atravs de conexes remotas ou de terminais. 43. Mdulo Bsico: Aula 1Linux Multitarefa Multitarefa significa que o Linux capaz de executar diversos programas ou servios ao mesmo tempo, ou seja, possvel rodar simultaneamente um servidor web, um servidor de e-mail e um banco de dados. E tudo isso de maneira eficiente e transparente ao usurio. 44. Mdulo Bsico: Aula 1Linux MultiProcessado Multiprocessado se refere ao fato de que o Linux pode ser instalado em mquinas com mais de um processador e capaz de utilizar de maneira inteligente esses vrios processadores de maneira o obter a melhor desempenho possvel. 45. Mdulo Bsico: Aula 1Linux Desenvolvimento Acelerado Uma vez que o desenvolvimento do Linux se deu atravs da colaborao atravs da Internet, o suporte a rede entrou em um estgio bastante cedo do desenvolvimento do Linux. 46. Mdulo Bsico: Aula 1Linux Kernel Kernel pode ser entendido com uma srie de arquivos escritos em linguagem C e em linguagem Assembly que constituem o ncleo do sistema operacional. o kernel que controla todo o hardware do computador.Link para download do kernel: http://www.kernel.org/ 47. Mdulo Bsico: Aula 1Linux Conceito de Distribuio O Linux pode ser composto por um grande nmero 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 distribuio. 48. Mdulo Bsico: Aula 1Linux Distribuies Linux Uma distribuio Linux o conjunto dos vrios programas que compem o Linux, o kernel e, com freqncia, um sistema gerenciador de programas e um instalador. As distribuies de Linux podem ser to pequenas a ponto de caber em apenas alguns disquetes ou grandes e completas a ponto de utilizar mais de um CD. 49. Mdulo Bsico: Aula 1Linux Onde conseguir Distribuies 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/