eINIT is an alternative init system. It's quite fast, since it can potentially be used without the help of any scripting at all, but it is still flexible and extremely modular. The focus is on speed and parallelisation, mostly with embedded devices and low-downtime servers in mind, and benchmarks do suggest that it's doing a fairly good job at that. It compiles cleanly (and should thus work, provided someone writes appropriate modules) on Linux, FreeBSD, and Darwin/Mac OS X.
|Operating Systems||Mac OS X POSIX BSD FreeBSD Linux|
Release Notes: This release changes some significant details in the core, such as the IPC system, which is now actually a 9P2000(.u) based network filesystem. It also allows for greater flexibility in feedback, and the two provided module packages make things easier to use than ever.
Release Notes: This version does some more caching, fixes some memory leaks, adds support for psplash, usplash, and exquisite, and hopefully fixes some other issues with the module ordering. Additionally, this version supports modules written in Scheme instead of a weird XML/sh syntax. Modules written in Scheme tend to be much faster, and Guile (the scheme interpreter used) isn't that much bigger than bash.
Release Notes: This release reworks some of eINIT's internals. Among other things, this means that a lot of the services you'd normally need to enable manually were cut. Special goodies include automatic module unloading (if enabled separately) and reworked module specs.
No changes have been submitted for this release.