Zero Install

the antidote to app-stores

Anyone can distribute software

If you have a web-site, you can distribute your software;
Create one package that works everywhere;
With dependency handling and automatic updates;
There is no central point of control

Security is central

Installing a word-processor doesn't grant it administrator access;
Digital signatures are always checked before new software is run;
Users share libraries without having to trust each other;
Use with sandboxes and virtualisation is easy

You control your own computer

You don't have to guess what happens during installation;
Mix and match stable and experimental programs on a single system

Zero Install is a decentralised cross-distribution software installation system. Other features include full support for shared libraries (with a SAT solver for dependency resolution), sharing between users, and integration with native platform package managers. It supports both binary and source packages, and works on Linux, OS X, Unix and Windows systems. It is fully Open Source.

0install introduction
(screencast with audio commentary)

Get involved!

If you'd like to join us, please introduce yourself on our friendly mailing list! You might also like to read the list of suggested ways to get involved.


Jun 2017
0install 2.13 for Windows released, including support for copy-from and extracting from .tar.xz archives.
Apr 2017
0install 2.12.1 released. This is mainly small updates to the build to cope with various changes in upstream packages.
Oct 2016
0install 2.12 released. This is mainly code cleanups and improvements to the build. A minor caching bug, which resulted in some unnecessary extra work being done, was fixed.
Apr 2016
0install 2.11 for Windows released, with a new installer, support for .tar.xz archives, and some bug fixes. The OCaml code can now be built easily on Windows, using the new OPAM support.
Mar 2016
0install 2.11 released, with support for the latest PackageKit API, a way to specify a particular version by ID (for tools) and a change to ZEROINSTALL_PORTABLE_BASE to be compatible with the Windows version. Some bugs were fixed, including an error if the user had a ~/bin directory in PATH but the directory didn't exist.
0install 2.10 for Windows released, including new "0install store add-dir / remove-dir / export" commands and use of the OCaml solver (removing the old embedded Python solver and reducing the download size by over 50%).

[ full news archive ]

For more information see the mailing list archives and the history / roadmap page.