دیاناف (نرم افزار)
دندیفاید یام (به انگلیسی: Dandified YUM) که به اختصار دیاناف نیز گفته میشود، نسخه نسل بعدی یام است.
توسعهدهنده(ها) | ردهت |
---|---|
انتشار پایدار | ۴.۷.۰
۱۲ آوریل ۲۰۲۱ |
مخزن | |
نوشتهشده با | سی، سیپلاسپلاس، پایتون |
سیستمعامل | لینوکس |
بنسازه رایانش | آرپیام |
در دسترس به | انگلیسی |
گونه | سامانه مدیریت بسته |
پروانه | پروانه عمومی همگانی گنو |
وبگاه |
دیاناف یک سامانه مدیر بسته برای توزیع های لینوکس مبتنی بر آرپیام است که با فدورا ۱۸ در سال ۲۰۱۳ معرفی شد.
دیاناف از فدورا ۲۲ در سال ۲۰۱۵ و ردهت اینترپایز لینوکس ۸، مدیر بسته پیشفرض بوده است.
کمبودهای موجود در یام شامل عملکرد ضعیف، استفاده زیاد از حافظه و کندی وضوح وابستگی تکراری آن است. دیاناف از libsolv و یک external dependency resolver استفاده میکند.
دیاناف وظایف مدیریت بسته را بهعلاوه آرپیام انجام می دهد و از کتابخانههای مختلف پشتیبانی میکند.
این مدیر بسته در ابتدا با زبان برنامهنویسی پایتون نوشته شده بود، اما تا تاریخ ۲۰۱۶ تلاشهایی برای انتقال آن به زبان برنامهنویسی سی و انتقال بیشتر قابلیتها از کد پایتون به کتابخانه جدید libdnf در حال انجام است. libdnf هماکنون توسط پکیجکیت، سیستم بسته توزیع-آگنوستیک لینوکس استفاده میشود، حتی اگر کتابخانه بیشتر ویژگیهای دیاناف را نداشتهباشد.
منابع
- ↑ "Releases · rpm-software-management/dnf · GitHub". GitHub DNF Repository. 2021-04-12. Retrieved 2021-05-28.
- ↑ "DNF". Fedora Project Wiki. Retrieved 2018-05-21.
- ↑ "What does DNF stand for". DNF User's FAQ. Retrieved 2018-05-21.
- ↑ "README.rst · rpm-software-management/dnf · GitHub". GitHub DNF Repository, commit 8174427421b995265c6297ebd64024ded099ecf0. Retrieved 2018-05-21.
- ↑ Byfield, Bruce. "Will DNF Replace Yum?". Linux Magazine. Retrieved 2015-05-28.
- ↑ Andrew (2015-05-26). "Fedora 22 Released, See What's New [Workstation]". WebUpd8. Retrieved 2015-05-28.
- ↑ Scott Matteson (2019-03-30). "What's new with Red Hat Enterprise Linux 8 and Red Hat Virtualization". TechRepublic. Retrieved 2019-09-24.
- ↑ Edge, Jake (2014-01-15). "DNF and Yum in Fedora". LWN.net. Retrieved 2015-03-29.
- ↑ Šilhan, Jan (2016-02-24). "DNF into C initiative started". DNF blog. Archived from the original on 2017-07-02. Retrieved 2017-07-05.
- ↑ Aleksandersen, Daniel (2017-07-05). "Use DNF rather than PackageKit on Fedora". Ctrl blog. Retrieved 2017-08-07.