Many times I have seen the note telling users not to update their repositories too often (i.e more than once a day) because that will put a stress too large for the servers. Also I understand that it takes monstrous machines for such repositories.
I am wondering if there is something like BitTorrent for package management? Or if there isn't, is it feasible to have such a system?
(I'm thinking about a system where each user keeps the packages that they have and serve it in the same fashion as BitTorrent.)