Projects / eINIT

eINIT

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.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 Feb 2008 01:03

    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.

    •  25 Dec 2007 22:37

      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.

      •  06 Oct 2007 21:20

        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.

        •  30 Aug 2007 21:09

          No changes have been submitted for this release.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.