Stampede Linux
Conheça o Stampede Linux,
uma distribuição otimizada para processadores Pentium e
desenvolvida por voluntários de todo mundo
Existe uma infinidade de distribuições Linux e
até mesmo uma distro feita na China e traduzida para o
português! Encontramos várias
distribuições, desde as que são mantidas por
apenas uma pessoa até as grandes distribuições
comerciais, que empregam centenas de pessoas em suas atividades.
Em edições anteriores da Revista do Linux tivemos a
oportunidade de conhecer várias delas, desde as minidistros que
cabem em um disquete até as grandes distribuições
como a Debian e o Slackware. Hoje vamos conhecer o Stampede Linux, que
é desenvolvido voluntariamente por programadores ao redor do
mundo, incluindo o brasileiro Thiago Pimentel, responsável pelo
gerenciamento dos mirrors.
O Stampede não recebe apoio comercial de nenhuma empresa,
exceto o servidor fornecido pela VA Linux para hospedar a
página da Internet e por algumas máquinas ALPHA doadas
pela Linuxstore. Os desenvolvedores se comunicam por meio de IRC e de
listas de discussão. Podemos até dizer que a Debian e o
Stampede são as duas únicas distribuições
mantidas 100% por trabalho voluntário.
Mas qual a diferença entre a Debian e o Stampede? A Debian
é mais mainstream, pois conta com mais apoio da mídia
especializada e empresas de tecnologia.
Já o Stampede Linux foi criado em dezembro de 1997,
mês do aniversário de seu fundador, Matt Wood. Matt criou
o Stampede para atender a suas próprias necessidades, pois ele
sentia a falta de recursos não encontrados em outras
distribuições e resolveu arregaçar as mangas e
começar a sua.
O nome Stampede vem de stampede.org, domínio pessoal de Matt
e que já existia seis meses antes que ele criasse a
distribuição. O objetivo inicial de Matt era produzir um
Linux que apresentasse alto desempenho (com pacotes otimizados para
Pentium), qualidade, estabilidade, compatibilidade,
atualização constante e segurança. Naquela
época não havia nenhuma distribuição
otimizada para processadores Pentium.
Apesar de seu desenvolvimento ter se iniciado há tanto
tempo, o Stampede ainda não chegou a uma versão que
apresente as mesmas facilidades e recursos de outras distros
(qualidade, estabilidade, compatibilidade, atualização
constante e segurança são itens obrigatórios para
distros comerciais se manterem no mercado). Houve um desentendimento
entre os desenvolvedores, o que fez vários deles abandonar o
projeto.
O atual time principal conta com treze desenvolvedores e o seu head
developer (líder) é Aaron Davis. O principal primeiro
objetivo do Stampede Linux agora é fornecer uma
distribuição enxuta, estável e rápida. A
versão mais recente (no momento em que esta
avaliação está sendo escrita), testada pela
redação da RdL e disponível no CD deste mês
em formato .ISO, é a 0.90 (happyvalley lançada em
15/8/2000). Os scripts de inicializção do "vale
feliz" são emprestados do Slackware (BSD style), mas em
breve os desenvolvedores esperam usar seus próprios scripts,
similares ao modelo seguido pelo SYS-V. A próxima versão
está agendada para ser liberada em março de 2001.
O Stampede 0.91 vai incluir: Linux kernel versão 2.2.x, mais
uma versão 2.2.x com reiserfs embutidos, glibc-2.2, kde-2.1 ou
2.0.1, Helix Gnome, Evolution, Mozilla (substituindo Netscape),
XFree86-3.3.6 e o 4.0.2, e initscripts melhorados. Parece bom!
Conclusão
Se você gosta de fazer suas próprias
configurações manualmente e se interessa pelo
desenvolvimento de software livre, essa distribuição
é perfeita para você. O efeito colateral pode ser um
aumento na performance de sua máquina e algumas noites
"perdidas" configurando o sistema. Você pode
até mesmo falar com os desenvolvedores e participar do
desenvolvimento do Stampede. O time de desenvolvimento se encontra
constantemente no servidor irc.stampede.org, canal #stampede (somente
em inglês). Pode valer a pena conectar e trocar algumas palavras
com pessoas que também amam e se esforçam para
desenvolver o Linux.
Principais características do Stampede
Sistema de pacotes: o sistema de pacotes proposto pelo Stampede, (o
SLP Stampede Linux Package,) deve ser compatível com
qualquer outra distribuição. É um sistema de
pacotes como o .tgz, só que utiliza o bzip2 para
compactação. O SLP não possui as
características de um moderno sistema de pacotes, por isso o
time de desenvolvimento decidiu investir em outro sistema de pacotes,
o SPK (Simple Packaging Kit), que possui controle de
dependências, arquivos de configuração em XML e
que possibilita a conversão de pacotes SRPMS para SPK. Mas o
SLP ainda será usado na versão 0.91.
SLAB (Stampede GNU/Linux Auto Build): os softwares
são compilados com otimizações para Pentium, para
tornar o sistema de 10% a 30% mais rápido.
As debugging flags foram removidas em software estável, para
aumentar a velocidade do sistema e diminuir o tamanho dos
binários. O compilador usado era o PGCC, mas, por causa de
problemas de compatibilidade entre binários, o atual time de
desenvolvimento trocou-o pelo GCC.
Teste da distribuição
A nossa fiel máquina de testes, AMD K6-II 450 MHz com placa
de vídeo onboard SIS620, placa de rede realtek 8139 e HD de 4,5
Gb, foi utilizada para testar o Stampede.
Baixamos a imagem ISO (350 Mb) de: ftp.stampede.org/stampedelinux/stable/0.90-happyvalley/iso/0.90-happyvalley.iso
Seguindo as instruções do FAQ
(www.stampede.org/install.php3), baixamos também o bootdisk e o
rootdisk para inicializar o micro. Instalar o Stampede dá mais
trabalho do que instalar qualquer outra distribuição
moderna Slackware, SuSE, RedRat e Mandrake, entre outros, que
possuem excelentes programas gráficos de
instalação, ao contrário do Stampede.
Particionamos o disco manualmente, deixando 800Mb para o Stampede.
A imagem ISO teve de ser montada manualmente (mount -o loop), pois o
instalador ainda não é capaz de saber onde estão
os pacotes. O programa de instalação nos fez lembrar do
programa da RedHat em modo texto. Algumas opções ainda
não estão totalmente funcionais. O LILO teve de ser
instalado depois, manualmente o que não causa nenhum problema
para quem está acostumado com essa operação.
Procedimentos da instalação
Geramos os dois discos de instalação (boot, root)
o disco de boot é o mesmo do Slackware.
Inicializamos o micro com os dois discos, com a
opção [ramdisk root=/dev/fd0] no primeiro disco.
Montamos a imagem ISO.
Executamos o "setup" (parece o Slack, mas apresenta um
"visual RedHat").
Escolhemos os pacotes e clicamos em OK.
Instalando... (fomos tomar um café).
Configuramos o mouse.
Configuramos a rede (Network) não funciona
direito.
OK, reboot (ainda não instala o LILO).
Inicializamos com o disco de boot.
Instalamos o LILO.
Criamos usuários.
Após a instalação, brincamos um pouco, e
não podemos deixar de registrar que o Stampede é uma das
distribuições mais legais que já vimos! Vem
totalmente nua, sem preconfigurações. Lembra uma casa
sólida e bonita, mas que precisa ser mobiliada. Causa boa
impressão, e para o verdadeiro geek pode ser amor à
primeira vista.
Para saber mais
Página oficial da distribuição www.stampede.org
Página dos desenvolvedores developer.stampede.org
Crônica de uma viagem da turma do Stampede: www.stampede.org/~skibum/01_secret.php3