Revista Do Linux
EDIÇÃO DO MÊS
 CD do Mês

 Capa
 Entrevista
 Corporativo
 Editoração
 Segurança
 Hardware
 Produtos
 Programação
 Sistema
 

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


    A Revista do Linux é editada pela Conectiva S/A
    Todos os Direitos Reservados.

    Política de Privacidade
    Anuncie na Revista do Linux