Fedora 39 ডিফল্টরূপে DNF5 ব্যবহার করার পরিকল্পনা করছে

Fedora Linux 39 DNF5 ব্যবহার করার পরিকল্পনা করছে

Fedora Linux 39 আরও ভাল কর্মক্ষমতার জন্য ডিফল্টরূপে DNF5 ব্যবহার করার পরিকল্পনা করছে

ফেডোরা ইঞ্জিনিয়ারিং এবং স্টিয়ারিং কমিটি (FESCO) ঘোষণা করেছে যে Fedora 39-এ দায়িত্বপ্রাপ্ত দল সম্ভবত DNF-কে প্রতিস্থাপন করবে, libdnf এবং dnf-স্বয়ংক্রিয় গনতুন DNF5 প্যাকেজিং টুল এবং libdnf5 সমর্থন লাইব্রেরি সহ. DNF5 ব্যবহারকারীর অভিজ্ঞতা উন্নত করবে এবং Fedora Linux-এ সফ্টওয়্যার পরিচালনার জন্য আরও ভাল কর্মক্ষমতা প্রদান করবে।

DNF হল একটি সফটওয়্যার প্যাকেজ ম্যানেজার যা ফেডোরাতে প্যাকেজ ইনস্টল, আপডেট এবং অপসারণ করে এবং YUM (Yellow-Dog Updater Modified) এর উত্তরসূরি। ডিএনএফ স্বয়ংক্রিয়ভাবে নির্ভরতা পরীক্ষা করে এবং প্যাকেজ ইনস্টল করার জন্য প্রয়োজনীয় ক্রিয়াগুলি নির্ধারণ করে প্যাকেজগুলি বজায় রাখা সহজ করে তোলে। এই পদ্ধতিটি rpm কমান্ড ব্যবহার করে প্যাকেজ এবং এর নির্ভরতা ম্যানুয়ালি ইনস্টল বা আপডেট করার প্রয়োজনীয়তা দূর করে।

DNF5 এর নতুন ফাংশন সম্পর্কে, নিম্নলিখিতগুলি আলাদা:

  • পাইথনের প্রয়োজন ছাড়াই সম্পূর্ণ প্যাকেজ ম্যানেজার
  • ক্ষুদ্রতম সিস্টেম
  • দ্রুততর
  • DNF এবং Microdnf প্রতিস্থাপন করে
  • সমগ্র সফ্টওয়্যার ব্যবস্থাপনা স্ট্যাক জুড়ে একীভূত আচরণ
  • নতুন Libdnf5 প্লাগইন (C++, Python) DNF5 এবং Dnf5Daemon-এর ক্ষেত্রে প্রযোজ্য হবে।
  • শেয়ার করা সেটিংস
  • একাধিক শৈলী এবং নামকরণ প্রথার (বিকল্প, সেটিংস, বিকল্প, কমান্ড) প্রভাবে কয়েক দশক ধরে DNF/YUM তৈরি করা হয়েছে।
  • এটি RPM-এর জন্য PackageKit-এর বিকল্প প্রদান করতে পারে (একটি অনন্য প্যাকেজকিট ব্যাকএন্ড) যদি এটি ডেস্কটপে তৈরি করা হয়।
  • মডুলারিটি এবং কমপস গ্রুপের সাথে সামঞ্জস্য
  • কোড বেস গুরুত্বপূর্ণ উন্নতি
  • ইতিহাস ডাটাবেস এবং /etc/dnf/module.d থেকে সিস্টেমের অবস্থার বিচ্ছেদ

dnf-4-এ, ইনস্টল করা প্যাকেজের তালিকা ব্যবহারকারীর দ্বারা এবং ইনস্টল করা গোষ্ঠীগুলির তালিকা, সেইসাথে এই গোষ্ঠীগুলির ইনস্টল করা প্যাকেজের তালিকা, ইতিহাসের সমষ্টি হিসাবে গণনা করা হয় লেনদেনের dnf5 এ এটি আলাদাভাবে সংরক্ষণ করা হবে, যার একাধিক সুবিধা রয়েছে, যার মধ্যে সবচেয়ে কম নয় যে ইতিহাস ডেটাবেস শুধুমাত্র তথ্যগত উদ্দেশ্যে ব্যবহার করা হবে এবং সিস্টেমের অবস্থাকে সংজ্ঞায়িত করবে না (এটি মাঝে মাঝে দূষিত হয়, ইত্যাদি)। /etc/dnf/module.d-এ সংরক্ষিত ডেটা ব্যবহারকারীর লেখার যোগ্য বলে মনে করা হয় না এবং এর বিন্যাস পর্যাপ্ত নয় (ইনস্টল করা প্রোফাইল সহ ইনস্টল করা প্যাকেজ সম্পর্কে তথ্য অনুপস্থিত)।

DNF5 এখনও বিকাশে রয়েছে এবং কিছু বৈশিষ্ট্য বা বিকল্প এখনও উপলব্ধ নয়। এখনো মডুলারিটি বাস্তবায়নে কাজ করতে হবে, সিস্টেমের ইতিহাস এবং স্থিতি, এবং ডকুমেন্টেশন এবং ম্যান পৃষ্ঠাগুলির সাথে সম্পর্কিত অভ্যন্তরীণ ডেটা স্টোরেজ। DNF5 রাত্রিকালীন আপস্ট্রিম বিল্ডগুলির সাথে সংগ্রহস্থল থেকে পরীক্ষা করা যেতে পারে।

DNF5 dnf, yum, dnf-স্বয়ংক্রিয়, yum-utils এবং DNF প্লাগইনগুলিকে অবমূল্যায়ন করবে (কোর এবং অতিরিক্ত) python3-dnf এবং LIBDNF (libdnf, python3-hawkey) ফেডোরা-অপ্রচলিত-প্যাকেজগুলির সাথে অবমূল্যায়িত হবে, এছাড়াও এটি /usr/bin/dnf-এর একটি সিমলিংক প্রদান করবে, তাই ব্যবহারকারীরা প্রতিস্থাপনটিকে একটি আপডেট হিসাবে দেখতে পাবেন সীমিত কিন্তু নথিভুক্ত সিনট্যাক্স পরিবর্তন সহ DNF-এ। DNF5 কিছু সমর্থিত কমান্ড উপনাম এবং DNF5 গ্রহণ উন্নত করার বিকল্প প্রদান করবে।

পরিবর্তনের প্রস্তাবে নিম্নলিখিত বিষয়গুলিকে যোগ করা হয়েছে:

  1. নতুন DNF5 উল্লেখযোগ্যভাবে ব্যবহারকারীর অভিজ্ঞতা এবং কর্মক্ষমতা উন্নত করবে. এই প্রতিস্থাপন হল ফেডোরা সফ্টওয়্যার ম্যানেজমেন্ট স্ট্যাক আপডেটের দ্বিতীয় ধাপ। এই পরিবর্তন ব্যতীত, বিভিন্ন লাইব্রেরির (libdnf, libdnf5) উপর ভিত্তি করে বেশ কিছু সফ্টওয়্যার পরিচালনার সরঞ্জাম (DNF5, old Microdnf, PackageKit, এবং DNF) থাকবে, যা বিভিন্ন আচরণ প্রদান করবে এবং ইতিহাস শেয়ার করবে না। এটাও সম্ভব যে DNF এর শুধুমাত্র সীমিত বিকাশকারী সমর্থন আছে। 5 সালে Fedora-Devel তালিকায় DNF2020-এর উন্নয়ন ঘোষণা করা হয়েছিল।
  2. DNF5 একটি ছোট সিস্টেমের জন্য পাইথন কোড সরিয়ে দেয়, দ্রুত কর্মক্ষমতা, এবং বিদ্যমান DNF এবং microdnf সরঞ্জামগুলি প্রতিস্থাপন করতে। DNF5 সফ্টওয়্যার ম্যানেজমেন্ট স্ট্যাকের আচরণকে একীভূত করে, RPM-এর জন্য PackageKit-এর বিকল্প হিসাবে একটি নতুন ডেমন প্রবর্তন করে, এবং আরও বেশি সক্ষম হওয়া উচিত। সংগ্রহস্থল ব্রাউজিং, লুকআপ অপারেশন, RPM ক্যোয়ারী, এবং মেটাডেটা ভাগ করে নেওয়ার জন্য দ্রুত কর্মক্ষমতা আশা করুন।

পরিবর্তনের প্রস্তাব এখনও অনুমোদন করা প্রয়োজন ফেডোরা ইঞ্জিনিয়ারিং এবং স্টিয়ারিং কমিটির দ্বারা, কিন্তু DNF(5)-এ Red Hat-এর সম্পৃক্ততার কারণে, এটা অনুমান করা যেতে পারে যে এটি অনুমোদিত হবে এবং Fedora 39 চক্রের জন্য সময়মতো সম্পন্ন হবে।

উৎস: https://fedoraproject.org


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।