Fedora 41-s on plaanis ĂŒleminek pakihaldurile DNF5

Fedora 41 versioonis on ettepanek tĂ”lkida vaikimisi distributiiv pakihalduriks DNF5. Alguses plaaniti DNF5-le ĂŒleminek teha Fedora 39 vĂ€ljalaske puhul, kuid migratsioon lĂŒkati edasi tööriistade valmiduse puudumise tĂ”ttu. Kuigi tĂ€isfunktsionaalsust vana tööriistakomplekti osas ei ole veel saavutatud, usuvad arendajad, et distributiiv on migratsiooniks valmis ja puuduvad vĂ”imalused saab hiljem rakendada. Ettepanekut ei ole veel arutatud FESCo (Fedora Engineering Steering Committee) komitee poolt, mis vastutab Fedora distributiivi arenduse tehniliste aspektide eest. Ettepaneku vastu vĂ”tmisel asendatakse paketid dnf, libdnf ja dnf-cutomatic tööriistakomplektiga DNF5 ja uue raamatukoguga libdnf5, ning sĂŒmboolne link /usr/bin/dnf hakkab viitama executivfailile dnf5.

DNF tuli distributiivis algselt pakihaldurina Yum'i, mis oli tĂ€ielikult kirjutatud Pythonis. DNFs on jĂ”udlust nĂ”udvad madalama tasandi funktsioonid ĂŒmber kirjutatud ja viiakse eraldi C-kogudesse hawkey, librepo, libsolv ja libcomps, kuid raamistik ja kĂ”rgema tasandi komponendid jĂ€id Pythonisse. DNF5 projekt on suunatud madalama tasandi olemasolevate raamatukogude ĂŒhtlustamisele, jÀÀvate pakihalduskomponentide ĂŒmberkirjutamisele C++ keeles ja pĂ”hifunktsioonide eraldi raamatukogusse libdnf5 vĂ€ljatöötamisele, luues selle raamatu ĂŒmber Python API sĂ€ilitamiseks.

C++ keele kasutamine Python'i asemel on vĂ”imaldanud vabaneda suurest hulgast sĂ”ltuvustest, vĂ€hendada tööriista suurust ja tĂ”sta jĂ”udlust. Suurenenud jĂ”udlust saavutatakse mitte ainult masinkoodiks kompileerimise, vaid ka parandatud tehingute tabeli elluviimise, repodega laadimise optimeerimise ja andmebaasi ĂŒmberstruktureerimise kaudu (sĂŒsteemi olekute ja tegevuste ajaloo andmebaasid on eraldatud). DNF5 tööriist on vabastatud PackageKit'i sĂ”ltuvustest, asendades selle uue DNF Deemoni taustprotsessiga, mis pakub PackageKit'i funktsionaalsust ja pakub liidese pakettide ja vĂ€rskenduste haldamiseks graafilistes keskkondades.

Töötlemine vĂ”imaldas rakendada ka mĂ”ned tĂ€iustused, mis suurendavad pakihalduri kasutusmugavust. NĂ€iteks on uues DNF-is ellu viidud selgem tegevuste edenemise nĂ€itamine; lisatud on tugi kohalike RPM-pakettide kasutamiseks tehingutes; tehingute tĂ€itmise aruannetes on vĂ”imalik nĂ€idata teavet, mida pakettidesse sisseehitatud skriptid (scriplets) toodavad; pakkuda on antud ka tĂ€iustatud automaatse tĂ€itmise sĂŒsteem bash'i jaoks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster