9° FGSL
                                Socialmente Justo,
                          Economicamente Viável e
                     Tecnologicamente Sustentável

George Mendonça - www.georgemendonca.com.br
george@georgemendonca.com.br | @george_mendonca
Fórum Goiano de Software Livre 2012
fgsl.aslgo.org.br
Coordenação
 George Mendonça
Wellyelton Gualberto
Ciclo de Palestras
    ●   Conhecendo o Computador
    ●   Conhecendo o Sistema Operacional (SO)
    ●   Conhecendo a Filosofia do Software Livre
    ●   Conhecendo o SO Livre Ubuntu
    ●   Conhecendo a Internet (A rede global)
    ●   Conhecendo o Correio Eletrônico (E-mail)
    ●   Conhecendo a Suíte de Escritório
    ●   Conhecendo os Softwares Lvires
    ●   Aprendendo a Colaborar
    ●   Tópicos Avançados

01/12/2012                  Batismo Digital - FGSL 2012   3
Ciclo de Palestras
    ●   Conhecendo o Computador
    ●   Conhecendo o Sistema Operacional (SO)
    ●   Conhecendo a Filosofia do Software Livre
    ●   Conhecendo o SO Livre Ubuntu
    ●   Conhecendo a Internet (A rede global)
    ●   Conhecendo o Correio Eletrônico (E-mail)
    ●   Conhecendo a Suíte de Escritório
    ●   Conhecendo os Softwares Lvires
    ●   Aprendendo a Colaborar
    ●   Tópicos Avançados

01/12/2012                  Batismo Digital - FGSL 2012   4
Metodologia
    ●   Conhecer (40%)
             ●   Ciclo de palestras
    ●   Praticar (60%)
             ●   Laboratórios
    ●   Metas
             ●   Introdução teórica seguida de prática
             ●   Laboratórios
                    ●   Padrinhos e madrinhas estarão disponíveis
                          ●   Orientar e tirar dúvidas
    ●   Previsão
             ●   Matutino/vespertino – 09:00 ao 12:00 e 14:00 às 17:00
01/12/2012                      Batismo Digital - FGSL 2012              5
Conhecendo
                      O
             Computador

01/12/2012     Batismo Digital - FGSL 2012   6
Conhecendo o Computador
   Primeira máquina de calcular e computadores




                Pascaline



                                                           Calculadora Diferencial




                                                                                     Z1



                                                                                      Wikipédia
                    ENIAC

01/12/2012                         Batismo Digital - FGSL 2012                                    7
Conhecendo o Computador
        ●    Processamento de informações


         Entrada
          Entrada                                          Saída
                                                            Saída
            de
             de             Processamento
                             Processamento                   de
                                                              de
         Dados
           Dados                                           Dados
                                                            Dados


      Informações
                                 Instruções               Resultados
         Iniciais




01/12/2012                  Batismo Digital - FGSL 2012                8
Conhecendo o Computador
        ●    Hardware – Parte física (máquina e equipamentos)
        ●    Software – Programas (lógica, instruções)
        ●    Homem – Interação com a máquina por meio do
             software
                             INTERAÇÃO

        Homem                     Software                 Hardware
                                                            Hardware
         Homem                     Software

                                      SO,
                                                           Máquina,
       Usuários                   programas
                                                           periféricos
                                   utilitários

01/12/2012                   Batismo Digital - FGSL 2012                 9
Conhecendo o Computador
        ●    Dado
                ●   Complexo para o entendimento humano
        ●    Programa
                ●   Média complexidade
        ●    Processamento de dados
                ●   Baixa complexidade, de fácil entendimento humano




01/12/2012                     Batismo Digital - FGSL 2012             10
Conhecendo o Computador
        ●    Programa de baixo nível
                ●   Complexo para o entendimento humano
        ●    Programa de médio nível
                ●   Média complexidade
        ●    Programa de alto nível
                ●   Baixa complexidade, de fácil entendimento
                      humano



01/12/2012                  Batismo Digital - FGSL 2012     11
Conhecendo o Computador




                Arquitetura simplificada de John von Neumann
                                                               Wikipédia



01/12/2012                   Batismo Digital - FGSL 2012                   12
Conhecendo o Computador
        ●    Representação da Informação


                1 Bit              Unidade binária              0 ou 1
                8 Bits             1 BYTE                       1 caractere

                1 Kilobyte (KB)    1024 BYTES                   Milhares

                1 Megabyte (MB)    1024 KB                      Milhões

                1 Gigabyte (GB)    1024 MB                      Bilhões

                1 Terabyte (TB)    1024 GB                      Trilhões




01/12/2012                        Batismo Digital - FGSL 2012                 13
Conhecendo o Computador
    COMPUTADORES ATUAIS - Componentes
    Legenda:
    01- Monitor;
    02- Placa-Mãe;
    03- Processador;
    04- Memória RAM;
    05- Placas de Rede, Placas de Som, Vídeo, Fax...;
    06- Fonte de Energia;
    07- Leitor de CDs e/ou DVDs;
    08- Disco Rígido (HD);
    09- Mouse (Rato);
    10- Teclado.




                                                                    Wikipédia



01/12/2012                            Batismo Digital - FGSL 2012               14
Conhecendo o Computador
    COMPUTADORES ATUAIS – Modelos e tipos




01/12/2012              Batismo Digital - FGSL 2012   15
Conhecendo
               O Sistema
             Operacional (SO)

01/12/2012       Batismo Digital - FGSL 2012   16
Conhecendo o SO
    ●   Sistema Operacional
             ●   Software especial que contém um conjun-
                  to de programas cuja função é controlar
                  e gerenciar os recursos do sistema.
             ●   Controla o hardware e software do compu-
                  tador por meio de programas de baixo,
                  médio e alto nível.



01/12/2012                 Batismo Digital - FGSL 2012      17
Conhecendo o SO
    ●   Possui uma coleção de programas que
             ●   Inicializa o hardware do computador
             ●   Fornece rotinas básicas para controle de
                  dispositivos
             ●   Fornece gerência, escalonamento e inte-
                  ração de tarefas
             ●   Mantém a integridade de sistema



01/12/2012                 Batismo Digital - FGSL 2012      18
Conhecendo o SO
    ●   Possui programas utilitários para
             ●   Administração de Arquivos e Documentos
                  criados por usuários
             ●   Desenvolvimento de Programas
             ●   Comunicação entre usuários e com outros
                  computadores
             ●   Gerenciamento de pedidos de usuários
                  para programas, espaço de armazena-
                  mento e prioridade
01/12/2012                Batismo Digital - FGSL 2012      19
Conhecendo o SO
    ●   Visualizando o SO
                         Usuário final (você)



                         Programa ou aplicação



                         Sistema Operacional



                         Máquina, periféricos

             Wikipédia


01/12/2012                Batismo Digital - FGSL 2012   20
Conhecendo o SO
    ●   Possui um núcleo (Kernel)
             ●   Núcleo (Kernel em inglês - também co-
                  nhecido como "executivo")
             ●   Componente central do SO
             ●   Ponte entre aplicativos e o processamento
                  real de dados feito a nível de hardware
             ●   Abstrai e assume a complexidade compu-
                  tacional

01/12/2012                 Batismo Digital - FGSL 2012       21
Conhecendo o SO
    ●   Possui um núcleo (Kernel)

                                                   Aplicações


                                                   Núcleo do SO

                                                   Controla os
                                                   Recursos do
                                                   sistema

01/12/2012           Batismo Digital - FGSL 2012                  22
Conhecendo a
              Filosofia do
             Software Livre

01/12/2012      Batismo Digital - FGSL 2012   23
A Filosofia do Software Livre
    ●   Software Livre
    ➲    Programa de computador cujo
         código-fonte deve ser disponibilizado para
         permitir o uso, a cópia, o estudo e a
         redistribuição.
    ➲    Promove a liberdade de software para usuários
         de computadores, para evitar o controle e
         subjugo de usuários através dos programas que
         utilizam.

01/12/2012               Batismo Digital - FGSL 2012     24
A Filosofia do Software Livre
    ●   Software Livre
    ➲    É mais que um um simples programa de
         computador
    ➲    Filosofia de trabalho onde o CÓDIGO-FONTE é
         DISPONIBILIZADO
    ➲    Qualquer pessoa tem acesso ao CÓDIGO-
         FONTE e alterá-lo para redistribuição



01/12/2012             Batismo Digital - FGSL 2012     25
A Filosofia do Software Livre
    ●   Software Livre
    ➲    Ao redistribuir, OBRIGATORIAMENTE é
         necessário disponibilizar o código-fonte com as
         alterações realizadas:
             ●   Licença de uso
             ●   GPL (GENERAL PUBLIC LICENSE)




01/12/2012                 Batismo Digital - FGSL 2012     26
A Filosofia do Software Livre
    ●   Software Livre
             ●   Principais organizações:
                   ●   Free Software Foundation (FSF)
                   ●   Open Source Initiative (OSI)
                   ●   FSF Latin America (FSFLA)
                   ●   Associação Software Livre (ASL)
                   ●   Software Livre Brasil
                   ●   Associação Software Livre (ASLGO)
                   ●   Entre outros

01/12/2012                   Batismo Digital - FGSL 2012   27
A Filosofia do Software Livre
    ●   Comunidades de Goiás




01/12/2012         Batismo Digital - FGSL 2012   28
Conhecendo o
               SO Linux


01/12/2012     Batismo Digital - FGSL 2012   29
O SO Linux
    ●   Linux
             ●   Linux é um termo popularmente utilizado
                   para se referir a sistemas operacionais
                   que utilizem o núcleo Linux.
             ●   Baseado no SO UNIX.
             ●   O núcleo Linux foi desenvolvido pelo
                  programador finlandês Linus Torvalds,
                  inspirado no sistema Minix.


01/12/2012                 Batismo Digital - FGSL 2012       30
O SO Linux
    ●   Linux
             ●   O símbolo do software foi escolhido pelo
                  seu criador (Linus Torvalds),que um dia
                  estava no zoológico e foi surpreendido
                  pela mordida de um pinguim. Fato curio-
                  so e discutido até hoje.




01/12/2012                 Batismo Digital - FGSL 2012      31
Conhecendo o
              SO Ubuntu


01/12/2012     Batismo Digital - FGSL 2012   32
O SO de código aberto Ubuntu
    ●   Ubuntu
             ●   Ubuntu é um sistema operacional (SO) de
                  código aberto, construído a partir do nú-
                  cleo do Linux, baseado na distribuição
                  Debian.
             ●   É patrocinado pela Canonical Ltd (dirigida
                   por Jane Silber).
             ●   Uma das distribuições mais populares


01/12/2012                 Batismo Digital - FGSL 2012        33
O SO de código aberto Ubuntu
    ●   Ubuntu
             ●   Versão atual
                   ●   12.10
             ●   Site oficial
                   ●   http://www.ubuntu.com




01/12/2012                      Batismo Digital - FGSL 2012   34
Conhecendo a                      Internet
             (A rede global)


01/12/2012       Batismo Digital - FGSL 2012          35
Conhecendo o Correio
              Eletrônico (E-mail)


01/12/2012          Batismo Digital - FGSL 2012   36
Conhecendo a Suíte
                de Escritório


01/12/2012         Batismo Digital - FGSL 2012   37
Suíte de Escritório
    ●   Principais
             ●   Libre Office
                   ●   Site oficial:
                         ●   http://www.libreoffice.org
                         ●   http://pt-br.libreoffice.org
             ●   Open Office
                   ●   Site oficial:
                         ●   http://www.openoffice.org
                         ●   http://www.openoffice.org/pt-br


01/12/2012                     Batismo Digital - FGSL 2012     38
Conhecendo os
             Softwares Livres


01/12/2012       Batismo Digital - FGSL 2012   39
Aprendendo a
              Colaborar


01/12/2012     Batismo Digital - FGSL 2012   40
Aprendendo a Colaborar
    ●   Colaborar
             ●   Após conhecer, praticar e dominar você
                  pode colaborar com a comunidade
                   ●   Divulgando
                   ●   Participando das comunidades
                   ●   Ajudando a desenvolver SL
                   ●   Participando de eventos
                   ●   Sendo um colaborador em eventos SL


01/12/2012                  Batismo Digital - FGSL 2012     41
Tópicos
             Avançados


01/12/2012    Batismo Digital - FGSL 2012   42
Seja LIVRE com SOFTWARE LIVRE!



             “Todo conceito é compreendido quando amado”
                            George Mendonça – www.georgemendonca.com.br


01/12/2012               Batismo Digital - FGSL 2012                      43

FGSL - Batismo Digital

  • 1.
    9° FGSL Socialmente Justo, Economicamente Viável e Tecnologicamente Sustentável George Mendonça - www.georgemendonca.com.br george@georgemendonca.com.br | @george_mendonca Fórum Goiano de Software Livre 2012 fgsl.aslgo.org.br
  • 2.
  • 3.
    Ciclo de Palestras ● Conhecendo o Computador ● Conhecendo o Sistema Operacional (SO) ● Conhecendo a Filosofia do Software Livre ● Conhecendo o SO Livre Ubuntu ● Conhecendo a Internet (A rede global) ● Conhecendo o Correio Eletrônico (E-mail) ● Conhecendo a Suíte de Escritório ● Conhecendo os Softwares Lvires ● Aprendendo a Colaborar ● Tópicos Avançados 01/12/2012 Batismo Digital - FGSL 2012 3
  • 4.
    Ciclo de Palestras ● Conhecendo o Computador ● Conhecendo o Sistema Operacional (SO) ● Conhecendo a Filosofia do Software Livre ● Conhecendo o SO Livre Ubuntu ● Conhecendo a Internet (A rede global) ● Conhecendo o Correio Eletrônico (E-mail) ● Conhecendo a Suíte de Escritório ● Conhecendo os Softwares Lvires ● Aprendendo a Colaborar ● Tópicos Avançados 01/12/2012 Batismo Digital - FGSL 2012 4
  • 5.
    Metodologia ● Conhecer (40%) ● Ciclo de palestras ● Praticar (60%) ● Laboratórios ● Metas ● Introdução teórica seguida de prática ● Laboratórios ● Padrinhos e madrinhas estarão disponíveis ● Orientar e tirar dúvidas ● Previsão ● Matutino/vespertino – 09:00 ao 12:00 e 14:00 às 17:00 01/12/2012 Batismo Digital - FGSL 2012 5
  • 6.
    Conhecendo O Computador 01/12/2012 Batismo Digital - FGSL 2012 6
  • 7.
    Conhecendo o Computador Primeira máquina de calcular e computadores Pascaline Calculadora Diferencial Z1 Wikipédia ENIAC 01/12/2012 Batismo Digital - FGSL 2012 7
  • 8.
    Conhecendo o Computador ● Processamento de informações Entrada Entrada Saída Saída de de Processamento Processamento de de Dados Dados Dados Dados Informações Instruções Resultados Iniciais 01/12/2012 Batismo Digital - FGSL 2012 8
  • 9.
    Conhecendo o Computador ● Hardware – Parte física (máquina e equipamentos) ● Software – Programas (lógica, instruções) ● Homem – Interação com a máquina por meio do software INTERAÇÃO Homem Software Hardware Hardware Homem Software SO, Máquina, Usuários programas periféricos utilitários 01/12/2012 Batismo Digital - FGSL 2012 9
  • 10.
    Conhecendo o Computador ● Dado ● Complexo para o entendimento humano ● Programa ● Média complexidade ● Processamento de dados ● Baixa complexidade, de fácil entendimento humano 01/12/2012 Batismo Digital - FGSL 2012 10
  • 11.
    Conhecendo o Computador ● Programa de baixo nível ● Complexo para o entendimento humano ● Programa de médio nível ● Média complexidade ● Programa de alto nível ● Baixa complexidade, de fácil entendimento humano 01/12/2012 Batismo Digital - FGSL 2012 11
  • 12.
    Conhecendo o Computador Arquitetura simplificada de John von Neumann Wikipédia 01/12/2012 Batismo Digital - FGSL 2012 12
  • 13.
    Conhecendo o Computador ● Representação da Informação 1 Bit Unidade binária 0 ou 1 8 Bits 1 BYTE 1 caractere 1 Kilobyte (KB) 1024 BYTES Milhares 1 Megabyte (MB) 1024 KB Milhões 1 Gigabyte (GB) 1024 MB Bilhões 1 Terabyte (TB) 1024 GB Trilhões 01/12/2012 Batismo Digital - FGSL 2012 13
  • 14.
    Conhecendo o Computador COMPUTADORES ATUAIS - Componentes Legenda: 01- Monitor; 02- Placa-Mãe; 03- Processador; 04- Memória RAM; 05- Placas de Rede, Placas de Som, Vídeo, Fax...; 06- Fonte de Energia; 07- Leitor de CDs e/ou DVDs; 08- Disco Rígido (HD); 09- Mouse (Rato); 10- Teclado. Wikipédia 01/12/2012 Batismo Digital - FGSL 2012 14
  • 15.
    Conhecendo o Computador COMPUTADORES ATUAIS – Modelos e tipos 01/12/2012 Batismo Digital - FGSL 2012 15
  • 16.
    Conhecendo O Sistema Operacional (SO) 01/12/2012 Batismo Digital - FGSL 2012 16
  • 17.
    Conhecendo o SO ● Sistema Operacional ● Software especial que contém um conjun- to de programas cuja função é controlar e gerenciar os recursos do sistema. ● Controla o hardware e software do compu- tador por meio de programas de baixo, médio e alto nível. 01/12/2012 Batismo Digital - FGSL 2012 17
  • 18.
    Conhecendo o SO ● Possui uma coleção de programas que ● Inicializa o hardware do computador ● Fornece rotinas básicas para controle de dispositivos ● Fornece gerência, escalonamento e inte- ração de tarefas ● Mantém a integridade de sistema 01/12/2012 Batismo Digital - FGSL 2012 18
  • 19.
    Conhecendo o SO ● Possui programas utilitários para ● Administração de Arquivos e Documentos criados por usuários ● Desenvolvimento de Programas ● Comunicação entre usuários e com outros computadores ● Gerenciamento de pedidos de usuários para programas, espaço de armazena- mento e prioridade 01/12/2012 Batismo Digital - FGSL 2012 19
  • 20.
    Conhecendo o SO ● Visualizando o SO Usuário final (você) Programa ou aplicação Sistema Operacional Máquina, periféricos Wikipédia 01/12/2012 Batismo Digital - FGSL 2012 20
  • 21.
    Conhecendo o SO ● Possui um núcleo (Kernel) ● Núcleo (Kernel em inglês - também co- nhecido como "executivo") ● Componente central do SO ● Ponte entre aplicativos e o processamento real de dados feito a nível de hardware ● Abstrai e assume a complexidade compu- tacional 01/12/2012 Batismo Digital - FGSL 2012 21
  • 22.
    Conhecendo o SO ● Possui um núcleo (Kernel) Aplicações Núcleo do SO Controla os Recursos do sistema 01/12/2012 Batismo Digital - FGSL 2012 22
  • 23.
    Conhecendo a Filosofia do Software Livre 01/12/2012 Batismo Digital - FGSL 2012 23
  • 24.
    A Filosofia doSoftware Livre ● Software Livre ➲ Programa de computador cujo código-fonte deve ser disponibilizado para permitir o uso, a cópia, o estudo e a redistribuição. ➲ Promove a liberdade de software para usuários de computadores, para evitar o controle e subjugo de usuários através dos programas que utilizam. 01/12/2012 Batismo Digital - FGSL 2012 24
  • 25.
    A Filosofia doSoftware Livre ● Software Livre ➲ É mais que um um simples programa de computador ➲ Filosofia de trabalho onde o CÓDIGO-FONTE é DISPONIBILIZADO ➲ Qualquer pessoa tem acesso ao CÓDIGO- FONTE e alterá-lo para redistribuição 01/12/2012 Batismo Digital - FGSL 2012 25
  • 26.
    A Filosofia doSoftware Livre ● Software Livre ➲ Ao redistribuir, OBRIGATORIAMENTE é necessário disponibilizar o código-fonte com as alterações realizadas: ● Licença de uso ● GPL (GENERAL PUBLIC LICENSE) 01/12/2012 Batismo Digital - FGSL 2012 26
  • 27.
    A Filosofia doSoftware Livre ● Software Livre ● Principais organizações: ● Free Software Foundation (FSF) ● Open Source Initiative (OSI) ● FSF Latin America (FSFLA) ● Associação Software Livre (ASL) ● Software Livre Brasil ● Associação Software Livre (ASLGO) ● Entre outros 01/12/2012 Batismo Digital - FGSL 2012 27
  • 28.
    A Filosofia doSoftware Livre ● Comunidades de Goiás 01/12/2012 Batismo Digital - FGSL 2012 28
  • 29.
    Conhecendo o SO Linux 01/12/2012 Batismo Digital - FGSL 2012 29
  • 30.
    O SO Linux ● Linux ● Linux é um termo popularmente utilizado para se referir a sistemas operacionais que utilizem o núcleo Linux. ● Baseado no SO UNIX. ● O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. 01/12/2012 Batismo Digital - FGSL 2012 30
  • 31.
    O SO Linux ● Linux ● O símbolo do software foi escolhido pelo seu criador (Linus Torvalds),que um dia estava no zoológico e foi surpreendido pela mordida de um pinguim. Fato curio- so e discutido até hoje. 01/12/2012 Batismo Digital - FGSL 2012 31
  • 32.
    Conhecendo o SO Ubuntu 01/12/2012 Batismo Digital - FGSL 2012 32
  • 33.
    O SO decódigo aberto Ubuntu ● Ubuntu ● Ubuntu é um sistema operacional (SO) de código aberto, construído a partir do nú- cleo do Linux, baseado na distribuição Debian. ● É patrocinado pela Canonical Ltd (dirigida por Jane Silber). ● Uma das distribuições mais populares 01/12/2012 Batismo Digital - FGSL 2012 33
  • 34.
    O SO decódigo aberto Ubuntu ● Ubuntu ● Versão atual ● 12.10 ● Site oficial ● http://www.ubuntu.com 01/12/2012 Batismo Digital - FGSL 2012 34
  • 35.
    Conhecendo a Internet (A rede global) 01/12/2012 Batismo Digital - FGSL 2012 35
  • 36.
    Conhecendo o Correio Eletrônico (E-mail) 01/12/2012 Batismo Digital - FGSL 2012 36
  • 37.
    Conhecendo a Suíte de Escritório 01/12/2012 Batismo Digital - FGSL 2012 37
  • 38.
    Suíte de Escritório ● Principais ● Libre Office ● Site oficial: ● http://www.libreoffice.org ● http://pt-br.libreoffice.org ● Open Office ● Site oficial: ● http://www.openoffice.org ● http://www.openoffice.org/pt-br 01/12/2012 Batismo Digital - FGSL 2012 38
  • 39.
    Conhecendo os Softwares Livres 01/12/2012 Batismo Digital - FGSL 2012 39
  • 40.
    Aprendendo a Colaborar 01/12/2012 Batismo Digital - FGSL 2012 40
  • 41.
    Aprendendo a Colaborar ● Colaborar ● Após conhecer, praticar e dominar você pode colaborar com a comunidade ● Divulgando ● Participando das comunidades ● Ajudando a desenvolver SL ● Participando de eventos ● Sendo um colaborador em eventos SL 01/12/2012 Batismo Digital - FGSL 2012 41
  • 42.
    Tópicos Avançados 01/12/2012 Batismo Digital - FGSL 2012 42
  • 43.
    Seja LIVRE comSOFTWARE LIVRE! “Todo conceito é compreendido quando amado” George Mendonça – www.georgemendonca.com.br 01/12/2012 Batismo Digital - FGSL 2012 43