O "Doom" da id Software revolucionou o mundo dos jogos para PC quando chegou ao mercado em 1993, e um desenvolvedor pagou quase trinta anos depois, lançando uma distribuição Linux que não faz nada além de executar o clássico definidor de gênero em primeira pessoa atirador.
DoomLinux: Inicialize e exploda demônios
A distribuição foi criada por Shadly Salahuddin e é apelidada de DoomLinux. Correndo um script de shell da página GitHub de Salahuddin, um usuário pode criar uma pequena imagem de disco que pode ser executada a partir de uma unidade USB. Pretende ser uma demonstração prática de como as distribuições Linux são montadas.
Salahuddin também mostrou o DoomLinux em ação em um vídeo do YouTube:
O script baixa o kernel Linux, BusyBox, um conjunto mínimo de utilitários Linux e FBDoomName, uma versão do jogo que roda no console Linux, e os compila. Em seguida, ele gera um arquivo GRUB para que possa ser carregado pelo computador no momento da inicialização. DoomLinux, fiel ao seu nome, inicializará diretamente no Doom.
Embora o mecanismo do jogo seja de código aberto, os ativos reais são protegidos por direitos autorais e não podem ser redistribuídos, portanto, quem quiser executar o DoomLinux precisará ter uma cópia do Doom em seu sistema.
DoomLinux mostra o poder das distribuições Linux personalizadas
Projetos como o DoomLinux mostram como é fácil criar distribuições Linux especializadas. Como não há custos de licenciamento envolvidos, qualquer desenvolvedor empreendedor pode pegar o kernel e os utilitários de suporte necessários e criar uma versão personalizada do Linux que execute seu aplicativo. É por isso que o Linux é popular para sistemas embarcados desenvolvimento.
Embora a Microsoft ofereça uma versão do Windows para aplicativos incorporados, o Linux parece ser mais flexível devido à falta de necessidade de pagamento de taxas de licenciamento à Microsoft. A disponibilidade do código-fonte também permite que os desenvolvedores ajustem o sistema às suas necessidades mais facilmente do que com uma oferta proprietária. Isso significa que provavelmente haverá muitos projetos menores como o DoomLinux no futuro.
Tantas distribuições especializadas como DoomLinux
A facilidade de criar distribuições Linux personalizadas como o DoomLinux provavelmente explica por que tantos deles proliferaram. DoomLinux está apenas arranhando a superfície. Existem muitas distribuições Linux mais obscuras por aí para experimentar para aqueles que têm necessidades especializadas.