फेडोरा 39 डिफ़ॉल्ट रूप से DNF5 का उपयोग करने की योजना बना रहा है

फेडोरा लिनक्स 39 डीएनएफ5 का उपयोग करने की योजना बना रहा है

फेडोरा लिनक्स 39 बेहतर प्रदर्शन के लिए डिफ़ॉल्ट रूप से DNF5 का उपयोग करने की योजना बना रहा है

फेडोरा इंजीनियरिंग और संचालन समिति (FESCo) ने घोषणा की है कि Fedora 39 में प्रभारी टीम संभवतः DNF का स्थान लेगी, libdnf और dnf-स्वचालित cनए DNF5 पैकेजिंग टूल और libdnf5 सपोर्ट लाइब्रेरी के साथ. DNF5 को उपयोक्ता अनुभव में सुधार करना चाहिए और फेडोरा लिनक्स पर सॉफ्टवेयर के प्रबंधन के लिए बेहतर प्रदर्शन प्रदान करना चाहिए।

डीएनएफ एक सॉफ्टवेयर पैकेज मैनेजर है जो फेडोरा में संकुल को संस्थापित, अद्यतन और हटाता है और YUM (येलो-डॉग अपडेटर संशोधित) का उत्तराधिकारी है। DNF स्वचालित रूप से निर्भरताओं की जाँच करके और पैकेजों को स्थापित करने के लिए आवश्यक क्रियाओं को निर्धारित करके पैकेजों को बनाए रखना आसान बनाता है। यह विधि आरपीएम कमांड का उपयोग करके पैकेज और उसकी निर्भरता को मैन्युअल रूप से स्थापित या अद्यतन करने की आवश्यकता को समाप्त करती है।

DNF5 के नए कार्यों के संबंध में, निम्नलिखित विशिष्ट हैं:

  • पायथन की आवश्यकता के बिना पूर्ण पैकेज प्रबंधक
  • सबसे छोटी प्रणाली
  • और तेज
  • DNF और Microdnf की जगह लेता है
  • संपूर्ण सॉफ़्टवेयर प्रबंधन स्टैक में एकीकृत व्यवहार
  • नया Libdnf5 प्लगइन्स (C++, Python) DNF5 और Dnf5Daemon पर लागू होगा।
  • साझा सेटिंग्स
  • DNF/YUM को कई शैलियों और नामकरण परंपराओं (विकल्प, सेटिंग्स, विकल्प, कमांड) के प्रभाव से दशकों में विकसित किया गया है।
  • यह RPM के लिए PackageKit का एक विकल्प प्रदान कर सकता है (एक अद्वितीय PackageKit बैकएंड) यदि इसे डेस्कटॉप में बनाया गया है।
  • मॉड्यूलरिटी और कॉम्प समूह के साथ संगतता
  • कोड आधार में महत्वपूर्ण सुधार
  • सिस्टम स्थिति को इतिहास डेटाबेस और /etc/dnf/module.d . से अलग करना

dnf-4 में, संस्थापित संकुलों की सूची उपयोक्ता और संस्थापित समूहों की सूची के साथ-साथ इन समूहों के संस्थापित संकुलों की सूची द्वारा, इतिहास के एकत्रीकरण के रूप में गणना की जाती है लेनदेन का। Dnf5 में इसे अलग से स्टोर किया जाएगा, जिसके कई फायदे हैं, जिनमें से कम से कम यह तथ्य नहीं है कि इतिहास डेटाबेस का उपयोग केवल सूचनात्मक उद्देश्यों के लिए किया जाएगा और यह सिस्टम की स्थिति को परिभाषित नहीं करेगा (यह कभी-कभी दूषित हो जाता है, आदि)। /etc/dnf/module.d में संग्रहीत डेटा को उपयोगकर्ता लिखने योग्य नहीं माना जाता है और इसका प्रारूप पर्याप्त नहीं है (स्थापित प्रोफाइल के साथ स्थापित पैकेज के बारे में जानकारी गायब है)।

DNF5 अभी भी विकास में है और कुछ सुविधाएँ या विकल्प अभी उपलब्ध नहीं हैं। अभी तक प्रतिरूपकता को लागू करने के लिए काम किया जाना है, सिस्टम इतिहास और स्थिति से संबंधित आंतरिक डेटा संग्रहण, और दस्तावेज़ीकरण और मैन पेज। DNF5 को रात के अपस्ट्रीम बिल्ड के साथ रिपॉजिटरी से परीक्षण किया जा सकता है।

DNF5 dnf, yum, dnf-Automatic, yum-utils और DNF प्लगइन्स को हटा देगा (कोर और एक्स्ट्रा) python3-dnf और LIBDNF (libdnf, python3-hawkey) को फेडोरा-अप्रचलित-पैकेज के साथ बहिष्कृत कर दिया जाएगा, साथ ही यह /usr/bin/dnf को एक सिमलिंक प्रदान करेगा, इसलिए उपयोगकर्ता प्रतिस्थापन को अद्यतन के रूप में देखेंगे सीमित लेकिन प्रलेखित सिंटैक्स परिवर्तनों के साथ DNF के लिए। DNF5, DNF5 अपनाने में सुधार के लिए कुछ समर्थित कमांड उपनाम और विकल्प प्रदान करेगा।

परिवर्तन प्रस्ताव चीजों का सार इस प्रकार है:

  1. नई DNF5 उपयोगकर्ता अनुभव और प्रदर्शन में उल्लेखनीय सुधार करेगा. यह प्रतिस्थापन फेडोरा सॉफ्टवेयर प्रबंधन स्टैक अपग्रेड में दूसरा चरण है। इस परिवर्तन के बिना, विभिन्न पुस्तकालयों (libdnf, libdnf5) पर आधारित कई सॉफ्टवेयर प्रबंधन उपकरण (DNF5, पुराने Microdnf, PackageKit, और DNF) होंगे, जो अलग व्यवहार प्रदान करेंगे और इतिहास साझा नहीं करेंगे। यह भी संभव है कि डीएनएफ के पास केवल सीमित डेवलपर समर्थन हो। DNF5 के विकास की घोषणा 2020 में फेडोरा-डेवेल सूची में की गई थी।
  2. DNF5 छोटे सिस्टम के लिए Python कोड को हटाता है, तेज़ प्रदर्शन, और मौजूदा DNF और microdnf टूल को बदलने के लिए। DNF5 सॉफ्टवेयर प्रबंधन स्टैक के व्यवहार को भी एकीकृत करता है, RPM के लिए PackageKit के विकल्प के रूप में एक नया डेमॉन पेश करता है, और बहुत अधिक सक्षम होना चाहिए। रिपोजिटरी ब्राउज़िंग, लुकअप संचालन, आरपीएम क्वेरी और मेटाडेटा साझाकरण के लिए तेज़ प्रदर्शन की अपेक्षा करें।

परिवर्तन प्रस्ताव को अभी भी स्वीकृत किए जाने की आवश्यकता है फेडोरा इंजीनियरिंग और संचालन समिति द्वारा, लेकिन डीएनएफ(5) में रेड हैट की भागीदारी को देखते हुए, यह माना जा सकता है कि इसे फेडोरा 39 चक्र के लिए अनुमोदित और उम्मीद से समय पर पूरा किया जाएगा।

Fuente: https://fedoraproject.org


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।