SlideShare uma empresa Scribd logo
Terminais Leves Linux
Jornadas Software Livre na Educação
Marco Neves
CCEMS
Barreiro, 4 de Abril de 2008
Abordagens
✗
Visão Geral do LTSP
✗
Instalação do K12LTSP
✗
Serviços e Configuração
✗
Projecto Terminais Leves Linux
Visão Geral do LTSP
O que é o LTSP?
✗
Linux Terminal Server Project (http://www.ltsp.org), é
um pacote “add-on” para Linux que permite a
utilização simultânea de um computador.
✗
As aplicações correm num servidor com um cliente
“terminal leve” manipulando os IN e os OUT.
✗
O “terminal leve” dispensa a utilização de disco local,
máquinas antigas podem (devem) ser aproveitadas.
Visão Geral do LTSP
O que é o LTSP?
✗
Tecnologia muito popular em escolas e serviços de
acesso público, facilita o acesso às TIC com
orçamentos mínimos.
✗
Várias distribuições integram a “distro” mais o pacote
LTSP: K12LTSP, Edubuntu, Skolelinux, etc. (versão
5 do LTSP).
✗
Incorpora um conjunto de serviços essenciais para o
funcionamento da solução.
Visão Geral do LTSP
Esquema genérico de funcionamento
Visão Geral do LTSP
Como fazer “boot” ao cliente?
✗
Por disquete (com uma imagem de arranque)
✗
PXE – suportada pelos clientes
✗
Imagem no disco do cliente (mais prático do que com a
disquete)
✗
Placa de rede com BootRom
✗
Wireless
Visão Geral do LTSP
Onde é usado o LTSP
✗
Brasil – Projecto TeleCentros (6000 Internet Cafes com 20
terminais cada)
✗
Africa do Sul (Shuttleworth Foundation – 154 TuxLabs, 2800
terminais)
✗
Escolas Portuguesas (mais de 30 escolas, 35 servidores
LTSP, 250 terminais)
✗
Histórias de sucesso
http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories
Instalação do K12LTSP
O que é o K12LTSP
✗
Fedora Core + LTSP + Aplicações + Utilitários
✗
Mantido por uma comunidade liderar por Eric Harrison
✗
Facilita a integração de uma distro linux com LTSP
✗
Utilizado em todo o mundo, sobretudo em ambientes
escolares
✗
Descontinuado com o LTSP 5 -> aguarda-se a integração do
LTSP 5 no Fedora 9
Instalação do K12LTSP (1)
Ecrã inicial – Boas Vindas
Instalação do K12LTSP (2)
Idioma de instalação
Instalação do K12LTSP (3)
Tipo de teclado
Instalação do K12LTSP (4)
Particionamento do disco
Instalação do K12LTSP (5)
Configuração dos dispositivos de rede
Instalação do K12LTSP (6)
Configuração do fuso horário
Instalação do K12LTSP (7)
Definição da palavra-passe de root (administrador)
Instalação do K12LTSP (8)
Selecção das aplicações a instalar
Instalação do K12LTSP (9)
Personalização dos pacotes a instalar
Instalação do K12LTSP (10)
Verificação da dependência dos pacotes
Instalação do K12LTSP (11)
Iniciar a instalação
Instalação do K12LTSP (12)
Instalação (processo mais demorado)
Instalação do K12LTSP (13)
Instalação terminada......
Instalação do K12LTSP (14)
Configuração inicial
Serviços e Configuração
Principais serviços utilizados
✗
DHCP (atribuição dinâmica de ips)
✗
TFTP (serviço “leve” de ftp para transferência do kernel
e disk ram)
✗
NFS (responsável pela exportação do sistema ficheiros)
✗
XDMCP (gestor de login gráfico: gdm, kdm)
Serviços e Configuração
DHCP (/etc/dhcpd.conf)
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
option domain-name "ltsp.org";
get-lease-hostnames true;
next-server 192.168.0.254;
option root-path "192.168.0.254:/opt/ltsp/i386";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
if substring (option vendor-class-identifier, 0, 9) = “PXEClient” {
filename “/tftpboot/lts/2.4.26-ltsp-3/pxelinux.0”;
}
else{
filename “/tftpboot/lts/vmlinuz-2.4.26-ltsp-3”;
}
host ws001 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.0.1;
}
Serviços e Configuração
Gestor de serviços e ficheiros - LTSPADMIN
✗
Instalar e actualizar o LTSP
✗
Verificar os estado dos serviços
✗
Configurar serviços e ficheiros de configuração
✗
[demonstração do ltspadmin]
Serviços e Configuração
Gestor de serviços e ficheiros - LTSPADMIN
Serviços e Configuração
Gestor de serviços e ficheiros - LTSPADMIN
Serviços e Configuração
Gestor de serviços e ficheiros - LTSPADMIN
Serviços e Configuração
Portas usadas pelo LTSP
Serviços e Configuração
Configuração dos terminais (lts.conf)
[Ver exemplo do lts.conf]
Projecto Terminais Leves Linux
Objectivos
✗
Reciclagem de “velhos” PC´s (vertente ambiental)
✗
Sensibilizar para utilização de software open-source (vertente
estrutural)
✗
Reduzir o custo com licenças (vertente económica)
✗
Dinamizar a utilização de novas plataformas
✗
Oferta de mais espaços TIC com custos significativamente
reduzidos
Projecto Terminais Leves Linux
Funcionalidades / Vantagens
✗
Facilidade de implementação, gestão e manutenção
✗
Ponto central de configurações de utilizador, dados e
aplicações
✗
As máquinas clientes são “limpas”, não existe manutenção
✗
Maior garantia de segurança e imunidade anti-vírus
✗
Possibilidade de integração em ambientes Windows
Questões....

Mais conteúdo relacionado

Mais procurados

Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
portal_Do_estudante
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQL
Leonardo Cezar
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Marlon Willrich
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1
Nauber Gois
 
Aula PIT 3 - Ambientes
Aula PIT 3 - AmbientesAula PIT 3 - Ambientes
Aula PIT 3 - Ambientes
Dirceu Belém
 
Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
Frederico Madeira
 
Implementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu ServerImplementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu Server
Tiago Bezerra Dos Santos
 
SENAI - Segurança firewall
SENAI - Segurança   firewall SENAI - Segurança   firewall
SENAI - Segurança firewall
Carlos Melo
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
Leandro Almeida
 
Http 2.0
Http 2.0Http 2.0
Http 2.0
Daniel Cardoso
 
pfSense - Proxy com arquivo arquivo pac e wpad
pfSense - Proxy com arquivo arquivo pac e wpadpfSense - Proxy com arquivo arquivo pac e wpad
pfSense - Proxy com arquivo arquivo pac e wpad
Cavalcante Treinamentos
 
(13) nfs
(13) nfs(13) nfs
(13) nfs
Anderson Lago
 
Drupal + Rex
Drupal + RexDrupal + Rex
Drupal + Rex
paulo_graca
 
Sistemas operacionais 14
Sistemas operacionais 14Sistemas operacionais 14
Sistemas operacionais 14
Nauber Gois
 
Linux Network Fault Tolerance
Linux Network Fault ToleranceLinux Network Fault Tolerance
Linux Network Fault Tolerance
Frederico Madeira
 
Proftpd
ProftpdProftpd
Proftpd
Carlos Melo
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
Universidade Federal do Pampa
 
GlusterFs
GlusterFsGlusterFs
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manada
Fabio Telles Rodriguez
 

Mais procurados (19)

Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQL
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1
 
Aula PIT 3 - Ambientes
Aula PIT 3 - AmbientesAula PIT 3 - Ambientes
Aula PIT 3 - Ambientes
 
Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
 
Implementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu ServerImplementação de Servidor Linux Ubuntu Server
Implementação de Servidor Linux Ubuntu Server
 
SENAI - Segurança firewall
SENAI - Segurança   firewall SENAI - Segurança   firewall
SENAI - Segurança firewall
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Http 2.0
Http 2.0Http 2.0
Http 2.0
 
pfSense - Proxy com arquivo arquivo pac e wpad
pfSense - Proxy com arquivo arquivo pac e wpadpfSense - Proxy com arquivo arquivo pac e wpad
pfSense - Proxy com arquivo arquivo pac e wpad
 
(13) nfs
(13) nfs(13) nfs
(13) nfs
 
Drupal + Rex
Drupal + RexDrupal + Rex
Drupal + Rex
 
Sistemas operacionais 14
Sistemas operacionais 14Sistemas operacionais 14
Sistemas operacionais 14
 
Linux Network Fault Tolerance
Linux Network Fault ToleranceLinux Network Fault Tolerance
Linux Network Fault Tolerance
 
Proftpd
ProftpdProftpd
Proftpd
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
 
GlusterFs
GlusterFsGlusterFs
GlusterFs
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manada
 

Destaque

Izabella custódio dias lamberti
Izabella custódio dias lambertiIzabella custódio dias lamberti
Izabella custódio dias lamberti
Izabella Dias
 
Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!
Vanilson Buregio
 
Certificate_4
Certificate_4Certificate_4
Certificate_4
Ahmad Hassan
 
Autos eléctricos
Autos eléctricos Autos eléctricos
Autos eléctricos
Juan Carlos
 
Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)
Hernan_HR
 
Rickelmy flamenco
Rickelmy flamencoRickelmy flamenco
Rickelmy flamenco
losthecnos20
 
Trabajo de ingles n 01
Trabajo de ingles n 01Trabajo de ingles n 01
Trabajo de ingles n 01
Hugo Raul Fernandez Flores
 
Colegio gonzalo arango
Colegio gonzalo arangoColegio gonzalo arango
Colegio gonzalo arango
Xïmënä Märtïnëz
 
Decreto n 7.525 recopa
Decreto n 7.525 recopaDecreto n 7.525 recopa
Decreto n 7.525 recopa
Carlos França
 
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
liela_stunda
 
Wetlands report
Wetlands reportWetlands report
Wetlands report
Josh Cole
 
Evolving social data mining and affective analysis
Evolving social data mining and affective analysis  Evolving social data mining and affective analysis
Evolving social data mining and affective analysis
Athena Vakali
 
Orthoplay patient education software 1
Orthoplay patient education software 1Orthoplay patient education software 1
Orthoplay patient education software 1
Indian dental academy
 
Desarrollo social y programas sociales en San Sebastián.
Desarrollo social y programas sociales en San Sebastián. Desarrollo social y programas sociales en San Sebastián.
Desarrollo social y programas sociales en San Sebastián.
PAGGMunicipal
 
Plan Progresa- El Deporte Salva Vidas
Plan Progresa- El Deporte Salva VidasPlan Progresa- El Deporte Salva Vidas
Plan Progresa- El Deporte Salva Vidas
PAGGMunicipal
 

Destaque (16)

Izabella custódio dias lamberti
Izabella custódio dias lambertiIzabella custódio dias lamberti
Izabella custódio dias lamberti
 
Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!
 
Certificate_4
Certificate_4Certificate_4
Certificate_4
 
Autos eléctricos
Autos eléctricos Autos eléctricos
Autos eléctricos
 
Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)Sistemas operativos (hernan roldan)
Sistemas operativos (hernan roldan)
 
Rickelmy flamenco
Rickelmy flamencoRickelmy flamenco
Rickelmy flamenco
 
Trabajo de ingles n 01
Trabajo de ingles n 01Trabajo de ingles n 01
Trabajo de ingles n 01
 
Colegio gonzalo arango
Colegio gonzalo arangoColegio gonzalo arango
Colegio gonzalo arango
 
Decreto n 7.525 recopa
Decreto n 7.525 recopaDecreto n 7.525 recopa
Decreto n 7.525 recopa
 
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
Savu veselību sargāju, pats sev palīdzu. Pasaules lielākā stunda Ludzas pilsē...
 
Wetlands report
Wetlands reportWetlands report
Wetlands report
 
Leh
LehLeh
Leh
 
Evolving social data mining and affective analysis
Evolving social data mining and affective analysis  Evolving social data mining and affective analysis
Evolving social data mining and affective analysis
 
Orthoplay patient education software 1
Orthoplay patient education software 1Orthoplay patient education software 1
Orthoplay patient education software 1
 
Desarrollo social y programas sociales en San Sebastián.
Desarrollo social y programas sociales en San Sebastián. Desarrollo social y programas sociales en San Sebastián.
Desarrollo social y programas sociales en San Sebastián.
 
Plan Progresa- El Deporte Salva Vidas
Plan Progresa- El Deporte Salva VidasPlan Progresa- El Deporte Salva Vidas
Plan Progresa- El Deporte Salva Vidas
 

Semelhante a Projeto Terminais Leves Linux

Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
jrrsouzaj
 
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
Aécio Pires
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
guest7a481e8
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
eliezer
 
Implantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linuxImplantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linux
SoftD Abreu
 
Intro linux
Intro linuxIntro linux
Intro linux
Luis Duli
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
Rodrigo Piovesana
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptx
Formador2
 
Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014
Getup Cloud
 
PaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma públicaPaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma pública
Getup Cloud
 
Projeto TCOS - III ENSOL
Projeto TCOS - III ENSOLProjeto TCOS - III ENSOL
Projeto TCOS - III ENSOL
Aécio Pires
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
guest830f1
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
Cindy Dalfovo
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldap
Roberto Castro
 
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
Aécio Pires
 
Ntop
NtopNtop
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
Joel Saramago
 
Protocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPProtocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCP
Daniel Brandão
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
Luiz Arthur
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
Bruno Ponces
 

Semelhante a Projeto Terminais Leves Linux (20)

Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
 
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
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Implantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linuxImplantação de sistemas desegurança com linux
Implantação de sistemas desegurança com linux
 
Intro linux
Intro linuxIntro linux
Intro linux
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptx
 
Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014
 
PaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma públicaPaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma pública
 
Projeto TCOS - III ENSOL
Projeto TCOS - III ENSOLProjeto TCOS - III ENSOL
Projeto TCOS - III ENSOL
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldap
 
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
 
Ntop
NtopNtop
Ntop
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Protocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPProtocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCP
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 

Mais de Marco Neves

King Faisal University Training AI and Education
King Faisal University Training AI and EducationKing Faisal University Training AI and Education
King Faisal University Training AI and Education
Marco Neves
 
AI in Education must be an opportunity for all
AI in Education must be an opportunity for allAI in Education must be an opportunity for all
AI in Education must be an opportunity for all
Marco Neves
 
7th International Conference (Hybrid) for the Promotion of Educational Innov...
7th International Conference (Hybrid)  for the Promotion of Educational Innov...7th International Conference (Hybrid)  for the Promotion of Educational Innov...
7th International Conference (Hybrid) for the Promotion of Educational Innov...
Marco Neves
 
Croatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in EducationCroatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in Education
Marco Neves
 
Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?
Marco Neves
 
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
Marco Neves
 
IoT no AE da Batalha
IoT no AE da BatalhaIoT no AE da Batalha
IoT no AE da Batalha
Marco Neves
 
AI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
AI BASICS FOR SCHOOLS - CodeWeek MOOC PresentationAI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
AI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
Marco Neves
 
The blurred horizon between the real and the unreal in the AI age
The blurred horizon between the real and the unreal in the AI ageThe blurred horizon between the real and the unreal in the AI age
The blurred horizon between the real and the unreal in the AI age
Marco Neves
 
Os desafios da Educação na era da Inteligência Artificial
Os desafios da Educação na era da Inteligência ArtificialOs desafios da Educação na era da Inteligência Artificial
Os desafios da Educação na era da Inteligência Artificial
Marco Neves
 
Inteligência Artificial na Educação
Inteligência Artificial na EducaçãoInteligência Artificial na Educação
Inteligência Artificial na Educação
Marco Neves
 
Europeana Annual Conference 2019 - Shaping the future of education with cult...
Europeana Annual Conference 2019 - Shaping the future of education  with cult...Europeana Annual Conference 2019 - Shaping the future of education  with cult...
Europeana Annual Conference 2019 - Shaping the future of education with cult...
Marco Neves
 
Artificial Intelligence: Challenges and Opportunities
Artificial Intelligence: Challenges and OpportunitiesArtificial Intelligence: Challenges and Opportunities
Artificial Intelligence: Challenges and Opportunities
Marco Neves
 
Transformação Digital Educação, eTwinning e Tecnologias Móveis
Transformação Digital Educação, eTwinning e Tecnologias MóveisTransformação Digital Educação, eTwinning e Tecnologias Móveis
Transformação Digital Educação, eTwinning e Tecnologias Móveis
Marco Neves
 
Transformação Digital Educação - IX Colóquio CFAE PB
Transformação Digital Educação - IX Colóquio CFAE PBTransformação Digital Educação - IX Colóquio CFAE PB
Transformação Digital Educação - IX Colóquio CFAE PB
Marco Neves
 
Artificial Intelligence, Media and Education
Artificial Intelligence, Media and EducationArtificial Intelligence, Media and Education
Artificial Intelligence, Media and Education
Marco Neves
 
Education in the Age of the Coginitive Machines - for parents
Education in the Age of the Coginitive Machines - for parentsEducation in the Age of the Coginitive Machines - for parents
Education in the Age of the Coginitive Machines - for parents
Marco Neves
 
A Europeana, Propaganda e Notícias Falsas.
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias Falsas.
A Europeana, Propaganda e Notícias Falsas.
Marco Neves
 
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
Marco Neves
 
Education in times of Cognitive Machines
Education in times of Cognitive MachinesEducation in times of Cognitive Machines
Education in times of Cognitive Machines
Marco Neves
 

Mais de Marco Neves (20)

King Faisal University Training AI and Education
King Faisal University Training AI and EducationKing Faisal University Training AI and Education
King Faisal University Training AI and Education
 
AI in Education must be an opportunity for all
AI in Education must be an opportunity for allAI in Education must be an opportunity for all
AI in Education must be an opportunity for all
 
7th International Conference (Hybrid) for the Promotion of Educational Innov...
7th International Conference (Hybrid)  for the Promotion of Educational Innov...7th International Conference (Hybrid)  for the Promotion of Educational Innov...
7th International Conference (Hybrid) for the Promotion of Educational Innov...
 
Croatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in EducationCroatia Carnet Users Conference - AI Today in Education
Croatia Carnet Users Conference - AI Today in Education
 
Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?Artificial Intelligence - The greatest educational challenge ever?
Artificial Intelligence - The greatest educational challenge ever?
 
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
Do you ever use AI? Yes, is it in your pocket. How to bring AI into an eTwinn...
 
IoT no AE da Batalha
IoT no AE da BatalhaIoT no AE da Batalha
IoT no AE da Batalha
 
AI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
AI BASICS FOR SCHOOLS - CodeWeek MOOC PresentationAI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
AI BASICS FOR SCHOOLS - CodeWeek MOOC Presentation
 
The blurred horizon between the real and the unreal in the AI age
The blurred horizon between the real and the unreal in the AI ageThe blurred horizon between the real and the unreal in the AI age
The blurred horizon between the real and the unreal in the AI age
 
Os desafios da Educação na era da Inteligência Artificial
Os desafios da Educação na era da Inteligência ArtificialOs desafios da Educação na era da Inteligência Artificial
Os desafios da Educação na era da Inteligência Artificial
 
Inteligência Artificial na Educação
Inteligência Artificial na EducaçãoInteligência Artificial na Educação
Inteligência Artificial na Educação
 
Europeana Annual Conference 2019 - Shaping the future of education with cult...
Europeana Annual Conference 2019 - Shaping the future of education  with cult...Europeana Annual Conference 2019 - Shaping the future of education  with cult...
Europeana Annual Conference 2019 - Shaping the future of education with cult...
 
Artificial Intelligence: Challenges and Opportunities
Artificial Intelligence: Challenges and OpportunitiesArtificial Intelligence: Challenges and Opportunities
Artificial Intelligence: Challenges and Opportunities
 
Transformação Digital Educação, eTwinning e Tecnologias Móveis
Transformação Digital Educação, eTwinning e Tecnologias MóveisTransformação Digital Educação, eTwinning e Tecnologias Móveis
Transformação Digital Educação, eTwinning e Tecnologias Móveis
 
Transformação Digital Educação - IX Colóquio CFAE PB
Transformação Digital Educação - IX Colóquio CFAE PBTransformação Digital Educação - IX Colóquio CFAE PB
Transformação Digital Educação - IX Colóquio CFAE PB
 
Artificial Intelligence, Media and Education
Artificial Intelligence, Media and EducationArtificial Intelligence, Media and Education
Artificial Intelligence, Media and Education
 
Education in the Age of the Coginitive Machines - for parents
Education in the Age of the Coginitive Machines - for parentsEducation in the Age of the Coginitive Machines - for parents
Education in the Age of the Coginitive Machines - for parents
 
A Europeana, Propaganda e Notícias Falsas.
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias Falsas.
A Europeana, Propaganda e Notícias Falsas.
 
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
A Europeana, Propaganda e Notícias Falsas.A Europeana, Propaganda e Notícias ...
 
Education in times of Cognitive Machines
Education in times of Cognitive MachinesEducation in times of Cognitive Machines
Education in times of Cognitive Machines
 

Projeto Terminais Leves Linux

  • 1. Terminais Leves Linux Jornadas Software Livre na Educação Marco Neves CCEMS Barreiro, 4 de Abril de 2008
  • 2. Abordagens ✗ Visão Geral do LTSP ✗ Instalação do K12LTSP ✗ Serviços e Configuração ✗ Projecto Terminais Leves Linux
  • 3. Visão Geral do LTSP O que é o LTSP? ✗ Linux Terminal Server Project (http://www.ltsp.org), é um pacote “add-on” para Linux que permite a utilização simultânea de um computador. ✗ As aplicações correm num servidor com um cliente “terminal leve” manipulando os IN e os OUT. ✗ O “terminal leve” dispensa a utilização de disco local, máquinas antigas podem (devem) ser aproveitadas.
  • 4. Visão Geral do LTSP O que é o LTSP? ✗ Tecnologia muito popular em escolas e serviços de acesso público, facilita o acesso às TIC com orçamentos mínimos. ✗ Várias distribuições integram a “distro” mais o pacote LTSP: K12LTSP, Edubuntu, Skolelinux, etc. (versão 5 do LTSP). ✗ Incorpora um conjunto de serviços essenciais para o funcionamento da solução.
  • 5. Visão Geral do LTSP Esquema genérico de funcionamento
  • 6. Visão Geral do LTSP Como fazer “boot” ao cliente? ✗ Por disquete (com uma imagem de arranque) ✗ PXE – suportada pelos clientes ✗ Imagem no disco do cliente (mais prático do que com a disquete) ✗ Placa de rede com BootRom ✗ Wireless
  • 7. Visão Geral do LTSP Onde é usado o LTSP ✗ Brasil – Projecto TeleCentros (6000 Internet Cafes com 20 terminais cada) ✗ Africa do Sul (Shuttleworth Foundation – 154 TuxLabs, 2800 terminais) ✗ Escolas Portuguesas (mais de 30 escolas, 35 servidores LTSP, 250 terminais) ✗ Histórias de sucesso http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories
  • 8. Instalação do K12LTSP O que é o K12LTSP ✗ Fedora Core + LTSP + Aplicações + Utilitários ✗ Mantido por uma comunidade liderar por Eric Harrison ✗ Facilita a integração de uma distro linux com LTSP ✗ Utilizado em todo o mundo, sobretudo em ambientes escolares ✗ Descontinuado com o LTSP 5 -> aguarda-se a integração do LTSP 5 no Fedora 9
  • 9. Instalação do K12LTSP (1) Ecrã inicial – Boas Vindas
  • 10. Instalação do K12LTSP (2) Idioma de instalação
  • 11. Instalação do K12LTSP (3) Tipo de teclado
  • 12. Instalação do K12LTSP (4) Particionamento do disco
  • 13. Instalação do K12LTSP (5) Configuração dos dispositivos de rede
  • 14. Instalação do K12LTSP (6) Configuração do fuso horário
  • 15. Instalação do K12LTSP (7) Definição da palavra-passe de root (administrador)
  • 16. Instalação do K12LTSP (8) Selecção das aplicações a instalar
  • 17. Instalação do K12LTSP (9) Personalização dos pacotes a instalar
  • 18. Instalação do K12LTSP (10) Verificação da dependência dos pacotes
  • 19. Instalação do K12LTSP (11) Iniciar a instalação
  • 20. Instalação do K12LTSP (12) Instalação (processo mais demorado)
  • 21. Instalação do K12LTSP (13) Instalação terminada......
  • 22. Instalação do K12LTSP (14) Configuração inicial
  • 23. Serviços e Configuração Principais serviços utilizados ✗ DHCP (atribuição dinâmica de ips) ✗ TFTP (serviço “leve” de ftp para transferência do kernel e disk ram) ✗ NFS (responsável pela exportação do sistema ficheiros) ✗ XDMCP (gestor de login gráfico: gdm, kdm)
  • 24. Serviços e Configuração DHCP (/etc/dhcpd.conf) option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.254; option domain-name-servers 192.168.0.254; option domain-name "ltsp.org"; get-lease-hostnames true; next-server 192.168.0.254; option root-path "192.168.0.254:/opt/ltsp/i386"; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.199; if substring (option vendor-class-identifier, 0, 9) = “PXEClient” { filename “/tftpboot/lts/2.4.26-ltsp-3/pxelinux.0”; } else{ filename “/tftpboot/lts/vmlinuz-2.4.26-ltsp-3”; } host ws001 { hardware ethernet 00:11:22:33:44:55; fixed-address 192.168.0.1; }
  • 25. Serviços e Configuração Gestor de serviços e ficheiros - LTSPADMIN ✗ Instalar e actualizar o LTSP ✗ Verificar os estado dos serviços ✗ Configurar serviços e ficheiros de configuração ✗ [demonstração do ltspadmin]
  • 26. Serviços e Configuração Gestor de serviços e ficheiros - LTSPADMIN
  • 27. Serviços e Configuração Gestor de serviços e ficheiros - LTSPADMIN
  • 28. Serviços e Configuração Gestor de serviços e ficheiros - LTSPADMIN
  • 30. Serviços e Configuração Configuração dos terminais (lts.conf) [Ver exemplo do lts.conf]
  • 31. Projecto Terminais Leves Linux Objectivos ✗ Reciclagem de “velhos” PC´s (vertente ambiental) ✗ Sensibilizar para utilização de software open-source (vertente estrutural) ✗ Reduzir o custo com licenças (vertente económica) ✗ Dinamizar a utilização de novas plataformas ✗ Oferta de mais espaços TIC com custos significativamente reduzidos
  • 32. Projecto Terminais Leves Linux Funcionalidades / Vantagens ✗ Facilidade de implementação, gestão e manutenção ✗ Ponto central de configurações de utilizador, dados e aplicações ✗ As máquinas clientes são “limpas”, não existe manutenção ✗ Maior garantia de segurança e imunidade anti-vírus ✗ Possibilidade de integração em ambientes Windows