مشاهده تصاویر بیشتر ...
Zero Install یک سیستم نصب نرمافزار چندسکویی و غیرمتمرکز است که تحت مجوز LGPL منتشر شده است. این نرمافزار به توسعهدهندگان امکان میدهد که برنامههای خود را مستقیماً از وبسایتهای خودشان منتشر کنند و در عین حال از قابلیتهایی مانند کتابخانههای مشترک، بهروزرسانی خودکار و امضای دیجیتال نیز پشتیبانی میکند. هدف نرمافزار Zero Install تکمیل سیستم مدیریت بستهبندی سیستمعامل است، نه جایگزینی آن؛ بنابراین، بستههای Zero Install هیچگاه با بستههای ارائهشده توسط سیستمعامل تداخل ندارند.
نرمافزار Zero Install از ویژگیهای منحصربهفردی برخوردار است که در نرمافزارهای مشابه یافت نمیشوند؛ بهعنوان مثال، در حالی که این نرمافزار تا حد امکان از کتابخانههای مشترک استفاده میکند، میتواند چندین نسخه از یک بسته را بهصورت همزمان نصب کند تا با نیازمندیهای متناقض سازگار باشد. نصبها همیشه بدون عوارض جانبی هستند و هر بسته نیز در دایرکتوری خودش باز میشود و به دایرکتوریهای مشترک کاری ندارند.
فایل XML که نیازمندیهای برنامه را توصیف میکند، میتواند در یک مخزن کد منبع قرار گیرد و مدیریت کامل وابستگیها را برای نسخههای توسعهدهندهٔ منتشرنشده امکانپذیر کند؛ مثلاً یک کاربر میتواند یک مخزن Git را کپی کند و برنامه را بسازد و آزمایش کند و در صورت نیاز نسخههای جدیدتری از کتابخانهها را بهطور خودکار دانلود کند، بدون اینکه با نسخههای کتابخانههایی که توسط سیستمعامل نصب شدهاند و برای نرمافزارهای دیگر استفاده میشوند، تداخل داشته باشد.
ویژگیها و امکانات مهم این نرمافزار
● اجرای برنامهها با یک کلیک: امکان اجرای برنامهها بدون نیاز به نصب اولیه، با کنترل کامل از طریق رابط گرافیکی یا خط فرمان.
● کنترل کامل کاربران بر سیستم خود: کاربران میتوانند بدون نیاز به حدس و گمان دربارهٔ فرایند نصب، نسخههای پایدار و آزمایشی برنامهها را بهصورت همزمان روی یک سیستم استفاده کنند.
● توزیع نرمافزار توسط هر فرد: امکان ایجاد یک بسته که روی چندین پلتفرم کار میکند و انتشار آن روی هر میزبان وب استاتیک، بدون نیاز به نقطهٔ کنترل مرکزی.
● امنیت بالا: طراحی امن با استفاده از امضاهای GnuPG و هشهای SHA-256.