Re:NPM proxy users receiving ERR 418 I'm a teapot
by filmor on Tuesday May 29, 2018 @09:30AM
(#17178959)
I didn't use cave, but I remember using Paludis instead of Portage on Gentoo about 15 years ago, and it was really really fast at the actual package management tasks. The builds themselves take time of course, and especially for smaller packages the "./configure" part is infuriating, but that's nothing a package manager can fix.
Re:NPM proxy users receiving ERR 418 I'm a teapot
by JepZ on Tuesday May 29, 2018 @01:11PM
(#17181050)
In comparison to Portage it is fast, but I wouldn't consider Portage a benchmark ;-) and if you compare Paludis with Apt/Yum/Pacman and the likes it is still very slow (e.g. comparing installing binary packages).
The comparison isn't completely fair, as Paludis has a much better dependency resolution algorithm (in terms of quality), but I think the main difference comes from the package format. Ebuilds/exheres are Bash scripts which need to be evaluated in order to obtain basic information like for example build- or run-time dependencies. So to find out which packages should be updated, Paludis has to evaluate a few thousand bash scripts while other package formats allow much quicker algorithms.
Cave is just a newer front-end for Paludis which improves the user experience a bit, but the Performance should be pretty much the same.
For anybody who wants to build a package manager I highly recommend to take a look at what Paludis does (not necessarily how they do it).
[1]: https://paludis.exherbo.org