ืื ืืื ืืื ื-Red Hat ัะพะพะฑัะธะป ืขื ืชืืืืช ืืคืืชืื ืฉื ืื ืื ืืืืืืืช DNF 5, ืื ืืืืืงื DNF ืืืืืฉืืช ื-Python ืชืืขืืจ ืืกืคืจืืืช libdnf ืืืชืืื ื-C++. DNF 5 ืืชืืื ื ืืืชืืื ืื ืืกืืืื ืืืืืฉ ืืื ื ืืืืื ืคืืชืื ืคืืืจื 33, ืืืืืจ ืืื ืืื ืืชืืืกืฃ ืืืืืจ Rawhide ืืืืงืืืืจ 2020, ืืืืืืฃ ืืช DNF 2021 ืืคืืจืืืจ 4. ืชืืืืงื ืฉื ืกื ืืฃ DNF 4 ืชืืืฉื ืืคื ืฉืืื. ืืฉืืืืฉ ื-Red Hat Enterprise Linux 8.
ืืฆืืื ืื ืืคืจืืืงื ืืืืข ืืืฆื ืื ืืืขื ืืืชื ืืคืฉืจื ืืืืฉืื ืืืคืชื ืืช ืืงืื ืืืื ืืฉืืืจ ืืช ืืชืืืืืช ืืจืืช ื-API/ABI. ืื ืืขืืงืจ ืืืื ืึถืคืกึตื ืืจืืืื ืืืืช ืฉื PackageKit ืืืืกืจ ืืืคืฉืจืืช ืืคืชื libdnf ืืืื ืืฉื ืืช ืืช ื-API ืฉื "libhif". ืืื ืขื ืืืช, ืืืจืืช ืืืืื ื ืืฉื ืืช ืืช ื-API, ืฉืืืจื ืขื ืชืืืืืช ืืืืืจ ืืจืืช ืืืฉืง ืฉืืจืช ืืคืงืืื ื-API ื ืืฉืืช ืืจืืฉ ืกืืจ ืืขืืืคืืืืช.
ืืชืืืื ื-Python API ื-DNF ืชืืฉืืจ, ืื ืืืืืืื ืืขืกืงื ืฉื ืืชื ื-Python ืืืขืืจ ืืกืคืจืืืช libdnf (C++), ืฉืชืืืื ืืช ืืคืขืืื ืืืื ืฉื ืื ืื ืืืืืืืช ืืืคืฆื. ืืคืืชืื ืืชืจืื ืกืืื ื-C++ API, ืื-API ืฉื Python ืืืืฆืจ ืืืืืืืืช ืืฆืืจื ืฉื ืขืืืคื ืืืืืกืกืช ืขืืื.
ืืจืืืืช ืขืืืจ Go, Perl ื
ืืึนืึถื. ืืืืจ ืืืฆืื ื-C++ API, ืืืื ืขื ืืกืืกื C API, ืืืื ืืืขืืจ rpm-ostree. ืืืงื Python API ืืืกืจ ืืืืืืฃ ื libdnf Python API.
ืคืื ืงืฆืืื ืืืืช ืืืืื ืฉื DNF ืชืืฉืืจ. ืืฉื ืืืืืช ืืืืืงืืช ืืืืืื (ื-1400 ืืืืงืืช), ืฆืคืื ืฉืขืืืื ื-API ืื ืืฉืคืืข ืขื ืืืฉืง ืฉืืจืช ืืคืงืืื ืขืืืจ ืืฉืชืืฉื ืงืฆื. ื ืืชืื ืืคืื ืฉื ืืจืืืื ืืื ืขืฉืืืื ืืืฉืชื ืืช ืืขื, ืื ืฉืื ืืืื ืืื ืืชืืขืื ืืืื. ืืืจืกื ืืืคืฉืืช microdnf, ืืฉืืืืฉ ืืงืื ืืืื ืจืื, ืืชืืื ื ืืืืฉื ืชืช-ืงืืืฆื ืฉื ืืืืืืช DNF; ืืฉืืช ืฉืืืืื ืืื ืืคืื ืงืฆืืื ืืืืช ืืื ื ื ืืฉืืช.
ืืืงืื ืืืช ืขืจืืช ืืืืื ืืืืืฆืจ ืฉืืจืืช DBus ืืืฉ ืืืกืคืง ืืืฉืง ืื ืืืื ืืืืืืช ืืขืืืื ืื ืืืืฉืืืื ืืจืคืืื. ืฉืืจืืช ืื ืืชืืื ื ืืืืืช ืืคืืชื ืืืคืก, ืื ืฉืืฆืืจืชื ืขืฉืืื ืืืจืืฉ ืืื ืจื. PackageKit ืื ืคืืชื ืืืืจืื ื ืื ืืฆื ืืืฆื ืชืืืืงื ืืื 2014 ืขืงื ืืืืื ืจืืืื ืืืืช. ืขื ืืชืงืืืืช ืืขืจืืืช Snaps ื-Flatpak, ืืืคืฆืืช ืืืืืืช ืขื ืืื ื-PackageKit, ืืืฉื, ืืื ืื ืืืื ื ืืืชืจ ื-builds ืคืืืจื ืืกืฃ ืืืื. ืฉืืืช ืืืคืฉืื ืื ืืืื ืืืืืืช ืืกืืคืงืช ืืจืืื ืขื ืืื ืืจืืื ืืืงืจื ืฉื ืืืฉืืื GNOME ื-KDE, ืืืืคืฉืจืื ืืชืงื ื ืฉื ืืืืืืช flatpak ืืจืืช ืืืฉืชืืฉ ืืืืฉื. ื-API ืฉื ืืืขืจืืช ืืืืืืืช ืืงืืืช ืจืฉืืื ืฉื ืืืืืืช ืืืชืงื ืืช ืืื ื ืฉืืืืฉื ืืื ืงืืื.
ืืงืืจ: OpenNet.ru