Re: Autopackage Vs Zero Install
Thomas Leonard <[email protected]> Thu, 30 Jul 2009 18:56:27 +0100
| Newsgroups | gmane.comp.autopackage.devel |
|---|---|
| Message-ID | <[email protected]> |
2009/7/30 Isak Savo <[email protected]>: > On Tue, Jul 28, 2009 at 10:33 PM, Pablo Garralda<[email protected]> wro= te: >> Hi everybody, >> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Reading Autopackage F.A.Q. I've just foun= d a link to "Zero >> Install" which it seems to have an approach similar to Autopackage. In i= ts >> site, there is a table comparing several options, including Zero install= and >> Autopackage among others. Of course, According to its page, Zero Install >> rocks. ;) >> >> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Does anybody know the advantages of Autop= ackage over Zero >> Install? Better portability, perhaps? Or its just a different approach? > > Different approaches to the same problem basically. Zero install tries > to remove (or reduce) this whole "i need to install an application > before I can use it" mantra that has been around since the operating > system was invented. > Autopackage tries to solve the limitations of centralized software > distribution that exist in the linux world, allowing more of windows > .msi/setup.exe way of installing apps. > > That's the fundamental differences IMO. I think the key design concept of Zero Install is that getting a program should be side-effect-free. Whereas an Autopackage is entirely self-installing (you execute the file and it runs a script inside it), Zero Install packages contain no installation code, and are installed entirely using external tools. Distribution packages are somewhere in-between: you start the process with an external tool, but it runs a script inside the package during the process and package files end up in key locations on the host file-system. The advantage of Autopackage is the developer has a lot of flexibility about what happens when their program is installed (e.g. add a desktop icon, set up MIME associations, etc). The advantage of Zero Install is it gives the user a lot of flexibility about what happens, avoids conflicts, and potentially integrates nicely with security systems. Both aim to de-centralise the process of getting or distributing software, and the binary-portability features of Autopackage work nicely with Zero Install too. --=20 Dr Thomas Leonard ROX desktop / Zero Install GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 --------------------------------------------------------------------- To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected] For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]