Aegis 3.10

Aegis is a transaction-based software configuration management system. It provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible.

Aegis runs on almost any flavor of UNIX. Self configuring using a script generated by GNU Autoconf.


See the README file for a description of the new features and bug-fixes in this release. This is also in the Aegis Reference Manual, along with the build and installation instructions, and all of the manual pages.

Year 2000 Status

Aegis does not suffer from Year 2000 problems.

Files for Download

File NameDescription
aegis-3.10.README The README file from the tar distribution.
aegis-3.10.lsm Brief description in LSM format.
aegis-3.10.spec RedHat package manager (RPM) specification file, from the tar distribution.
aegis-3.10.tar.gz The complete source.
aegis-3.10.faq Frequently asked questions, with answers.
aegis-3.10.rm.ps.gz Aegis Reference Manual in PostScript format.
aegis-3.10.ug.ps.gz Aegis User Guide in PostScript format.

Aegis is also available from the Linux archives in the devel/vc directory.


Aegis and Windows NT

Aegis depends on the underlying security provided by the operating system (rather than re-invent yet another security mechanism). However, in order to do this, Aegis uses the POSIX seteuid system call, which has no direct equivalent on Windows NT. This makes porting difficult. Single-user ports are possible (e.g. using Cygwin), but are not usually what folks want.

Compounding this is the fact that many sites want to develop their software for both Unix and Windows NT simultaneously. This means that the security of the repository needs to be guaranteed to be handled in the same way by both operating systems, otherwise one can act as a ``back door'' into the repository. Many sites do not have the same users and permissions (sourced from the same network register of users) on both Unix and Windows NT, making the mapping almost impossible even if the security models did actually correspond.

Most sites using Aegis and Windows NT together do so by running Aegis on the Unix systems, but building and testing on the NT systems. The work areas and repository are accessed via Samba or NFS.


Aegis is written and owned by Peter Miller and is freely distributable under the terms and conditions of the GNU GPL.

There is more Software by Peter Miller at his home page.


This page has been accessed approximately times since 6-Mar-99.