ZeroNG

O finado Zero Linux dava trabalho para manter, pois muita coisa era compilada na mão. Um Linux pequeno, de modo texto, que rodasse da memória, ainda me fazia falta para tarefas de apagamento de unidades de disco, tendo alguns programas adicionais para outros fins. Cheguei à conclusão que poderia aproveitar praticamente tudo do Fedora, ganhando de brinde suporte ao secure boot.

Aqui está!

https://www.mediafire.com/folder/xr3hzopxkj68n/zerong

Binários do Fedora, espinha dorsal em C, dois programas caseiros (limpadsk, rmusbbdev) e uns shell scripts auxiliares.

Inicia tanto em BIOS/CSM quanto UEFI. Secure boot suportado[1]. Pendrive pode ser criado com o Rufus. Extraindo o conteúdo do arquivo ISO para um pendrive em FAT/FAT32 automaticamente funcionará em UEFI sem ajustes adicionais. Gravação com o dd não é suportada.

Esta é uma atualização do texto publicado originalmente em agosto de 2022, motivada por duas mudanças importantes que realizei:

● Os módulos são carregados sob demanda com base nos uevents do kernel, o que tornou a inicialização bem mais rápida.
● Desisti de adicionar os drivers DRM para GPUs, especialmente para o trio Intel (i915 e xe), AMD (radeon e amdgpu) e Nvidia (nouveau). Esses módulos inflavam o tamanho da imagem final do sistema em praticamente 150 MiB devido aos seus firmwares — um exagero para apenas restaurar o vídeo após a suspensão. Agora, o único driver DRM incluído é o simpledrm, que usa o framebuffer fornecido pelo BIOS/UEFI. Como o vídeo não é mais restaurado, o novo script secure_erase encarrega-se de colocar a máquina em suspensão e, assim que o usuário a acorda, executa o apagamento no escuro e desliga o computador na sequência.


[1] No Hyper-V, caso a máquina virtual seja Geração 2, tem que configurar "Hardware → Segurança → Inicialização Segura → Modelo: Autoridade de Certificação UEFI da Microsoft".

Comentários