2 ms·
The major advantages of centralized systems in my mind are: * No need to deal with duplicates (what if two indices provide the same version of a package but wi
by crabbone 3y ago
The major advantages of centralized systems in my mind are:
* No need to deal with duplicates (what if two indices provide the same version of a package but with different dependencies?)
* Oversight (the ability of most popular package managers to "side-load" from Git repo / URL / etc. "illegitimate" source has been a bane of my existence for a while). Being accepted into some "central" index means at least some (albeit usually not much...) degree of oversight. Being able to load from anywhere means exposure to spoofing.
Also, unfortunately, lots of package management systems in common use can be "subverted" to be used in a decentralized way. And, if it were up to me, I'd rather not have this ability at all than have to try to defend against negative consequences.