Neonatox

System Architecture

Neonatox builds on Linux From Scratch with systemd as init and a native package manager. Here's the full map.

System Layers

Applications
GUI Apps, CLI tools, Services
nhopkg
Native package manager
Systemd
Init + Services + Logging
Glibc + Toolchain
libc, gcc, binutils, make
Linux Kernel
Kernel 6.x (custom build)

Init: systemd

We don't reinvent the wheel. systemd is the most documented, most tested init with the largest ecosystem. Neonatox integrates it completely: services, sockets, timers, sysusers, tmpfiles.

Manager: nhopkg

Native, minimal, transparent. .nhopkg format with lifecycle functions: nbuild(), ninstall(), npostinstall(), npostremove(). Every package is a masterclass.

Multilib

Architecture x86_64 + i686. We don't choose: we support both. Compilation with CFLAGS="-O2 -march=x86-64 -mtune=generic" for 64-bit, multilib GCC for 32-bit when needed.

LFS Base

Everything starts from /tools. Static toolchain, then dynamic. Each package builds on the previous one. The trust chain is visible, no black magic.

Feature Neonatox Debian Arch Gentoo
Native package manager nhopkg dpkg pacman portage
Reproducible build - -
Docs in every package - - -
LFS Base - - -
Multilib -