دیاناف (نرم افزار)
From Wikipedia, the free encyclopedia
دندیفاید یام (به انگلیسی: Dandified YUM)[2][3][4] که به اختصار دیاناف نیز گفته میشود، نسخه نسل بعدی یام است.
![]() | |
![]() دیاناف در حال اجرا روی فدورا ۲۶ | |
توسعهدهنده(ها) | ردهت |
---|---|
انتشار پایدار | |
مخزن | |
نوشتهشده با | سی، سیپلاسپلاس، پایتون |
سیستمعامل | لینوکس |
پلتفرم | آرپیام |
در دسترس به | انگلیسی |
نوع | سامانه مدیریت بسته |
مجوز | پروانه عمومی همگانی گنو |
وبگاه | rpm-software-management |
دیاناف یک سامانه مدیر بسته برای توزیع های لینوکس مبتنی بر آرپیام است که با فدورا ۱۸ در سال ۲۰۱۳ معرفی شد. [5]
دیاناف از فدورا ۲۲ در سال ۲۰۱۵ [6] و ردهت اینترپایز لینوکس ۸، مدیر بسته پیشفرض بوده است.[7]
کمبودهای موجود در یام شامل عملکرد ضعیف، استفاده زیاد از حافظه و کندی وضوح وابستگی تکراری آن است.[8] دیاناف از libsolv و یک external dependency resolver استفاده میکند. [8]
دیاناف وظایف مدیریت بسته را بهعلاوه آرپیام انجام می دهد و از کتابخانههای مختلف پشتیبانی میکند.
این مدیر بسته در ابتدا با زبان برنامهنویسی پایتون نوشته شده بود، اما تا تاریخ ۲۰۱۶[بروزرسانی] تلاشهایی برای انتقال آن به زبان برنامهنویسی سی و انتقال بیشتر قابلیتها از کد پایتون به کتابخانه جدید libdnf در حال انجام است.[9] libdnf هماکنون توسط پکیجکیت، سیستم بسته توزیع-آگنوستیک لینوکس استفاده میشود، حتی اگر کتابخانه بیشتر ویژگیهای دیاناف را نداشتهباشد. [10]