Vamos verificar alguns números para distribuições mainstream (binários i386):
- Debian lenny:
cdebootstrap -f minimal lenny lenny-minimal
produz 77MB. Adicione ~ 30MB para as listas de pacotes. Cerca de 9 MB são documentação ( /usr/share/doc
, /usr/share/man
) e cerca de 25 MB são dados de localidade; você pode removê-los (mas os upgrades trarão os arquivos de volta). Isso inclui uma configuração mínima de Perl (adicione 29MB para a biblioteca padrão). Não há editor (adicione 2MB para nvi ou nano) e nenhum daemon ssh (adicione 17MB para OpenSSH, 11MB para lsh). Os daemons básicos de FTP começam com menos de 1 MB.
-
O NetBSD 5.1 começa em cerca de 84MB (cerca de 33MB em um tar.gz ) para um kernel mais o sistema básico, que inclui um conjunto de rede abrangente (ftpd, sshd, postfix, ...), um servidor X, mas nenhum cliente perl ou X. Não há documentação, mas cerca de 10MB de locais.
-
OpenBSD 4.8 começa com cerca de 160MB (cerca de 60MB em um tar.gz) para um kernel mais o sistema base (incluindo perl com a biblioteca padrão completa, mas nenhum servidor X). Existem distribuições menores do OpenBSD, como Flashdist , embora nenhuma pareça atualizada.
Indo pelos números do BSD, a compactação permite que você ajuste cerca de 120 MB de programas em cerca de 50 MB de armazenamento bruto. Com um ganho de 250%, você definitivamente vai querer a compressão. No Linux, você tem algumas opções de sistemas de arquivos compactados de leitura / gravação, em particular Jffs2 . Eu não sei quais são as possibilidades em * BSD. Se você tem muita memória RAM, você não precisa depender do suporte do kernel para um sistema de arquivos compactado, você pode ter um arquivo tar.gz ou 7z que você descompacta na memória RAM no momento da inicialização.
Existe uma vasta gama de pequenas distribuições Linux, desde disquetes simples até live CDs. Você quer algo no meio. O maldito pequeno Linux eo Puppy Linux são duas escolhas populares ; ambos correm da RAM, e você precisará remasterizar o Puppy para remover coisas que você não precisa (a distribuição principal é grande demais para você).