Zero Install Portable Specificaties
|
Voer applicaties uit zonder ze eerst te hoeven installeren
Zero Install is een gedecentraliseerd platformonafhankelijk software-installatiesysteem dat beschikbaar is onder de LGPL. Het stelt softwareontwikkelaars in staat programma's rechtstreeks vanaf hun eigen websites te publiceren, terwijl functies worden ondersteund die bekend zijn uit gecentraliseerde distributiebronnen, zoals gedeelde bibliotheken, automatische updates en digitale handtekeningen. Het is bedoeld als aanvulling op het pakketbeheer van het besturingssysteem en niet als vervanging ervan. 0install-pakketten interfereren nooit met de pakketten die door de distributie worden geleverd.
Zero Install definieert geen nieuw verpakkingsformaat; ongewijzigde tarballs of zip-archieven kunnen worden gebruikt. In plaats daarvan definieert het een XML-metagegevensformaat om deze pakketten en de afhankelijkheden ertussen te beschrijven. Eén enkel metadatabestand kan op meerdere platforms worden gebruikt (Windows, Ubuntu, Debian, Fedora, FreeBSD en Mac OS X). Hoewel het waar mogelijk bibliotheken zal delen, kan het altijd meerdere versies van een pakket parallel installeren als er conflicterende vereisten zijn. De installatie is altijd vrij van bijwerkingen (elk pakket wordt uitgepakt in zijn eigen map en raakt niet in gedeelde mappen), waardoor het is ideaal voor gebruik met sandbox-technologieën en virtualisatie. Het XML-bestand dat de programmavereisten beschrijft, kan ook worden opgenomen in een broncoderepository, waardoor volledige afhankelijkheidsafhandeling mogelijk is voor niet-uitgebrachte ontwikkelaarsversies.
Repair 232 |
EdbMails 203 |
Virtual CloneDrive 203 |
SRS-Root 203 |
QAZAntics Chug 203 |
Keyboard Helper 203 |
Virtual Serial Port Driver 203 |
MouseMote Server 203 |
iPhone Configuration Utility for Windows 203 |
Registry Defragmentation 203 |