Tá Fedora 39 socraithe chun bogadh go DNF5, saor ó chomhpháirteanna Python

D'fhógair Ben Cotton, Bainisteoir Cláir Fedora ag Red Hat, go raibh sé ar intinn aige Fedora Linux a aistriú chuig bainisteoir pacáiste DNF5 de réir réamhshocraithe. Tá sé beartaithe ag Fedora Linux 39 an fhoireann uirlisí DNF5 agus an leabharlann libdnf5 nua a chur in ionad na bpacáistí dnf, libdnf, agus dnf-cutomatic. Níl athbhreithniú déanta fós ar an togra ag an FESCo (Coiste Stiúrtha Innealtóireachta Fedora), atá freagrach as an gcuid theicniúil d'fhorbairt dháileadh Fedora.

Ag am amháin, tháinig DNF in ionad Yum, a scríobhadh go hiomlán i Python. I DNF, athscríobhadh feidhmeanna leibhéal íseal a éilíonn feidhmíocht agus bogadh isteach i leabharlanna C ar leith hawkey, librepo, libsolv, agus libcomps, ach d'fhan an creat agus na comhpháirteanna ardleibhéil i Python. Tá sé mar aidhm ag tionscadal DNF5 na leabharlanna ísealleibhéil atá ann cheana féin a aontú, na comhpháirteanna bainistíochta pacáiste Python atá fágtha a athscríobh i C ++ agus an fheidhmiúlacht bhunúsach a bhogadh chuig leabharlann libdnf5 ar leith le cruthú ceangailteach timpeall na leabharlainne seo chun an API Python a chaomhnú.

Trí úsáid a bhaint as C ++ in ionad Python, gheobhaidh tú réidh le go leor spleáchais, laghdóidh sé méid an fhoireann uirlisí, agus feabhsófar feidhmíocht. Baintear amach feidhmíocht níos airde, ní hamháin trí úsáid a bhaint as tiomsú go cód meaisín, ach freisin mar gheall ar chur i bhfeidhm feabhsaithe an tábla idirbhirt, leas iomlán a bhaint as luchtú ó stórtha agus athstruchtúrú an bhunachair sonraí (tá bunachair shonraí le stát an chórais agus stair na n-oibríochtaí scartha). Tá foireann uirlisí DNF5 díchúpláilte ó PackageKit, le próiseas cúlra nua, DNF Deamhan, ag teacht in ionad feidhmiúlacht PackageKit agus ag soláthar comhéadan chun pacáistí agus nuashonruithe a bhainistiú i dtimpeallachtaí grafacha.

Fágfaidh an t-athoibriú gur féidir roinnt feabhsuithe a chur i bhfeidhm a mhéadóidh inúsáidteacht an bhainisteora pacáiste. Mar shampla, cuireann an DNF nua tásc níos amhairc i bhfeidhm ar dhul chun cinn na n-oibríochtaí; tacaíocht bhreise chun pacáistí IPM áitiúla a úsáid le haghaidh idirbheart; cuireadh leis an gcumas faisnéis a thaispeáint sna tuarascálacha ar idirbhearta críochnaithe arna n-eisiúint ag scripteanna a chuimsítear i bpacáistí (scriptlets); moltar córas críochnaithe ionchuir níos forbartha do bash.

Foinse: oscailtenet.ru

Add a comment