Qual é o mínimo absoluto em termos de software moderno? Quanto podemos cortar para ganhar desempenho e prolongar a vida útil de equipamentos antigos? O sistema operacional é um componente fundamental na hora de responder essas dúvidas, e uma das primeiras sugestões na web é explorar o universo Linux… mas notamos que as distros mais populares aumentaram significativamente de tamanho. Uma das exceções mais interessantes é a Tiny Core Linux que continua oferecendo uma build especial com menos de 20 megabytes, acompanhada por uma imagem de instalação que não ultrapassa 250 megabytes.
Nenhum usuário de Linux pensa duas vezes antes de recomendar sua distro favorita, e além do inevitável ”fanboyismo” na web, é verdade que existem argumentos bem sólidos para escolher uma em vez de outra. No entanto, o Linux também simboliza exploração e aprendizado. Refiro-me a lutar com dependências estranhas, navegar por documentação desatualizada, xingar o terminal por um erro inesperado e celebrar quando tudo funciona corretamente. Muitos projetos focaram em criar ”guarda-corpos” para novos usuários, mas se você quiser colocar a mão na massa neste fim de semana, deve baixar uma cópia do Tiny Core Linux.
Tiny Core Linux e a arte do Linux ultracompacto
Se o nome parece familiar, é porque ele existe há mais de 15 anos. O Tiny Core Linux é uma criação de Robert Shingledecker, também conhecido como o desenvolvedor principal do Damn Small Linux, mas hoje eles tomaram caminhos bem diferentes. Enquanto o DSL voltou com um perfil mais próximo ao das distros convencionais, o Tiny Core Linux mantém sua filosofia intacta: um ambiente ultraminiatura que é carregado na memória RAM, com aplicativos em uma seção persistente.
A instalação padrão de aplicativos não é feita com um apt-get clássico ou similar, mas o aplicativo Apps (redundância à parte) é uma espécie de loja, e é responsável por obter tanto o software quanto todas as dependências necessárias. Na verdade, os aplicativos se comportam de uma maneira que lembra extensões, com o formato .tcz. Se você preferir um método mais tradicional de instalação, precisará se familiarizar com o comando tce-load e seus modificadores.
Três sabores do Tiny Core
O Tiny Core Linux está disponível em três sabores: Core, o sistema base sem interface (17 MB); TinyCore, que adiciona extensões X/GUI para instalar um ambiente gráfico mais tarde (23 MB); e a versão recomendada, CorePlus, com múltiplos gerenciadores de janelas, suporte WiFi, configurações alternativas de teclado e drivers adicionais que melhoram sua compatibilidade de hardware (248 MB).
Ainda assim, a distro não é pensada para iniciantes. Embora faça um bom trabalho evitando conflitos durante a configuração de seu software, há muitas coisas que exigem intervenção manual, desde a instalação de um navegador web (Firefox, neste caso) até a correta reprodução de áudio (ALSA, Pulseaudio, etc.) e o carregamento de extensões na inicialização. Pessoalmente, nunca consegui fazer o Firefox funcionar corretamente no YouTube, mas tive mais sorte com a reprodução offline via VLC Player.
Os requisitos do Tiny Core Linux são insignificantes (os documentos oficiais falam de um 486DX com um mínimo de 46 MB de RAM), e também existem versões para Raspberry Pi e outros computadores ARM. Link abaixo!
(Nota do editor: o site oficial usa HTTP, e os navegadores modernos têm algo a dizer sobre isso...)
Site oficial e downloads: Clique aqui