3 ms·
yum was slow not because of python but because of the algorithm used to solve dependencies Anyway the python program would call into libsolv which is implement
by akdev1l 7mo ago
yum was slow not because of python but because of the algorithm used to solve dependencies
Anyway the python program would call into libsolv which is implemented in C.
dnf5 is much faster but the authors of the program credit the algorithmic changes and not because it is written in C++
dnf < 5 was still performing similarly to yum (and it was also implemented in python)
- wavemode 7mo ago> dnf < 5 was still performing similarly to yum (and it was also implemented in python) I'm perhaps not properly understanding your comment. If the algorithmic changes were responsible for the improved speed, why did the Python version of dnf perform similarly to yum?
- akdev1l 7mo agoBecause dnf4 used the same dependency resolution as yum but they revamped it in dnf5 (it was initially supposed to be a whole new package manager with a different name)