Tags: ajax80/schema-init
Tags
schema-init v0.1.2 -- schema-board, log rotation, better schema-ctl Ships schema-board: a read-only weight-state board that reads the shm export rather than the control socket, so it keeps working when the socket or the desktop is wedged. Needs no root. Adds a logrotate config plus an example on_calendar rotation timer -- /var/log/schema-init/ previously had no rotation at all. schema-ctl gains --help/--version and now reports the real connect error instead of the fallback path errno. No change to PID 1 behaviour.
schema-init v0.1.1 -- now actually licensed, and packageable Adds the AGPL-3.0 license text that v0.1.0 shipped without, a DESTDIR-honouring make install, and an RPM spec for Fedora COPR. Also fixes CFLAGS being hardcoded: a distro or packager value is now honoured, which is what made the RPM build possible at all. No change to PID 1 behaviour.
schema-init v0.1.0 — first tagged release A minimal PID 1 init system for Linux that supervises services through a weight-state machine instead of unit files and dependency graphs. Measured on the tagged build (blakbox, Fedora 44, KDE Plasma, 47 services): PID 1 holds 3.3-4.0 MB RSS in one thread. Minimal static boot measures 1.2 MB. Binary is 5,607,840 bytes as built, 1,199,144 stripped. Assets are stripped, produced by make release, with SHA256SUMS.