Fedora 39 planifye pou itilize DNF5 pa default

Fedora Linux 39 planifye pou itilize DNF5

Fedora Linux 39 planifye pou itilize DNF5 pa default pou pi bon pèfòmans

Fedora Jeni ak Komite Direktè (FESCo) anonse ke nan Fedora 39 ekip ki responsab la ap pwobableman ranplase DNF, libdnf ak dnf-otomatik cak nouvo zouti anbalaj DNF5 ak bibliyotèk sipò libdnf5. DNF5 ta dwe amelyore eksperyans itilizatè a epi bay pi bon pèfòmans pou jere lojisyèl sou Fedora Linux.

DNF se yon manadjè pake lojisyèl ki enstale, mete ajou ak retire pakè nan Fedora epi li se siksesè nan YUM (Yellow-Dog Updater Modified). DNF fè li fasil pou kenbe pakè yo lè yo tcheke otomatikman depandans yo epi detèmine aksyon ki nesesè pou enstale pakè yo. Metòd sa a elimine nesesite pou enstale oswa mete ajou pakè a ak depandans li yo lè l sèvi avèk lòd rpm la.

Konsènan nouvo fonksyon DNF5, sa ki annapre yo kanpe deyò:

  • Manadjè pake konplè san yo pa bezwen Python
  • pi piti sistèm
  • Pi vit
  • Ranplase DNF ak Microdnf
  • Konpòtman inifye atravè tout pil jesyon lojisyèl an
  • Nouvo grefon Libdnf5 yo (C++, Python) ap aplikab pou DNF5 ak Dnf5Daemon.
  • Anviwònman pataje
  • DNF/YUM te devlope sou plizyè deseni ak enpak plizyè estil ak konvansyon nonmen (opsyon, anviwònman, opsyon, kòmandman)
  • Li ka bay yon altènativ a PackageKit pou RPM (yon backend inik PackageKit) si li bati nan Desktop.
  • Konpatibilite ak Modularite ak gwoup Comps
  • Amelyorasyon enpòtan nan baz kòd la
  • Separasyon eta sistèm nan baz done istwa ak /etc/dnf/module.d

Nan dnf-4, lis pakè enstale yo pa itilizatè a ak lis gwoup enstale yo, osi byen ke lis pakè enstale gwoup sa yo, yo kalkile kòm yon agrégation nan istwa nan tranzaksyon yo. Nan dnf5 li pral estoke separeman, ki gen plizyè avantaj, pa pi piti a se lefèt ke baz done istwa a pral sèlman itilize pou rezon enfòmasyon epi yo pa pral defini eta a nan sistèm nan (li detanzantan vin pèvèti, elatriye). Done ki estoke nan /etc/dnf/module.d pa sipoze ka ekri itilizatè a epi fòma li a pa ase (enfòmasyon sou pake enstale ak pwofil enstale yo manke).

DNF5 toujou nan devlopman ak kèk karakteristik oswa opsyon ki poko disponib. Poutan gen travay pou fè nan aplikasyon modilarite, depo done entèn ki gen rapò ak istwa sistèm ak estati, ak dokimantasyon ak paj man. DNF5 ka teste nan repozitwa a ak konstriksyon an amont chak swa.

DNF5 pral obsève dnf, yum, dnf-otomatik, yum-utils ak grefon DNF. (nwayo ak siplemantè) python3-dnf ak LIBDNF (libdnf, python3-hawkey) pral obsolète ak fedora-obsolete-packages, plis li pral bay yon lyen senbolik nan /usr/bin/dnf, kidonk itilizatè yo pral wè ranplasman an kòm yon aktyalizasyon. nan DNF ak chanjman sentaks limite men dokimante. DNF5 pral bay kèk alyas kòmand ki sipòte ak opsyon pou amelyore adopsyon DNF5.

Pwopozisyon chanjman an rezime bagay sa yo jan sa a:

  1. Nouvo nan DNF5 pral siyifikativman amelyore eksperyans itilizatè ak pèfòmans. Ranplasman sa a se dezyèm etap nan aktyalizasyon pil jesyon lojisyèl Fedora. San chanjman sa a, pral genyen plizyè zouti jesyon lojisyèl (DNF5, ansyen Microdnf, PackageKit, ak DNF) ki baze sou diferan bibliyotèk (libdnf, libdnf5), ki pral bay konpòtman diferan epi yo pa pral pataje istwa. Li posib tou ke DNF sèlman gen sipò devlopè limite. Devlopman DNF5 te anonse sou lis Fedora-Devel an 2020.
  2. DNF5 retire kòd Python pou yon sistèm ki pi piti, pi vit pèfòmans, ak ranplase zouti DNF ak mikrodnf ki egziste deja. DNF5 tou inifye konpòtman an nan pil jesyon lojisyèl an, prezante yon nouvo demon kòm yon altènativ a PackageKit pou RPM, epi li ta dwe pi plis kapab. Atann pèfòmans pi rapid pou Navigasyon depo, operasyon rechèch, demann RPM, ak pataje metadata.

Pwopozisyon chanjman an toujou bezwen apwouve pa Fedora Jeni ak Komite Direktè, men si Red Hat te patisipe nan DNF(5), li ka sipoze ke li pral apwouve epi èspere ke li pral konplete alè pou sik Fedora 39 la.

Fuant: https://fedoraproject.org


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.