logoalt Hacker News

zenopraxtoday at 4:55 PM4 repliesview on HN

Every change to the source is effectively a new torrent. This creates a ton of fragmentation as data is reorganized, remixed, reencoded, and so on.

You can see this with many Linux distros: there is no single Debian torrent that people seed for years because there's always a refreshed version.

Distros are a bad use case for P2P anyway since you depend on upstream as soon as you start upgrading and installing packages.


Replies

vova_hn2today at 6:46 PM

IPFS has a solution [0] to this problem

[0] https://specs.ipfs.tech/ipns/ipns-record/

show 1 reply
chmod775today at 5:16 PM

You can trivially have storage deduplication for the files served via torrent, transparent to the protocol. The most trivial version of this that you can do today with pretty much any client is having a single directory containing files serving multiple overlapping torrents.

show 1 reply
righthandtoday at 5:10 PM

> Distros are a bad use case for P2P anyway since you depend on upstream as soon as you start upgrading and installing packages.

This is true for any distribution method not just p2p. You can even download a nightly through torrents so what does it matter how the data is transferred if it’s always going to require `apt update`?

show 1 reply
NooneAtAll3today at 5:28 PM

but model releases are already non-changeable?

show 1 reply