projeto mundo livre: introdução ao linux

Download Projeto Mundo Livre: Introdução ao Linux

If you can't read please download the document

Upload: elias-alves

Post on 23-Jun-2015

171 views

Category:

Software


0 download

DESCRIPTION

Apresentação realizada no dia 04 de junho de 2014 na Escola Estadual Leopoldo Miranda em Diamantina, MG. Esta apresentação faz parte do projeto de extensão universitária "Mundo Livre: Inclusão Digital pela cultura do Software Livre", financiado pela PROEXC - Pró Reitoria de Extensão e Cultura da UFVJM.

TRANSCRIPT

  • 1. Introduo ao LinuxIntroduo ao Linux Incluso digital por Software Livre Equipe Mundo Livre facebook.com/mundolivreufvjm Responsvel: Professor Ulisses Barros de Abreu Maia (ICT/UFVJM) Coordenao Tcnica: Elias da Cunha Alves Escola Estadual Professor Leopoldo Miranda Diamantina, Junho de 2014

2. IntroduoIntroduo O que Software Livre (FLOSS)? De onde ele veio? Como feito? Pra que ele serve? 3. Software Livre e GLPSoftware Livre e GLP Um programa nada mais que vrias linhas de cdigo: Cdigo Fonte; Um programa pode ser livre ou proprietrio; O fato de um programa ser livre no quer dizer que ele seja grtis, e vice-versa; Tem a ver com liberdade. 4. Software Livre e GLPSoftware Livre e GLP No incio tudo era compartilhado; Em 1983, Richard Stallman comeou o Projeto GNU - Gnu is Not Unix; Free Software Fundation (Fundao Software Livre); GPL - Licena Pblica Geral GNU General Public License (Licena Pblica Geral). 5. Software Livre e GLPSoftware Livre e GLP Software comercial: Software comercial o software desenvolvido por uma empresa com o objetivo de lucrar com sua utilizao. Note que comercial e proprietrio no so o mesmo. A maioria dos softwares comerciais so proprietrios, mas existem softwares livres que so comerciais, e existem softwares no-livres no-comerciais. 6. Software Livre e GLPSoftware Livre e GLP Software proprietrio: Software proprietrio aquele cuja cpia, redistribuio ou modificao so em alguma medida proibidas pelo seu criador ou distribuidor. A expresso foi cunhada em oposio ideia de software livre. 7. Software Livre e GLPSoftware Livre e GLP FLOSS Free/Libre Open Source Software (Software Livre e Aberto): uma questo de liberdade, no de preo. Para entender o conceito, voc deve pensar em "liberdade de expresso", no em "cerveja grtis"; 4 Liberdades. 8. As quatro liberdadesAs quatro liberdades principaisprincipais 0 - A liberdade de executar o programa, para qualquer propsito (liberdade n 0). 1 - A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades (liberdade n 1). Aceso ao cdigo-fonte um pr-requisito para esta liberdade. 9. As quatro liberdadesAs quatro liberdades principaisprincipais 2 - A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo (liberdade n 2). 3 - A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie (liberdade n 3). Acesso ao cdigo-fonte um pr-requisito para esta liberdade. 10. LinuxLinux Criado por Linus Torvalds em 1991; Verso 1.0 lanada em 1994; Baseado nos sistemas Unix; Complementou o projeto GNU com o Kernel, ou ncleo; Desenvolvido pela COMUNIDADE; 15.000.000 de linhas de cdigo. 11. Comunidade LinuxComunidade Linux Comunidade Linux: De 2005 a 2012 foram 10.000 desenvolvedores de 1.000 companhias envolvidas. 12. Onde est o Linux?Onde est o Linux? 850.000 smartfones com Android; 700.000 tvs rodando Linux; 8 em cada 10 bolsas de valor usam Linux; 9 dos 10 maiores supercomputadores; 13. Desenvolvimento LinuxDesenvolvimento Linux Basicamente, a filosofia Linux permite a participao de qualquer pessoa na criao e desenvolvimento de um software ou sistema operacional, atravs da programao, traduo, arte, empacotamento, suporte. Qualquer pessoa pode participar do desenvolvimento ou melhorias do sistema como um todo. 14. Sistema OperacionalSistema Operacional 15. As Distribuies LinuxAs Distribuies Linux Distribuies so um conjunto do Kernel do Linux, aplicaes, ferramentas de instalao, dentre outras; Podem estar contidas em uma mdia ou ser baixada da internet; So inmeras distribuies que derivam de algumas primrias. Vejamos algumas a seguir: 16. openSUSEopenSUSE openSUSE um sistema operacional baseado no Linux, desenvolvido pela comunidade openSUSE de forma gratuita. A verso inicial foi uma verso de teste do SUSE Linux 10.0. A sua verso estvel corrente o openSUSE 13.1. 17. FedoraFedora O Fedora uma distribuio gratuita com uma interface grfica muito bonita, de fcil uso, patrocinada pela Red Hat e mantida pelo Projeto Fedora; Essa distribuio derivada do Red Hat 9 (verso gratuita mantida, na poca, pela Red Hat); com a descontinuidade do mesmo surgiu, em 2003, o Projeto Fedora. 18. DebianDebian uma distribuio muito estvel e segura, usada em boa parte dos servidores espalhados pela internet, totalmente gratuita e mantida por uma comunidade de desenvolvedores e colaboradores. 19. UbuntuUbuntu Uma Distribuio baseada em Debian que se diferencia por ser lanado semestralmente, por disponibilizar suporte tcnico nos dezoito meses seguintes ao lanamento de cada verso e pela filosofia em torno de sua concepo. 20. Caractersticas do UbuntuCaractersticas do Ubuntu Linux para seres humanos; Novas verses a cada 6 meses; Universal para qualquer uso; Utiliza Ubuntu Kernel; J vem com vrias aplicaes teis por padro; Possui uma forte ligao com a comunidade Debian; 21. Caractersticas do UbuntuCaractersticas do Ubuntu Todas as verses do Ubuntu so disponveis sem custo ; Visual bonito, fcil de usar e gerenciar pelo modo grfico, atravs de diversas ferramentas; A gesto e instalao de software feita atravs da Central de Programas; O usurio pode gerar novas verses. 22. Projetos derivadosProjetos derivados Alm do Ubuntu, existem alguns projetos derivados, alguns oficiais outros no, mas que estendem a abrangncia da distribuio s mais diversas preferncias; Kubuntu, Xubuntu, Lubuntu, Gobunto, Fluxbuntu, Edubuntu, UbuntuStudio e Ubuntu Netbook Remix so algumas dessas derivaes do Ubuntu. 23. Linux MintLinux Mint Derivada do Ubuntu, a distro foca na facilidade de uso; Comunidade independente, lana distros com plugins e codecs restritos por padro; A gesto e instalao de software feita atravs do APT e Synaptic. 24. Interatividade e ModoInteratividade e Modo GrficoGrfico Atualmente, o Linux no se resume mais ao shell; Existem vrias interfaces grficas poderosas como: Gnome, KDE, Unity, Fluxbox, XFCE, dentre outras; Interface intuitiva e atraente; Efeitos 3D; 25. UnityUnity 26. CinnamonCinnamon 27. Por que adotar SoftwarePor que adotar Software Livre?Livre? Software livre como opo tica conhecimento pblico, disponvel a toda sociedade Software livre e seu impacto na sociedade do futuro conhecimento estratgico e fundamental demais para ficar nas mos de apenas um grupo Software livre como metodologia tecnicamente interessante vantagens metodolgicas e tcnicas 28. Estudos realizados naEstudos realizados na Comunidade EuropiaComunidade Europia +80% do lucro das empresas de software da CE no provm de licenas de software como produto, provm de servios; +85% dos trabalhadores de TI trabalham em empresas que mexem com software como servio e no como produto fechado. 29. Por que migrar para oPor que migrar para o Linux?Linux? Estabilidade; Segurana; Facilidade de uso; Acessvel; Livre; Amplamente suportado. 30. Linux X Windows umLinux X Windows um comparativo.comparativo. Um usurio Windows e esta satisfeito com ele? Um software satisfatrio enquanto atende todas as nossas necessidades; Mas como podemos afirmar se isso realmente uma realidade se nunca fizermos uso de outro sistema para termos um comparativo. 31. Linux X Windows umLinux X Windows um comparativo.comparativo. Voc um usurio Windows e no esta satisfeito com ele? Certo, ento agora a hora de voc experimentar o Linux e se perguntar como que voc conseguiu sobreviver at agora sem ele. 32. Cinco razes para voc "no"Cinco razes para voc "no" migrar do Windows para omigrar do Windows para o LinuxLinux 1. Linux muito complicado; 2. Linux muito difcil de instalar; 3. No possui aplicaes suficientes; 4. No seguro; 5. Linux muito caro; 33. Escolhendo umaEscolhendo uma distribuiodistribuio No h melhor nem pior, cada caso um caso; Escolha a que mais lhe agrada, de acordo com seus conhecimentos; Voc pode usar sites especializados http://www.zegeniestudios.net/ldc/index .php?lang=pt-br 34. Escolhendo umaEscolhendo uma distribuiodistribuio Esta distribuio compatvel com todo o meu hardware, infraestrutura e demais aplicativos j em produo? Ela inclui os recursos e pacotes de software de que necessito? O processo de instalao e configurao est de acordo com minhas aptides? Ela tem documentao e treinamento em um idioma que eu entendo? 35. Escolhendo umaEscolhendo uma distribuiodistribuio O suporte prestado (gratuito ou pago) atende minhas necessidades? H uma comunidade de usurios da qual eu possa participar? Ela lana atualizaes de segurana quando necessrio? Ela continuar sendo atualizada? Ela livre? grtis? O preo aceitvel? 36. Adquirindo sua mdiaAdquirindo sua mdia Busque pela pgina da distro escolhida, ela lhe dir onde obter sua mdia; Podem ser usados CDs ou DVDs, mas o mais prtico o uso de pen-drive; H vrios tutoriais na internet de como baixar e gravar sua mdia para instalao, basta perguntar ao google. 37. Processo de InstalaoProcesso de Instalao Lembre-se, um usurio de Linux no apenas um empurrador de mouse; O processo fcil e rpido, mas requer cuidados; Nesta apresentao ser utilizada a distro OpenSuse como Referncia, devido sua praticidade. 38. Bios e Boot!Bios e Boot! Dependendo da configurao do seu computador, ser necessrio configurar sua BIOS (setup) para que a ordem de boot seja primeiramente executada pelo seu drive de CD/DVD. Como existem diferentes fabricantes de software para gerenciamento da BIOS, cada computador pode ter pequenas diferenas para configurar esta opo, mais normalmente o setup da mquina acessado pressionado-se a tecla ou bem ao inicio da inicializao. 39. rea de trabalho KDE 40. rea de trabalho GNOME 41. Aps a instalao do LinuxAps a instalao do Linux Agora o usurio poder desfrutar de um sistema robusto, estvel, seguro e moderno, sem custo, estando livre de quaisquer impedimentos legais, podendo usar, modificar e distribuir da maneira que quiser 42. rvore de diretriosrvore de diretrios Diretrio Descrio Arquivos binrios de comandos essenciais do sistema. /etc Diretrio de montagem de dispositivos, sistemas de arquivos e partio. Para instalao de programas no oficiais da distribuio. Diretrio virtual (RAM) onde rodam os processos ativos. Arquivos de sistema essenciais (binrios do superusurio). Arquivos temporrios gerados por alguns utilitrios. Arquivos de usurios nativos da distribuio. Para instalao de programas no oficiais da distribuio. /var /bin /boot Arquivos de boot (inicializao; boot-loader; Grub); kernel do Linux. /dev Dispositivos (devices) de entrada/sada: floppy, hardisk, cdrom, modem . Arquivos de configurao (scripts) e inicializao. /home Diretrio local (home) de usurios. /lib Bibliotecas e mdulos(drives): compartilhadas com freqncia. /mnt /opt /proc /root Diretrio local do superusurio (root). /sbin /tmp /usr /usr/local /usr/src Arquivos fontes do sistema necessrios para compilar o kernel. Arquivos de log e outros arquivos variveis. 43. Administrador do SistemaAdministrador do Sistema (sudo)(sudo) No Linux, o root o nico que tem acesso total; O usurio executa vrias tarefas comuns, mas para recursos avanados necessrio a senha de root. 44. Pacotes complementaresPacotes complementares Aps a instalao voc pode turbinar seu sistema com pacotes e plugins; Plugins do Gnome; Widgets do Plasma no KDE; Plugins Cinnamon; Plugins Firefox, Chromium, etc; Docklets diversos. 45. ComunidadesComunidades Tiram dvidas e ajudam o usurio; Tem vrios tutoriais prticos ensinando como resolver vrios tipos de problemas; Fceis de encontrar na internet. http://www.vivaolinux.com.br http://www.opensuse.org/pt-br/ http://ubuntu-br.org/ 46. Gerenciamento de pacotesGerenciamento de pacotes Para se instalar um novo pacote (programa) no Linux; Varia de acordo com sua distribuio; Repositrios armazenam os pacotes e cdigos fonte; Um novo pacote pode ser pr compilado para Yum, Zypper, Apt-get, ou pode ser compilado na mquina. 47. Pacotes pr-compiladosPacotes pr-compilados Ao procurar um determinado pacote pela internet muitas vezes se encontra as extenses .deb ou .rpm; Pacotes com a extenso .rpm so facilmente instaladas atravs de um gerenciador nativo do openSuse, ou pela linha de comando pelo zypper; Os que tem a extenso .deb precisam ser previamente convertidos e depois instalados. 48. Gerenciamento de pacotesGerenciamento de pacotes Uma das possibilidades realizar a instalao pelo terminal: sudo zypper in nomedopacote Ou pode-se procurar na linha de comandos: zupper se nomedopacote 49. O AilurusO Ailurus O Ailurus um pacote que facilita a vida do usurio; Sua interface simples e fcil de usar, alm do fato de que ao executar uma tarefa ele mostra como ela ser realizada; O programa tambm exibe vrias dicas teis. 50. Equivalncia de programasEquivalncia de programas entre sistemasentre sistemas Microsoft Office -- Sute LibreOffice; Descarregador de imagens do Windows (r) DigiKam ou F-Spot; 3D Studio Blender; Internet Explorer Firefox, Opera, Chromium; MS Outlook Thunderbird ou Evolution eMule e outros P2P aMule, FrostWire ou LimeWire 51. WineWine O Wine um emulador de ambientes Windows muito poderoso que se prope a rodar em sistemas Linux diversas aplicaes, alm de jogos; Um programa que facilita o uso do Wine o PlayOnLinux, que foi desenvolvido a princpio para facilitar a instalao de jogos, mas fornece suporte a outros aplicativos robustos como o Microsoft Office. 52. Drivers proprietriosDrivers proprietrios Geralmente o prprio Ubuntu reconhece quais so os drivers de terceiros. Geralmente, ele no ir instalar os que no forem livres, mas h uma funo em: Sistema Administrao Drivers de Hardware; Abrindo esta opo, lhe sero mostrados quais os dispositivos em seu sistema necessitam de drivers de terceiros para um bom funcionamento da mquina. 53. Gerenciamento de RedeGerenciamento de Rede O gerenciador de rede do Ubuntu simples de usar e um poderoso utilitrio para permanecer conectado com adaptadores com ou sem fio. Ele est localizado na painel superior no canto direito; Esse utilitrio configura com facilidade o acesso por cabo, conexo DSL, VPN, ou rede sem fio. 54. Outras Tecnologias LivresOutras Tecnologias Livres Todo conhecimento ou produo que compartilhado de forma livre. Msicas; Documentos; Imagens; Projetos diversos de mquinas, circuitos, etc. 55. Cursos grtisCursos grtis www.guiafoca.org/ www.linuxdescomplicado.com.br webeduc.mec.gov.br e-tinet.com/curso-linux-ubuntu btdigg.org/search?q=curso+linux 56. ConclusoConcluso Com tudo o que vimos podemos concluir que o Linux uma tima alternativa aos sistemas comerciais atuais; Fontes das Imagens: en.opensuse.org/Screenshots commons.wikimedia.org www.linuxmint.com/screenshots.php 57. RefernciasReferncias Borges, C. and Geyer, C. F. R. (2003). Estratgias de Governo para Promover o Desenvolvimento de Software Livre. Revista Eletrnica de Sistemas de Informao ISSN 1677-3071 doi:10.5329/RESI, v. 2, n. 1. De Mello, L., Gonzaga, A. L., Moreira, B., Bastos, G. M. and Ferreira, M. S. (2012). A Utilizao do Software Livre nas Escolas Pblicas. In Anais do Congresso Nacional Universidade, EAD e Software Livre. Lascasas, A., Frana, L., Pereira, N. and Miranda, T. (1 oct 2013). Software livre: por que usar? Anais do Congresso Nacional Universidade, EAD e Software Livre, v. 2, n. 3. Lima, C. R. dos S. (2012). Software Livre: para qu serve? In Anais do Congresso Nacional Universidade, EAD e Software Livre. Meirelles, P. (19 sep 2009). CCSL-USP Academia + Comunidade + Indstria = projetos livres para voc atuar. . http://ccsl.ime.usp.br/files/CCSL_SFD2009-PI.pdf, [accessed on Jun 1]. Rodrigues, L., Canesso Gonalves, B., Alves Galdino, C., et al. (16 jan 2013). A universidade como entidade vital para produo de software livre. Anais do Congresso Nacional Universidade, EAD e Software Livre, v. 2, n. 3. Stallman, R. (28 feb 2013). O que o software livre? - Projeto GNU - Free Software Foundation (FSF). http://www.gnu.org/philosophy/free-sw.html, [accessed on May 16]. 58. www.facebook.com/mundolivreufvjm www.youtube.com/user/mlufvjm Coordenador: Prof. Ulisses Maia ICT/UFVJM Bolsista: Elias C. Alves Sistemas de Informao UFVJM - @unixelias