Fedoras plaanitakse asendada pakihaldur DNF Microdnf-iga

Fedora Linuxi arendajad kavatsevad migreerida jaotuse uuele pakihaldurile Microdnf, asendades praegu kasutusel oleva DNF. Esimene samm migratsiooni suunas on plaanitud mÀrkimisvÀÀrne Microdnf uuendus, mis peaks toimuma Fedora Linux 38 vÀljalaske ajal. See versioon peab olema funktsionaalsuse poolest DNF-ile lÀhedane ning mÔnes osas isegi sellest parem. Teatatakse, et uus Microdnf versioon toetab kÔiki DNF pÔhitunnuseid, kuid sÀilitab samal ajal suure jÔudluse ja kompaktsuse.

Microdnf peamine erinevus DNF-ist on see, et selle arendamiseks on kasutatud C keelt, mitte Pythonit, mis vĂ”imaldab vĂ€hendada sĂ”ltuvusi. Alguses arendati Microdnf kui kĂ€rbitud versioon DNF-st, et seda saaks kasutada Docker konteinerites, ilma et oleks vajalik Pythonit installida. NĂŒĂŒd plaanivad Fedora arendajad viia Microdnf DNF tasemele ja aja jooksul tĂ€iesti asendada DNF Microdnf-ga.

Microdnf pĂ”hineb libdnf5 teekil, mis on arenduses DNF 5 projekti raames. DNF 5 peamine idee on pĂ”hitegevuste ĂŒmberkirjutamine pakihalduse haldamiseks C++ keeles ja nende eraldamine eraldi teeki, mille ĂŒmber luuakse Python API sĂ€ilitamiseks mĂ€his.

Uus Microdnf versioon kasutab ka DNF Daemon taustaprotsessi, mis asendab PackageKit funktsionaalsuse ja pakub liidest pakettide ja vÀrskenduste haldamiseks graafilistes keskkondades. Erinevalt PackageKit-ist pakub DNF Daemon ainult RPM-formaadi tuge.

Microdnf, libdnf5 ja DNF Daemon kavatsevad esimeses etapis olla paralleelselt saadaval traditsioonilise DNF tööriistakoguga. PÀrast projekti tÀielikku valmidusse viimist asendab uus sidumine sellised paketid nagu dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora ja python3-dnfdaemon.

Valdkondadest, kus Microdnf ĂŒletab DNF-i, toodi vĂ€lja: paremini nĂ€htav edusammude indikaator toimingute tĂ€itmisel; tĂ€iustatud tehingutabeli rakendus; tehingute tĂ€itmise aruannetes teavet, mida pakettidesse sisseehitatud skriptid (scriplets) edastavad; kohalike RPM-pakettide toetamine tehingutes; arenenum bash sisestamise automaatse tĂ€itmise sĂŒsteem; toetamine kĂ€su builddep tĂ€itmiseks ilma Pythonit sĂŒsteemi installimata.

Microdnf-i ĂŒlemineku miinuste hulgas mainitakse siseandmebaasi struktuuri muutust ja eraldi andmebaasi haldamist DNF-ist, mis ei luba nĂ€ha Microdnf-is DNF-is tehtud paketiga seotud tehinguid ja vastupidi. Samuti ei plaanita Microdnf-is sĂ€ilitada 100% ĂŒhilduvust DNF-iga kĂ€surea kĂ€skude ja valikute tasemel. Samuti esinevad mĂ”ned kĂ€itumise erinevused. NĂ€iteks paketi eemaldamine ei pĂ”hjusta sellega seotud sĂ”ltuvuste eemaldamist, mida ei kasutata teistes pakettides.

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