Nix ASafe And Policy-freeSystemForSoftwareDeployment
Visser
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)
Abstract
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.
Bibtex
Failed to include URL http://www.cs.uu.nl/~visser/visser/DJV04.lisa.bib
Source