Neonatox

Arquitetura do Sistema

Neonatox constrói sobre Linux From Scratch com systemd como init e um gerenciador de pacotes nativo. Aqui está o mapa completo.

Camadas do Sistema

Aplicativos
GUI Apps, CLI tools, Serviços
nhopkg
Gerenciador de pacotes nativo
Systemd
Init + Serviços + Logging
Glibc + Toolchain
libc, gcc, binutils, make
Kernel Linux
Kernel 6.x (custom build)

Init: systemd

Não reinventamos a roda. systemd é o init mais documentado, mais testado, com maior ecossistema. Neonatox integra completamente: services, sockets, timers, sysusers, tmpfiles.

Gerenciador: nhopkg

Nativo, minimalista, transparente. Formato .nhopkg com funções de ciclo de vida: nbuild(), ninstall(), npostinstall(), npostremove(). Cada pacote é uma masterclass.

Multilib

Arquitetura x86_64 + i686. Não escolhemos: suportamos ambos. Compilação com CFLAGS="-O2 -march=x86-64 -mtune=generic" para 64-bit, multilib GCC para 32-bit quando necessário.

Base LFS

Tudo começa em /tools. Toolchain estático, depois dinâmico. Cada pacote constrói sobre o anterior. A cadeia de confiança é visível, sem magia negra.

Característica Neonatox Debian Arch Gentoo
Gerenciador nativo nhopkg dpkg pacman portage
Build reproduzível - -
Docs em cada pacote - - -
Base LFS - - -
Multilib -