A Fedora suna shirin maye gurbin DNF tare da Microdnf

Kwanan nan Masu haɓaka Fedora sun bayyana niyyarsu ta ƙaura rarrabawa sabon manajan kunshin ya kira "Microdnf" maimakon daga manajan kunshin "DNF" wanda ake amfani dashi a halin yanzu.

Mataki na farko akan hanyar zuwa ƙaura zai zama babban sabuntawa ga Microdnf, An tsara don Fedora 38, wanda zai zo kusa da aiki zuwa DNF kuma har ma ya wuce shi a wasu wurare.

An ambata cewa da niyya don aiwatar da wannan ƙaura saboda Babban bambanci tsakanin Microdnf da DNF shine amfani da C maimakon Python don ci gaba, wanda yana ba ku damar kawar da yawan abin dogaro.

A wani lokaci, DNF ya maye gurbin Yum, wanda aka rubuta gaba ɗaya a cikin Python, kuma a cikin DNF, an sake rubuta ayyukan da ake buƙatar ƙananan matakan aiki kuma an motsa su don raba hawkey, librepo, libsolv, da libcomps C dakunan karatu, amma tsarin da manyan- matakan matakan sun kasance a cikin yaren Python.

An samo asali na Microdnf azaman siga mai sauƙi na DNF don amfani a cikin kwantena Docker waɗanda basu buƙatar shigar da Python ba. Yanzu masu haɓaka Fedora suna shirin kawo Microdnf zuwa matakin aikin DNF kuma a ƙarshe ya maye gurbin DNF gaba ɗaya tare da Microdnf.

Babban sabuntawa ga Microdnf shine mataki na farko a cikin juyin halittar sarrafa kunshin a Fedora. Sabuwar microdnf tana da burin samar da duk mahimman abubuwan DNF ba tare da rasa ƙaramin sawun sa ba.

Microdnf ya dogara ne akan ɗakin karatu na libdnf5, DNF 5 yana nufin haɗe ƙananan ɗakunan karatu na yanzu, sake rubuta sauran ayyukan sarrafa kunshin Python a cikin C++, da matsar da ainihin aikin zuwa ɗakin karatu na daban tare da ƙirƙirar ɗauri a kusa da wannan ɗakin karatu don adana kayan aikin. Python API.

MICRODNF yana haɓaka ƙwarewar mai amfani sosai kuma zai samar da duk mahimman abubuwan DNF a nan gaba. Hakanan za ta kula da duk fa'idodin MICRODNF na asali, kamar ƙaramin girman da ake buƙata don kwantena.

Sabuwar sigar Microdnf kuma zai yi amfani da tsarin bangon baya DNF Daemon, maye gurbin aikin PackageKit da samar da hanyar sadarwa don sarrafa fakiti da sabuntawa a cikin mahallin hoto. Ba kamar PackageKit ba, DNF Daemon zai goyi bayan tsarin RPM kawai.

Microdnf, libdnf5, da DNF Daemon an shirya jigilar kaya tare da kayan aikin DNF na al'ada a farkon matakin aiwatarwa. Da zarar an kammala aikin, sabon kunshin zai maye gurbin fakiti kamar dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora, da python3-dnfdaemon.

Na yankunan da Microdnf ya fi DNF, ya fito fili: ƙarin alamar gani na ci gaban ayyuka; ingantaccen aiwatar da teburin ma'amala; ikon nuna bayanai a cikin rahotanni game da ma'amaloli da aka kammala waɗanda aka ba da su ta kunshin rubutun (scriptlets); tallafi don amfani da fakitin RPM na gida don ma'amaloli; ƙarin ingantaccen tsarin shigar da shigarwa don bash; goyon baya don gudanar da ginin gini ba tare da shigar da Python akan tsarin ba.

Daga cikin rashin amfani canza mai sarrafa fakitin distro zuwa Microdnf shine canji a tsarin ma'ajin bayanai na ciki da sarrafa bayanan da aka raba daga DNF, wanda ba zai ba ku damar ganin ma'amaloli tare da fakitin da aka yi a DNF a cikin Microdnf da kuma akasin haka.

Fakitin da aka shigar a baya tare da DNF za a kula da su azaman "mai amfani da aka shigar daga tarihin dnf" bayan ƙaura zuwa Microdnf, kuma cire kunshin da wani manajan fakiti ya shigar ba zai cire abubuwan dogaro da ba a yi amfani da su ba. Hakanan, Microdnf baya shirin kiyaye tallafin 100% DNF a matakin umarni da zaɓuɓɓukan layin umarni.

An lura cewa sabon sigar Microdnf zai goyi bayan duk manyan abubuwan DNF, amma a lokaci guda yana riƙe babban aiki da haɓakawa.

A ƙarshe, idan kuna da sha'awar samun ƙarin sani game da shi, kuna iya tuntuba cikakkun bayanai a cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   kwari m

    Ni sabo ne ga shirye-shirye, kuma mai sha'awar Linux. Ban taɓa amfani da Fedora ba saboda koyaushe ina samun matsala tare da shigarwa kuma in ƙare tare da Debian (da abubuwan haɓakawa) ko OpenSUSE. Amma ina tsammanin na fahimci mahimmancin a cikin duniyar Linux, da kuma yadda ya dace da abin da ke faruwa a Fedora.
    Shakkata ta fito ne daga ra'ayin maye gurbin Python don C/C++, me yasa za a aiwatar da ƙananan harshe wanda aka soki sosai don bambance-bambancen sa da ƙayyadaddun ƙayyadaddun ƙayyadaddun sa? Na fahimci sauyi kadan daga harshen da aka fassara zuwa wanda aka hada, amma ban fahimci tsalle zuwa harshen da na ga ana neman rage amfani da shi a wasu wuraren ba. Shin ba zai fi kyau a yi amfani da Rust ko C # ba?
    Ba na soki shawarar mutanen Fedora, amma ina neman fahimtar yadda duniyar shirye-shirye ke ci gaba. Ina koyon Python da JS akan gidan yanar gizo, kuma nayi tunanin zan koma cikin C/C++ don abubuwan yau da kullun, don haka wannan bayanin kamar yana iya taimaka min da mai da hankali.

    Muchas gracias! Y excelente trabajo como siempre a la gente de <•DesdeLinux