Novo instalador, spk-gui, LXTaz e 1679 commits

Setembro de 2026

Agosto foi passado debaixo do capô, setembro trouxe tudo à superfície. O SliTaz 5.1 agora tem um instalador reescrito, um gerenciador de pacotes gráfico, um desktop LXDE moderno e uma ferramenta de configurações do sistema. E 1679 commits chegaram aos repositórios desde a última notícia, 1277 deles no wok.

O instalador reescrito: TUI e GTK

O tazinst 4.0 é um recomeço. O motor agora fala um pequeno protocolo de máquina, e duas interfaces o controlam: tazinst-tui, um instalador ncurses no laranja do SliTaz, com contador de etapas, escolhas claras de partição e formatação e nova tentativa em caso de erro, e tazinst-gtk, um instalador GTK3 com ícone e entrada de menu próprios. Ambos abrem um arquivo de instalação pronto diretamente no seu resumo. Por baixo, o grub legacy e o syslinux se foram: o GRUB2 é instalado tanto em BIOS quanto em UEFI. O antigo instalador do TazPanel e a mídia de instalação web quebrada foram removidos, e os manuais foram atualizados em inglês, francês, alemão e português. O tazinst-gtk substitui o tazinst-gui nos sabores core.

spk-gui: enfim um gerenciador de pacotes GTK

A espera foi longa: o SliTaz volta a ter um gerenciador de pacotes gráfico. O spk-gui, lançado com o spk 3.0, é uma interface GTK3 sem nenhuma lógica de pacotes própria: ele controla as ferramentas spk pela saída de máquina delas, então o que você vê é exatamente o que a linha de comando faz. Busca, detalhes, instalação e remoção, pelo menu ou pelo dash do LXTaz.

O próprio spk foi da 2.4 à 3.7 nesse meio tempo. As atualizações agora são atômicas em duas fases, com um pequeno utilitário estático spk-mv para que uma atualização da glibc com o sistema em uso nunca combine um carregador e uma libc incompatíveis; o spk se atualiza primeiro e continua com a nova versão. A resolução de dependências entende PROVIDE, os metapacotes voltam a ser instalados, e o spk-add passou de um fork por arquivo para uma única passada: a atualização de um pacote de 18.000 arquivos caiu de 987 para 41 segundos. O tazpkg seguiu o mesmo caminho, da 5.9 à 5.9.5.

LXTaz: um desktop LXDE moderno

A pilha LXDE está atualizada upstream, mas ainda tinha cara de 2010. O LXTaz é a nossa resposta: um conjunto de pequenos componentes GTK3 sobre o Openbox e o lxpanel, leves o bastante para o SliTaz.

Ao redor deles, o slitaz-configs ganha o tema SliTaz-Dark, agora padrão, e seu gêmeo SliTaz-Light (GTK2, GTK3 e Openbox), dois conjuntos de ícones simbólicos combinando, DejaVu Sans 11 e um novo papel de parede. O LXTaz vem nos sabores core, core-retro e Firefox.

trame 1.0 e trame-gui: as configurações do sistema

O trame, o backend unificado de administração do sistema escrito em shell POSIX, chega à 1.0. Ele aprendeu a configuração de rede no boot, Wi-Fi com 802.1x (PEAP, TTLS, PWD), Bluetooth, detecção de hardware e de firmwares ausentes, layouts de teclado, locales, armazenamento, energia, usuários e logs, tudo testado em máquinas SliTaz reais. Por cima dele, o trame-gui dá ao desktop um aplicativo de configurações: Wi-Fi, Bluetooth, som, tela, energia, armazenamento, usuários, idioma e hora, em blocos.

TazTerm: um terminal para humanos e agentes de IA

O tazterm é um novo terminal VTE com painéis divididos, e o terminal padrão do desktop x86_64. Blocos de comandos, Ctrl+clique em URLs e em arquivo:linha, aviso quando um comando longo termina fora de vista, temas e atalhos configuráveis. Uma interface tazterm ctl somente leitura permite que agentes de IA locais, como o navette, acompanhem os painéis sem nunca ver um segredo. Seis versões em nove dias, da 0.5 à 0.9.1. Falando em modelos locais: o navette agora escolhe sozinho o maior modelo que cabe na RAM, e o decide, uma pequena ferramenta de decisões tipadas sobre texto com um pequeno modelo local, entrou no wok.

Boot mais rápido, eudev e ISOs mais leves

O udev 182 se foi: o eudev é agora o único gerenciador de dispositivos, nas duas arquiteturas. Os scripts de boot foram retrabalhados (rede em segundo plano, sem coldplug duplo, ntp na primeira concessão DHCP), e um desktop aparece em cerca de 4,5 segundos em NVMe. Os sabores perderam peso morto (icu, jack, bibliotecas sem uso), ganharam os firmwares de áudio Intel SOF e iwlwifi antigos, e o metier agora gera ISOs UEFI nativamente no SliTaz, com o kernel armazenado uma única vez.

Milhares de commits no wok

1277 commits no wok desde agosto, 2490 desde janeiro, e mais de 3000 pacotes modificados. O grande projeto: as receitas v2, um formato mais limpo para pacotes divididos, agora usado por quase 900 receitas. O cookutils foi da 4.9 à 4.26 para suportá-lo: os pacotes divididos não herdam mais as variáveis da receita principal, o wok é limpo após cada compilação, e um postcheck agora detecta arquivos empacotados duas vezes.

Este é o trabalho de três pessoas. HGT assina 605 commits no wok, convertendo receita após receita para v2. Pascal Bellard assina 391, das conversões v2 à glibc, ao krb5 e aos compiladores cruzados. Pankso assina 281, além das novas ferramentas ao redor. Um grande obrigado a vocês dois: o 5.1 existe porque o wok avança.

Em todos os repositórios (wok, cookutils, spk, trame, tazterm, flavors, slitaz-configs, lxtaz, tazinst, tazpkg, tazlab, agora com suporte a Docker graças ao Erjo, scripts de boot, navette e outros), 1679 commits chegaram desde 1º de agosto. O 5.1 está chegando.

— Christophe Lincoln (Pankso)