Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No...

37

Transcript of Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No...

Page 1: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas
Page 2: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Capítulo 1 – Introdução ao infinitoCapítulo 1 – Introdução ao infinito

No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas histórias, além de aprender importantes teorias sobre Software Livre.

Prof. Vinícius Vieira | [email protected]

Page 3: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

ObjetivosObjetivos

Descobrir o que é GNU/Linux;

Entender a filosofia do Software Livre;

Conhecer um pouco da história;

Entender o que são Distribuições.

Prof. Vinícius Vieira | [email protected]

Page 4: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Mas o que é SL?;

GNU;

Linux;

GNU/Linux;

Prof. Vinícius Vieira | [email protected]

Page 5: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Prof. Vinícius Vieira | [email protected]

Page 6: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

Prof. Vinícius Vieira | [email protected]

Page 7: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

Requisição vinda de um software

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisiçãode

softwarepara o

hardware

Prof. Vinícius Vieira | [email protected]

Page 8: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

Interpretaçãodo pedido

pelo kernel.KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisição vinda de um software

Prof. Vinícius Vieira | [email protected]

Page 9: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisição vinda de um software

O repasseda requisição

para o hardware

Prof. Vinícius Vieira | [email protected]

Page 10: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisição vinda de um hardware

A inserçãodo CD é

feita no Drive

Prof. Vinícius Vieira | [email protected]

Page 11: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisição vinda de um hardware

O kernel recebe o sinale envia para o

sistema

Prof. Vinícius Vieira | [email protected]

Page 12: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL

Requisição vinda de um hardware

O sistema recebe o sinal e

envia para o software

Ícone

Prof. Vinícius Vieira | [email protected]

Page 13: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

O kernel

KERNEL

HARDWARE

SISTEMA OPERACIONAL Debian, MacOs ...

Linux, hurd ...

CDROM, Chipset, Processador ..

Prof. Vinícius Vieira | [email protected]

Page 14: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

FSF – Free Software Foundation

Luta pelas liberdades essenciais de

usuários de computadores;

Autora da GPL e de outras importantes licenças;

Criadora da LSB;

Prof. Vinícius Vieira | [email protected]

Page 15: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Copyleft x Copyright

Um trocadilho para copyright;

Usa a lei do copyright, para remover restrições de cópia e alteração de software;

Diferente do copyright, protege todos os direitos dos usuários com relação a liberdade com o software;

Prof. Vinícius Vieira | [email protected]

Page 16: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Falando de licenças

Mas se é livre, precisa de licença?

Software Livre != Software Grátis

Tipos de Licenças

Copyleft

Prof. Vinícius Vieira | [email protected]

Page 17: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Licenças

Licenciar para proteger a

cópia ilícita;

Grandes e pequenas empresas

ultilizavam o Software Livre

como base de novas idéias;

Prof. Vinícius Vieira | [email protected]

Page 18: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Licenças – GPL

General Public Licence

Criada em 1989

Garante liberdades para o software e seus usuários;

Protege direitos;

Usa o conceito do copyleft;

Ninguém pode ser restringido pelo

software que usa!;

Prof. Vinícius Vieira | [email protected]

Page 19: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Licenças – As 4 liberdades da GPL

Usar

Estudar

Copiar

Modifcar

Liberdade 0Liberdade 0

Liberdade 1

Liberdade 2

Liberdade 3

Prof. Vinícius Vieira | [email protected]

Page 20: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

GPL – Liberdade 0

Rodar o programa com qualquer fm;

Prof. Vinícius Vieira | [email protected]

Page 21: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

GPL – Liberdade 1

Estudar o programa

Para isso é necessário o código-fonte;

Prof. Vinícius Vieira | [email protected]

Page 22: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

GPL – Liberdade 2

Copiar e redistribuir o software

Para ajudar outras pessoas;

Software pirata é CRIME!!!

Prof. Vinícius Vieira | [email protected]

Page 23: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

GPL – Liberdade 3

Modifcar o software

E doar essas melhorias para todas as pessoas

interessadas;

Prof. Vinícius Vieira | [email protected]

Page 24: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

Licenças – Outras

General Public Licence;

GFDL – GNU Free Documentation Licence;

OPL – Open Publication Licence;

CC – Creative Commons;

BSD – Berkeley Software Distribuition;

SPL – Sun Public Licence;

Prof. Vinícius Vieira | [email protected]

Page 25: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

UNIX Time Line

GNU/Linux Time Line

Prof. Vinícius Vieira | [email protected]

Page 26: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Linux Essentials – 450 – Slide - 28 www.4linux.com.br

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

UNIX Time Line

GNU/Linux Time Line

Page 27: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Linux Essentials – 450 – Slide - 29 www.4linux.com.br

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

UNIX Time Line

GNU/Linux Time Line

Page 28: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Distribuições Livres

X

Distribuições Corporativas

Prof. Vinícius Vieira | [email protected]

Page 29: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Distribuições Live

X

Distribuições Convencionais

Prof. Vinícius Vieira | [email protected]

Page 30: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Distribuições From Scratch

X

Distribuições Baseadas

Prof. Vinícius Vieira | [email protected]

Page 31: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Prof. Vinícius Vieira | [email protected]

Page 32: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Prof. Vinícius Vieira | [email protected]

Page 33: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Introdução ao Software LivreIntrodução ao Software Livre

As Distribuições GNU/Linux

Prof. Vinícius Vieira | [email protected]

Page 34: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Exercícios:Exercícios:

Prof. Vinícius Vieira | [email protected]

Page 35: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Respostas dos ExercíciosRespostas dos Exercícios

1. Rodar, Aprender, Copiar e Modifcar.

2. É o kernel do sistema operacional e seu criador é Linus Torvalds.

3. Uma Distribuição GNU/Linux é formada por um kernel Linux, Aplicativos GNU e algumas modifcações afm de suprir um objetivo específco.

4. General Public Licence.

Prof. Vinícius Vieira | [email protected]

Page 36: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

Respostas dos ExercíciosRespostas dos Exercícios

5. Defender a liberdade do software usando meios jurídicos e fazendo uma lembrança ao copyright.

6. Não, O Software Livre tem seu código fonte aberto.

7. Slackware Linux.

8. A Live pode ser testada a partir de um drive de CD.

9. Através de listas de discussão, listas de e-mail e ferramentas de controle de versão

Prof. Vinícius Vieira | [email protected]

Page 37: Capítulo 1 – Introdução ao infinito§ão.pdfCapítulo 1 – Introdução ao infinito No primeiro capítulo dessa grande saga vamos desbravar novos horizontes e descobrir novas

ConclusãoConclusão

Inclusão ao universo do software Livre; Visão ampla da arquitetura do sistema; Descobrimento de diversas distribuições; O que são distribuições Linux; O que significa GNU/Linux; Quem são seus criadores.

Agora, vamos conhecer o GNU/Linux, boa sorte nessa nova descoberta.

Prof. Vinícius Vieira | [email protected]