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.


Jul 2015
0install 2.8.1 and 2.8.2 for Windows released with some minor bug fixes. 0publish 0.15 released, adding Windows support.
Jun 2015
0install 2.8 for Windows released. Changes: improve updating of stale feeds, automatically close running applications when removing them from the implementation cache, OneGet integration, more detailed --verbose console output, and many small tweaks and bugfixes.
Apr 2015
Version 2.7.2 for Windows released. This adds "auto-start" and "send-to" access points, "--add-standard" and "--add-all" options, "0install import-apps", a "--background" option to activate the tray icon, and a fix for the Could not find "implementation-dirs error.
Feb 2015
The --may-compile feature is now merged. This means that the 0install solver can now find selections that require first compiling some of the components. This should be useful for people writing build tools (such as 0compile).
Jan 2015
2014 was a busy year for 0install. We released 0install 2.6, completing the port from Python to OCaml, added a JSON API to allow other programs to use 0install easily, split the Debian package into separate 0install and 0install-core packages to make using it easy on headless servers, and refactored the solver (allowing support for dependencies on source code). Work is currently continuing on moving 0compile's autocompile feature into 0install itself, which should make working with source code much easier. The Windows version also saw many new features - see for details.

[ full news archive ]

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