O Tiny Core Linux é uma distribuição do Linux que se encaixa em 8 MB para a versão CLI (interface de linha de comando) e 12 MB para a versão básica da GUI (interface gráfica com o usuário). Estes incluem um gerenciador de pacotes para que o sistema possa ser facilmente estendido.
Tudo o que você realmente precisa para um sistema funcional é o kernel, geralmente alguma forma de libc
(para executar aplicativos C) e alguma forma de shell de comando. O Tiny Core usa o Busybox para conter vários utilitários principais, incluindo um shell, em um pequeno executável que é executado no espaço do usuário. Você também precisa de alguma forma de sistema de arquivos raiz ad initramfs
, mas isso pode ser feito com um Disco RAM .
Isso é tudo o que é realmente necessário se você é um minimalista maluco. Ter apenas o kernel Linux e um shell (com alguns utilitários) não lhe trará muito nos modos de facilidade de uso, mas funcionará . Hardware embutido (telefones celulares, TVs e roteadores WiFi) geralmente usam uma versão minimalista do Linux.
Dê uma olhada no Arch Linux , Gentoo , e Linux from Scratch (ordenado do mais fácil ao mais difícil) para distribuições minimalistas que podem ser usadas na vida diária.