У Федори планирају да замене ДНФ са Мицроднф

Недавно је Федора програмери су објавили своје намере да мигрирају дистрибуција новом менаџеру пакета под називом Уместо тога, „Мицроднф“. од менаџера пакета "ДНФ" који се тренутно користи.

Први корак на путу миграције биће велико ажурирање Мицроднф-а, планирано за Федора 38, који ће се по функционалности приближити ДНФ-у, па чак и премашити га у неким областима.

Помиње се да намере да изврши ову миграцију је због кључна разлика између Мицроднф-а и ДНФ-а је употреба Ц уместо Питхон-а за развој, који омогућава вам да се ослободите многих зависности.

У једном тренутку, ДНФ је заменио Иум, који је у потпуности написан у Питхон-у, ау ДНФ-у су функције ниског нивоа које захтевају перформансе преписане и премештене у засебне библиотеке Хавкеи, либрепо, либсолв и либцомпс Ц, али оквир и високо- компоненте нивоа остале су у језику Пајтон.

Мицроднф је првобитно развијен као поједностављена верзија ДНФ-а за употребу у Доцкер контејнерима за које није било потребно инсталирање Питхон-а. Сада Федора програмери планирају да доведу Мицроднф на ниво ДНФ функционалности и на крају у потпуности замене ДНФ са Мицроднф.

Велико ажурирање Мицроднф-а је први корак у еволуцији управљања пакетима у Федори. Нови мицроднф има амбицију да обезбеди све основне карактеристике ДНФ-а без губитка минималног отиска.

Мицроднф је заснован на библиотеци либднф5, развијен као део пројекта ДНФ 5. ДНФ 5 има за циљ да обједини постојеће библиотеке ниског нивоа, препише преостале операције управљања Питхон пакетима у Ц++ и премести основну функционалност у засебну библиотеку уз креирање везивања око ове библиотеке како би се сачувала Питхон АПИ.

МИЦРОДНФ значајно побољшава корисничко искуство и обезбедиће све важне карактеристике ДНФ-а у будућности. Такође ће задржати све предности оригиналног МИЦРОДНФ-а, као што је минимална величина потребна за контејнере.

Нова верзија Мицроднф ће такође користити позадински процес ДНФ Даемон, замена функционалности ПацкагеКит и обезбеђење интерфејса за управљање пакетима и ажурирањима у графичким окружењима. За разлику од ПацкагеКит-а, ДНФ Даемон ће подржавати само РПМ формат.

Планирано је да се Мицроднф, либднф5 и ДНФ Даемон испоруче заједно са традиционалним ДНФ комплетом алата у првој фази имплементације. Када се пројекат заврши, нови пакет ће заменити пакете као што су днф, питхон3-днф, питхон3-хавкеи, либднф, днфдрагора и питхон3-днфдаемон.

Од области у којима је Мицроднф супериорнији од ДНФ-а, истиче се: визуелнију индикацију напретка операција; побољшана имплементација табеле трансакција; могућност приказа информација у извештајима о завршеним трансакцијама које издају упаковани скриптлети (скриптлети); подршка за коришћење локалних РПМ пакета за трансакције; напреднији систем довршавања уноса за басх; подршка за покретање команде буилддеп без инсталирања Питхон-а на систем.

Међу недостацима мењајући менаџер пакета дистрибуције у Мицроднф је промена структуре интерних база података и обрада засебне базе података из ДНФ-а, која вам неће дозволити да видите трансакције са пакетима направљеним у ДНФ-у у Мицроднф-у и обрнуто.

Пакети који су претходно инсталирани са ДНФ-ом ће се третирати као „корисник инсталиран из днф историје“ након миграције на Мицроднф, а деинсталирање пакета који је инсталирао други менаџер пакета неће уклонити неискоришћене зависности повезане са њим. Такође, Мицроднф не планира да одржава 100% ДНФ подршку на командном нивоу и опцијама командне линије.

Напомиње се да ће нова верзија Мицроднф-а подржавати све главне карактеристике ДНФ-а, али ће истовремено задржати високе перформансе и компактност.

Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати детаље у следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   кхоурт дијо

    Нов сам у програмирању и одушевљен сам Линуком. Никада нисам користио Федору јер увек имам проблем са инсталацијом и завршим са Дебианом (и дериватима) или ОпенСУСЕ. Али мислим да разумем важност у свету Линук-а и колико је релевантно оно што се дешава у Федори.
    Моја сумња потиче од идеје да се Питхон замени Ц/Ц++, зашто имплементирати језиком ниског нивоа који је био веома критикован због својих варијанти и лоше дефинисаног стандарда? Помало разумем промену са интерпретираног језика на компајлирани, али не разумем скок на језик за који сам видео да се у неким областима покушава мање користити. Зар не би било боље да користите Руст или Ц#?
    Не критикујем одлуке људи из Федоре, већ настојим да разумем како свет програмирања напредује. Учим Питхон и ЈС на вебу и мислио сам да се вратим на Ц/Ц++ ради основа, тако да се чини да би ми ова напомена могла помоћи да се фокусирам.

    Хвала Вам много! И одличан рад као и увек људима у <•DesdeLinux