Software Livre
Grupo de Pesquisa em Software Livre Colméia
Esse material está licenciado em Creative Commons
Veja uma cópia dessa licença em http://creativecommons.org/licenses/by­nc­sa/2.5/br/
Grupo de Pesquisa em Software Livre Colméia
Agenda
 Apresentações
 Colméia
 Afinal, o que é software livre?
 Software Livre em números
 Como faço para usar SF?
 Como funciona o Kernel?
 Dúvidas
Grupo de Pesquisa em Software Livre Colméia
Apresentações
 Me chamo Dino Magri
 Estudante do Curso de Ciência da Computação na UDESC
 Bolsista no Grupo Colméia  Voluntário no Physical Computing
 Membro ativo da organização do SOLISC
 Entre outras atividades :­)
Grupo de Pesquisa em Software Livre Colméia
Colméia
 O que é?
 Quem participa?
 Quem pode participar?
 O que é feito?
 Projetos?
Grupo de Pesquisa em Software Livre Colméia
Afinal, o que é software livre?
 “Não é cerveja grátis” ­ Richard Stallman
 Liberdade de executar, copiar, alterar e re­distribuir
 Por que estamos usando?
Grupo de Pesquisa em Software Livre Colméia
Softwares Livre
E muito mais ....
Grupo de Pesquisa em Software Livre Colméia
Software livre em números
 Banco do Brasil – 50 mil estações com Linux
 Projeto Paraná Digital – 1,5 milhão de alunos beneficiados
 FISL – Evento com mais de 7 mil pessoas sobre software livre
 Projeto Remaster Joinville – mais de 10 mil alunos utilizando
 Governo Federal ­ SERPRO
Grupo de Pesquisa em Software Livre Colméia
Como faço para usar SF?
 Entenda a ideia de Software Livre
 Utilize!
 Participe!
 Contribua!
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [1/6]
 O que é?
 Como surgiu?
Grupo de Pesquisa em Software Livre Colméia
Richard Stallman
FSF
Grupo de Pesquisa em Software Livre Colméia
Linus Torvalds
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [2/6]
 GNU + Linux = GNU/Linux
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [3/6]
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [4/6]
 Versão atual estável 2.6.29.4
 Kernel Monolítico
 Implementa interface de alto nível (processos, concorrência e memória)  Módulos dedicados que são executados com privilégios especiais
 Exemplos: Linux, BSD, MS­DOS, Win [95,98,ME]
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [5/6]
 Kernel Híbrido
 Define um kernel baseado em microkernel
 Módulos externos a ele podem executar operações em modo kernel (protegido)
 Melhora o desempenho geral do sistema  XNU (Darwin → Mac OS X, Win NT)
Grupo de Pesquisa em Software Livre Colméia
Como funciona o kernel? [6/6]
 Microkernel
 Funcionalidades: kernel → Servidores
 Núcleo mínimo (comunicação)
 “Espaço do sistema” ← O mínimo
 Tem acesso completo as instruções e todo o hardware
 “Espaço do usuário” → O máximo
 Sofre restrições: não podendo acessar todo o hardware e as instruções
 Exemplos: Hurd e Minix
Grupo de Pesquisa em Software Livre Colméia
Dúvidas ? ? ? ?
 Alguém?
Grupo de Pesquisa em Software Livre Colméia
Referências
 [email protected]
 colmeia.udesc.br
 pc.void.cc
 fisl.org.br  kernel.org
 www.solisc.org.br
 dinomagri.com
Grupo de Pesquisa em Software Livre Colméia
Download

Grupo de Pesquisa em Software Livre Colméia