Zero Install یک سیستم نصب نرمافزار غیرمتمرکز و چندسکویی است که تحت مجوز LGPL در دسترس قرار دارد. این سیستم به توسعهدهندگان نرمافزار اجازه میدهد تا برنامهها را مستقیماً از وبسایتهای خود منتشر کنند، در حالی که ویژگیهای آشنا از مخازن توزیع متمرکز مانند کتابخانههای مشترک، بروزرسانیهای خودکار و امضای دیجیتال را پشتیبانی میکند. هدف این سیستم تکمیل، و نه جایگزینی، مدیریت بستههای سیستمعامل است. بستههای 0install هرگز با بستههای ارائه شده توسط توزیع تداخل ندارند.

Zero Install همچنین دارای ویژگیهای جالبی است که معمولاً در مدیران بسته سنتی یافت نمیشود. به عنوان مثال، در حالی که سعی میکند کتابخانهها را هر زمان که ممکن باشد به اشتراک بگذارد، میتواند همیشه چندین نسخه از یک بسته را به طور همزمان نصب کند زمانی که نیازهای متعارض وجود داشته باشد. نصب همیشه بدون عوارض جانبی است (هر بسته در دایرکتوری خود استخراج میشود و به دایرکتوریهای مشترک دست نمیزند)، که آن را برای استفاده با فناوریهای ایزولهسازی و مجازیسازی ایدهآل میسازد.
فایل XML که نیازمندیهای برنامه را توصیف میکند نیز میتواند در یک مخزن کد منبع گنجانده شود، که امکان مدیریت کامل وابستگیها را برای نسخههای توسعهدهنده منتشرنشده فراهم میآورد. به عنوان مثال، یک کاربر میتواند یک مخزن Git را کلون کرده و برنامه را بسازد و آزمایش کند، بهطور خودکار نسخههای جدیدتر کتابخانهها را در صورت نیاز دانلود کند، بدون اینکه با نسخههای آن کتابخانهها که توسط توزیع آنها نصب شدهاند، تداخل کند، که همچنان برای نرمافزارهای دیگر استفاده میشود.
تغییرات نسخه 2.27.1 Zero Install:
- بهبود عملکرد فشردهسازی
- رد کردن کاراکترهای غیر ASCII در شناسههای قابلیت
- بهبود اعتبارسنجی قابلیت
دانلود نرم افزار Zero Install