News
- Jan 2012
- Windows 0install versions 1.5, 1.5.1, and 1.5.2 were releaed. ArchLinux native package support was merged. There's a new Why not 0install? page, recording feedback from projects that didn't decide to use 0install. Interesting discussions on the mailing list included using 0install for a distribution's main package manager, using 0install as a plugin manager, comparing 0install and virtualenv and using 0install without a GUI.
- Dec 2011
- Notable releases this month include the Windows Publishing Tools (alpha), 0install 1.4.3 for Windows, and 0install 1.5.
- Nov 2011
- 0install 1.4 for Windows released! As well as bringing the new features from 1.4 to Windows users, this also adds better Windows integration: a "My applications" list, desktop integration with start menu, file types, etc, command-line aliases (0alias), and synchronization between multiple machines (0install sync). We also created some demo packages showing how 0install can be used to manage Drupal plugins and compile Ceylon programs. If anyone is interested in taking these forward, get in touch!
- Oct 2011
- The Sugar project announced Sweets Zero Install based Package Management System (Sugar is a desktop environment designed for children, originally developed for the One Laptop per Child XO-1 netbook). 0install 1.4 was released, adding support for MacPorts dependencies. It also fixes a number of bugs.
- Sep 2011
- 0install 1.3 released: downloading now uses threads, rather than sub-processes, for greater efficiency; NetworkManager 0.9 is now supported; command-specific bindings are now supported; the HTTPS connection to the key information service is now properly authenticated; and a German translation was added.
- Aug 2011
- There's a new guide to Using Zero Install as a plugin manager for your application, 0install 1.1.2 for Windows was released, 0compile 0.25 was released, adding support for <command> and <runner> (to specify the compile command), and a there is a new fork of 0publish with a new API.
- Jul 2011
- 0launch 1.2 released, adding support for <executable-in-var> and <executable-in-path> bindings, faster PackageKit queries and speed improvements in the GUI for packages with many dependencies. Windows 0install 1.1.1 was released. 0install is now in the main OpenSUSE repository. There is also a new user guide.
- Jun 2011
- 0install 1.1 released, adding support for optional dependencies, custom path separators in environment bindings and a new command for calculating digests easily. The Windows version reached 1.0. The Packaging guide has been improved and there are now a set of template projects so you can see how to use 0install with various different languages and build systems.
- May 2011
-
Zero Install 1.0 released! [ en | de ]
Coverage on Slashdot, OSNews, LWN.net.
In German: pro-linux.de, golem.de and linux-magazin.de.
In Russian: linuxcenter.ru.
In Czech: root.cz.Windows versions 0.54.3 and 0.54.4 were released: there's now a portable version for USB sticks, better Java support, a GUI for selecting versions and a few bug fixes. There's also now a Windows version of the feed editor.
The Mac packages have been updated to 0.54.
- Apr 2011
- 0launch 0.54 and 0launch 1.0-rc1 released. New features include an improved cache explorer, better support for running Python programs, and simpler behaviour for the Compile button. There have also been several new releases of the Windows version, which now supports background updates, self-update, and the new command-line interface. Other new releases this month include 0publish-gui 0.11, 0release 0.13, 0compile 0.24. Finally, there's a new guide for making translations.
- Mar 2011
- 0launch 0.53 released with fewer key confirmation boxes, support for Ruby gems and an important bug-fix for the <command> support. The Mac OS X binary package is much improved. 0compile 0.23 has been released with support for compiling Java programs. Improved cache explorer and feed search features are under development.
- Feb 2011
- Updated the roadmap to plan for a 1.0 release this summer. There's now an (experimental) binary package for Mac OS X. New releases of 0publish, 0compile and 0export to support recent changes in 0launch and fix a few bugs.
- Jan 2011
- 0launch 0.52 released. There's a new "0install" command providing a cleaner command-line interface, support for literal values for environment variables, more friendly default behaviour for 0alias, support for recursive <runner>s and some cleanups to the Python API. The Windows version now provides a GUI for managing the cache and support for the <command> element.
- Dec 2010
- 0launch 0.51 released with the new command support. New releases of 0test and 0publish.
- Nov 2010
- The new <command> work has now been merged. This is intended to replace 'main', 'test' and similar attributes with a more flexible and generic system. It allows passing extra arguments to commands (including passing dependencies), having command-specific dependencies, and being able to specify an interpreter in a cross-platform way.
- Oct 2010
- A first binary of the Windows version has been released.
- Sep 2010
- Lots of discussion about laying an app store interface on top of Zero Install.
- Aug 2010
- 0launch 0.50 released. The EBox security demonstration was launched, showing how to integrate Zero Install with sandboxing, allowing users to run software they don't trust fully in a restricted environment. See if you can break out of the sandbox!
- Jul 2010
- 0launch 0.49 released, with the new PackageKit support. There's a new IronPython branch, using the .NET mainloop instead of GLib, which means fewer dependencies for Windows users. 0export 0.2 released, including a new --net-install mode. And we have a lovely new logo (shown top-left).
- Jun 2010
- The big news this month is the new support for PackageKit - if a Zero Install program depends on an uninstalled distribution package, Zero Install can use PackageKit to install it, using the distribution's native package manager. The new 0test now has HTML output to show the test results matrix as a colourful table.
- May 2010
- 0launch 0.48 (and 0.47) released, with support for selecting downloads by language, support for native Slackware and FreeBSD packages as dependencies. Development of the .NET version continues.
- Apr 2010
- 0launch 0.46 released, with the new SAT solver. Feeds for pkg-config and make are now available so they can be used as build dependencies with 0compile. Distribution integration for Gentoo and FreeBSD Ports has been added. An OpenOffice.org feed is under development.
- Mar 2010
- 0launch 0.45 released, with support for native Gentoo packages and distribution-specific package names, better support for alternative digest algorithms and better support for pathnames on Windows. A new SAT solver has been implemented, which can select the best set of versions in every situation. The feed mirror site has been greatly upgraded, with per-user and per-site lists of feeds and rankings.
- Feb 2010
- The Windows version is coming along nicely - please help to test it! Also, 0export 0.1 was released; this allows easy creation of bundles for off-line distribution or archiving.
- Jan 2010
- 0launch 0.44 released. Improvements include a progress display in console mode, support for GnuPG 2, canonicalisation of architectures and some minor bug-fixes.
- Dec 2009
- The Sugar project has also provided experimental PackageKit integration. repo.roscidus.com now hosts Java 6 (JRE and JDK), SWT and E packages.
- Nov 2009
- A new Zero Install repository has been set up on repo.roscidus.com to host feeds for programs where the upstream authors don't provide one. 0launch 0.43 was released, with support for xz compression, getting feeds over https and a Spanish translation.
- Oct 2009
- Lots of interesting discussion between Sugar Labs (One Laptop per Child) and Zero Install developers about using Zero Install to distribute Sugar Activities. The project has also offered us hosting to set up a repository for third-party packages (i.e. those where the upstream project isn't interested in providing packages of their own). Meanwhile, the grid.dk project has written up some instructions for using Zero Install to deploy Grid applications. deb2zero has been merged with rpm2zero to form pkg2zero.
- Sep 2009
- 0launch 0.42 released. The new version has better internationalisation support, and is able to look up GPG key information from a server. The default service informs you if the feed is signed by a member of the Debian project, in addition to showing information from the old database. We hope to add other trust sources in the future. Distribution integration now also works with multi-arch RPMs. libglade is no longer a dependency. The experimental Windows branch is now able to run Seamonkey.
- Jul 2009
- No release this month, but work includes much improved internationalisation support, support for key information servers, and support for GtkBuilder.
- Jun 2009
- An experimental Firefox extension for Zero Install is now available.
0compile 0.18 adds a GUI to the "autocompile" feature and introduces more support for compiling legacy source code. - May 2009
-
0release 0.10 automatically creates binary packages along with the source releases.
Added IdeaTorrent to track popular ideas - open for voting now! - Apr 2009
-
0launch 0.40 released (fixes FTP support with Python 2.6).
The new 0compile autocompile feature will download source code and build and register the binary in one go, along with any dependencies. - Mar 2009
- 0launch 0.39 released, with support for translations, improved background updates and better support for the RPM and Fink package managers.
- Jan 2009
-
0launch 0.38 released, with better support for sudo, and a new "0store audit" command to check the whole cache.
The 0export command is now much improved, with a simple GUI. - Dec 2008
- Peer-to-peer downloads are now supported (experimental feature).
- Nov 2008
- 0test released; this tool can test combinations of various versions of a program and its dependencies.
- Sep 2008
- 0launch 0.36 released, fixing some performance problems and other bugs.
- Jul 2008
- 0export can be used to create a self-extracting "setup.sh" installer, for distribution on CD, etc.
- Jun 2008
- GNOME and KDE integration is now much improved, with a new interface for managing applications you've added to the menu.
- May 2008
- The new deb2zero utility can publish a Debian package in a Zero Install feed.
- Apr 2008
- 0launch can now fallback to using a mirror automatically. The second part of the video tutorial is now up.
- Mar 2008
- Zero Install interview on netbsd.org.
- Feb 2008
- Zero Install 0.32 has been released, with some large-scale refactoring of the Python API and improvements to the GUI. I've also added some tutorial videos to the site.
- Jan 2008
- We now have a public mirror service running, providing backup copies of all known feeds.
For more information see the mailing list archives and the roadmap.
Articles
Here are some older articles about Zero Install:
- Zero Install: An executable critique of native package systems linux.com review and interview
- Decentralised Installation Systems essay on OSNews.com
- Neue Zero Install-Implementation article on pro-linux.de (in German)
- My slides from the 2004 Desktop Developers' Conference (in Ottawa, Canada, July 19-20, 2004; these slides include the questions asked during the talk)
- Zero Install System: instalar programas se va a acabar (in Spanish)
- Zero Install: Software-Installation der Zukunft? (in German)
- Zero Install : si t’installes, t’es un Zéro! (in French)
- Introduction to the Zero Install System (OSnews article and comments)
- Zero Install: The Future of Linux on the Desktop? (Slashdot article)
- Zero Install and the Web of Software (my freshmeat editorial and comments)
- Zero Install and the Web of Software (OSnews article and comments)
- Package Management in the ultimate operating system
- Ed Heil's Weblog
- Blue Sky Platform discussion
- Gentoo forums discussion
- Using Zero Install for sandboxing
Tim Berners-Lee's "Installation, Catalogs, and Caches" (DRAFT version) mentions Zero Install, too! (though the comment about needing a constant connection is wrong)
Surveys
Here are some surveys on 0install: