The Epoch Init System is an init system for Linux designed with ease of configuration and non-intrusiveness in mind. It has no external dependencies besides libc and pthreads on a Linux 2.6+ system, though a working /bin/sh is suggested. It's suitable for large and small Linux distributions, but was designed with a focus on smaller Linux systems. It's features include a log system capable of recording boot events before the filesystem is made writable, ASCII runlevels, a convenient, single configuration file setup, automatic hostname setting at boot, automatic virtual filesystem mounting (think /proc), PID file support, stuck job killing during bootup and shutdown, integrated color greeting banner support, and automatic service restart support, to keep vital services running at all times.
I'm glad to announce the release of 1.0.1, a minor bugfix release. It fixes defective code relating to the optional STOPTIMEOUT config option, fixes cosmetic issues with the 'epoch status' command, and fixes bash dependencies in buildepoch.sh.
I am overjoyed to announce the release of 1.0 stable, codenamed Sage!
This version is the result of half a year of work, and I couldn't be prouder of the functionality of the end result! I have created my idea of the perfect init system, and I sincerely hope others will find it to their liking as well!