SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Ambientes Virtuais de Ensino 
    com Software Livre
Ambientes Virtuais de Ensino 
           com Software Livre

                            Integrantes do Projeto
Orientador Responsável    Denis Eduardo Ferreira
 Prof. Marcelo Moura 
        Pimentel          Giovani Augusto Ferreira
                          Ulisses Carvalho Trolez
Roteiro da Apresentação

    ­ Idéia Inicial

     LTSP+Moodle+Monitux




    ­ 1ª  Apresentação Pré­Banca

    Mudança de Planos depois de comentários feitos pela Banca 

    TCOS Monitor e Adoção do Projeto TCOS.

     Encontro FISL 2009 “Palestra sobre TCOS”




    ­ 2ª Apresentação:Definido Tema TCC “Ambientes Virtuais 
    de Ensino com Software Livre”

    Aprovação do TCC pela Banca
LTSP 5
LTSP 5

     Um  dos  mais  falados  e  bem  sucedidos  projetos 
    nessa  área  é  então  conhecido  como  LTSP  (Linux 
    Terminal  Server  Project).  Sua  historia  se  inicia  em 
    1996.




     Embora tenha uma série de recursos, o LTSP possui 
    algumas  limitações  que  poderiam  ser  melhoradas,  e 
    foram  melhoras,  mas  em  um  novo  projeto  chamado 
    Thin Client Operating System (TCOS). 
TCOS
TCOS

     O TCOS foi originalmente apresentado pela 1ª vez em 
     2007  no  1º  Google  Summer  of  Code,  onde  Mario 
    Izquierdo  de  origem  espanhola  o  apresenta  como 
    sendo  o  criador  e  principal  desenvolver  do  sistema 
    propondo  uma  melhoria em  um já  conhecido  sistema 
    de terminais leves chamado de PXES.
TCOS

    Versão Atual           0.89.46 Outubro 2009

    Sendo suportado por:
    Debian
    Ubuntu
    Max 4.0
    Guadalinex
    Lkiruex
Membros envolvidos no Projeto 
                  TCOS
  
      Mário Izquierdo – Criador e principal desenvolvedor
  
      Ignacio Vidal – Desenvolvedor e tradutor
  
      Enrique Estévez – Tradutor
  
      Carles Sadurní ­ Tradutor
  
      Pilar Embid ­Tradutor
  
      Aécio Pires – Tradutor
Além  de  dezenas  de  colaboradores  através  de  listas  de 
 email e contatos com os desenvolvedores.
Comunidades TCOS


    Brasil:

    http://br.tcosproject.org

    Espanha:

    http://www.tcosproject.org

    Argentina:

    http://argentina.tcosproject.org
TCOS x LTSP
    O TCOS tem várias melhorias com relação ao projeto LTSP:

    O  LTSP  5  não  tem  uma  aplicação  gráfica  para  configurar  e 
    compilar  as  imagens  dos  clientes,  e  o  TCOS  possui  o 
    tcosconfig.

      O  LTSP  5  não  permite  personalizar  a  imagem  de 
    inicialização  dos  clientes.  Com  o  TCOS  é  possível 
    personalizá­la e escolher o que será removido ou incluído.
TCOS x LTSP
  Rapidez  no  processo  de  gerar  as  imagens  de  boot 
para os terminais.No LTSP cerca de 15 minutos no TCOS 
menos de 1 minuto.
   O  LTSP  5  só  permite  conexões  gráficas  entre  os 
clientes  e  o  servidor  usando  o  XDMCP  (X  Display 
Manager  Control  Protocol).  Além  desse  protocolo,  o 
TCOS utiliza o rDesktop (para Windows Terminal Server), 
e outros servidores de imagens, como FreeNX, SSH+X e 
o XRDP.
   No  LTSP  se  existir  uma  falha  no  servidor  acontecerá 
um  “Kernel  Panic”  ,  no  TCOS  isso  não  ocorre,  os 
terminais esperarão o servidor voltar.
Diagrama Lógico da Rede
Implementação

    Instalação dos Pacotes

    A Configuração do DHCP 

    Configuração do GDM ­ Gnome Display Manager 

    Compilando as Imagens de inicialização com o 
    TcosConfig

    Monitoramento com o TcosMonitor
Ferramentas que 
             compõem o TCOS

    TcosConfig

    TcosMonitor

    TcosPHPMonitor

    TcosPersonalize

    Tcos­Server­Configurator

    Pam­usb­tcos

    Tcos­device­ng

    TcosStandalone
TcosConfig
Usada para criar e personalizar os arquivos de inicialização dos 
clientes. Desenvolvida em Python23 e GTK224, ela é uma interface 
gráfica.
TcosMonitor
Utilizada para gerenciar os terminais leves, dentre outras coisas; 
TcosPHPMonitor
Também utilizada para monitorar os terminais leves numa interface web, muito 
semelhante ao TcosMonitor 
TcosPersonalize
Permite configurar algumas características dos clientes, tais como: a resolução da tela, os 
drivers de vídeo, módulos de kernel, entre outros.
Tcos­Server­Configurator
Nela o administrador pode configurar o servidor TCOS e alguns serviços de rede 
relacionados, como: o DHCP, cadastro de usuários no sistema e configuração do 
gerenciador de login.
Pam­usb­tcos
Um utilitário gráfico que associa o uso de um dispositivo USB a um ou mais usuários. Ele 
evita que o usuário digite a senha para montar ou desmontar o dispositivo todas as vezes 
em que ele for conectado ou desconectado nos clientes.
Tcos­device­ng
Utilizada para montar/desmontar automaticamente o CDROM, disco rígido, dispositivos 
USB, entre outros dispositivos conectados nos clientes.


                      TcosStandalone
  Modo autônomo do TCOS funciona para manter a aplicação em produção sem uso de 
                               outros aplicativos.
Uso do TCOS
Escola Universitária Politécnica de Valladoid(Valladoid, Espanha);

Colégio La Salle ­ Felipe Benito (Servilha,Espanha);

Colégio El Apostolado (Valladolid, Espanha);

Escola de Ofícios San Cayetano Centro de Formación Profesional de Vicente López
Carapachay (Buenos Aires, Argentina);

Rádio Comunitária Sur FM 102,7(Buenos Aires,Argentina);

Universidad Yacambú (Barquisimeto,Venezuela);

Biblioteca do Liceo Industrial de Santiago(Santiago, Chile);

No Brasil:
Laboratório de testes da Secretaria do Estado da Receita (João Pessoa­PB);
Dúvidas
Agradecimentos

   “...  A  todos  que  nos  apoiaram  até  aqui,  principalmente  aos   
companheiros  da  comunidade  TCOS  Brasil  na  pessoa  de  Aécio 
Pires  que  desde  o  primeiro  contato  se  mostrou  disponivel  e 
muito  atencioso  em  suas  ajudas.  Gostariamos  também  de 
agradecer ao Mário que nos deu uma força muito grande...”
CONTATO

    Deni_eduardo@hotmail.com

    Jova2@hotmail.com

    Ulissestrolez@hotmail.com


Blog's

    http://jova2.wordpress.com

    http://br.tcosproject.org

Mais conteúdo relacionado

Semelhante a Ambientes Virtuais de Ensino com Software Livre

Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
teacherpereira
 
Arquitetura e instalacao p10
Arquitetura e instalacao p10Arquitetura e instalacao p10
Arquitetura e instalacao p10
Emerson Torres
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma Pentaho
PentahoBrasil
 

Semelhante a Ambientes Virtuais de Ensino com Software Livre (20)

Ambientes Virtuais de Ensino com Software Livre
Ambientes Virtuais de Ensino com Software LivreAmbientes Virtuais de Ensino com Software Livre
Ambientes Virtuais de Ensino com Software Livre
 
Projeto TCOS - III ENSOL
Projeto TCOS - III ENSOLProjeto TCOS - III ENSOL
Projeto TCOS - III ENSOL
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 
Arquitetura e instalacao p10
Arquitetura e instalacao p10Arquitetura e instalacao p10
Arquitetura e instalacao p10
 
Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
 
snto
sntosnto
snto
 
Criação de um Desktop GNU/Linux para uso em laboratórios de informática
Criação de um Desktop GNU/Linux para uso em laboratórios de informáticaCriação de um Desktop GNU/Linux para uso em laboratórios de informática
Criação de um Desktop GNU/Linux para uso em laboratórios de informática
 
Revista programar 11
Revista programar 11Revista programar 11
Revista programar 11
 
Desconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em DelphiDesconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em Delphi
 
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos DelphiTDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizados
 
Conceitos windows 7
Conceitos   windows 7Conceitos   windows 7
Conceitos windows 7
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
Palestra: Desenvolvendo Produtos sobre a Plataforma Pentaho - Pentaho Day 2013
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma Pentaho
 
Supervisão
SupervisãoSupervisão
Supervisão
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma Pentaho
 
Projeto Terminais Leves Linux
Projeto Terminais Leves LinuxProjeto Terminais Leves Linux
Projeto Terminais Leves Linux
 
Mdb
MdbMdb
Mdb
 

Mais de Aécio Pires

Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Aécio Pires
 

Mais de Aécio Pires (20)

Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
 
Configuração de ativos de rede utilizando a abordagem infrastructure as code
Configuração de ativos de rede utilizando a abordagem infrastructure as codeConfiguração de ativos de rede utilizando a abordagem infrastructure as code
Configuração de ativos de rede utilizando a abordagem infrastructure as code
 
Zabbix BR 2020
Zabbix BR 2020Zabbix BR 2020
Zabbix BR 2020
 
[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker
[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker
[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com Jenkins
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com Jenkins
 
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres DockerZabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres Docker
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
 
Management Zabbix with Terraform
Management Zabbix with TerraformManagement Zabbix with Terraform
Management Zabbix with Terraform
 
Salada mista com: Zabbix, Puppet e Docker
Salada mista com: Zabbix, Puppet e DockerSalada mista com: Zabbix, Puppet e Docker
Salada mista com: Zabbix, Puppet e Docker
 
Transportando as aplicações entre vários ambientes com Docker
Transportando as aplicações entre vários ambientes com DockerTransportando as aplicações entre vários ambientes com Docker
Transportando as aplicações entre vários ambientes com Docker
 
Monitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixMonitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & Zabbix
 
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com PuppetGerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
 
Lançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPBLançamento do livro "De A a Zabbix" no IFPB
Lançamento do livro "De A a Zabbix" no IFPB
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
 
Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012
 

Último

Último (6)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Ambientes Virtuais de Ensino com Software Livre