ডিএনএফ (সফটওয়্যার)
ডিএনএফ বা ড্যান্ডিফাইড ইয়াম[২][৩][৪] হল ইয়েলোডগ আপডেটার মডিফাইড (ইয়াম) পরবর্তী প্রজন্মের সংস্করণ, যা .আরপিএম ভিত্তিক ডিস্ট্রিবিউশনে প্যাকেজ ম্যানেজার হিসাবে ব্যবহৃত হয়। ডিএনএফ সর্বপ্রথম ২০১৩ সালে ফেডোরা ১৮ তে আসে,[৫] কিন্তু এটি ২০১৫ সালে ফেডোরা ২২[৬] এবং রেড হ্যাট এন্টারপ্রাইজ লিনাক্স ৮[৭] মুক্তিতে এটি ডিফল্ট প্যাকেজ ম্যানেজার হিসাবে ব্যবহৃত হয়।
উন্নয়নকারী | রেড হ্যাট |
---|---|
প্রাথমিক সংস্করণ | ১৫ জানুয়ারি ২০১৩ |
স্থিতিশীল সংস্করণ | 4.8.0
/ ১৪ জুন ২০২১[১] |
রিপজিটরি | |
যে ভাষায় লিখিত | সি, সি++, পাইথন |
অপারেটিং সিস্টেম | লিনাক্স |
প্ল্যাটফর্ম | আরপিএম (সফটওয়্যার)|আরপিএম |
উপলব্ধ | ইংরেজি |
ধরন | প্যাকেজ ম্যানেজমেন্ট সিস্টেম |
লাইসেন্স | জিপিএল ২য় সংস্করণ |
ওয়েবসাইট | rpm-software-management |
ইয়ামের অনুভূত ঘাটতিগুলি (যা ডিএনএফ এর উদ্দেশ্যে করা হয়েছে) যেমন এর মধ্যে রয়েছে দুর্বল কর্মক্ষমতা, উচ্চ মেমরির ব্যবহার এবং এর পুনরাবৃত্তি নির্ভরতা রেজোলিউশনের অস্বচ্ছতা।[৮] ডিএনএফ লিবসোলভ ব্যবহার করে, যা এটি একটি বাহ্যিক নির্ভরতা সমাধানকারী।[৮]
ডিএনএফ মূলত পাইথনে লেখা হয়েছিল, তবে ২০১৬ সালের দিকে এটিকে সি তে স্থানান্তর করা হয় এবং পাইথন কোড থেকে সর্বাধিক কার্যকারিতাগুলি নতুন লিবিডনফ লাইব্রেরিতে স্থানান্তরিত করা হয়।[৯] লাইব্রেরিতে ডিএনএফ-এর বেশিরভাগ বৈশিষ্ট্য না থাকলেও লিবডিএনএফ ইতোমধ্যে প্যাকেজকিট দ্বারা ব্যবহৃত হয়েছে।[১০]
গ্রহণ সম্পাদনা
ডিএনএফ ফেডোরার ২২ মুক্তি থেকে ডিফল্ট প্যাকেজ ম্যানেজার হয়েছে, যা মে, ২০১৫ সালে প্রকাশ হয়েছিল।[৬] লিবডিএনএফ লাইব্রেরিটি প্যাকেজকিটে প্যাকেজ ব্যাকএন্ড হিসাবে ব্যবহৃত হয়।[১০] ডিএনএফ মাজিয়া সংস্করণ ৬ থেকে বিকল্প প্যাকেজ ম্যানেজার হিসাবেও উপলব্ধ এবং ভবিষ্যতে কোনও সময় এটি ডিফল্ট হয়ে উঠতে পারে।[১১]
নির্ভরতা সম্পাদনা
লিবডিএনএফ সম্পাদনা
লিবসলভ সম্পাদনা
- একটি সন্তুষ্টিযোগ্যতা অ্যালগরিদম ব্যবহার করে একটি মুক্ত প্যাকেজ নির্ভরতা সমাধানকারী
- প্যাকেজগুলি সমাধান করার জন্য এবং রিপজিটরি পড়ার জন্য
- সি
- নতুন বিএসডি লাইসেন্স
লিবরিপো সম্পাদনা
- লিনাক্স রিপজিটরির মেটাডেটা এবং প্যাকেজগুলি ডাউনলোড করার জন্য একটি লাইব্রেরি যা সি এবং পাইথন (লিবসিইউআরএল এর মত) সরবরাহ করে
- সি
- এলজিপিএল স:২+
লিবকমপ্স সম্পাদনা
- লিবকমপ্স হল ইয়াম.কমপ্স লাইব্রেরির জন্য একটি বিকল্প, খাঁটি সিতে লেখা এবং পাইথনের জন্য বাইন্ডিং রয়েছে
- সি
- জিপিএল স:২+
তথ্যসূত্র সম্পাদনা
- ↑ "Releases · rpm-software-management/dnf · GitHub"। গিটহাব ডিএনএফ রিপোসিটোরি। ২০২১-০৬-১৪। সংগ্রহের তারিখ ২০২১-০৭-০৫।
- ↑ "DNF"। Fedora Project Wiki। সংগ্রহের তারিখ ২০১৮-০৫-২১।
- ↑ "What does DNF stand for"। DNF User's FAQ। সংগ্রহের তারিখ ২০১৮-০৫-২১।
- ↑ "README.rst · rpm-software-management/dnf · GitHub"। GitHub DNF Repository, commit 8174427421b995265c6297ebd64024ded099ecf0। সংগ্রহের তারিখ ২০১৮-০৫-২১।
- ↑ Byfield, Bruce। "Will DNF Replace Yum?"। Linux Magazine। সংগ্রহের তারিখ ২০১৫-০৫-২৮।
- ↑ ক খ Andrew (২০১৫-০৫-২৬)। "Fedora 22 Released, See What`s New [Workstation]"। WebUpd8। সংগ্রহের তারিখ ২০১৫-০৫-২৮।
- ↑ Scott Matteson (২০১৯-০৩-৩০)। "What's new with Red Hat Enterprise Linux 8 and Red Hat Virtualization"। TechRepublic। সংগ্রহের তারিখ ২০১৯-০৯-২৪।
- ↑ ক খ "DNF and Yum in Fedora [LWN.net]"। lwn.net। সংগ্রহের তারিখ ২০২১-০৭-০৫।
- ↑ Šilhan, Jan (২৪ ফেব্রুয়ারি ২০১৬)। "DNF into C initiative started"। ২ জুলাই ২০১৭ তারিখে মূল থেকে আর্কাইভ করা।
- ↑ ক খ Aleksandersen, Daniel (২০১৭-০৭-০১)। "Use DNF rather than PackageKit on Fedora"। www.ctrl.blog।
- ↑ Larabel, Michael (৫ সেপ্টেম্বর ২০১৬)। "Mageia To Offer DNF, But Will Keep Using URPMI By Default"। www.phoronix.com।