Fedora 39 plāno pēc noklusējuma izmantot DNF5

Fedora Linux 39 plāno izmantot DNF5

Fedora Linux 39 plāno pēc noklusējuma izmantot DNF5, lai nodrošinātu labāku veiktspēju

Fedora inženieru un vadības komiteja (FESCo) paziņo, ka Fedora 39 atbildīgā komanda, iespējams, aizstās DNF, libdnf un dnf-automatic car jauno DNF5 iepakošanas rīku un libdnf5 atbalsta bibliotēku. DNF5 vajadzētu uzlabot lietotāja pieredzi un nodrošināt labāku veiktspēju programmatūras pārvaldībai operētājsistēmā Fedora Linux.

DNF ir programmatūras pakotņu pārvaldnieks kas instalē, atjaunina un noņem pakotnes programmā Fedora un ir YUM (Modificēts dzeltenā suņa atjauninātāja) pēctecis. DNF atvieglo pakotņu apkopi, automātiski pārbaudot atkarības un nosakot pakotņu instalēšanai nepieciešamās darbības. Šī metode novērš nepieciešamību manuāli instalēt vai atjaunināt pakotni un tās atkarības, izmantojot komandu rpm.

Attiecībā uz jaunajām DNF5 funkcijām izceļas:

  • Pilns pakotņu pārvaldnieks bez Python nepieciešamības
  • mazākā sistēma
  • Ātrāk
  • Aizstāj DNF un Microdnf
  • Vienota darbība visā programmatūras pārvaldības kaukā
  • Jaunie Libdnf5 spraudņi (C++, Python) būs piemērojami DNF5 un Dnf5Daemon.
  • Koplietojamie iestatījumi
  • DNF/YUM ir izstrādāts gadu desmitiem, ietekmējot vairākus stilus un nosaukšanas metodes (opcijas, iestatījumi, opcijas, komandas).
  • Tas var nodrošināt alternatīvu PackageKit RPM (unikāla PackageKit aizmugursistēma), ja tā ir iebūvēta darbvirsmā.
  • Saderība ar Modularitātes un Comps grupu
  • Svarīgi uzlabojumi kodu bāzē
  • Sistēmas stāvokļa atdalīšana no vēstures datu bāzes un /etc/dnf/module.d

Programmā dnf-4 instalēto pakotņu saraksts lietotājs un instalēto grupu saraksts, kā arī šo grupu instalēto pakotņu saraksts, tiek aprēķināti kā vēstures apkopojums no darījumiem. dnf5 tas tiks saglabāts atsevišķi, kam ir vairākas priekšrocības, no kurām ne mazākā ir fakts, ka vēstures datu bāze tiks izmantota tikai informatīviem nolūkiem un nenoteiks sistēmas stāvokli (tā laiku pa laikam tiek sabojāta utt.). Dati, kas tiek glabāti mapē /etc/dnf/module.d, nav paredzēti lietotāja ierakstīšanai, un to formāts nav pietiekams (trūkst informācijas par instalētajām pakotnēm ar instalētajiem profiliem).

DNF5 joprojām tiek izstrādāts un dažas funkcijas vai opcijas vēl nav pieejamas. Tomēr ir jāstrādā pie modularitātes ieviešanas, iekšējā datu krātuve, kas saistīta ar sistēmas vēsturi un statusu, kā arī dokumentācijas un rokasgrāmatas lapas. DNF5 var pārbaudīt no repozitorija, izmantojot ikvakara augšupvērstās versijas.

DNF5 novecos dnf, yum, dnf-automatic, yum-utils un DNF spraudņus (pamats un ekstras) python3-dnf un LIBDNF (libdnf, python3-hawkey) tiks novecojušas ar fedora-obsolete-package, kā arī tas nodrošinās simsaiti uz /usr/bin/dnf, tāpēc lietotāji redzēs aizstāšanu kā atjauninājumu. uz DNF ar ierobežotām, bet dokumentētām sintakses izmaiņām. DNF5 nodrošinās dažus atbalstītus komandu aizstājvārdus un opcijas, lai uzlabotu DNF5 pārņemšanu.

Izmaiņu priekšlikumā lietas ir apkopotas šādi:

  1. Jaunais DNF5 ievērojami uzlabos lietotāja pieredzi un veiktspēju. Šī nomaiņa ir otrais solis Fedora programmatūras pārvaldības steka jaunināšanā. Bez šīm izmaiņām būs vairāki programmatūras pārvaldības rīki (DNF5, vecais Microdnf, PackageKit un DNF), kuru pamatā ir dažādas bibliotēkas (libdnf, libdnf5), kas nodrošinās atšķirīgu darbību un nekopīgos vēsturi. Iespējams, ka DNF ir tikai ierobežots izstrādātāju atbalsts. DNF5 izstrāde tika paziņota Fedora-Devel sarakstā 2020. gadā.
  2. DNF5 noņem Python kodu mazākai sistēmai, ātrāka veiktspēja un aizstāt esošos DNF un microdnf rīkus. DNF5 arī apvieno programmatūras pārvaldības steka darbību, ievieš jaunu dēmonu kā alternatīvu PackageKit for RPM, un tam vajadzētu būt daudz spējīgākam. Gaidiet ātrāku veiktspēju repozitoriju pārlūkošanai, uzmeklēšanas darbībām, RPM vaicājumiem un metadatu kopīgošanai.

Izmaiņu priekšlikums vēl jāapstiprina Fedora Inženierzinātņu un vadības komiteja, taču, ņemot vērā Red Hat iesaistīšanos DNF(5), var pieņemt, ka tas tiks apstiprināts un, cerams, pabeigts Fedora 39 cikla laikā.

Fuente: https://fedoraproject.org


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.