Zero Install یک سیستم نصب نرمافزار غیرمتمرکز و چندسکویی است که تحت مجوز LGPL عرضه میشود. این سیستم به توسعهدهندگان نرمافزار امکان میدهد برنامههای خود را مستقیماً از وب سایتهای خود منتشر کنند، در حالی که ویژگیهایی مشابه مخازن توزیع متمرکز مانند کتابخانههای مشترک، بروزرسانیهای خودکار و امضاهای دیجیتال را پشتیبانی میکند. هدف از Zero Install تکمیل مدیریت بستههای سیستمعامل است، نه جایگزینی آن. بستههای 0install هیچگاه با بستههایی که توسط توزیع ارائه میشوند تداخلی ندارند.
Zero Install همچنین دارای ویژگیهای جالبی است که اغلب در مدیران بستههای سنتی یافت نمیشود. به عنوان مثال، در حالی که همیشه کتابخانهها را در صورت امکان به اشتراک میگذارد، میتواند همزمان چندین نسخه از یک بسته را در صورت وجود نیازهای متضاد نصب کند. نصب همیشه بدون اثر جانبی است (هر بسته در یک دایرکتوری جداگانه باز میشود و دایرکتوریهای مشترک را لمس نمیکند)، که آن را برای استفاده با فناوریهای sandboxing و مجازیسازی ایدهآل میکند.
فایل XML که نیازمندیهای برنامه را توصیف میکند نیز میتواند در یک مخزن کد منبع قرار گیرد و امکان مدیریت کامل وابستگیها برای نسخههای توسعهدهنده منتشر نشده را فراهم میکند. به عنوان مثال، یک کاربر میتواند یک مخزن Git را کلون کرده و برنامه را بسازد و تست کند، نسخههای جدیدتر کتابخانهها را به طور خودکار دانلود کند، بدون اینکه با نسخههای آن کتابخانهها که توسط توزیع نصب شده و برای نرمافزارهای دیگر استفاده میشود تداخلی ایجاد کند.
تغییرات نسخه 2.25.8 Zero Install:
- بهبود حالت کیوسک
- معاف کردن URI خودبهروزرسانی
- تلاش برای بهروزرسانی کاتالوگ قبل از رد URI خوراک بر روی کاتالوگ کششده
- حذف پشتیبانی از گزینه --bootstrap در 0install export
- افزودن پشتیبانی از تنظیمات فایل ترجیحی پسوند به عنوان نقاط دسترسی در ویندوز
- رد خوراکهایی با اندازه بیشتر از 32MiB
- پاک کردن کش کاتالوگ هنگام افزودن یا حذف منابع کاتالوگ
- بهروزرسانی وابستگیها
- بهروزرسانی ترجمهها