I would really have liked to use IPFS in practice and package mgmt would have been that use case. Sadly it'll likely still take another few years apparently until something comes out from IPFS that I actually want to install on my servers or that helps with real world problems.
If you're interested in mirroring the packages or data you care about, you can try participating in a collaborative cluster to automatically mirror the files you care about. There are some already ready to join for project gutenberg, pacman, and more: [https://collab.ipfscluster.io/](https://collab.ipfscluster.io/) \- or you can create your own!
No, I care about actually downloading/sharing useful data, not hoarding it.
I want to do something like "apt-get install ipfs-apt" and then have my server(s) download their updates over LAN from their local peers as soon as one of them got them from the internet for example.
In 5 years nobody even managed to get even a basic IPFS package into Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779893
Edit: Also I don't want to be a CDN for other people, most of my machines are not even in the internet and they certainly are not intended to host data for others. I want to use IPFS as a file system or data distribution mechanism, not as BitTorrent or Wikipedia or Archive.org 2.0. Nothing against Arch Linux btw, but running a mirror for their packages is not exactly a priority in a business setting...
Then what you want is a CDN. You pay for their cost, or it may be incentivized by advertization or research. CDN is not necessarily centralized; it could be built on something like Filecoin. On the other hand, IPFS is a zero-sum system.
From IPFS paper (emphasis mine):
> The protocol must also incentivize nodes to seed when they do not need anything in particular, as they might have the blocks others want. Thus, BitSwap nodes send blocks to their peers optimistically, expecting the debt to be repaid. *But leeches (free-loading nodes that never share) must be protected against.*
I know what IPFS is and no, I don't want a CDN (how would they operate outside if the internet anyways?). At most I want a LAN exclusive IPFS swarm to distribute contents for my package managers. Something like artifactory or apt-cacher-ng or a local docker registry just powered by IPFS.
Nothing of that sort seems to have come from a full year of focussing on that exact use case, so I'm not very hopeful...