You are not logged in.
Pages: 1
Got a silly idea while updating: Could the package manager only download the parts of the binary that changed? As far as I know google does this for android apps. Creating diffs is easy for configs or often uncompiled languages like python or qml, but also the binaries from C code usually leave unchanged functions unchanged (for similar compiler versions with a bit of luck).
I couldn't find any distro that does this, so I'm probably missing something here. Thoughts?
Offline
Didn't pacman support this a while ago?
The maintenance was too large. You would need to store a diff for each version to each newer version.
The binaries are not too big anyway, so the actual MBs saved in throughput should be too small to matter.
Offline
RPM e.g. supports deltas [1].
I don't know whether Arch ever supported this, but it seems like a significant maintenance overhead.
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
Interesting! I didn't think about the ongoing maintenance
I do somewhat disagree with "binaries are not too big anyway" notion, but I guess that's the price for a flexible distro at the cutting edge.
Offline
Delta support was dropped back in 5.2.0. I don't think it was ever widely adopted in the first place. Maybe with all the build automation stuff going on in the background there may be renewed interest in this sort of thing on Arch, but for the time being there is no support for it.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I used deltas back in the day and I found them useful as I had a slow internet. IIRC they were dropped for security reasons
Offline
Pages: 1