O documento discute o tema de Linux, Software Livre e suas principais características. Aborda conceitos como o que é software livre, as principais licenças como GPL e BSD, distribuições Linux como Ubuntu e Debian, interfaces gráficas como Gnome e KDE e ferramentas para instalação de programas. Também apresenta diversos programas de software livre e a importância da comunidade no desenvolvimento desse ecossistema.
1. Linux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
G. Mar <guilhermemar.dev@gmail.com>
2. Linux, Software Livre e tudo mais
Analista desenvolvedor Terra Networks
EquipeEquipe Socialmedia
NomeNome Guilherme Mar
Trabalho comTrabalho com FrontEnd e BackEnd
Apresentação
FunçãoFunção Desenvolvedor
Membro do grupoMembro do grupo Tchelinux
3. Linux, Software Livre e tudo mais
Antes de tudo
A ÚNICA pergunta idiota é a pergunta NÃO FEITA
4. Linux, Software Livre e tudo mais
Antes de tudo
A ÚNICA pergunta idiota é a pergunta NÃO FEITA
5. Linux, Software Livre e tudo mais
O que é Software livre?
É o software que pode ser usado, copiado, estudado, modificado e
redistribuído sem restrição.
= SOFTWARE GRÁTIS
= SOFTWARE LIVRE
6. Linux, Software Livre e tudo mais
Licenças
Existem algumas licenças software livre que foram criadas para
permitir que os desenvolvedores publiquem seus softwares.
Garantindo assim que o sistema sempre permanece livre
Copyleft é uma forma de usar a legislação de proteção dos direitos autorais com o
objetivo de retirar barreiras à utilização, difusão e modificação de uma obra criativa
devido à aplicação clássica das normas de propriedade intelectual, exigindo que as
mesmas liberdades sejam preservadas em versões modificadas. (WIKIPÉDIA, 2012)
7. Linux, Software Livre e tudo mais
GPL – GNU General Public License
A liberdade de executar o programa, para qualquer propósito.
A liberdade de estudar como o programa funciona, e adaptá-lo para as suas
necessidades.
A liberdade de redistribuir cópias de modo que você possa ajudar ao seu
próximo.
A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de
modo que toda a comunidade se beneficie.
Exige Copyleft
Fonte: http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD
Licenças
8. Linux, Software Livre e tudo mais
BSD
Criada originalmente para ser utilizada nos sistemas Unix BSD da
Berkeley Software Distribution
A licença se resume em:
“Leve até o copycenter e faça quantas cópias quiser”
Não exige Copyleft
Fonte: http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD
Licenças
9. Linux, Software Livre e tudo mais
Do What The Fuck You Want To Public License
Fonte: http://sam.zoy.org/wtfpl/
Licença Pública Foda-se com o que você quiser fazer
Versão 2, Dezembro de 2004
Copyright (C) 2004 <sam@hocevar.net> Sam Hocevar
A todos é permitido copiar e distribuir, na íntegra ou modificada, cópias deste documento
de licença e mudança, é permitido desde alteração do nome.
LICENÇA PÚBLICA FODA-SE COM O QUE VOCÊ QUISER FAZER
TERMOS E CONDIÇÕES PARA CÓPIA, DISTRIBUIÇÃO E MODIFICAÇÃO
0. Apenas FODA-SE COM O QUE VOCÊ QUISER FAZER.
Licenças
10. Linux, Software Livre e tudo mais
Creative Commons
A Creative Commons foi criada para que os autores possam permitir que outras pessoas
utilizem da sua obra.
Uma obra com a licença CC (Creative Commons) quem for utilizar deve sempre citar o
autor original.
O autor pode informar que quem for usar a obra nãonão pode fazer alterações
Pode restringir para que não seja utilizada comercialmente a sua obra
E, definir que derivações da sua obra deve ter a mesma licença CC que a original.
Exige Copyleft
Fonte: http://creativecommons.org.br/
Licenças
11. Linux, Software Livre e tudo mais
Linux
Dito por muitos ser o sistema operacional do pinguim, na verdade
Linux consiste em um núcleo de sistema operacional.
Linux é um Kernel do sistema operacional, responsável por fazer a
o meio termo entre os aplicativos do sistema e o hardware do
computador
De uma forma simples
13. Linux, Software Livre e tudo mais
GNU/Linux
Nome defendido pela Free Software Foundation por alegar que
“Linux” consiste apenas no núcleo do sistema operacional.
O sistema ao todo consiste além do núcleo, nos programas
utilizados para o controle e gerenciamento do sistema operacinal,
criados inicialmente pelo projeto GNU.
GNU
O nome é um acrônimo recursivo de : GNU is Not Unix
O GNU surgiu quando Richard Stallman não contente com o
fechamento dos códigos fontes do UNIX decidiu desenvolver um
sistema operacional compativel com UNIX, mas para a distribuição
livre.
14. Linux, Software Livre e tudo mais
Richard Stallman
Fundados do movimento Free Software
e criador da Licença
GNU General Public License
Free Software Foundation
Organização sem fins lucrativos para
promover o desenvolvimento e uso do
software livre
15. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
GNU/Linux não é UM sistema operacional, e sim uma base, para
inumeras versões existentes que são chamadas de distribuições.
Uma distribuição não consegue
atender as necessidades de todos,
com isso existem versões para
diversos fins.
16. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
Para usuários que não querem se preocupar com o sistema.
Iniciantes em Linux, nossas mães e avós, e pessoas que usam
apenas aplicativos de escritórios e internet.
17. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
Para desenvolvedores e SysAdmins (administradores de sistema)
18. Linux, Software Livre e tudo mais
Curiosidade sobre o Scientificlinux
O Scientificlinux é a distribuição
utilizada pelo CERN para auxiliar a
descoberta do Boson de Rings no LHC
(Large Hadron Collider – Grande Colisor
de Hádrons)
O CERN mantém um link para quem tiver interesse na distribuição:
http://linux.web.cern.ch/linux/
Distribuições GNU/Linux
19. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
Servidores
Servidores são sistemas com funções específicas, que exigem
instalações enxutas do Sistema Operacional, tendo apenas o
necessário para funcionar com a maior eficiência.
20. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
Sistemas que exigem avançado conhecimento do usuário
Fortemente recomendados para quem quer aprender a fundo
sobre o sistema operacional.
21. Linux, Software Livre e tudo mais
Distribuições GNU/Linux
No site distrowatch.com é possível ver um Ranking atualizado de
tempo em tempo com as distribuições mais populares do
momento.
22. Linux, Software Livre e tudo mais
Unix Livre
Existem alguns sistemas operacionais também de código fonte aberto
que não utilizam o módulo do Linux, e sim uma versão do UNIX.
23. Linux, Software Livre e tudo mais
Modo Texto
Diferente do Windows (ME em diante) aonde o sistema operacional e a
sua interface gráfica são um só, em sistemas like unix (Linux, e Unix
livre) o sistema operacional pode existir sem a sua interface gráfica.
Os programas são executados por comandos digitados
diretamente ao terminal
24. Linux, Software Livre e tudo mais
Interfaces gráficas
Existem diversas interfaces gráficas que podem ser usadas em um
sistema operacional like Unix.
Veremos apenas algumas.
25. Linux, Software Livre e tudo mais
Interfaces gráficas
Interface agradável. Possível
efetuar alta costumização com seus
gadgets. Exige uma considerável
quantidade de memória
28. Linux, Software Livre e tudo mais
Interfaces gráficas
Também possui uma interface
agradável. Um pouco menos
customizável que o KDE.
Interface mais parecida com o do
OSX
31. Linux, Software Livre e tudo mais
Interfaces gráficas
Interface criada pelos
desenvolvedores do Ubuntu.
Parecido com o Gnome, o
Unity traz uma proposta de ter
um melhor uso da area de
trabalho
34. Linux, Software Livre e tudo mais
Interfaces gráficas
Alternativa para quem tem um
computador com menos
recurso, ou apenas não acha
necessário uma interface
cheia de efeitos e ações
desnecessárias, mas ainda
quer ter um desktop completo
e fácil de utilizar
Algumas distribuições como Ubunto, Fedora e Mint
disponibilizam versõe já com esta interface.
36. Linux, Software Livre e tudo mais
Interfaces gráficas
Interface extremamente
minimalista. Ocupando menos
de 1Mb de memória, é usado
por pessoas que não
necessitam dos elementos
fornecidos pelas interfaces
mais comuns. Que precisando
apenas de uma área para
rodar os seus programas. É
um pouco difícil aprender o
seu uso.
Praticamente nenhuma distribuição oferece esta
interface como padrão, sendo preciso o usuário
efetuar a instalação da interface
38. Linux, Software Livre e tudo mais
Intalando programas
Diferente de antigamente, aonde o usuário compilava os progamas no Linux, hoje não
é necessário nem abrir um terminal para instalar um programa. Na verdade, não é
preciso nem abrir o navegador para baixar o programa.
As distribuições, contam com progamas que listam todos os aplicativos disponíveis no
repositório da distribuição.
39. Linux, Software Livre e tudo mais
Intalando programas
Os repositórios são locais na internet aonde a empresa ou comunidade que mantém a
distribuição deixa disponível todos os aplicativos existentes para a distribuição.
A vantagem dos repositórios, é que os aplicativos ali disponíveis foram feitos e
testados para a distribuição.
Na verdade nos repositórios possuem os pacotes, um
programa é um, ou mais pacotes. Com isso, um pacote
pode ser usado por mais de um programa, ocupando
menos espaço no repositório e no computador do usuário.
40. Linux, Software Livre e tudo mais
Intalando programas
Os repositórios são locais na internet aonde a empresa ou comunidade que mantém a
distribuição deixa disponível todos os aplicativos existentes para a distribuição.
A vantagem dos repositórios, é que os aplicativos ali disponíveis foram feitos e
testados para a distribuição.
Na verdade nos repositórios possuem os pacotes, um
programa é um, ou mais pacotes. Com isso, um pacote
pode ser usado por mais de um programa, ocupando
menos espaço no repositório e no computador do usuário.
41. Linux, Software Livre e tudo mais
Intalando programas
Uma forma é utilizando a interface gráfica. Cada distribuição possui o seu comando
(aplicativo) de gerenciamento de pacotes.
Vejamos alguns exemplos
apt-get install nome_do_pacote
yum install nome_do_pacote
urpmi nome_do_pacote
42. Linux, Software Livre e tudo mais
Intalando programas
Para uma maior comodidade, as distribuições hoje contam com aplicativos gráficos
para gerenciamento de pacotes.
46. Linux, Software Livre e tudo mais
Programas
Para escritório existe o LibreOffice, que além de fazer tudo que seu concorrente faz, ainda
dá suporte as extenções do Office da Microsoft.
57. Linux, Software Livre e tudo mais
Comunidade
As comunidades software livre são grupos de pessoas que se dedicam a discutir ou
manter algo com o intuito de compartilhar
No Brasil existe uma rede social para conectar pessoas interessadas
em discutir software livre.
softwarelivre.org/
58. Linux, Software Livre e tudo mais
Comunidade
O Debian-RS é o Grupo de usuários Debian do Rio Grande
do Sul, que congrega desenvolvedores e voluntários para
organização de eventos e divulgação do Projeto Debian por
todo o estado gaúcho. O Projeto Debian é mantido por
doações através da organização sem fins lucrativos
Software in the Public Interest (SPI). Comunidade 100%
livre, como nossa sólida distribuição, que também é 100%
livre e independente
www.debian-rs.org
A distribuição Debian, como muitas outras distribuições é mantida por
um grupo de usuários. Os desenvolvedores, usuários, e pessoas que
compartilham e divulgam a distribuição tornam por criar a comunidade
do Debian.
debian.org
59. Linux, Software Livre e tudo mais
Comunidade
O Tchelinux, Grupo de Usuários de Software Livre do Rio Grande
do Sul, é um grupo de voluntários que preza pela ação social
constante, trazendo o ideal participativo do desenvolvimento de
Software Livre para o dia-a-dia dos profissionais, estudantes e
interessados em tecnologias livres do estado, ao buscar
continuamente a organização de eventos gratuitos e encontros
informais para a discussão técnica e troca de experiências entre
seus membros.
tchelinux.org
60. Linux, Software Livre e tudo mais
Jon "Maddog" Hall
Diretor Executivo da Linux International.
Uma das principais pessoas responsáveis pela
divulgação do uso do Software Livre
Linux Internationall
Associação sem fins lucrativos de empresas de
grande relevância internacional na área de TI que
desejam promover sistemas operacionais
baseados em Linux
61. Linux, Software Livre e tudo mais
guilhermemar.dev@gmail.com
G. Mar
@guilhermemar
softwarelivre.org/guihermemar
Linux, Software Livre e tudo mais