e2factory is designed for building embedded linux systems in professional environments. Its core feature is as simple as building results from sources (and previously built results).
e2factory focuses on the development process and integrates the release process seamlessly. On the other hand it supports reproducibility, and efficiency across developer teams. Features that are valuable in professional environments.
The development process is based upon well-known Source Code Management Systems like git or subversion. They are supported by e2factory to manage sources, and even the e2factory configuration is stored using a SCM system.
To make the development process and especially dependency tracking less fragile e2factory uses so-called buildids, pre-calculated hash values, to decide whether a result is to be rebuilt or not. The dependency tree being configured correctly, you always get correct results building your system. Just care about your sources, build and have a cup of coffee waiting for the result...
e2factory is licenced under the GPLv3.
Besides the community project emlix offers advanced support to professional users.sign up for