Simple Package Manager (SPM) is intended to operate in a way similar to existing package managers (apt, dpkg, Pacman, etc.). Instead of supporting a centralized package repository, SPM allows remote packages to be downloaded and installed automatically, given their URL. This allows a developer to package and distribute software via a package management system without having to worry about the many different formats and Linux distribution repositories.
Kwatee Agile Deployment is a lightweight automated server software deployment tool targeted at Independent Software Vendors and Cloud Service Providers. Designed for the flexible needs of agile teams, Kwatee installs or updates PHP sites, Java Web apps, Windows services, n-tier applications, etc. in your local network or in the cloud and on virtually any operating system. It shortens software update delivery projects by an order of magnitude but also benefits developers, testers, and technical support in their daily activities.
Bcfg2 helps system administrators produce a consistent, reproducible, and verifiable description of their environment, and offers visualization and reporting tools to aid in day-to-day administrative tasks. It is based on an operational model in which the specification can be used to validate and optionally change the state of clients, but in a feature unique to bcfg2 the client's response to the specification can also be used to assess the completeness of the specification. Using this feature, bcfg2 provides an objective measure of how good a job an administrator has done in specifying the configuration of client systems. Bcfg2 is therefore built to help administrators construct an accurate, comprehensive specification. Bcfg2 has been designed from the ground up to support gentle reconciliation between the specification and current client states. It is designed to gracefully cope with manual system modifications. Bcfg2 can also enable the construction of complex change management and deployment strategies.
Ailurus is an application which tells its users about tricks for enhancing their use of Ubuntu Linux. It puts tricks in tool-tip text and a "Tip of the day" window. It also displays information about the system's BIOS, motherboard, CPU, and battery. It has an interface for changing some GNOME settings. It can install and remove some applications which are not provided in the official Ubuntu apt repository. It can detect the speed of apt mirrors and find the fastest one. It can enable and disable some third party repositories.
Viper is a system for completely automated installation and configuration of Debian GNU/Linux-based systems. It uses a modern approach with debian-installer and puppet, works with existing Debian packages, and does not require any custom patching of either install media, client, or server. The basis of the whole system is an LDAP server containing all configuration data.
Jijawi (Jijawi Is Just Another Web Installer) is an easy way to distribute your PHP Web application to your users. It comes with a complete modular structure, which allows you to modify the installer as much as you want with the least possible effort. Jijawi supplies you with a system check and a MySQL module by default, so you can get the most common installer running in a few minutes.
Upgrader is a simple tool that enables Java developers to add software upgrade capability into their applications. An upgrade process typically involves replacing the old version of the binaries with a new version of the binaries and performing data upgrades. It may also need to perform changes to the directory structure. The data upgrade outlined above may involve changes to the configuration files or database. This tool provides a framework which application developers can use to keep track of changes to the application. Every time there is a change in the database schema or configuration files, the application developers can create a "patch" script and add it to the "patch list". The Upgrader tool may be bundled with the application and is typically invoked during the installation and upgrade processes. When it is invoked, it determines the current patch level of the system, determines the patch scripts that need to be executed, sequences the patch scripts, and applies them.