curso introdução ao software livre
DESCRIPTION
Slides do curso de introdução ao software livre do Programa de Educação em Software Livre (PESL) da Universidade Federal de São Paulo (UNIFESP) no Campus de São José de Campos.TRANSCRIPT
![Page 1: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/1.jpg)
P rograma de
Educação em
S oftware
L ivre.
![Page 2: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/2.jpg)
Programa de Educação em Software Livre - PESL
Antes de começar:O que lhes trouxe aqui?
![Page 3: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/3.jpg)
Roteiro
Definições: Software, Sistemas Operacionais...
Software Livre
Linux e suas distribuições
Distribuição Ubuntu
- Como instalar?
Principais ferramentas livres (LibreOffice, navegadores...)
Exercícios
![Page 4: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/4.jpg)
Programa de Ensino de Software Livre - PESL
O que é Software?
Computador: máquina que executa instruções
Essas instruções são programadas por alguém...
Basicamente, software é o conjunto de instruções que o computador executa para fazer o que nós, usuários, queremos que ele faça
![Page 5: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/5.jpg)
Programa de Ensino de Software Livre - PESL
O que é Software?
Exemplos:
Aplicativos: Adobe Photoshop, Microsoft Word...Sistemas Operacionais: GNU Linux, Mac OS X...Jogos: Super Mario World, Tetris...
![Page 6: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/6.jpg)
Programa de Ensino de Software Livre - PESL
...e Software Livre?
Voltando...Programas para computador são:
• escritos, em uma linguagem de programação legível ao ser humano e depois;• compilados, isto é, as instruções escritas pelo programador são traduzidas para código de máquina
![Page 7: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/7.jpg)
Programa de Ensino de Software Livre - PESL
...e Software Livre?
Ou seja...
- No software proprietário (não-livre), apenas se tem acesso ao programa já compilado- Acesso pode ser restrito:
- Leis de copyright- Assinantes, membros, compradores, clientes...
![Page 8: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/8.jpg)
Programa de Ensino de Software Livre - PESL
...e Software Livre?
O software livre está baseado em 4 liberdades ou princípios fundamentais:
• executar o programa, para qualquer propósito• estudar como o programa funciona e adaptá-lo para as suas necessidades• redistribuir livremente cópias do programa• aperfeiçoar o programa e divulgar os aperfeiçoamentos, de modo que toda a comunidade se beneficie
![Page 9: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/9.jpg)
Programa de Ensino de Software Livre - PESL
...e Software Livre?
É uma erro associar Software Livre apenas ao conceito de software gratuito. Na verdade, é uma questão de:
• Qualidade: Software Livre se mostrou mais confiável e seguro do que o proprietário. Ex: IE versus Firefox.
• Liberdade: programas de computador são conhecimento, apoie a liberdade do conhecimento. Ex: Wikipédia.
• Ecossistemas: o software livre se apoia em comunidade de dezenas de milhares de desenvolvedores, atualmente nenhuma empresa consegue superar essa força de trabalho. Ex: Windows versus Linux
![Page 10: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/10.jpg)
Programa de Ensino de Software Livre - PESL
O que é GNU?
O projeto GNU (GNU is Not Unix) foi iniciado por Richard Stallman em 1984 com o propósito de criar um sistema operacional livre.
O novo sistema deveria ser compatível com o sistema operacional Unix (principal sistema operacional da época), mas não utilizaria o seu código fonte.
As ferramentas desenvolvidas para o projeto serviram de base para o desenvolvimento do Linux.
![Page 11: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/11.jpg)
Programa de Ensino de Software Livre - PESL
O que é GNU?
Richard Stallmanhttp://stallman.org
Criador do projeto GNU
![Page 12: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/12.jpg)
Programa de Ensino de Software Livre - PESL
O que é um Sistema Operacional?
É a camada do software entre as aplicações e o hardware
- Controla coisas como:- movimento do mouse, - o funcionamento do monitor, - o acesso à memória
![Page 13: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/13.jpg)
Programa de Ensino de Software Livre - PESL
O que é Linux?
Linux é um sistema operacional livre. O código fonte é aberto e pode ser lido, modificado e redistribuído.
O kernel do Linux foi iniciado em 1991 por Linus Torvalds no departamento de Ciência da Computação da universidade de Helsinki na Finlândia. Hoje é mantido por uma grande comunidade de desenvolvedores.
![Page 14: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/14.jpg)
Programa de Ensino de Software Livre - PESL
O que é Linux?
Linus Torvaldshttp://www.linux.org/info/linus.htm
Criador do Linux
![Page 15: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/15.jpg)
Programa de Ensino de Software Livre - PESL
O que é Linux?
Seu código fonte é liberado como Software Livre, sob a licença GPL, e nem mesmo o Linus pode fechar o sistema para que seja usado apenas comercialmente.
Isto significa que você não precisa pagar nada parausar o Linux, e não é crime fazer cópias para instalar emoutros computadores.
![Page 16: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/16.jpg)
Programa de Ensino de Software Livre - PESL
O que é Linux?
Milhares de pessoas contribuem para aquilo que o Linux se tornou hoje em dia
Não existe um dono do Linux.
![Page 17: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/17.jpg)
Programa de Ensino de Software Livre - PESL
Como funciona esse mundo livre?
O Linux não é tudo.- A comunidade é granularizada; existem muitos projetos livres. - Cada projeto tem sua equipe e seu jeito de trabalhar- Como juntar todos esses “pedaços” de software em algo que possa ser instalado e executado por nós, usuários normais?
- Distribuições!
![Page 18: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/18.jpg)
Programa de Ensino de Software Livre - PESL
Distribuições do Linux
![Page 19: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/19.jpg)
Programa de Ensino de Software Livre - PESL
Distribuições do Linux
![Page 20: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/20.jpg)
Programa de Ensino de Software Livre - PESL
Ubuntu Linux
- É a distribuição mais usada atualmente- Destaca-se pela simplicidade e facilidade de uso- O nome “Ubuntu” vem de um conceito sul africano: “sou o que sou pelo que nós somos”
![Page 21: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/21.jpg)
Programa de Ensino de Software Livre - PESL
LibreOffice.org
A versão em português do Brasil é distribuída oficialmente com o nome de BrOffice.org.
É um pacote de programas para escritório, que permite a edição de textos, imagens, apresentações em slide, elaboração de planilhas etc.
![Page 22: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/22.jpg)
Programa de Ensino de Software Livre - PESL
LibreOffice.org Writer
![Page 23: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/23.jpg)
Usado para criação de textos, cartas e agendas além de tarefas mais complexas, tais como confecção de Malas Diretas.
Pode criar documentos em formato PDF ou editar documentos HTML.
Salva textos em formato .odt, geralmente de menor tamanho em relação aos .doc.
Writer oferece conexão direta com seu cliente de e-mail.
![Page 24: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/24.jpg)
Programa de Ensino de Software Livre - PESL
LibreOffice.org Impress
![Page 25: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/25.jpg)
Suporta figuras em 2D ou 3D, efeitos especiais, animações e ótimas ferramentas de desenho.
Diferentes Formas de Visualização são suportadas: Desenho, Estrutura de Tópicos, Notas, Folhetos e Classificação de Slides.
Possível abrir suas antigas apresentações do PowerPoint e salva-las em .ppt.
![Page 26: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/26.jpg)
Programa de Ensino de Software Livre - PESL
LibreOffice.org Draw
![Page 27: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/27.jpg)
O BrOffice.org Draw é uma ferramenta usada para criar ou editar desenhos, fluxogramas, cartazes, logotipos como o já conhecido CorelDraw.
Suporta a inclusão de imagens, gráficos, desenho de vetores e formas geométricas, textos, filmes, sons e afins.
Manipule objetos, rotacione-os em duas ou três dimensões.
Importe figuras nos formatos gráficos mais populares (incluindo BMP, GIF, JPEG, PNG, TIFF e WMF).
![Page 28: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/28.jpg)
Programa de Ensino de Software Livre - PESL
LibreOffice.org Calc
![Page 29: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/29.jpg)
O BrOffice.org Calc é uma planilha de cálculo como o já conhecido Microsoft Excel.
Possui um sistema de manipulação de séries para gráficos baseada na disposição dos dados de uma planilha.
O Calc é capaz de escrever a folha de cálculo como um arquivo PDF.
![Page 30: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/30.jpg)
Programa de Ensino de Software Livre - PESL
Pidgin Messenger
Um poderoso e leve programa de mensagens instantâneas que permite o uso de AIM,Yahoo!, MSN, IRC, ICQ, e muitos outros protocolos, além de permitir você logar em mais de uma conta ao mesmo tempo.
![Page 31: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/31.jpg)
Programa de Ensino de Software Livre - PESL
Pidgin Messenger
Na primeira execução você deve seguir os seguintes passos:
→ Clicar na aba Contas→ Depois em Gerenciar
Contas→ Adicionar
![Page 32: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/32.jpg)
Programa de Ensino de Software Livre - PESL
Gimp
GNU Image Manipulation Program é um projeto que vem ganhando espaço entre os editores de imagens mais populares.Serve para editar e criar imagens; é a melhor alternativa ao Adobe Photoshop.
![Page 33: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/33.jpg)
Gimp
![Page 34: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/34.jpg)
Programa de Ensino de Software Livre - PESL
Áudio e VídeoRhythmbox – um programa leve e simples, que permite a criação de playlists e o gerenciamento dos arquivos de música.
Totem – Prático e simples player de vídeos
Para determinados formatos privados é necessário a instalação de codecs para a execução destes, na internet existem diversos tutorias ensinando como instalá-los.
![Page 35: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/35.jpg)
Programa de Ensino de Software Livre - PESL
Mozilla Firefox
Navegador Web livre
Possui versões para Linux, Windows e Mac
![Page 36: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/36.jpg)
Programa de Ensino de Software Livre - PESL
Mozilla Firefox
- Personalizável- Através das chamadas extensões, os usuários podem agregar novas funções
- Existe também uma versão portátil do Mozilla Firefox, feita para ser executada direto do pendrive - Mozilla Firefox Portable Edition
![Page 37: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/37.jpg)
Exercícios práticos
Mozilla Firefox: Acesse seu e-mail ou site preferido; (não é tão diferente no Linux, é?)
GIMP: Crie um banner com um desenho de tamanho 400 x 60 pixels e salve-o na sua pasta pessoal
Pidgin: Converse com alguns amigos pelo MSN, Gtalk, ICQ...
BrOffice Writer: Digite e salve um texto na sua pasta pessoal
BrOffice Calc: Calcule a média e o somatório dos números 10, 5, 7, 2 e 4
Veja o conteúdo multimídia na pasta /usr/share/example-content/Ubuntu_Free_Culture_Showcase/
![Page 38: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/38.jpg)
Programa de Ensino de Software Livre - PESL
Synaptic
O Synaptic gerencia pacotes de software.
Por ele é possível fazer o download e instalar diversos outros programas disponíveis nos repositórios do Ubuntu.
![Page 39: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/39.jpg)
Programa de Ensino de Software Livre - PESL
Repositório
É, basicamente, um servidor de onde pode-se fazer download de pacotes de programas
O Ubuntu possui um repositório muito completo e pode ser usado pela função “Adicionar/Remover Programas” ou pelo “Gerenciador de Pacotes Synaptic”
![Page 40: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/40.jpg)
![Page 41: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/41.jpg)
![Page 42: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/42.jpg)
![Page 43: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/43.jpg)
![Page 44: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/44.jpg)
![Page 45: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/45.jpg)
Programa de Ensino de Software Livre - PESL
Outras vantagens do Linux
- Estavél, uma máquina com o sistema Linux funciona por anos sem precisar de manutenção (a cultura do “ter que formatar” não existe)
- Apresenta menos vulnerabilidades de segurança - o código fonte aberto permite que as falhas sejam detectadas e corrigidas mais rapidamente
![Page 46: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/46.jpg)
Programa de Ensino de Software Livre - PESL
Desvantagens
- Incompatibilidade:- com equipamentos: alguns fabricantes não se
preocupam com o suporte a Linux em seus produtos, o que dificulta ou impossibilita o funcionamento do equipamento
- com outros programas proprietários
![Page 47: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/47.jpg)
Programa de Ensino de Software Livre - PESL
Ameaças digitais: Vírus etc.
Será que existe vírus para o Linux?
O Linux é imune a programas maliciosos?
![Page 48: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/48.jpg)
Programa de Ensino de Software Livre - PESL
Ameaças digitais: Vírus etc.
Não! Mas...
- Organização do sistema evita que códigos maliciosos sejam executados ocultamente.- Para realizar operações “de risco” (instalar programas, remover arquivos do sistema etc.) é preciso ter permissões de “superusuário” (root)
![Page 49: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/49.jpg)
Programa de Ensino de Software Livre - PESL
Use e propague o que aprendeu!
- Use Linux em seu computador.- Visite o site dos programas que você utiliza. Sugira melhoras, fale de funcionalidades que você sentiu falta ou gostaria de ver no futuro.- Mostre o Linux a outras pessoas. Fale da ideologia, discuta sobre o que você acha certo e errado no mundo digital de hoje...- O que você pode fazer para ajudar?
![Page 50: Curso introdução ao Software Livre](https://reader034.vdocuments.pub/reader034/viewer/2022052505/55660f98d8b42a7d608b45d5/html5/thumbnails/50.jpg)
E-Mail: [email protected]