Desde o lançamento do LTSP versão 4.2, o kernel que o acompanhava era muito limitado, com poucos drivers e quase nenhum suporte a hardware.
Conforme os equipamentos disponíveis no mercado foram evoluindo, passamos a ter muitos problemas de reconhecimento de placas de rede, porque os drivers que acompanhavam o LTSP eram muito antigos e, por exemplo, ainda não tinham suporte à redes Gigabit.
Esse fator começou a gerar despesas para as empresas e para seus clientes, pois, paliativamente, passaram a adotar placas de rede off-board e boot via disquete, posteriormente passando para boot via pendrive, ambos com roms obtidas no ROM-o-matic, aumentando o custo do hardware.
Outro ponto é a migração dos sistemas desenvolvidos e baseados em LTSP 4.2 para o LTSP 5, que é dependente da distribuição onde ele foi integrado. Provavelmente a distribuição mais avançada em termos dessa integração é o Ubuntu, que investiu muito na integração do LTSP 5 na sua distribuição e, mesmo assim, a estrutura é muito diferente da estrutura do LTSP 4.2, necessitando uma reengenharia generalizada do software para se adaptar à nova estrutura.
Com um novo kernel mais atualizado, além de reduzir custos com hardware, podemos ainda ganhar tempo na migração de sistemas para outra distribuição com o LTSP 5 já integrado.
Cenário
- Processador: Intel(R) Celeron(R) CPU 2.66GHz
- Memória: 1 GB RAM
- HDs: 2 SAMSUNG HD161HJ 160 GB (Raid 1)
- S.O.: Fedora 8
- Kernel: 2.6.21.7-3.fc8xen
- Kernel para o LTSP: 2.6.25
- LTSP: versão 4.2
Pré-requisitos
- Servidor Dhcp
- Servidor Tftp
- Servidor NFS
- Mknbi-linux
- Ferramentas para compilação do kernel
- Servidor LTSP (caso versão 4.2, atualizar todos os itens menos os módulos do X, conforme explicado posteriormente)
- Kernel 2.6 mais novo para utilizar com o LTSP:
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2
# tar jxvf linux-2.6.25.tar.bz2
# ln -s linux-2.6.25.tar.bz2 linux
- LBE:
# cd /usr/local
# cvs -d
:pserver:anonymous@cvs.ltsp.org:/usr/local/cvsroot \
checkout lbe