SlideShare una empresa de Scribd logo
1 de 18
Introdução ao Software
Livre
Prof. Antônio F. C. Arapiraca
aarapiraca@iff.edu.br
arapiraca@linuxmail.org
Monitor Magno Phelippe M. Simões
magnophelippe@gmail.com
Formação

Licenciatura em Física – 2003 (UFBa);

Bacharelado em Física – 2005 (UFBa);

Mestrado Em Física – 2006 (UFBa);

Doutorado em Física – Início em 2006 (UFMG);

Linux System Administrator – 2009 (4 Linux/SP).
Experiência Profissional/Usuário

Atuando como usuário de sistemas like UNIX desde 2002;

Atuação em Computação Científica desde 2002;

Mestrado em Física Atômica e Molecular usando apenas free software;

Migração total para uso pessoal desde 2005;

Implementação de sub-rotinas científicas em programas rodando em plataforma livre;

Experiência de gerenciamento de estações de trabalho GNU/Linux e MAC OSx.
Habilidades a Desenvolver

Ao final deste curso o aluno deverá ser capaz de operar um
computador pessoal usando um sistema operacional e uma suíte de
aplicativos desenvolvida pela comunidade GNU/Linux;

Este curso não visa dar uma formação técnica ao aluno;

Capacitar o mesmo para iniciar uma migração do uso de software
proprietário para o uso de software livre.
Conteúdo Programático: 24h

Filosofia e conceitos: Código Proprietário, Código Aberto X Software Livre;

História do GNU/Linux;

Tipos de Licença em Software Livre;

Distribuições GNU/Linux;

Instalação, configuração e comandos básicos;

Interfaces gráficas;

Estrutura do GNU/Linux;

Vantagens da Migração para software livre;

Migrando: Programas básicos (calculadora, dicionário, impressão de arquivos, etc.);

Programas gráficos;

Programas de acesso à internet (navegador, e-mail, ftp, msn, skype);

Pacote Office (edição de texto, planilha eletrônica, apresentações multimídia);

Agenda e controle de tarefas;

Virtualização de sistemas operacionais.
Refletindo um Pouco
Software?

Um software é um programa de computador escrito em uma linguagem de programação por
uma equipe de programadores e analistas de sistemas;

Ele deve atender aos requisitos dos usuários;

Deve ter uma inteface amigável;

Dispor de manuais;

Deve realizar um conjunto de tarefas de forma a auxiliar e automatizar as tarefas a serem
realizadas pelo usuário.
Software Livre?

Livre significa poder fazer coisas;

O conceito de software livre foi desenvolvido, inicialmente, por Richard Stallman no início dos
anos 80. Tudo começou quando Richard trabalhava noLaboratório de Inteligência Artificial do
MIT e a impressora que ele utilizava quebrou, sendo necessário adquirir uma nova impressora;

Para continuar a realizar seu trabalho precisava conhecer o funcionamento desta nova
impressora, no entanto suas solicitações ao fabricante para que este liberasse os códigos
fontes do equipamento foram negadas

A partir deste momento Stallman passou a pensar em uma forma de tornar acessíveis os
programas e códigos, surgindo a idéia de software livre.

Já o software proprietário é regido por uma série de normas que visam limitar o seu uso ao
número de licenças adquiridas;

Fornece ao usuário apenas o direito de uso do programa em uma plataforma específica
(Sistema Operacional) com um programa executável específico;

O usuário não pode ter acesso ao código fonte;

Não pode distribuir cópias do programa;

Nem emprestar ele pode!!!!!!!

Tudo isso se aplica aos manuais de uso dos programas;

Tudo deve ser pago $$$$$$$$$$$$$$$$.
Software Proprietário?

Sistema operacional é um software básico que permite aos programas executarem suas tarefas;

É o sistema operacional que fornece acesso ao hardware do computador (como a placa de som,
placa de rede), a internet, aos arquivos que estão no nosso disco rígido, cdrom etc;

“Um Sistema Operacional nunca faz nada sozinho. Ele está apenas esperando pelos programas
pedirem por certos recursos ou pedirem por um certo arquivo no disco ou pedirem para serem
conectados à internet.” Linus Torvalds
Sistema Operacional?
Unix

UNIX é um sistema operacional portável, multitarefa, multiusuário, disponível para
diversas plataformas de hardware originalmente criado por um grupo de programadores
da AT&T da Bell Labs, General Electric (GE), que incluem Ken Thompson, Dennis Ritchie,
Douglas McIlroye Peter Weiner;

Foi criado no final da década de 1960 e início da de 1970, em uma época que os
computadores eram grandes, caros e de difícil acesso a pessoas comuns;

Na época, vários pesquisadores necessitavam de recursos desses computadores para
desenvolverem seus trabalhos, mas os sistemas da época não satisfaziam às
necessidades desses profissionais.

Era, então, necessário que se criasse um sistema operacional multitarefa, multiusuário
pois permite que seja possível executar várias tarefas ao mesmo tempo como vários
usuários;

As raízes do Unix datam dos meados dos anos 60, quando a AT&T, Honeywell, GE e o
MIT embarcaram em um massivo projeto para desenvolvimento de um utilitário de
informação, chamado Multics (Multiplexed Information and Computing Service);
Unix

Como a AT&T não estava no mercado de computadores, o Unix foi largamente usado
pela própria AT&T e por várias Universidades que também tinham o direito de modificar o
sistema.

Para novas empresas como a SUN, o Unix se mostrou a maneira ideal de fornecer novas
máquinas com tecnologia de ponta. Nessa época, o Unix se tornou o produto mais
vendido sob diversas marcas com variações e adaptações dos fornecedores.
Isso gerou duas consequências que foram fundamentais para a história do Linux:

1 - Como cada fornecedor fazia suas próprias modificações, acabou havendo uma
grande falta de padronização do sistema;

2 - As empresas começaram a comercializar o Unix de tal modo que o preço subiu
assustadoramente.
Unix

As turbulências do mundo Unix permitiram que, no final dos anos 90, o mercado
redescobrisse o Unix através de um de seus “clones”, desenvolvido como reação a
política vigente do Unix: o GNU/Linux.
Curiosidade:

Atualmente, Unix (ou *Nix) é nome dado a uma grande família de sistemas
operacionais que partilham muitos conceitos dos sistemas Unix originais, sendo
todos eles desenvolvidos no padrão POSIX (Portable Operating System Interface).
Sistemas operacionais Unix-like (tipo Unix) atuais:

GNU/Linux

Família BSD (FreeBSD, OpenBSD, NetBSD)

Solaris, HP-UX, AIX, IRIX

Mac OS X
Movimento pelo Software
Livre?

Movimento surgido na década de 70 em consequência da crescente pressão recebida para a
adoção de softwares proprietários e assinaturas de tratados de não divulgasção de
informações sobre códigos fontes;

O movimento ganhou força a partir da década de 80 com o projeto GNU, que visava libertar os
usuários dos sistemas proprietários que começavam a surgir;

Fundação da Free software Foundation www.fsf.org;

Richard M. Stallman – Princípal líder e ideologo do movimento;

Criação do Projeto GNU!
GNU

GNU IS Not Unix!!! www.gnu.org;

Acrônimo recursivo ---------------------> Piada Hacker!!!!

Sistema operacional completo e compatível com UNIX;

Escrito a partir de 1983 por Stallman e inúmeros hackers da comunidade de software livre
espalhados pela internet;

Consolidou-se a partir da década de 90 como um sistema completo e funcional, atingindo
qualidade técnica comparável e em muitos casos superior a softwares propietários.
Movimento pelo Software
Livre?
As 4 Liberdades Fundamentais

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. O
acesso ao código-fonte é um pré-requisito para esta liberdade;

A liberdade de redistribuir cópias de modo a ampliar as possibilidades de acesso de pessoas e
instituições a tais programas;

A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda
a comunidade se beneficie, sem gastos adicionais.
Muita Calma!!!!

Esses conceitos buscam garantir que o usuário possa executar, copiar, estudar, modificar o
software, visando sempre à liberdade de produção (ou aperfeiçoamento) e utilização;

Software livre pressupõe a liberdade de utilização, por isso é melhor evitar termos como “de
graça” ou “doado”, pois não se trata de uma questão de preço, mas sim de liberdade de acesso
ao código-fonte e de uso;

Um usuário pode redistribuir as cópias do software de maneira gratuita ou cobrando uma taxa
pela distribuição, as pessoas possuem livre escolha para decidir como distribuir um programa,
alterá-lo, etc., sem ter que pedir permissão a ninguém;

Cabe observar que esta possibilidade de cobrança é secundária, não havendo obrigação de
pagar as licenças de uso;

Assim sendo ao comprar um programa de um usuário que cobre pelo serviço de distribuição, o
comprador passa a ter direitos de realizar o que quiser com o software, podendo alterá-lo e
instalá-lo em outras máquinas sem que se tenha que pagar nada para ninguém.
Linux

Linus Torvalds, um aluno da Universidade de Helsinque, na Finlândia, no final da
década de 80, estava disposto a construir um kernel clone do Unix. Era um trabalho
gigantesco e na prática impossível para apenas uma pessoa concluí­lo, mesmo
entendendo muito de sistema operacional;

Em 1991, Linus iniciou um projeto particular inspirado no Minix de Tanenbaum. Ele
queria criar “um Minix melhor que o Minix”. Depois de um certo tempo conseguiu
fazer várias coisas funcionarem e reconhecendo que não conseguiria continuar
sozinho desenvolvendo o projeto postou uma mensagem numa lista de discussão:
“Você suspira por melhores dias do Minix 1.1, quando os homens serão homens e escreverão
seus próprios "device drivers"? Você está sem um bom projeto e está morrendo por colocar as
mãos em um S.O. no qual você possa modificar de acordo com suas necessidades? Você está
achando frustante quando tudo trabalha em Minix? ... Chega de atravessar noites para obter
programas que trabalhem correto? Então esta mensagem pode ser extamente para você?
Como eu mencionei a um mês atrás, estou trabalhando em uma versão independente de um
S.O. similar ao Minix para computadores AT­386. Ele está finalmente, próximo ao estágio em
que poderá ser utilizado (embora possa não ser o que você esteja esperando), eu estou
disposto a colocar os fontes para ampla distribuição. Ele está na versão 0.02..., contudo, eu tive
sucesso rodando o bash, gcc, gnu­make, gnu­sed, compressão, etc. nele.”
Linus Torvalds
Linux

Em 5 de outubro de 1991, Linus lançou a primeira versão “oficial” do Linux: o Linux
0.02. Depois disso, programadores do mundo todo têm colaborado a fazer o Linux;
GNU + Linux
Curso de Introdução ao Software Livre - Aula de 23/09/2009

Más contenido relacionado

La actualidad más candente

Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalFelipe Queiroz
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazers4nx
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux pptshade09
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais LinuxMauro Duarte
 
Windows vs Linux
Windows vs LinuxWindows vs Linux
Windows vs LinuxPepe Rocker
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1valterbh
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 

La actualidad más candente (19)

Linux
LinuxLinux
Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux
LinuxLinux
Linux
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Linux
LinuxLinux
Linux
 
Caixa magica, linux
Caixa magica, linuxCaixa magica, linux
Caixa magica, linux
 
Módulo 6 - Gnu/Linux
Módulo 6 - Gnu/LinuxMódulo 6 - Gnu/Linux
Módulo 6 - Gnu/Linux
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
 
Windows vs Linux
Windows vs LinuxWindows vs Linux
Windows vs Linux
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
cbg_03-2014_softlivre
cbg_03-2014_softlivrecbg_03-2014_softlivre
cbg_03-2014_softlivre
 

Similar a Curso de Introdução ao Software Livre - Aula de 23/09/2009

linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdfVitriaNorazDeusmeure
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
Linux EPC
Linux EPCLinux EPC
Linux EPC2812454
 
Linux HD
Linux HDLinux HD
Linux HD2812454
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começouguest96251d
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)Fábio Emilio Costa
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxXaneYT
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdfSandraNovo5
 

Similar a Curso de Introdução ao Software Livre - Aula de 23/09/2009 (20)

Apresentação Software Livre
Apresentação Software LivreApresentação Software Livre
Apresentação Software Livre
 
Inf sis opeinf_semana6
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdf
 
Linux
LinuxLinux
Linux
 
Linux.pdf
Linux.pdfLinux.pdf
Linux.pdf
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Linux EPC
Linux EPCLinux EPC
Linux EPC
 
Linux HD
Linux HDLinux HD
Linux HD
 
Histã³ria do software
Histã³ria do softwareHistã³ria do software
Histã³ria do software
 
Software livre
Software livre Software livre
Software livre
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
GNU/Linux - uma alternativa
GNU/Linux - uma alternativaGNU/Linux - uma alternativa
GNU/Linux - uma alternativa
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começou
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf
 

Más de Antônio Arapiraca

DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...
DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...
DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...Antônio Arapiraca
 
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...Antônio Arapiraca
 
Calculation of isotopic dipole moments with spectroscopic accuracy
Calculation of isotopic dipole moments with spectroscopic accuracyCalculation of isotopic dipole moments with spectroscopic accuracy
Calculation of isotopic dipole moments with spectroscopic accuracyAntônio Arapiraca
 
Defesa de Tese de Doutorado 22/06/2012
Defesa de Tese de Doutorado 22/06/2012Defesa de Tese de Doutorado 22/06/2012
Defesa de Tese de Doutorado 22/06/2012Antônio Arapiraca
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 

Más de Antônio Arapiraca (7)

DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...
DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...
DFT vibrationally averaged isotopic dipole moments of propane, propyne and wa...
 
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...
Vibrationally averaged post Born-Oppenheimer isotopic dipole moment calculati...
 
Calculation of isotopic dipole moments with spectroscopic accuracy
Calculation of isotopic dipole moments with spectroscopic accuracyCalculation of isotopic dipole moments with spectroscopic accuracy
Calculation of isotopic dipole moments with spectroscopic accuracy
 
Astrofísica Molecular
Astrofísica MolecularAstrofísica Molecular
Astrofísica Molecular
 
Defesa de Tese de Doutorado 22/06/2012
Defesa de Tese de Doutorado 22/06/2012Defesa de Tese de Doutorado 22/06/2012
Defesa de Tese de Doutorado 22/06/2012
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 
Aula Gravitação Universal
Aula Gravitação UniversalAula Gravitação Universal
Aula Gravitação Universal
 

Último

Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 

Último (20)

Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 

Curso de Introdução ao Software Livre - Aula de 23/09/2009

  • 1. Introdução ao Software Livre Prof. Antônio F. C. Arapiraca aarapiraca@iff.edu.br arapiraca@linuxmail.org Monitor Magno Phelippe M. Simões magnophelippe@gmail.com
  • 2.
  • 3. Formação  Licenciatura em Física – 2003 (UFBa);  Bacharelado em Física – 2005 (UFBa);  Mestrado Em Física – 2006 (UFBa);  Doutorado em Física – Início em 2006 (UFMG);  Linux System Administrator – 2009 (4 Linux/SP). Experiência Profissional/Usuário  Atuando como usuário de sistemas like UNIX desde 2002;  Atuação em Computação Científica desde 2002;  Mestrado em Física Atômica e Molecular usando apenas free software;  Migração total para uso pessoal desde 2005;  Implementação de sub-rotinas científicas em programas rodando em plataforma livre;  Experiência de gerenciamento de estações de trabalho GNU/Linux e MAC OSx.
  • 4. Habilidades a Desenvolver  Ao final deste curso o aluno deverá ser capaz de operar um computador pessoal usando um sistema operacional e uma suíte de aplicativos desenvolvida pela comunidade GNU/Linux;  Este curso não visa dar uma formação técnica ao aluno;  Capacitar o mesmo para iniciar uma migração do uso de software proprietário para o uso de software livre.
  • 5. Conteúdo Programático: 24h  Filosofia e conceitos: Código Proprietário, Código Aberto X Software Livre;  História do GNU/Linux;  Tipos de Licença em Software Livre;  Distribuições GNU/Linux;  Instalação, configuração e comandos básicos;  Interfaces gráficas;  Estrutura do GNU/Linux;  Vantagens da Migração para software livre;  Migrando: Programas básicos (calculadora, dicionário, impressão de arquivos, etc.);  Programas gráficos;  Programas de acesso à internet (navegador, e-mail, ftp, msn, skype);  Pacote Office (edição de texto, planilha eletrônica, apresentações multimídia);  Agenda e controle de tarefas;  Virtualização de sistemas operacionais.
  • 7.
  • 8. Software?  Um software é um programa de computador escrito em uma linguagem de programação por uma equipe de programadores e analistas de sistemas;  Ele deve atender aos requisitos dos usuários;  Deve ter uma inteface amigável;  Dispor de manuais;  Deve realizar um conjunto de tarefas de forma a auxiliar e automatizar as tarefas a serem realizadas pelo usuário. Software Livre?  Livre significa poder fazer coisas;  O conceito de software livre foi desenvolvido, inicialmente, por Richard Stallman no início dos anos 80. Tudo começou quando Richard trabalhava noLaboratório de Inteligência Artificial do MIT e a impressora que ele utilizava quebrou, sendo necessário adquirir uma nova impressora;  Para continuar a realizar seu trabalho precisava conhecer o funcionamento desta nova impressora, no entanto suas solicitações ao fabricante para que este liberasse os códigos fontes do equipamento foram negadas  A partir deste momento Stallman passou a pensar em uma forma de tornar acessíveis os programas e códigos, surgindo a idéia de software livre.
  • 9.  Já o software proprietário é regido por uma série de normas que visam limitar o seu uso ao número de licenças adquiridas;  Fornece ao usuário apenas o direito de uso do programa em uma plataforma específica (Sistema Operacional) com um programa executável específico;  O usuário não pode ter acesso ao código fonte;  Não pode distribuir cópias do programa;  Nem emprestar ele pode!!!!!!!  Tudo isso se aplica aos manuais de uso dos programas;  Tudo deve ser pago $$$$$$$$$$$$$$$$. Software Proprietário?  Sistema operacional é um software básico que permite aos programas executarem suas tarefas;  É o sistema operacional que fornece acesso ao hardware do computador (como a placa de som, placa de rede), a internet, aos arquivos que estão no nosso disco rígido, cdrom etc;  “Um Sistema Operacional nunca faz nada sozinho. Ele está apenas esperando pelos programas pedirem por certos recursos ou pedirem por um certo arquivo no disco ou pedirem para serem conectados à internet.” Linus Torvalds Sistema Operacional?
  • 10. Unix  UNIX é um sistema operacional portável, multitarefa, multiusuário, disponível para diversas plataformas de hardware originalmente criado por um grupo de programadores da AT&T da Bell Labs, General Electric (GE), que incluem Ken Thompson, Dennis Ritchie, Douglas McIlroye Peter Weiner;  Foi criado no final da década de 1960 e início da de 1970, em uma época que os computadores eram grandes, caros e de difícil acesso a pessoas comuns;  Na época, vários pesquisadores necessitavam de recursos desses computadores para desenvolverem seus trabalhos, mas os sistemas da época não satisfaziam às necessidades desses profissionais.  Era, então, necessário que se criasse um sistema operacional multitarefa, multiusuário pois permite que seja possível executar várias tarefas ao mesmo tempo como vários usuários;  As raízes do Unix datam dos meados dos anos 60, quando a AT&T, Honeywell, GE e o MIT embarcaram em um massivo projeto para desenvolvimento de um utilitário de informação, chamado Multics (Multiplexed Information and Computing Service);
  • 11. Unix  Como a AT&T não estava no mercado de computadores, o Unix foi largamente usado pela própria AT&T e por várias Universidades que também tinham o direito de modificar o sistema.  Para novas empresas como a SUN, o Unix se mostrou a maneira ideal de fornecer novas máquinas com tecnologia de ponta. Nessa época, o Unix se tornou o produto mais vendido sob diversas marcas com variações e adaptações dos fornecedores. Isso gerou duas consequências que foram fundamentais para a história do Linux:  1 - Como cada fornecedor fazia suas próprias modificações, acabou havendo uma grande falta de padronização do sistema;  2 - As empresas começaram a comercializar o Unix de tal modo que o preço subiu assustadoramente.
  • 12. Unix  As turbulências do mundo Unix permitiram que, no final dos anos 90, o mercado redescobrisse o Unix através de um de seus “clones”, desenvolvido como reação a política vigente do Unix: o GNU/Linux. Curiosidade:  Atualmente, Unix (ou *Nix) é nome dado a uma grande família de sistemas operacionais que partilham muitos conceitos dos sistemas Unix originais, sendo todos eles desenvolvidos no padrão POSIX (Portable Operating System Interface). Sistemas operacionais Unix-like (tipo Unix) atuais:  GNU/Linux  Família BSD (FreeBSD, OpenBSD, NetBSD)  Solaris, HP-UX, AIX, IRIX  Mac OS X
  • 13. Movimento pelo Software Livre?  Movimento surgido na década de 70 em consequência da crescente pressão recebida para a adoção de softwares proprietários e assinaturas de tratados de não divulgasção de informações sobre códigos fontes;  O movimento ganhou força a partir da década de 80 com o projeto GNU, que visava libertar os usuários dos sistemas proprietários que começavam a surgir;  Fundação da Free software Foundation www.fsf.org;  Richard M. Stallman – Princípal líder e ideologo do movimento;  Criação do Projeto GNU! GNU  GNU IS Not Unix!!! www.gnu.org;  Acrônimo recursivo ---------------------> Piada Hacker!!!!  Sistema operacional completo e compatível com UNIX;  Escrito a partir de 1983 por Stallman e inúmeros hackers da comunidade de software livre espalhados pela internet;  Consolidou-se a partir da década de 90 como um sistema completo e funcional, atingindo qualidade técnica comparável e em muitos casos superior a softwares propietários.
  • 14. Movimento pelo Software Livre? As 4 Liberdades Fundamentais  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. O acesso ao código-fonte é um pré-requisito para esta liberdade;  A liberdade de redistribuir cópias de modo a ampliar as possibilidades de acesso de pessoas e instituições a tais programas;  A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie, sem gastos adicionais.
  • 15. Muita Calma!!!!  Esses conceitos buscam garantir que o usuário possa executar, copiar, estudar, modificar o software, visando sempre à liberdade de produção (ou aperfeiçoamento) e utilização;  Software livre pressupõe a liberdade de utilização, por isso é melhor evitar termos como “de graça” ou “doado”, pois não se trata de uma questão de preço, mas sim de liberdade de acesso ao código-fonte e de uso;  Um usuário pode redistribuir as cópias do software de maneira gratuita ou cobrando uma taxa pela distribuição, as pessoas possuem livre escolha para decidir como distribuir um programa, alterá-lo, etc., sem ter que pedir permissão a ninguém;  Cabe observar que esta possibilidade de cobrança é secundária, não havendo obrigação de pagar as licenças de uso;  Assim sendo ao comprar um programa de um usuário que cobre pelo serviço de distribuição, o comprador passa a ter direitos de realizar o que quiser com o software, podendo alterá-lo e instalá-lo em outras máquinas sem que se tenha que pagar nada para ninguém.
  • 16. Linux  Linus Torvalds, um aluno da Universidade de Helsinque, na Finlândia, no final da década de 80, estava disposto a construir um kernel clone do Unix. Era um trabalho gigantesco e na prática impossível para apenas uma pessoa concluí­lo, mesmo entendendo muito de sistema operacional;  Em 1991, Linus iniciou um projeto particular inspirado no Minix de Tanenbaum. Ele queria criar “um Minix melhor que o Minix”. Depois de um certo tempo conseguiu fazer várias coisas funcionarem e reconhecendo que não conseguiria continuar sozinho desenvolvendo o projeto postou uma mensagem numa lista de discussão: “Você suspira por melhores dias do Minix 1.1, quando os homens serão homens e escreverão seus próprios "device drivers"? Você está sem um bom projeto e está morrendo por colocar as mãos em um S.O. no qual você possa modificar de acordo com suas necessidades? Você está achando frustante quando tudo trabalha em Minix? ... Chega de atravessar noites para obter programas que trabalhem correto? Então esta mensagem pode ser extamente para você? Como eu mencionei a um mês atrás, estou trabalhando em uma versão independente de um S.O. similar ao Minix para computadores AT­386. Ele está finalmente, próximo ao estágio em que poderá ser utilizado (embora possa não ser o que você esteja esperando), eu estou disposto a colocar os fontes para ampla distribuição. Ele está na versão 0.02..., contudo, eu tive sucesso rodando o bash, gcc, gnu­make, gnu­sed, compressão, etc. nele.” Linus Torvalds
  • 17. Linux  Em 5 de outubro de 1991, Linus lançou a primeira versão “oficial” do Linux: o Linux 0.02. Depois disso, programadores do mundo todo têm colaborado a fazer o Linux; GNU + Linux