SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Ambientes Virtuais de Ensino com Software Livre

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 LivreAécio Pires
 
Projeto TCOS - III ENSOL
Projeto TCOS - III ENSOLProjeto TCOS - III ENSOL
Projeto TCOS - III ENSOLAécio Pires
 
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 p10Emerson Torres
 
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áticaVerdanatech Soluções em TI
 
Desconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em DelphiDesconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em DelphiFelipe Caputo
 
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos DelphiTDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos DelphiMayara Fernandes
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViLucas Augusto Carvalho
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizadosAndréia Santos
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalAnderson Favaro
 
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 2013Marcio Junior Vieira
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoAmbiente Livre
 
Desenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoDesenvolvendo Produtos sobre a Plataforma Pentaho
Desenvolvendo Produtos sobre a Plataforma PentahoPentahoBrasil
 
Projeto Terminais Leves Linux
Projeto Terminais Leves LinuxProjeto Terminais Leves Linux
Projeto Terminais Leves LinuxMarco Neves
 

Ähnlich wie 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
 

Mehr von Aécio Pires

Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasAécio Pires
 
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 codeAécio Pires
 
[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 DockerAécio Pires
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackAécio Pires
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com JenkinsAécio Pires
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com JenkinsAécio Pires
 
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres DockerZabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres DockerAécio Pires
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackAécio Pires
 
Management Zabbix with Terraform
Management Zabbix with TerraformManagement Zabbix with Terraform
Management Zabbix with TerraformAécio Pires
 
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 DockerAécio Pires
 
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 DockerAécio Pires
 
Monitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixMonitoring Cast 1: Puppet & Zabbix
Monitoring Cast 1: Puppet & ZabbixAécio Pires
 
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 PuppetAécio Pires
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 
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.IAécio Pires
 
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 IFPBAé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 ZabbixAécio Pires
 
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?Aécio Pires
 
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 2012Aécio Pires
 

Mehr von 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
 

Ambientes Virtuais de Ensino com Software Livre