What would you think of a package manager which uses bittorrent to transfer the package files ?
What problem that exists right now does it solve? That is usually the test. It takes a ton of effort to do a major infrastructure change and people are more willing to go with it if you can point to something right now that is an issue.
We all make choices, but in the end, our choices make us.
P2P with package signing would make it possible for anyone to post binary packages. Download speeds would likely be amazing and the entire package distribution system would become much more robust. I think it would be a good idea but doing it right may be difficult.
I'm pulling a steady 150 Mbit from my pacman mirror.
I also think that for most packages that are just 300kb it would be slower in total.
How big is the average package? Between 2-5 MB I'd guess.
So you'd never have enough seeders connected and reach any decent speeds before you're finished.
Also think about the networking problems people could have when they are behind routers and don't set it up right.
Last edited by blackout23 (2013-02-06 12:21:22)
Not to mention some ISPs (at least here in the UK) will throttle your download speeds if they detect any torrenting activity from your household (regardless of the legality of the activity), making any potential speed benefits moot.
Mobo: ASUS P8Z77-V PRO // Processor: Intel Core i7-3770K 3.4GHz // GFX: nVidia GeForce GTX 970 Ti // RAM: 32GB (4x 8GB) Corsair DDR3 (@ 2133MHz) // Storage: 1x 3TB Seagate SATAII 5x 1TB Samsung SATAII, 2x 120GB Corsair SSD
thanks for the feedback
The reason why is to lessen the load on the mirrors. Also maybe only do it for the large packages.
Technically probably not hard to support but what real benefit is there and who would make the choice to use torrents while direct download is available? Torrents will be slower than direct download and torrents are often detected and throttled by ISPs. I imagine this is not the first time this question has popped up either try a search.
We've had this discussion a number of times, please search before posting and at least link to these threads:
and summarize the pros and cons of different ideas that were already mentioned.
Last edited by karol (2013-02-06 16:07:55)