softwarelivre gnu linux conceitos apresentação geral aplicativos

Download SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos

If you can't read please download the document

Upload: elciberpunk

Post on 06-Jun-2015

7.543 views

Category:

Economy & Finance


1 download

DESCRIPTION

Apresentação Geral do que é o OpenSouce Software LIvre Gnu/LINUX e seus aplicativos

TRANSCRIPT

  • 1. Software Livre
    • Nos prximos slides aprenderemos um pouco mais sobre o Software Livre, sua histria, caractersticas, mitos, vantagens e etc...

2. Histria do Software Livre

  • Definio: aqueleque vem com permisso para qualquer um copiar, usar e distribuir, com ou sem modificaes, gratuitamente ou por um preo. Em particular, isso significa que o cdigo-fonte deve estar disponvel( Free Software Fundation)
  • Nos anos 50 e 60, todos os softwares eram distribudos, melhorados e compartilhados gratuitamente.
  • Na dcada de 70,O microcomputador, permitiu que pessoas comuns, entusiastas de microinformtica (ou "hobbistas"), fizessem o que antes s era permitida a poucos: criar, modificar e trocar programas entre si.

3. Histria do Software Livre

  • Essa forma de desenvolvimento no foi capaz de atender a demanda devido a barreiras fsicas e geogrficas.
  • Em 1975, William Henry Gates III,desenvolveu um interpretador BASIC para o Altair, um micro com apenas 4 kb de memria, mas sem disponibilizar o cdigo-fonte.
  • Em 1983, Richard Stallman abandonou laboratrio de Inteligncia Artificial do MIT (Instituto de Tecnologia de Massachusetts) para criar um Sistema Operacional chamado de GNU (Gnu is Not Unix) e distribui-lo livremente junto com o seu cdigo-fonte.

4.

  • Um SO completo composto de processadores de comandos, assemblers, compiladores, interpretadores, debuggers, editores de texto, programas de correio eletrnico...
  • Em 1990 quase todos os componentes haviam sido escritos pelo projeto GNU, menos o kernel.
  • O kernel foi inicialmente escrito em 1991 por Linus Torvalds, estudante de Computao da Finlndia inspirado no Minix (verso simples do Unix para fins educacionais) para que rodasse em micros PC AT-386 e compatveis (bem mais barato que as maquinas de grande porte que rodavam Unix).

Histria do Software Livre 5. Histria do Software Livre

  • Hoje, as ferramentas GNU criadas por Stallman somado o kernel (ou ncelo) criado por Linus Torvalds formam um Sistema Operacional 100% livre.
  • O Sistema Operacional faz a interface entre os perifricos do computador (impressora, discos...) com o usurio do computador. O Kernel a parte principal do SO, mas no faz nada sozinho.
  • O kernel aproximadamente 13% do Sistema Operacional.
  • Portanto, o GNU/Linux fruto do trabalho de muita gente e de muitas organizaes indepententes entre si, e no de apenas Linus e seus seguidores.

6. Distribuies Linux

  • Muitas pessoas e at mesmo empresas se empenham em organizar o kernel (linux) e mais uma srie de aplicativos e manuais para que o sistema fique cada vez mais amigvel.
  • A este conjunto de aplicativos mais o kernel d-se o nome de distribuio Linux.
  • As distribuies podem caber em apenas um disquete como em at vrios CD-ROMs, dependendo de sua finalidade e pblico-alvo.
  • Principais distribuies: Red Hat, Debian, Conectiva, Mandrake, SuSE, Slackware... O que diferencia uma da outra a maneira como so organizados e preconfigurados os aplicativos que cada uma contm.

7. O que Software Livre

  • " Software Livre" uma questo de liberdade, no de preo. Para entender o conceito, voc deve pensar em "liberdade de expresso", no em "cerveja grtis".
  • "Software livre" se refere liberdade dos usurios executarem, copiarem, distriburem, estudarem, modificarem e aperfeioarem o software.
  • Open Source um termo usado por algumas pessoas devido traduo do termo Free, mas a mesma coisa que Software Livre.

8.

  • Um software livre quando o usurio tem quatro liberdades essenciais:rodar o programa para qualquer propsito; estudar o cdigo-fonte e modific-lo para que se ajuste s suas necessidades; distribuir cpias e publicar uma verso melhorada, de forma que outras pessoas se beneficiem . Cozinheiros costumam seguir os mesmos princpios. No coincidncia: um programa muito parecido com uma receita - ambos so uma seqncia de passos para se chegar a um resultado. Como querem dominar a arte culinria, os chefs cooperam uns com os outros. Imagine se os governos tentassem restringir essa liberdade. Ns sentimos o mesmo a respeito de software proprietrio (Stallman)

O que Software Livre 9. Segurana no Cdigo Aberto

  • Com o cdigo-fonte disponvel, os bugs no permanecem escondidos por muito tempo.
  • como a tcnica de administrao da produo Just in Time: ao reduzir o estoque o administrador procura os problemas visveis e os corrige.
  • Segundo as estatsticas do site Netcraft, 64,52% dos servidores monitorados por eles usam o Apache como servidor http. Bem abaixo encontra-se servidores da Microsoft com 23,54%.
  • Mesmo assim, o ISS da Microsoft campeo em problemas de segurana/ estabilidade.

10.

  • Em 2001, com o worm Ninda/ Red Cod que infectou milhares de servidores ISS, o Gartner Group recomendou alternativas ao servidor web da MS.
  • EM 2002, o worm Slapper infectou menos de 0.06% dos servidores rodando Apache, pois o modulo OpenSSL desabilitado por padro.
  • Software Livre no invulnervel, mas sua poltica de segurana mais efetiva contra o surgimento de problemas de segurana.
  • No h presso por datas, duplicao de esforos e nem recursos desnecessrios apenas para vender um produto.

Segurana no Cdigo Aberto 11.

  • De acordo com o NIST (National Institute of Standards and Technology), bugs de software custam quase 60 bilhes de dlares somente aos Estados Unidos anualmete.
  • Jackok Nielsen aponta dados mais alarmante para a economia mundial, causados pela instabilidade do Windows: $ 170 bilhes por ano em perda de produtividade.
  • Em junho de 1999 a Microsoft anunciou a correo para uma falha do Windows 95/98 que fazia o computador travar a cada 49,7 dias.
  • O erro acontecia devido a sobrecarga de um temporizador que armazena uma varivel de 32 bits (2^32 = 4.294.967.296 milisegundos ou 49,7 dias)

Custo da insegurana 12. Apache Set/95 a Set/03 13. Algumas caractersticas

    • A seguir, passaremos rapidamente sobre algumasfunes que o Software Livre pode realizar em um ambiente corporativo ou domstico.

14. Servidor de Aplicativos

  • Permite a utilizao de mquinas de baixo custo, sem discos rgidos (thin client).
  • Possibilidade de se ter terminais que executem tanto aplicativos Windows quanto linux.
  • Baixo custo de implementao.
  • Baixo custo de manuteno.
  • Usando-se linux no h custos com licenas.
  • Gerenciamento centralizado no servidor.
  • Qualquer aplicativo instalado no servidor se torna disponvel automaticamente em todos os terminais.
  • Maior segurana e controle, entre outras.

15. 16. 17. Servidor Intranet e Internet

  • Servidor Web
  • Servidor FTP
  • Servidor DNS
  • Proxy Compartilhamento de Acesso e Controle
  • Servidor DHCP Configurao dinmica de mquinas.
  • Servidor de Banco de Dados Mysql, Postgresql, Interbase/Firebird, Oracle, DB2, etc.
  • Servidor de Arquivos e Impresso Redes Linux e Windows.
  • Servidor de Mensagens Instantneas - SMS
  • Groupware Agenda e Calendrio corporativo

18. VPN Virtual Private Network

  • Rede Virtual Privada.
  • Interligao segura entre Matriz e Filial.
  • Utiliza conexo adsl.
  • Menor custo de manuteno que solues tradicionais.
  • Privacidade dos dados protegida por criptografia
  • Compatibilidade com sistema de VPN do Windows.
  • Baixo custo de implementao.
  • Sistema baseado em Software Livre, sem custos de licenciamento por usurio.

19. Segurana

  • Firewall Proteo contra acesso indevido.
  • Proxy Juntamente com o Firewall, ajuda a proteger a rede interna.
  • Monitoramento da Rede Permite saber a carga do servidor, espao em disco, etc.
  • Deteco de Intruso Permite saber se h tentativa de invaso, de forma que se possa tomar as devidas precaues.
  • Scanner de Vulnerabilidades Permite saber se h servios vulnerveis no servidor e rede interna.
  • Honeypot, ou pote de mel para atrair e estudar os invasores.

20. Desktops

  • Linux Vivel e barato.
  • Milhares de aplicativos gratuitos.
  • Seguro.
  • Aplicativos Office Editores de Texto, Planilhas Eletrnicas, Apresentao.
  • Aplicativos para Internet Navegadores, Gerenciadores de E-mail, Mensagens Instantneas, ftp.
  • Multimdia Programas para udio, Vdeo e Manipulao de Imagem.
  • Facilidade de uso aumenta a cada nova verso.
  • Pode ser utilizado em Thin Clients Mquinas sem disco rgido

21. OpenOffice.org Writer

  • Processador de textos completo
  • Compatvel com diversos formatos, inclusive MS Word.
  • Formato de arquivos em xml, portanto aberto.
  • Aplicativos Office Editores de Texto, Planilhas Eletrnicas, Apresentao.
  • Editor de pginas HTML Crie rapidamente sua homepage.
  • Auto-escrita de palavras.
  • Estilista Permite a criao de estilos personalizados, aumentando a produtividade com formatao automtica.
  • Na verso 1.1 exporta diretamente para Arquivos PDF.

22. OpenOffice.org 23. OpenOffice.org Calc

  • Excelente planilha eletrnica
  • Compatvel com diversos formatos, inclusive MS Excel e melhor do que as ferramentas proprietrias.
  • Boto Auto Piloto, para ajudar na criao de planilhas de qualidade.
  • Com o estilista, aplique formataes de clulas rapidamente, ganhando tempo e se concentrando no trabalho real.
  • Crie belos grficos em 3D para ilustrar seus dados.
  • Uso de linguagem natural permite criar frmulas usando palavras, como custos, vendas, etc.
  • Diversas outras caractersticas, que tornam o Calc uma tima opo em planilha eletrnica.

24. OpenOffice.org Calc 25. OpenOffice.org Impress

  • tima ferramenta para criao de apresentaes Multimdia
  • Compatvel com diversos formatos, inclusive MS Power Point.
  • Possui avanados recursos de em 2D e 3D para incrementar suas apresentaes.
  • Tenha suas ferramentas mais usadas acessveis com um nico clique.
  • Exporte suas apresentaes para PDF em um nico clique.

26. OpenOffice.org Impress 27. OpenOffice.org Draw

  • Desenhe de uma simples figura at complexos desenhos vetoriais 3D.
  • Manipule objetos, rotacione em duas e trs dimenses, etc.
  • O limite sua imaginao e talento artstico para criar belos e complexos desenhos.
  • Exporte seus desenhos para flash ou PDF com um nico clique.

28. OpenOffice.org Draw 29. OpenOffice.org DataBase Tools

  • Acesse e trabalhe com seu banco de dados facilmente, atravs do arraste e solte .
  • Use o Auto Piloto para criar relatrios impressionantes.
  • Para aplicaes simples, o OpenOffice.org 1.1 suporta arquivos .dbf.
  • Acesse banco de dados Mysql atravs de drivers ODBC.

30. OpenOffice.org 31. Evolution E-mail e Agenda

  • Excelente programa Groupware, criado para ser um substituto do MS Outlook para o linux.
  • Agenda.
  • E-mail.
  • Contatos.
  • Calendrio.
  • Pode acessar servidor Exchange utilizando um plugin proprietrio.

32. Evolution 33. Aplicativos Cientficos/Engenharia

  • Programas para Matemtica, como Scilab similar ao famoso Matlab (modo texto) .
  • Programas para computao paralela Cactus (www.cactuscode.org).
  • Simulador de redes neurais, desenvolvido para sistemasUnix/linux.http://sigmapi.sourceforge.net/.
  • Geometria interativa Kseg Simples e eficiente.(http://www.mit.edu/~ibaran/kseg.html.
  • Alm desses exemplos, existem milhares de aplicaes voltadas para a rea acadmica, que podem ser livremente copiados, modificados e redistribudos.

34. Simulador de Redes Neurais 35. Kseg 36. Aplicativos para Eletrnica/Eletricidade

  • GEDA ( http://www.geda.seul.org/), voltado para desenho, simulao e produo de circuitos eletrnicos.
  • Spice Simulador de de circuitos eletrnicos.
  • Pcb Desenho de placas de circuito impresso - http://bach.ece.jhu.edu/~haceaton/pcb/ .
  • Xcircuit Simulador de Circuitos eletrnicos para linux. (http://xcircuit.ece.jhu.edu/) .
  • Alm desses softwares, existem muitos outros softwares, tanto livres quanto comerciais para eletrnica/eletricidade e telecomunicaes.
  • http://www.cadsoft.de/ (Empresa alem que produz um dos melhores aplicativos para circuito impresso, h verses para linux e Windows)

37. PCB 38. 39. Aplicativos CAD

  • Para desenhos auxiliados por computador (CAD), existem dezenas de opes, desde aplicativos mais simples (livres/gratuitos), at complexos aplicativos comerciais, voltados para os mais diversos fins, como o Varicad.
  • SagCad, em Japons, mas com o cdigo fonte disponvel em http://sagcad.sourceforge.jp/ . Livre.
  • Varkon Cad Alemo. Free Software.
  • Qcad Cad 2D, cdigo livre tambm.
  • H vrios outros, para as mais diversas necessidades.
  • Os aplicativos livres podem ser utilizados como base para outros, que atendam necessidades especficas.

40. Varicad - Comercial 41. SagCad Software Livre 42. Varkon Software Livre 43. Ferramentas de Desenvolvimento

  • H ferramentas para desenvolvimento para praticamente todas as linguagens de programao.
  • Basic H diversas ferramentas e compiladores, desde comerciais at livres. Uma excelente ferramenta livre para Basic o Gambas (http://gambas.sourceforge.net).
  • C, C++, Perl, Python, PHP, Pascal, etc. J esto includas em praticamente todas as distribuies linux.
  • Delphi/Kylix. H uma verso gratuita, para desenvolvimento de programas livre (Delphi e C++).
  • Java Eclipse IDE, Netbeans, BlueJ, etc.
  • Mono Busca desenvolver um equivalente ao .NET no linux.

44. Desenvolvimento Basic 45. Kylix Delphi do Linux 46. Desenvolvimento Java 47. Netbeans 48. Bancos de Dados

  • Com exceo do MS SQL Server, todos os bancos de dados corporativos tem verso para linux.
  • Mysql - gerenciador de banco de dados multi-tarefa e multi-usurio, robusto e rpido, alm de multi-plataforma.
  • Postgresql - sofisticado sistema de gerenciamento de banco de dados relacional e orientado a objetos, de cdigo livre.
  • Firebird banco de dados relacional, criado a partir do cdigo-fonte do Interbase Open Edition 6.0. compatvel com o Interbase. software livre.

49. Ferramentas para Bancos de Dados

  • Existem diversas ferramentas grficas e Web para gerenciamento de bancos de dados livres.
  • OpenOffice.org Possui interface para trabalhar com banco de dados atravs de ODBC, suportando Mysql e Postgresql.
  • MySQL Control Center Ferramenta grfica para manipulao de bancos de dados Mysql H verso para Linux e Windows. Disponvel no Contrib do Mandrake.
  • Pgaccess Ferramenta grfica para gerenciamento do Postgresql. Disponvel no Mandrake Linux.
  • IBWebAdmin Ferramenta Web para administrao do Interbase/Firebird.
  • Alm dessas ferramentas, existem outras, livres e comerciais.

50. Mysql Control Center 51. IBWebAdmin 52. Aplicativos Grficos

  • Gimp Aplicativo para tratamento e criao de imagens, suporta vrios formatos, trabalha com o conceito de camadas, capaz de criar gifs animados.
  • Blender Excelente modelador 3D, para criao de imagens e animaes realistas.
  • Cinepaint Programa especialmente criado para se trabalhar com imagens voltadas ao cinema. Permite criar e retocar imagens. Foi utilizado nos filmes Scooby-Doo, Harry Potter, etc.
  • KpovModeler Interface para o PovRay (www.povray.org) programa para criao de imagens tridimensionais e foto-realsticas.

53. Gimp 54. Imagem e botes criados no Gimp 55. Blender 56. Blender - Exemplo 57. Cinepaint 58. KpovModeler 59. KpovModeler - Exemplo 60. udio e Vdeo

  • Rhythmbox Aplicao para gerenciamento de msica, inspirada no Apple iTunes.
  • Audacity Editor de udio livre. Pode gravar, reproduzir, importar e exportar sons em formato WAV, AIFF, MP3, OGG.
  • Ardour Workstation Digital de udio Linux Sistema de gravao de udio em disco rgido. Tem a ambio de fornecer a mesma funcionalidade de softwares como ProTools.
  • Cinelerra Editor de vdeo profissional. Exige mquina robusta para edio domstica ouclusterspara edio profissional. Gratuito para uso no comercial.

61. Rhythmbox 62. Audacity 63. Ardour 64. Cinelerra 65. Facilidade de uso

  • Relevantive, uma empresa de consultoria alem realizou um estudo e comprovou que o Linux pode ser utilizado por empresas pblicas e pelo consumidor final de maneira to fcil quanto o Windows XP.
  • Grupos de usurios realizaram tarefas usando os diferentes sistemas operacionais, com idades entre 25 e 55 anos e com conhecimentos em computao mas sem experincia anterior com Linux ou com o XP.
  • Eles testaram a facilidade de criao e administrao de arquivos, copiar CDs e realizar tarefas bsicas de escritrio, como escrever um texto e enviar um e-mail
  • Mdia: Linux = 44,5 minutos contra 41,2 do Windows

66. Linux no Mundo

  • Em maio deste ano, a prefeitura de Munique, Alemanha, anunciou a substituio do Windows pelo Linux no 14 mil computadores de sua rede.
  • O CEO da Microsoft, Steve Ballmer, interrompeu suas frias na Sua para se encontrar com o prefeito da cidade. Christian Ude, mas de nada adiantou. A troca ocorrer em 2004, e o que est definindo agora que apenas o pinguim ser o sistema operacional.
  • O ministro da Indstria e Comrcio do Japo, Takeo Hiranuma, props a criao de um novo sistema operacional baseado no cdigo do Linux, que seria adotado em quase todo o continente asitico, no lugar do Windows.

67. Algumas Concluses

  • Foi-se o tempo que o Software Livre era utilizado apenas por nichos especficos de usurios;
  • O Software Livre est obrigando grandes empresas a mudarem seus conceitos e abaixarem seus preos para se tornarem mais competitivas;
  • O novo modelo de negcio sinnimo de lucro para empresas prestadoras de servios;
  • O Software Livre pode ser utilizado no lugar de Software Proprietrio, economizando com licenas de uso e hardware, aumentando a disponibilidade do sistema e ajudando a combater o monoplio;
  • O Software Livre lhe permite ter a liberdade de escolha e aprendizagem sem custos;

68. Sobre este documento

  • Este documento foi criado com o uso de ferramentas Livres, desde a pesquisa na internet, edio de fotos at esta apresentao.
  • Este trabalho est disponvel sob a Licena de Documentao Livre GNU, oferecendo liberdade de leitura e distribuio. Com isso temos o objetivo de disseminar a informao que vale mais quando compartilhada, e no quando permanece restrita.
  • O mesmo pode ser encontrado para download no sitehttp://www.linuxrapido.linuxdicas.com.br
  • Os screenshoots so de autoria de Joerlei P. Lima ( [email_address] ) e o restante de Tiago Cruz( [email_address] )