ডিএনএফ (সফটওয়্যার)

ডিএনএফ বা ড্যান্ডিফাইড ইয়াম হল ইয়েলোডগ আপডেটার মডিফাইড (ইয়াম) পরবর্তী প্রজন্মের সংস্করণ, যা .আরপিএম ভিত্তিক ডিস্ট্রিবিউশনে প্যাকেজ ম্যানেজার হিসাবে ব্যবহৃত হয়। ডিএনএফ সর্বপ্রথম ২০১৩ সালে ফেডোরা ১৮ তে আসে, কিন্তু এটি ২০১৫ সালে ফেডোরা ২২ এবং রেড হ্যাট এন্টারপ্রাইজ লিনাক্স ৮ মুক্তিতে এটি ডিফল্ট প্যাকেজ ম্যানেজার হিসাবে ব্যবহৃত হয়।

ইয়ামের অনুভূত ঘাটতিগুলি (যা ডিএনএফ এর উদ্দেশ্যে করা হয়েছে) যেমন এর মধ্যে রয়েছে দুর্বল কর্মক্ষমতা, উচ্চ মেমরির ব্যবহার এবং এর পুনরাবৃত্তি নির্ভরতা রেজোলিউশনের অস্বচ্ছতা। ডিএনএফ লিবসোলভ ব্যবহার করে, যা এটি একটি বাহ্যিক নির্ভরতা সমাধানকারী।

ডিএনএফ মূলত পাইথনে লেখা হয়েছিল, তবে ২০১৬ সালের দিকে এটিকে সি তে স্থানান্তর করা হয় এবং পাইথন কোড থেকে সর্বাধিক কার্যকারিতাগুলি নতুন লিবিডনফ লাইব্রেরিতে স্থানান্তরিত করা হয়। লাইব্রেরিতে ডিএনএফ-এর বেশিরভাগ বৈশিষ্ট্য না থাকলেও লিবডিএনএফ ইতোমধ্যে প্যাকেজকিট দ্বারা ব্যবহৃত হয়েছে।

 গ্রহণ 
ডিএনএফ ফেডোরার ২২ মুক্তি থেকে ডিফল্ট প্যাকেজ ম্যানেজার হয়েছে, যা মে, ২০১৫ সালে প্রকাশ হয়েছিল। লিবডিএনএফ লাইব্রেরিটি প্যাকেজকিটে প্যাকেজ ব্যাকএন্ড হিসাবে ব্যবহৃত হয়। ডিএনএফ মাজিয়া সংস্করণ ৬ থেকে বিকল্প প্যাকেজ ম্যানেজার হিসাবেও উপলব্ধ এবং ভবিষ্যতে কোনও সময় এটি ডিফল্ট হয়ে উঠতে পারে।

 নির্ভরতা 

 লিবডিএনএফ 

 ডিএনএফ এবং অন্তর্নিহিত লাইব্রেরির জন্য উচ্চ-স্তরের এপিআই
 সি, সি++
 এলজিপিএল স:২+

 লিবসলভ 

 একটি সন্তুষ্টিযোগ্যতা অ্যালগরিদম ব্যবহার করে একটি মুক্ত প্যাকেজ নির্ভরতা সমাধানকারী
 প্যাকেজগুলি সমাধান করার জন্য এবং রিপজিটরি পড়ার জন্য
 সি
 নতুন বিএসডি লাইসেন্স

 লিবরিপো 

 লিনাক্স রিপজিটরির মেটাডেটা এবং প্যাকেজগুলি ডাউনলোড করার জন্য একটি লাইব্রেরি যা সি এবং পাইথন (লিবসিইউআরএল এর মত) সরবরাহ করে
 সি
 এলজিপিএল স:২+

 লিবকমপ্স 

 লিবকমপ্স হল ইয়াম.কমপ্স লাইব্রেরির জন্য একটি বিকল্প, খাঁটি সিতে লেখা এবং পাইথনের জন্য বাইন্ডিং রয়েছে
 সি
 জিপিএল স:২+

 তথ্যসূত্র 

 বহিঃসংযোগ 

 প্রাতিষ্ঠানিক ওয়েবসাইট

বিষয়শ্রেণী:ফেডোরা প্রকল্প