- O Tiny Core Linux 17.0 foi lançado oficialmente com foco na atualização de seu toolchain básico e bibliotecas vitais.
- A atualização traz o Kernel 6.18.2, garantindo compatibilidade com processadores e drivers de rede atuais.
- Componentes essenciais como GCC 15.2.0 e Glibc 2.42 foram implementados, facilitando a compilação de softwares modernos.
- Melhorias críticas nos scripts de sistema agora permitem suporte nativo e estável a espelhos HTTPS para download de extensões.
- A nova versão corrige falhas de permissão em dispositivos de entrada (udev) e otimiza o processo de desligamento e backup.
O Tiny Core Linux é uma das distribuições Linux mais minimalistas e leves do ecossistema, projetada para rodar inteiramente na memória RAM. Com imagens de instalação extremamente enxutas, que variam de 17 MB (para a versão apenas com linha de comando) a 23 MB (com interface gráfica básica), o sistema é amplamente utilizado para reviver hardwares obsoletos, construir appliances customizados, operar sistemas embarcados ou criar ambientes de testes com tempo de boot quase instantâneo.
Principais novidades
A versão 17.0 entrega uma atualização massiva do toolchain e do núcleo do sistema. O objetivo estrutural desta release é garantir que, apesar de minúsculo, o Tiny Core suporte tecnologias modernas e métodos de compilação atuais. O kernel Linux foi atualizado para a versão 6.18.2, trazendo melhorias no gerenciamento de energia e suporte a hardwares mais recentes, sem inchar o sistema base.
Além do kernel, as bibliotecas e compiladores vitais receberam saltos significativos de versão. O GCC foi atualizado para a versão 15.2.0, o Glibc para 2.42 e o Binutils para 2.45.1. As ferramentas de gerenciamento de disco e sistema também foram renovadas, com o e2fsprogs atingindo a versão 1.47.3 e o conjunto util-linux chegando à 2.41.2.
Impacto e repercussão
Uma das mudanças mais importantes para o uso diário, muito discutida na comunidade de usuários focados em segurança e em redes corporativas, é a reestruturação no manuseio de mirrors HTTPS. Como o Tiny Core depende quase inteiramente do download de módulos externos (extensões tcz) para instalar navegadores ou suítes de escritório, o aprimoramento na verificação HTTPS e a correção de scripts de espelhamento garantem que as extensões sejam baixadas de forma segura e sem falhas de conexão. Isso moderniza a distribuição para os padrões atuais da web, mantendo seu propósito de prolongar a vida útil de equipamentos legados com segurança.
Resumo técnico
Para os usuários avançados e mantenedores de pacotes que lidam com a infraestrutura do Tiny Core, a versão 17.0 traz correções cirúrgicas em diversos scripts do sistema:
- Atualização dos scripts provides.sh e tc-functions para suportar adequadamente espelhos HTTPS.
- Reversão de mudanças problemáticas no tce-update relacionadas ao recurso fetchzsync.
- Alteração no comportamento de execução de subshell dentro do tc-functions.
- Inclusão do diretório /usr/local/bin na variável PATH dentro do script update-everything.
- Correção no script shutdown.sh para que consiga processar adequadamente linhas vazias inseridas no arquivo de backup /opt/.xfiletool.lst.
- Expansão das permissões de dispositivos de entrada no arquivo 50-udev-default.rules, visando resolver problemas de reconhecimento rápido de mouses e teclados atípicos.
Disponibilidade
O Tiny Core v17.0 já está disponível de forma estável para as arquiteturas x86 (32 bits) e x86_64 (64 bits). Os arquivos ISO podem ser baixados diretamente nos mirrors oficiais nas versões Core, TinyCore (texto e interface FLTK/FLWM) e CorePlus (com opções adicionais de firmwares de rede sem fio e múltiplos gerenciadores de janelas). Usuários de versões anteriores podem realizar a migração atualizando o kernel e os arquivos base em suas mídias de boot.
