LINUX.ORG.RU

DNF будет переписан на языке C

 


0

3

DNF — пакетный менеджер, используемый в дистрибутиве Fedora. Его предшественник Yum был полностью написан на Python, в DNF же на данный момент низкоуровневый функционал вынесен в отдельные C-библиотеки (hawkey, librepo, libsolv и libcomps).

Начиная с этого момента, код DNF будет постепенно переписываться на C в рамках отдельного проекта libhif; функционал hawkey уже влит в libhif.
Пока в libhif реализовано скачивание метаданных, разрешение зависимостей и исполнение RPM-транзакций; в будущем планируется доработка libhif для поддержки других базовых функций пакетного менеджера.

Внедрение libhif со встроенным hawkey ожидается к релизу Fedora 25.

>>> Подробности

★★★★★

Проверено: tailgunner ()
Последнее исправление: Wizard_ (всего исправлений: 3)

Ответ на: комментарий от Iron_Bug

хотя я не слежу за событиями в этой области.

Но мнение имеешь :) Устаревшее как г-но динозавра.

slackwarrior ★★★★★
()
Ответ на: комментарий от tailgunner

Но я понял твою мысль...

Нет, не только потому что кипятильник на 127 погорел :) Я говорю о том, что сам язык предъявляет требования отсеивающие колхозников, а жаба позволяет им чувствовать себя на коне.

A-234 ★★★★★
()
Ответ на: комментарий от A-234

Куча народу в треде гордится тем что когда-то осилила си. Что может быть смешнее?

Только транслируемые ими слухи про яву и питон.

anonymous
()
Ответ на: комментарий от anonymous

Только транслируемые ими слухи про шнягу и бидон.

Исправил.

anonymous
()
Ответ на: комментарий от nezamudich

Что за наркота, блин?

Это не наркота, это выстрел в ногу.

printf («%lli\n», sizeof(L));

Запись ошибочна, тут нужен спецификатор %zd. Читай выше по треду.

Результат: 577752781545275400

Это мусор. Скорей всего компилятор выдал весь диапазон типа long long.

anonymous
()
Ответ на: комментарий от anonymous

anonymous structs / union

Может не в тему, но можно посмотреть на anonymous structs / union который позволяет полиморфном стиле писать на С (хотя конечно это С++ фича, но чисто сишных компиляторов, у которых нет anonymous structs / union наверное не найти)

anonymous
()

Охренеть! Шо деется на белом свете?

Deleted
()
Ответ на: комментарий от anonymous

Что только не придумают, чтобы не делать статически линкованные программы, как во свех нормальных осях, win, mac, android

Но будут пилить очередной глюкавый велосипед.

Есть дистры, которые пытаются или частично решают эту проблему. NixOS, GoboLinux, Ubuntu Snappy. Да и контейнеры никто не отменял.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.