the core 0install package
Zero Install is a decentralized, cross-platform software installation system written in OCaml that allows developers to publish programs directly from their own websites. Rather than defining a new packaging format, it uses XML metadata to describe standard tarballs or zip archives and their dependencies, enabling a single metadata file to work across multiple platforms including Ubuntu, Debian, Fedora, openSUSE, Mac OS X, and Windows. The system is built with OCaml libraries including yojson, xmlm, lwt, and ocurl, and features side-effect-free installation where each package is unpacked to its own directory without touching shared system directories, making it compatible with sandboxing and virtualization. Zero Install was created by Thomas Leonard and others and is distributed under the LGPL.