Fedora 39 DNF5era mugitzeko ezarrita dago, Python osagairik gabe

Ben Cottonek, Red Hat-en Fedora Program Manager kargua duenak, Fedora Linux DNF5 pakete kudeatzailera aldatzeko asmoa iragarri zuen lehenespenez. Fedora Linux 39-k dnf, libdnf eta dnf-cutomatic paketeak ordezkatu nahi ditu DNF5 tresna-kitarekin eta libdnf5 liburutegi berriarekin. Proposamena oraindik ez du aintzat hartu FESCo (Fedora Engineering Steering Committee), bera baita Fedora banaketaren garapenaren atal teknikoaz.

Garai batean, DNF-k Yum ordezkatu zuen, guztiz Python-en idatzita zegoena. DNFn, errendimendu intentsiboko behe-mailako funtzioak berridatzi eta C liburutegi bereizietara eraman ziren hawkey, librepo, libsolv eta libcomps, baina markoa eta goi-mailako osagaiak Python-en geratu ziren. DNF5 proiektua lehendik dauden maila baxuko liburutegiak bateratzea du helburu, Python-en gainerako paketeen kudeaketa-osagaiak C++-n berridatzi eta oinarrizko funtzionalitateak libdnf5 liburutegi bereizi batera mugitzen ditu liburutegi honen inguruan bilgarri bat sortuz Python APIa gordetzeko.

Python-en ordez C++ erabiltzeak mendekotasun ugari ezabatuko ditu, tresna-kitaren tamaina murriztuko du eta errendimendua hobetuko da. Errendimendu handiagoa lortzen da makina-kodean konpilazioa erabiltzeaz gain, transakzio-taularen ezarpen hobearen bidez, biltegietatik kargatzearen optimizazioa eta datu-baseen berregituraketa (sistemaren egoera eta eragiketa-historia duten datu-baseak bereizten dira). DNF5 tresna-kudea PackageKit-etik desakoplatuta dago DNF Daemon izeneko atzeko planoko prozesu berri baten alde, PackageKit funtzionaltasuna ordezkatzen duena eta ingurune grafikoetan paketeak eta eguneraketak kudeatzeko interfaze bat eskaintzen duena.

Berrikuntzak paketeen kudeatzailearen erabilgarritasuna hobetzen duten hobekuntza batzuk ezartzeko aukera ere emango du. Esaterako, DNF berriak eragiketen aurrerapenaren adierazgarri bisualagoa eskaintzen du; transakzioetarako tokiko RPM paketeak erabiltzeko laguntza gehitu; paketeetan eraikitako script-ek sortutako transakzio-informazioa txostenetan bistaratzeko gaitasuna gehitu du; Bash-erako sarrera osatzeko sistema aurreratuago bat proposatu da.

Iturria: opennet.ru

Gehitu iruzkin berria