Que atire a primeira pedra quem nunca pensou em baixar o ISO do Ubuntu/Mandriva/Fedora/Gentoo/Kurumin etc com apenas aqueles pacotes que julga essencial para o seu dia a dia. Pensem nesse sistema como uma forma de você otimizar o LiveCD da sua distro preferida antes de baixar aqueles 4.7GB de lixo que você nunca vai usar.
Sonho ou delírio?
Algum tempo atrás estava imaginando se isso era possível: Você entrar lá na página de download da sua distro, escolher o que você queria que tivesse na sua distro e ao baixar o ISO você teria exatamente o que queria, ou seja, se eu quero o Ubuntu apenas com ferramentas de desenvolvimento escolheria isso lá na página de download e ao clicar em baixar receberia um ISO só com aquilo que pedi. Se fosse à página de download do Fedora e marcasse a opção de Jogos apenas, seria agraciado com um maravilhoso ISO do Fedora contendo todos os jogos que estivessem disponíveis.
Qual é o técnico de manutenção que já não pensou em ter seu próprio LiveCD do Debian por exemplo, apenas com ferramentas de manutenção e diagnóstico. Ou o game-maniaco que nunca sonhou em um Fedora sem aquele monte de bobagens e apenas com Jogos.
Uma idéia fantástica que embora já tivesse visto em algum sonho – se é que posso dizer assim, nunca parei para imaginar a real possibilidade de se criar algo do tipo, mas ao que parece alguém já tornou meu sonho em uma quase realidade e o chamou de NimbleX.
De onde veio?
O NimbleX é apenas mais uma das N distro Linux que existem por ai, mas é um projeto tão digno de elogios quanto muitos outros que já surgiram. Fico aqui imaginando se a Mandriva, Canonical, Fedora etc colocassem um “wizard” similar a este nas suas páginas de download, acho que a coisa viraria um sucesso de bilheteria. 😉
Na realidade vendo mais por baixo dos panos você não está criando uma nova distro, mas personalizando a imagem de uma distro (NimbleX) que é uma distro LiveCD baseada no Slackware. Nela você poderá definir os softwares desejados, o papel de parede, o som de login, o idioma padrão, a senha do root e do usuário principal … opa! Isso pode ser um problema de segurança, não acham!?
A imagem começa com uma instalação básica de 200MB e vai crescendo de acordo com os software que você escolhe no assistente – é possível ver qual será o tamanho do ISO em tempo real ao escolher os pacotes.
O site muito bem feito e simples desenvolvido com Ajax é na verdade um Assistente onde você, escolhe quais categorias de software são desejadas e em seguida especificamente quais softwares estarão no seu LiveCD da distro. Ao final você terá o link para download do seu LiveCD que poderá ser baixado.
A idéia
Como disse a ideia é boa mas começou de forma errada. Errada por conta de não ser um projeto a parte que possa ser aproveitado por outras distros, ao invés disso é algo atrelado ao próprio site da distro NimbleX.
Talvez ela se tornasse um sucesso caso fosse, como eu disse, um projeto a parte, mas para isso o projeto deveria disponibilizar a sua receita para fazer ISO sob a GPL ou outra licença livre de forma que as grandes e pequenas comunidades pudessem aproveitá-la em suas páginas de download.
Se olharmos para trás e vermos que um dia algo assim aconteceu com a própria ideia do LiveCD, que apareceu com o Knoppix (quem conhecia isso?) e hoje é usada por praticamente todas as distros atuais, pode ser que um dia venhamos a ter um assistente desses nas nossas distros também.
Conclusão
Minha conclusão é que assim como a própria ideia de LiveCD foi uma onda que tornou-se BEM aceita na comunidade como um todo e que partiu de uma distro quase desconhecida, talvez essa seja a próxima onda, o problema vai ser conciliar isso ao método de download via Torrent.
Fontes
- Notícia do BR-Linux: http://br-linux.org/2008/monte-sua-propria-distribuicao-linux-pela-web/
- Site oficial: http://www.nimblex.net
Hehehe, exatamente o que eu estou pensando também, será que hoje já não tem algum projeto desenvolvendo esse instalador Genérico?