fgsl - batismo digital

43
George Mendonça - www.georgemendonca.com.br [email protected] | @george_mendonca Fórum Goiano de Software Livre 2012 fgsl.aslgo.org.br 9° FGSL Socialmente Justo, Economicamente Viável e Tecnologicamente Sustentável

Upload: george-mendonca

Post on 28-Jun-2015

296 views

Category:

Technology


2 download

DESCRIPTION

Evento aberto ao público para inclusão socio-digital e conscientização do SL como ferramenta gratuita de apoio pessoal, trabalho, estudos, etc.

TRANSCRIPT

Page 1: FGSL - Batismo Digital

George Mendonça - [email protected] | @george_mendoncaFórum Goiano de Software Livre 2012fgsl.aslgo.org.br

9° FGSLSocialmente Justo,

Economicamente Viável eTecnologicamente Sustentável

Page 2: FGSL - Batismo Digital

CoordenaçãoGeorge Mendonça

Wellyelton Gualberto

Page 3: FGSL - Batismo Digital

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

Page 4: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 5: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 6: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 6

ConhecendoConhecendoOO

ComputadorComputador

Page 7: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 7

Conhecendo o ComputadorPrimeira máquina de calcular e computadores

Wikipédia

Pascaline

Calculadora Diferencial

Z1

ENIAC

Page 8: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 8

Conhecendo o Computador

● Processamento de informações

Entradade

Dados

Entradade

DadosProcessamentoProcessamento

Saídade

Dados

Saídade

Dados

InformaçõesIniciais

Instruções Resultados

Page 9: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

HardwareHardwareSoftwareSoftware

INTERAÇÃOINTERAÇÃO

HomemHomem

UsuáriosSO,

programas utilitários

Máquina,periféricos

Page 10: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 10

Conhecendo o Computador

● Dado

● Complexo para o entendimento humano

● Programa

● Média complexidade

● Processamento de dados

● Baixa complexidade, de fácil entendimento humano

Page 11: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 12: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 12

Conhecendo o Computador

Arquitetura simplificada de John von NeumannWikipédia

Page 13: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 14: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 14

Conhecendo o ComputadorCOMPUTADORES 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

Page 15: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 15

Conhecendo o ComputadorCOMPUTADORES ATUAIS – Modelos e tipos

Page 16: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 16

ConhecendoConhecendoO Sistema O Sistema

Operacional (SO)Operacional (SO)

Page 17: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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.

Page 18: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 19: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 20: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 20

Conhecendo o SO

● Visualizando o SO

Sistema Operacional

Wikipédia

Usuário final (você)

Programa ou aplicação

Máquina, periféricos

Page 21: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 22: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 22

Conhecendo o SO

● Possui um núcleo (Kernel)

AplicaçõesAplicações

Núcleo do SONúcleo do SO

Controla os Controla os Recursos doRecursos dosistemasistema

Page 23: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 23

Conhecendo a Conhecendo a Filosofia do Filosofia do

Software LivreSoftware Livre

Page 24: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 24

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.

Page 25: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 25

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

Page 26: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 26

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)

Page 27: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 27

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

Page 29: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 29

Conhecendo o Conhecendo o SO LinuxSO Linux

Page 30: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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.

Page 31: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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.

Page 32: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 32

Conhecendo o Conhecendo o SO SO UbuntuUbuntu

Page 33: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 33

O SO de código aberto UbuntuUbuntu

● 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

Page 34: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 34

O SO de código aberto UbuntuUbuntu

● Ubuntu● Versão atual

● 12.10

● Site oficial● http://www.ubuntu.com

Page 35: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 35

Conhecendo a Internet Conhecendo a Internet (A rede global)(A rede global)

Page 36: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 36

Conhecendo o Correio Conhecendo o Correio Eletrônico (E-mail)Eletrônico (E-mail)

Page 37: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 37

Conhecendo a Suíte Conhecendo a Suíte de Escritóriode Escritório

Page 38: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 39: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 39

Conhecendo os Conhecendo os Softwares LivresSoftwares Livres

Page 40: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 40

Aprendendo a Aprendendo a ColaborarColaborar

Page 41: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 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

Page 42: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 42

Tópicos Tópicos AvançadosAvançados

Page 43: FGSL - Batismo Digital

01/12/2012 Batismo Digital - FGSL 2012 43

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

Seja LIVRE com SOFTWARE LIVRE!Seja LIVRE com SOFTWARE LIVRE!