Zero Install (or
0install) is a multi-platform (Windows, Linux, macOS) system for running applications, enabling decentralized publishing (without using a traditional
central repositories, directly from project websites). Unlike simple xcopy deployment, Zero Install retains the advantages of repositories, such as
shared libraries, automatic updates, and validation of
digital signatures. Zero Install uses metadata (sometimes called the
feed format) written in XML. Similar to xcopy deployment, each application gets its own directory, and there are no side effects on the OS. This eliminates the need for administrative rights, and different versions of the same application can be run
side-by-side without special modifications. To run an
application, the user uses a launcher in ROX-Filer. This launcher instructs the system to run the application specified by a URL within the launcher's script. The first time it is launched, the system uses the URL to download the program and save it. On subsequent launches, the system does not download it again. This mechanism is referred to as 'Zero Install' because the launcher aims to run the program directly rather than performing a traditional installation process. ==See also==