دیاناف (نرم افزار)
دندیفاید یام (به انگلیسی: 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.