RPM Delta Compression Virtual Update Repository is an experiment to explore the possibility of significantly reducing the bandwidth required to apply updates to a Fedora installation. This software includes a server which provides a virtual update repository to clients such as yum, up2date, or other update tools. It also includes a utility to create and maintain a RPM delta repository. The server will attempt to generate the update RPM from a small delta file applied to a locally stored RPM from the original distribution.
Zero Install is a decentralized cross-distribution software installation system. It allows software developers to publish programs directly from their own Web sites, while supporting features familiar from centralized distribution repositories such as shared libraries, automatic updates, and digital signatures. It is intended to complement, rather than replace, the operating system's package management. 0install packages never interfere with those provided by the distribution.
toolwrap is a tool for managing package installation that extendes the functionality of Stow or Tinypackage. It makes it possible for different releases of a given application to coexist on a single workstation or be deployed on a file server. Policies files allow end-users to select which package is used when a tool is invoked from the command line.
rrp_statify is plugin for rpmrebuild. It will statify all of a package's dynamically linked executables, adjust requirements, and rebuild the package. The resulting package has no shared library dependencies and may be installed on the wide range of distributions with different library versions.
rconftool is a reimplementation of Sam Varshavchik's sysconftool in Ruby. Its purpose is to keep configuration files "fresh" when upgrading an application from one version to another, ensuring that all necessary settings are present and that obsolete ones are removed. To use it, application writers need to distribute their config files marked up with some simple metadata in comments, and arrange for the "make install" or "make install-configure" target to invoke rconftool. rconftool can be called as a library function or from the command line. It can also install groups of files recursively from one directory tree into another.
Smart is a package manager (like APT or Yum) that works with several backends including RPM, dpkg, and Slackware packages. It uses an algorithm that will not only find a solution, if one is available, but will find the best solution. This is done by quickly weighting every possible solution with a pluggable policy, which redefines the term "best" depending on the operation goal (install, remove, upgrade, etc.).