Fedora 39 er stillt á að fara yfir í DNF5, laus við Python hluti

Ben Cotton, Fedora forritastjóri hjá Red Hat, tilkynnti að hann hygðist flytja Fedora Linux sjálfgefið yfir í DNF5 pakkastjórann. Fedora Linux 39 ætlar að skipta um dnf, libdnf og dnf-cutomatic pakkana fyrir DNF5 verkfærakistuna og nýja libdnf5 bókasafnið. Tillagan hefur ekki enn verið endurskoðuð af FESCo (Fedora Engineering Steering Committee), sem ber ábyrgð á tæknilega hluta þróunar Fedora dreifingarinnar.

Á sínum tíma kom DNF í stað Yum, sem var skrifað að öllu leyti í Python. Í DNF voru afkastakröfur lágstigsaðgerðir endurskrifaðar og færðar inn í aðskilin C bókasöfn hawkey, librepo, libsolv og libcomps, en ramma- og hástigshlutirnir voru áfram í Python. DNF5 verkefnið miðar að því að sameina núverandi lágstigs bókasöfn, endurskrifa Python pakkastjórnunarhlutana sem eftir eru í C ++ og færa grunnvirknina í sérstakt libdnf5 bókasafn með því að búa til bindingu í kringum þetta bókasafn til að varðveita Python API.

Með því að nota C++ í stað Python losnar þú við mikið af ósjálfstæði, minnkar stærð verkfærakistunnar og bætir afköst. Meiri árangur næst ekki aðeins með því að nota samantekt á vélkóða, heldur einnig vegna bættrar útfærslu viðskiptatöflunnar, hagræðingar á hleðslu úr geymslum og endurskipulagningar gagnagrunnsins (gagnagrunnar með kerfisstöðu og aðgerðasögu eru aðskilin). DNF5 verkfærakistan hefur verið aftengd frá PackageKit, með nýju bakgrunnsferli, DNF Daemon, sem kemur í stað PackageKit virkni og veitir viðmót til að stjórna pakka og uppfærslum í grafísku umhverfi.

Endurgerðin mun einnig gera það mögulegt að innleiða nokkrar endurbætur sem auka notagildi pakkastjórans. Til dæmis, nýja DNF útfærir sjónrænni vísbendingu um framvindu aðgerða; bætt við stuðningi við að nota staðbundna RPM pakka fyrir viðskipti; bætti við möguleikanum á að birta í skýrslum um lokið viðskipti upplýsingar sem gefnar eru út af forskriftum sem eru innbyggðar í pakka (skriftur); lagt til háþróaðra inntakslokunarkerfi fyrir bash.

Heimild: opennet.ru

Bæta við athugasemd