Nix ASafe And Policy-freeSystemForSoftwareDeployment
E. Dolstra, M. de Jonge, and E. Visser. Nix: A Safe and Policy-Free System for Software Deployment.
In L. Damon, editor, 18th Large Installation System Administration Conference (LISA '04)
, Atlanta, Georgia, USA, November 2004. USENIX. (pdf
Existing systems for software deployment are neither safe nor
sufficiently flexible. Primary safety issues are the inability to
enforce reliable specification of component dependencies, and the lack
of support for multiple versions or variants of a component. This
renders deployment operations such as upgrading or deleting components
dangerous and unpredictable. A deployment system must also be
flexible (i.e., policy-free) enough to support both centralised and
local package management, and to allow a variety of mechanisms for
transferring components. In this paper we present Nix, a deployment
system that addresses these issues through a simple technique of using
cryptographic hashes to compute unique paths for component instances.
Failed to include URL http://www.cs.uu.nl/~visser/visser/DJV04.lisa.bib