SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Sistema Operacional Saber-Linux
     Prefeitura de São Paulo
    Coordenadoria de inclusão digital
Descrição
• Sistema operacional baseado na
distribuição Debian-Linux

• Otimizado para o ambiente de terminais
gráficos remotos

• Customizado para atender necessidades
socio educativas

• Sistema oficial nos mais de 300
Telecentros da cidade de São Paulo

• Sistema otimizado para hardwares de
baixa performance que oferece fácil
manutenção
Programas necessários no
      Saber-Linux

•   PXE
•   DHCP
•   ATFPD
•   NFS
•   AGETTY
•   SSH
•   X
•   Gerenciador de janela GNOME
Quais são as atribuições
     do Servidor?

  • Servidor proxy (SQUID)

  • Servidor Web (Apache)

  • Servidor de impressão (CUPS)

  • Servidor do gerenciador de Janela (GNOME)

  • Filtro de conteúdo da net (Dansguardian)
Quais as funções dos
      clientes?
 • Gerar relatório de hardware

 • Iniciar servidor de som (ESD)

 • Detecção de vídeo

 • Autenticar-se para login

 • Iniciar servidor X (Xorg)
Como funciona na pratica

                               Requisição do protocolo PXE
                               IP e localização imagem
               PXE             Caminho da raiz a ser montada            DHCP
                       Requisição para localização do arquivo
                       pxelinux.0 e kernel

                                                                                 Servidor
              Kernel       Transferência do pxelinux.0 e kernel         ATFTPD
Thin client
                              Montagem do sistema de arquivo

                               Registro do client NFS
              Agetty                                                     NFS

                       Login automático executando programa autologin


               Xorg       Cliente autenticado chave RSA registrada




                               Inicialização do serivor X
                                                                        Sessão
               SSH        Conexão requisitando gnome-session
Área de trabalho pronta para uso
Programas disponibilizado aos
         usuários
Instalação do Saber-Linux




                    ●
                      Scripts em shell
                    preparam o servidor
                    para fazer a
                    descompactação do
                    sistema

                    ●
                      Live-CD conta com
                    ferramentas de
                    manutenção e
                    diagnóstico
Diferenciais do Saber-Linux
     • Servidor possui características
     administrativas .
             Não há suporte a som nem servidor X. O
             usuário root é bloqueado para
             determinadas tarefas. Diversos scripts
             foram criados para diminuir a intervenção
             do Analista de Suporte



    • É um sistema compacto
              O Saber-Linux hoje disponibiliza duas
             versões
             - A primeira versão, Stable, com
             659MB podendo ser gravada em um
             CD
             - A segunda versão, Testing, com
             1262MB, sendo gravada em dois CDs
Diferencias do Saber-Linux
    • Sistema pronto para uso
           É um sistema construido para seu total
           funcionamento, já no primeiro boot.
           Não exige qualquer configuração especial
           para que thin client já consiga fazer
           primeiro boot

    • Fácil manutenção
           Por se tratar de um Debian como
           base, há uma gama de ferramentas
           para diagnóstico e resolução de
           problemas


     • Detecção de dispositivos USB
            Com a utilização do udev foi
            criado um script que monta
            automaticamente o device USB
Vantagens ao usar
     Terminal Server

• Centralização de informações

• Maior praticidade na manutenção

• Segurança

• Redução do desperdício de recursos

• Maior agilidade e eficiência na replicação de matrizes
do sistema
Requisitos mínimos




                     • Apesar das especificações
                     mínimas, nada impede a
                     implantação em hardwares
                     mais velhos
Desafios para o futuro


• Documentação do sistema

• Estações diskless

• Virtualização

• Servidor de pacotes

• Distribuição oficial

• Monitoração das estações de trabalho
Contatos



Equipe Desenvolvimento Linux
Daniel Bastos
Roney Alves
Walter Maciel

equipedevlinux@gmail.com

Mais conteúdo relacionado

Mais procurados

Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Serverleorsilva
 
Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Eduardo Sena
 
Estou seguro com no sql
Estou seguro com no sqlEstou seguro com no sql
Estou seguro com no sqlRafael Redondo
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Fabio Hara
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxFrederico Madeira
 
Ws2012r2 hyper v
Ws2012r2 hyper vWs2012r2 hyper v
Ws2012r2 hyper vFabio Hara
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdFrederico Madeira
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorsimoesflavio
 
Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemFabio Hara
 
Gerenciamento de Servidores com PowerShell 3.0
Gerenciamento de Servidores com PowerShell 3.0Gerenciamento de Servidores com PowerShell 3.0
Gerenciamento de Servidores com PowerShell 3.0Daniel Donda - MVP
 
Cluster de Alta disponibilidade
Cluster de Alta disponibilidadeCluster de Alta disponibilidade
Cluster de Alta disponibilidadeMarcelo Garcia
 
Windows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho modernoWindows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho modernoFabio Hara
 
Instalação e configuração do windows server 2003
Instalação e configuração do windows server 2003Instalação e configuração do windows server 2003
Instalação e configuração do windows server 2003andrefrois2
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVTapsegundo
 
Windows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio haraWindows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio haraFabio Hara
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERImpacta Eventos
 
Douglasesteves meetupzabbix
Douglasesteves meetupzabbixDouglasesteves meetupzabbix
Douglasesteves meetupzabbixDouglas Esteves
 

Mais procurados (20)

Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Server
 
Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012Conhecendo o Windows Server 2012
Conhecendo o Windows Server 2012
 
Livro cisco
Livro ciscoLivro cisco
Livro cisco
 
Estou seguro com no sql
Estou seguro com no sqlEstou seguro com no sql
Estou seguro com no sql
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
 
Cluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em LinuxCluster de Alta Disponibilidade em Linux
Cluster de Alta Disponibilidade em Linux
 
Ws2012r2 hyper v
Ws2012r2 hyper vWs2012r2 hyper v
Ws2012r2 hyper v
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e Drbd
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvem
 
Gerenciamento de Servidores com PowerShell 3.0
Gerenciamento de Servidores com PowerShell 3.0Gerenciamento de Servidores com PowerShell 3.0
Gerenciamento de Servidores com PowerShell 3.0
 
Cluster de Alta disponibilidade
Cluster de Alta disponibilidadeCluster de Alta disponibilidade
Cluster de Alta disponibilidade
 
Windows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho modernoWindows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho moderno
 
Virtualização com Xen
Virtualização com XenVirtualização com Xen
Virtualização com Xen
 
Instalação e configuração do windows server 2003
Instalação e configuração do windows server 2003Instalação e configuração do windows server 2003
Instalação e configuração do windows server 2003
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVT
 
Windows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio haraWindows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio hara
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVER
 
Douglasesteves meetupzabbix
Douglasesteves meetupzabbixDouglasesteves meetupzabbix
Douglasesteves meetupzabbix
 

Destaque (8)

Cortes incríveis
Cortes incríveisCortes incríveis
Cortes incríveis
 
Social tv experience
Social tv experienceSocial tv experience
Social tv experience
 
Social games
Social gamesSocial games
Social games
 
Realidades aumentada e diminuída
Realidades aumentada e diminuídaRealidades aumentada e diminuída
Realidades aumentada e diminuída
 
Campus Party2010
Campus Party2010Campus Party2010
Campus Party2010
 
Design se faz também com Software Livre !
Design se faz também com Software Livre !Design se faz também com Software Livre !
Design se faz também com Software Livre !
 
Ti verde e thineco
Ti verde e thinecoTi verde e thineco
Ti verde e thineco
 
Campus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidadeCampus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidade
 

Semelhante a Sistema Operacional Saber-Linux para Telecentros

oVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertooVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertoehabkost
 
Aula Administracao de Sistemas Windows.pptx
Aula Administracao de Sistemas Windows.pptxAula Administracao de Sistemas Windows.pptx
Aula Administracao de Sistemas Windows.pptxTrcioMatsombe
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012André Déo
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxFernando Costa
 
SNMP - Rafael Rodriques
SNMP - Rafael RodriquesSNMP - Rafael Rodriques
SNMP - Rafael Rodriquesmarleigrolli
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvemIgnacio Nin
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoFrederico Madeira
 
Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Juliana Borges
 
Monitoramento de Redes com Nagios
Monitoramento de Redes com NagiosMonitoramento de Redes com Nagios
Monitoramento de Redes com NagiosDaniel Lara
 
Aula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxAula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxRogério Cardoso
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorEdgar Costa
 
Apresentando o Windows Server 2008 R2
Apresentando o Windows Server 2008 R2Apresentando o Windows Server 2008 R2
Apresentando o Windows Server 2008 R2Rodrigo Immaginario
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores LinuxImpacta Eventos
 
Apresentacao gt cnc-workshop_iniciliazicao_fase2
Apresentacao gt cnc-workshop_iniciliazicao_fase2Apresentacao gt cnc-workshop_iniciliazicao_fase2
Apresentacao gt cnc-workshop_iniciliazicao_fase2Lucas Silva
 

Semelhante a Sistema Operacional Saber-Linux para Telecentros (20)

Consegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + PuppetConsegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + Puppet
 
oVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertooVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código aberto
 
Aula Administracao de Sistemas Windows.pptx
Aula Administracao de Sistemas Windows.pptxAula Administracao de Sistemas Windows.pptx
Aula Administracao de Sistemas Windows.pptx
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia Linux
 
SNMP - Rafael Rodriques
SNMP - Rafael RodriquesSNMP - Rafael Rodriques
SNMP - Rafael Rodriques
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvem
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02
 
Monitoramento de Redes com Nagios
Monitoramento de Redes com NagiosMonitoramento de Redes com Nagios
Monitoramento de Redes com Nagios
 
Redes2 aula02
Redes2 aula02Redes2 aula02
Redes2 aula02
 
Zabbix 2010
Zabbix 2010Zabbix 2010
Zabbix 2010
 
Utilizando o open ssh
Utilizando o open   sshUtilizando o open   ssh
Utilizando o open ssh
 
Aula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxAula 4 Mini Curso de Linux
Aula 4 Mini Curso de Linux
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Apresentando o Windows Server 2008 R2
Apresentando o Windows Server 2008 R2Apresentando o Windows Server 2008 R2
Apresentando o Windows Server 2008 R2
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores Linux
 
Servidores linux
Servidores linuxServidores linux
Servidores linux
 
Apresentacao gt cnc-workshop_iniciliazicao_fase2
Apresentacao gt cnc-workshop_iniciliazicao_fase2Apresentacao gt cnc-workshop_iniciliazicao_fase2
Apresentacao gt cnc-workshop_iniciliazicao_fase2
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Sistema Operacional Saber-Linux para Telecentros

  • 1. Sistema Operacional Saber-Linux Prefeitura de São Paulo Coordenadoria de inclusão digital
  • 2. Descrição • Sistema operacional baseado na distribuição Debian-Linux • Otimizado para o ambiente de terminais gráficos remotos • Customizado para atender necessidades socio educativas • Sistema oficial nos mais de 300 Telecentros da cidade de São Paulo • Sistema otimizado para hardwares de baixa performance que oferece fácil manutenção
  • 3. Programas necessários no Saber-Linux • PXE • DHCP • ATFPD • NFS • AGETTY • SSH • X • Gerenciador de janela GNOME
  • 4. Quais são as atribuições do Servidor? • Servidor proxy (SQUID) • Servidor Web (Apache) • Servidor de impressão (CUPS) • Servidor do gerenciador de Janela (GNOME) • Filtro de conteúdo da net (Dansguardian)
  • 5. Quais as funções dos clientes? • Gerar relatório de hardware • Iniciar servidor de som (ESD) • Detecção de vídeo • Autenticar-se para login • Iniciar servidor X (Xorg)
  • 6. Como funciona na pratica Requisição do protocolo PXE IP e localização imagem PXE Caminho da raiz a ser montada DHCP Requisição para localização do arquivo pxelinux.0 e kernel Servidor Kernel Transferência do pxelinux.0 e kernel ATFTPD Thin client Montagem do sistema de arquivo Registro do client NFS Agetty NFS Login automático executando programa autologin Xorg Cliente autenticado chave RSA registrada Inicialização do serivor X Sessão SSH Conexão requisitando gnome-session
  • 7. Área de trabalho pronta para uso
  • 9. Instalação do Saber-Linux ● Scripts em shell preparam o servidor para fazer a descompactação do sistema ● Live-CD conta com ferramentas de manutenção e diagnóstico
  • 10. Diferenciais do Saber-Linux • Servidor possui características administrativas . Não há suporte a som nem servidor X. O usuário root é bloqueado para determinadas tarefas. Diversos scripts foram criados para diminuir a intervenção do Analista de Suporte • É um sistema compacto O Saber-Linux hoje disponibiliza duas versões - A primeira versão, Stable, com 659MB podendo ser gravada em um CD - A segunda versão, Testing, com 1262MB, sendo gravada em dois CDs
  • 11. Diferencias do Saber-Linux • Sistema pronto para uso É um sistema construido para seu total funcionamento, já no primeiro boot. Não exige qualquer configuração especial para que thin client já consiga fazer primeiro boot • Fácil manutenção Por se tratar de um Debian como base, há uma gama de ferramentas para diagnóstico e resolução de problemas • Detecção de dispositivos USB Com a utilização do udev foi criado um script que monta automaticamente o device USB
  • 12. Vantagens ao usar Terminal Server • Centralização de informações • Maior praticidade na manutenção • Segurança • Redução do desperdício de recursos • Maior agilidade e eficiência na replicação de matrizes do sistema
  • 13. Requisitos mínimos • Apesar das especificações mínimas, nada impede a implantação em hardwares mais velhos
  • 14. Desafios para o futuro • Documentação do sistema • Estações diskless • Virtualização • Servidor de pacotes • Distribuição oficial • Monitoração das estações de trabalho
  • 15. Contatos Equipe Desenvolvimento Linux Daniel Bastos Roney Alves Walter Maciel equipedevlinux@gmail.com