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.
|Tags||Init Init Daemon|
Release Notes: A minor bugfix release that fixes broken time related code (mostly with things such as STOPTIMEOUT), with a couple bugfixes to the 'epoch status' command output and buildepoch.sh as well. As STOPTIMEOUT is used mostly with servers, this release was needed.
Release Notes: General accepted rules for release candidates were broken to bring these important-but-neglected changes to the first stable version: stderr/stdout redirection; a new format for status reports; user and group settings; and pivot_root support. The NOWAIT option is back, but stable this time, as is the FORK option and much more.
Release Notes: A new, enhanced, and powerful implementation of 'epoch status' is now available. It lists all known services/objects if no argument is specified. Epoch no longer requires pthreads or any threading at all. Support for uClibc and others has been fixed. Logging and BlankLogOnBoot are now enabled by default. A problem where autorestart-enabled services could enter an infinite restart loop was fixed. 'epoch currentrunlevel' was deprecated for 'epoch runlevel', and can be used to change the runlevel. Many bugs were fixed.
Release Notes: Stability has been greatly improved, and new options and configuration attributes have made Epoch much more pleasant to use. This release includes re-execution support, runlevel inheritance support, ASCII-named priority aliases, and internal MemBus stability fixes.