Подумалось тут. Есть в линуксах проблема распространения софта и миллиона дистров. При этом конкретная софтина использует конкретные либы, но они по разному называются везде и содержат разные патчи плюс хардкод всяких путей и пр. Кажется эту проблему можно решить просто адресацией по содержимому, накатав пакетный менеджер поверх IPFS. При этом все равно как называются либы и файлы становится, сделал свои патчи, собрал это уже другая либа (адрес содержимого в IPFS) и софт всегда может найти нужный ему набор и затащить себе в песочницу. Точно так же с целыми пакетами для установки, что поменялось это просто другой адрес.
- Отпадает проблема имен.
- Отпадает проблема бинарной совместимости и патчей.
- Не надо тащить с каждой софтиной все на свете и даже делать «кор сборки» всякие, при затаскивании либ у одинаковых адреса одинаковые в песочнице. Дедупликация автоматом.
Какие недостатки видите у этой мысли?
P.S. Да, это как бы пакетный менеджер. Но по сути это инсталлер конкретной софтины, а IPFS пакетный менеджер, его делать не надо.